############### #~~~~~~~~~~~~~~~~~~~~~~ ### ### #~~~~~~~~~~~~~~~~~~~~~~~ ####### #.. ..# #~~~~~~~~~~~~.~~~~~~~~~~~ #.....##### #.# #.# ##########~~...~~..~~..~..~.~~~~~~ #.###.....# #.### #.# #.......##.............(.....~~~~~ #.# #...#.###.#.###.######### ##........#...7.......%........~~~~ #.###.%...>...........#.....# #.....##..#P....................~~~ #.....###.###%......#.#.###.# #.....##..#7.....P..........P...~~~~ ##..#####.# ##............#.# #.........#P##...##.77P.P7......~~~~# #........# #..#####.#.#.#.# #....)##..# #'''#########7.7....~~~# ##.####### #..#####.#.....# #.....##..# #...# #P......~~~# ##.# #........###.### ##........# #.### #......~~~~# #..######## ##'####### #.# #........# ##'## #P.....~~~~# #.......... #... #.# ##.#########...## #.......~~~# #..#.....# ...... #.# #..# ##.....## #77.....~~~# #..#....#........ ##.#### ##.## ##.......# 77...7~~~ #.%.#..#.......... ####.....#########...####.........# 7