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