.. ... ...# ....# .....# #...#### #....#P#### #..<.#..# .# ##......# ..# ##.....### ..## # #.......##.#.# #.#...........# ##..........P## #...........## #............# #........D..## ##.........## #.....(...# #....(.....# ##.........# #.#.......## # .#......P .?.....#.## ...... #.....# #.....##### #..#...#.# #.......#### ##..........#. #............# #.....<....... #............. ................ #P.............. #............... ................ #............... ...............