#..P #..## #.... ... ... #. #.# #.. #.# #... #.## #...####..###### .....#....#..#.#. ................. ................^ ..##............ . #...<......... ##............ ##........... #.P#..D^....... .............?. ..P#.##..#.P..# ##### #########