External.doc for maze
---------------------
This program loads a 12x12 maze from a file comprised of #'s and .'s, the
acceptable path is the .'s and the walls are the #'s.
The program prompts the user to enter a file name, any valid maze map file can
be used assuming that the maze startpoint is on the left (west) wall and the
exit is on the right (east) wall, and the maze map is a 12x12 maze. Here is an
acceptable maze map:
############
#...#......#
..#.#.####.#
###.#....#.#
#....###.#..
####.#.#.#.#
#..#.#.#.#.#
##.#.#.#.#.#
#........#.#
######.###.#
#......#...#
############
Note that the maze start point is on the left and the exit is on the right.
--------------------
During the solving of the maze the program outputs the maze once by itself to
show the user what the map looks like and then each time the computer makes
a move. This is denoted by the computer placing an x along the path it takes