### ##########.# #### #..........########.#.## ##............#.##........ #..........##...##........ #P.........####............ #.........# #.##.......... #.........# #####......... #.........## #........P.. #..........# ###.PP...~~. ##P####.### ###.7..7~7~~. ## #..# #.P..P77~~~~7. ##.#### ##...~.~~~~7..7 ### #....# #.7.7~~7~..PP. ##.#########'## #...P.~~~..P.# #.........%...# ####..PP..7. ##............(# ##..#....# #..............# ##.## ..## #P.............# #..####.P# ##..........[..# #P.......# ###'########### ##..#P.#..# #....# ##.###... ####P.# #####..# .. #.###'######## #.##..#####7 #...........### #.....(....# #...........'.###..........# #...........P..##..........# #..........>##..+<.........# #...........#####..........# #...........# #..........# #...........# #..........## #...........# ##..'####.#.# ###.##+.#.### ###..####### ####.%#### #...#P# #####.##%##.### ##....## #.............# ########.#+.##P# ##.............P###P.............## #P.............+..................# ##.............# ###.............## #........).....# #..%..........# ##.............# #.............# #.............# ####+#.P#.###.P# ##.##+P##.##### ....... ## ## #..#.## PP#.###.. #....### #####.###.+ ##.#...### #.......... ####.##..+#.# ###.......... #..!.......## #.+.....>..... #..........# ###.....t....... #.....>....# ###.DS#........... ..........###.#.##........... ..........P#....###.......... .........'..#### ###..###### .........### #### .#######.# ###