################# #................ #....P........... #....~~~~~~~~~~~~ #....~~~~~~~~~~~~ #....~~#####~~~~~ #....~~#gg.#h.... #...P~~#g..# #### #....~~###'# ########### #....~~~.#.# #.........# ###.P..~~~.# #.#######.# #<#....~~~.# ##.#######.###.#....~~~.# #>.............#....~~~.# #####..###.###.###.#....~~~.# #........#.# #.# #.#....~~~. .. #.###.##.#.# #.# #.#....~~~. .' ....+ #......#.###+###.#...P~~###'# ....# #.#(####.##<..##.#....~~#...#############''''### #........##...+..#....~~#...#$.................. # #.#.#######...##.#....~~#####~~~~~~~~~~~~....~~~ ...#.......#...##.#....~~~~~~~~~~~~~~~~~~~....~~~ ##.#.#.#####.#...##.#....~~~~~~~~~~~~~~~~~~~....~~~ ...........##.#...##.#.....P....)............g...... ###.#.#.......'...'..........................Yg..... #.######.##...##########################(#....?. #........##...# ######## #(# ###.# ########.##...# #......# #.# ..#.##...# #......# #.# #.#.##...# #......# #.# #.#.###### #......###.# ##.#.# #..%.......# #######....# ##########.......#### ...........## #.................... #####.......## #...#####........#### ####.........### #...# #......#... .........%.....# #...# #......##### .......%......_## #...# #......# ................# #...# #......# ................## #...# ####...# ...>.............# #...# ...# ...#.............# #...# ...# ...##.......#....#######...# .. ##.................'...# ##...###.##########...### ##.........##..........# ####'#+##......7......# #.......#.#...7.7.....# #.......#.##.7._.7....# +.......#.##..7.7.....# #.......'......7).....# ..<......##....[....#### ###.......##...####### #.......###### #.......# #.......# #.......# #######