################ ~~~~~~~~~~0~~0~# ~~00~.....~~~~~# ~~.0..~~~....~~# ####### ~...~~~.~~~..0~# ######## ##.....##~..~~~.<..~~.0~# #......###.......#~00.~~~.~~~..0~# #......##........#000...~~~....~~# #.....# #......##........#~~0~00....~~~~~# #....?# #.>....##........#0~~~~~~.000~~~~# #.....#################....##.....[..########.######## #.....##..>.........##..##.#.......(..).......# ..... ###...................................## ... ##...........)###..##..............## #g# #.%.........##....###.....##.....## #)# #..............##..############### #.# # #...............##.####### #.###. #.........#..............## #..# . #.........#.##............## ##.# #. #...........###............## . ###.###.##..........## #..........#..######### #.#....##...######....# #..........##.........# #.#....####.## #...### #.......(..##########.# #......####..####.....# #).........# #.## ##........%.........#.####..........##### #..# ##....#####..##........#..#####........# ##.# #....# ####..###..#.......>...........# ####.#### #....###..##.......##...##............####.......# #....##....####..#....####.######........#.>.....# ####....##......###....###.####..........#.......# ###..####...#+ #.............##......#.......# #..# #..## ##...#................#)......# #..####.## ##..#..####..............[...# ##.##....# ##......##..%.................# #.....##..## ##.......##.#..................# #...^## #..###.....#.....#..................# #.....###...#..[..%..############..##.......# ###.............##...### #.########### #....#....###........# #.# ..#.........#.####...##### .. ..######.#......###......... .. ##.###........#..##### #......#.####..#.### #....###.###........# #....# #............# #....# #####......... ###### ##########