#. #.. #.# #.# ##.# . #..## .. #...# ... #...# ## #.. ##.## P# .#... ####.####..# ...P..##....##.#.##... ......D............... ..##...#..#.##.#..#.. #.P.#.............# #...............(.# ####....#.......... #.P#.....#PP......#. ......P...........# ####PP..)##.#..##.# ##...........#.## # #...#......#.[.#P# ##............... ...P.......#..## ##...#......<...# ##.#..P.##.#..## #..P...##..#.# #.........#...# #........(##.#.# ##...#.#### .### #..#.. # ##