##### ##P..####### #............? ###..^.#^.)#.# #............. ##..P...#...#a# ...........# #..P^.^P..P..(# ### #.........# ###.......#####.P.#.#.........# ###.......#...###.#.........# ##))......###...#.........# #.###...###........a...## ### ##.P.##.........##..# ###..####...a#...#.## ##....##....##....###.. ..####J.#..#............. #....##.#####............ .......J### #........#... ##......a.###........# .. #........a..........# . ..........>########### ##.........# ######..... ######. ##