### ##..######## ### .........##P####### ### #####.####### .........#..##.##P###P#### #...........# .........................######...........## ..........#.#####.##..........P...........P# ...7......### #####.P#.##...'............# ..~~7...>P# ###########>..........## .~P~PP...## ###.#.####'## #~~~~~..## ###.# #.# 77~P~7...# ### ##.# 7~~P~~...####### ##..## 7~~P~~...7#~#.P######### ### #..#.# ~~~P~....~%............#### ####.####+.#.# ~~~~P~..~~~7...........'..# #............# ~~~~P~....P~7...........#..## ##...........## ~P~~P~....P~77..........#...## #............# 77~~~~7~..~P777..........#....###...........## 7~~P~~~..~~~~ 7..........###...PP...........# P~~~~....P~~77..........###.#..............# ~~P~P....~PP77..........#.##...............# 7~~~~~.~~P77.............###..............# ##~~~...;~7~~~.P.##..+##..##..####.#..P#.#.# ######.#~~7..~7P~~~###.##...##.##...####%....#### ##..)>.)......~7##########..###.#.#.#.#.#.#.#### #.............~~...#.##.##..#..#...............# ##.............###.....##P..###.#.#.#.#.#.[|...# #.........^..## ####P.........#.#.#.#.#.......# ##.....(......# ##.###........#.#.#.#....>.# #.............# ### #..##.#.#.#.#.#.......## ##...........## ##...##.#.#.#.#.#..[....# #...........# ##..###.#.....#.#.#.....## ###.#.###.#.# #..###P..#...#.#.#......# #...# ##### #..# #.#.....#.#...##.## ##.####.# #.## ###...[.#.#...#.### #..###.##### # #..###....#...#.#.....#### #.........P# .###+#.#.######..P.##P..##..# #..........# #...........##.#...........### ##.<.......########..........+.#.#..........# #..........#.#.#..P..........P..###........<# #...............................#.#.........# #..........#####.##..........##.............# #P.........# ####...........##.##.........# ###..#...P.# #...........P####..........## #####.#### ##.......##### ##.###P..#..### ##..# ##.####.#.## #P...##.#.##..## ####.#.###### #..........## ##...####......## ####.#..#+.#.#.###...........# ##^...^####......# #..............#............#.# ##.#...#.#^#......## ##.......<....%+.#..........#..##^###.###^##.....#.# #..............##..........#.####^#.#.#.###......## ##............##........%....###^###.###.##......# #...<........###.............#### ##.#.###.....## #............# ####.#.####...# ##.###.##.....## #####....#.P## ##### ##.# #^#...#.#^#.....)# ##.###### .# #..>..######.P### ### . ##...## #### #~~~# .....# #.P....# ####.##. ## #