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