##### ### #....####P# #........##### #............### #...........# P##.P #...........# ##....# #..D...#.... ......# #####.#....# #..##......## #...#.###### #....#......# #...P..# #..........#### #......# ####.......#.... ##.....# #.###D.......... #.....## ##....##..##.... #....#.# #..##.###..##.## #......####.##.# ##.##.# #...[...# #.#..# #....# #.. .. #... ####...## #.##.## #..#.## ....##...⌠ #...####.##..####.#.P# .... #### ....#..... ###........##....##.P.## #...P. .... ..#....... ##P#.........#........(.### #.....##..####.#..⌠..####### ##.....#.....>.............# ## .....#..#.⌠..#............# ####.....####P........#.......##.## #...........#............+ #........# ###.......#.......#.... #.....#⌠.>..'.⌠.>.⌠..⌠...# #........## #.......#..#.......# #.....#.....#......(.....+ #.........# ##......#........########..#...#.⌠..#............# ##.##....#### #P.............###.............#.####..⌠...#### #####......## #......#......#.##..................##........##. #.......P###....###...#....#.....##..............#.......^.. ###...................#....#.........######.....###...⌠....( ##....#.##..................#.....## ##.####..#......#. #P...#######.........#.##.###....## #.......##....... ##...## ###..........#####....#.# .##.... #....## #....# ###....#........###..##.### ####... ##### ##P### #......###...#^......#### #... ### #...............###### #... #........##..#.## #........#...#..# #..####.###....## ...##.......#...## ........#........# ........#....#..### ..._..#.####.#....# ......#.####.##..## ......#.#...<##..# #######.P....#...# #..........# #.#...#....# #.#...#....# ###...###.## ##### ###