### ####.######## ###P..........## #P#..........(.## #...............## ### ##...............## #.####................## ##................(.....# #P.....................## #.............<..(....## ##....................# ### .#. #.#.................### ##.. .a ###....###...#P.......## .... a. ... #....## #.............### ...###. ###...##....#P##...............##### #..#a. .#..###.....................D......# ##...## .^.###.#P......................###.# #...a.# ....#..##..#####...###.........# #.aa###...##...#..# ......#..........# ###..#..###....#..# #................... ##.a.##.a.......# #.................#.. .....#'''#...........##.................... ......a............... ..................# #Pa.#.........>.####. ............... ##..###.......#### ...............# ................# ........a........# ##...lF......... ##...##....... ##..# ... #..# . #..# .... ..... ..... ##.##.#