##.. .... #... #..# ##..# ## #...## ####P###....####.# ............<...# #.##.##..#..#...... #........####...... ####PP#..#.###..#.#.. .#................ .#. .......D.......... # .................. .#.............>.. .................. .#................ ..####...#........ . .............. ............... ##.............. P..............