### ~~~~~~~ #P## ### ~~~~~PP777###################..####.# ~~~~~~~P7......%....................## ~~~~~~P~7..##..#P.###................# P~~~P~~~.....#.##.###..............### PP~~P~~~..#........##....###.###.#.P# P~P~~~~~..#........##...##########..# ~~~~P~P~..#P.......PP...##.###.P #.P# ~~~..P~P~..#.........P...###....# #.## ~P....~.~~...........##....##....###.# ................P....P##....##....##..# .............^#....#...#....###.#####.# ...........................####%#####.# ............................#PP..#..#.# ......................................# ......................................## ..............................###%....P# .#...#..##..................####..###.P# ..#...#.##..........###......##.#.##..## #..................# #...>.......P#...# ##..(.........###..##P......P........### #... #............#............#......+......##....##...# #....##.....$.....#.............'............##.....#...## .)..........%......##.....##.....##...........####P.##..## ...#>....P#...%%....#.#######.....###...#......#####.###..# ................P%...#####..##......#.#.##P........#..###.## ...............%%....................#..#PPP..............P# ..........................................................## .............%D%.......................<.................## .....?...................##.......##......................# ##........##..#......###~......~~######.................# #............#.....###~~~~.....~~~~ #....(............# ##.P.........#....##~~~)~~#####~~~~ #.....##...##P#..## #................#~~~~~~##...##~~ #....###.#..###...# #....P...P.%......#~~~~~##.....##~ #.....####..###P..# #.................##~~~##..#P...# #.....#......##P.## ##...........##...######..##....#######................P# #.................# ##.###....##...#.....###.....###.## #.....#......PP...### #..###....##.#.##.....###..##..#.## .....##.##.P###.....####..##.....##..#.....##########...## ....#.#.P.##..............................##P.####P#..#.# .. .....<............<.............................## .................................................# .............................................## ...................................##.#.##...# .........P##.#.#..#......###.#.....###..####.## ##......####...##...##### ####.....##..###...## ...... ..###... ##....###...###...# #.#....#....##P.### #....#.....###..## #.....#.....##..P# ##....#P..####...# #....#########.### #.#....##.#P#P..## ..##..............# ..................## P#.##..###..P..### ## #### #P##### ###