# ###### ## # ###.###..#.#####.#^. .F.................. .................... ........D........... ............<....... .......?............ ...............$.... ###P##.###..###...#. ## ## ##.# #.#.# ### ## #