Programming assignment 3, due Monday, May 10, 10AM. --------------- finding a path through a maze --- Instructions: 1. Look at some sample mazes (in text format) such as ./Mazes/maze_10.txt . 2. Look at some sample solutions (in text format) such as ./Mazes/soln_10.txt . 3. Look to see what's in the ./Include directory. In particular, read the documentation for the Maze class in ./Include/Maze.h . The Maze class is fully functional and provides a way of reading a maze from std input and building a graph representing the maze. It also provides methods for manipulating the text representation of the graph. 4. Your assignment is to complete the file ./find_and_mark_path.cc . In that file, you will need to finish the function find_and_mark_path(). Given a maze (and a corresponding graph), this routine must find a path from the start to the end (if one exists) and mark the path with "#" characters in the textual representation of the maze. 5. When you complete step 4, run "make" to compile find_and_mark_path, then run "make test" to test it. ---------------- Note that there are no longer any ".cc" files in the ./Include directory. All have been merged into their ".h" files.