This program accepts ASCII formatted mazes as input, and renders them onscreen for the user to explore, complete with Line Of Sight - you cannot see parts of the maze your avatar (the '@') could not have seen. The maze files will be interpreted with spaces ' ' as gaps, tilde '~' symbols (if any) as exits (which get represented as a NetHack style '<' once loaded), and any other characters as walls. Feed the program its own source for a default maze. In a nice symmetry, the character constant '~' that recognises exits to input mazes itself forms the exit to the default maze. Another maze, 'maze1' has also been provided. This maze is 255x255, about the largest maze supported, for the particularaly insane maze explorers out there. Usage: ./prog.c You can explore the maze using the w,a,s, and d keys. Information for the judges: To rename the program to another name, the program's reference to itself also needs to be changed. The string constant starts at Row 29, Col 31. Extra comment characters have been inserted to make changing the name to a different length easier - please ensure the maze still lines up on that line after renaming.