### #~~ ######### #~#######~############# #.......# ########### #~#.....#~##..........# #.......# #.........#### #~#.....#~##/.........# #.......# #........)...# ######~#.....#~##..........# #.......### #.........##.###.....~#.....#~##..........# #......)[.### #.........##...'.....~#.....#~##..........# #.......#...###.......(.######.....~##'''##~##..).......# #.....<.###%............# #.....~~~...~~~.'.........># #.......# #####.........# ###'######)######..........# ##.###### #######.### #...###(.# #...)......# #.).# #.......# ###...()## #####'###### ###'###### ##'########### ###.### #.....# #........# #............# #######)## ###'########## #........####............####........# #............## #........#..'............'..#........# #.........##..# #........#.##............##.#........######...........#.# #........#.##............##..........##)..'.....#####...# #........'.##............####...........###....##...##..# #...(....####.......)....# #........#### #....#.....#..# #######'## ########'##### ##.####### ####.#..>..#.## ##.....# #.# #.# #.#.....#.# #..##### ##.# #.# #.##)..##.# #####'##### #..# #.# ##..##.##..# #...%.%...# #.## #.# #.........## #.........# #.# #.# #.......### #.........# #######'#### ###.##############.......# #.........# ####........>.#####.........#......'.......# #.........###..+..........+..<#(..........######...<...# #.........'...##..........###.(.........### #..(....# #.........######..........# ###.........# #.......# #.........# #..........# #######.### #...(...# #.........# #########'## #..# #####(### ####...#### ##.# ##'## #(# ###..### ##..# ##...## #.# #).....# #..## ##.....## #######'####### #......######## #.## ##...7...## #.............# #......'......#####.#########...777...## #...).........# #......######.............##...77777...####.............# #......# #######.#######...77...77...##'........!....# #......# #..# ##...77.....77...##.............# #......# #>## #...77.......77...#.............# ###'#### #.# #......%.\........#.............# #.## ###.# #...77.......77.[.############(## #..# ##...# ##...77.....77...#############.# ##.## #..### ##...77...77...## #...........# #..# #.## ##...77777...#####'########### ########.## #.# ##...777...##.##...........# #.........##### ##'####### ###...7...##...#...........# #.............###........# ###.##.....##................# #.........###...'........# #.'..##...##....#............# #.........# #####!.......####.#...##'##.....#............# #.........# #....%).<'....#.............##...........# ########### #.....).)#####################...........# ########## #...........# #############