... .# #... .# ##.^ #.... .##.... .##....###.#P.... ................. .......#......... ...#....H.......# .......<.......# #.##...FD....... #. ##.........#. #.###.........# #..#P........## #...........# ###.?......#..# #.........#...# #............#..## ............##...# ............P.....# .....#............# ..#.#........... . #...#...#..... #..#######....