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