### ##^# ########## ###..# ######..^^.^..# ##....#### ###^~.......###.# ###...^.#..### #..~~~~~~~~~#.#^###.#..........# ##..#~#~#~#~#..#.............^..### #.~.~~~~~~~~#~.#.#^...........^.#^# #~~~~#~###~~~~~...................# #.~~~~~~~~~~~~~....<..............## #.~#~#~~~.~#~#~~...................# #.~~~#~#<#~#~#~....................# #^~#~#~~..~~~~~....^............^#.# #~~#~~~~~~~~~#~..........^...####### ##.~~~~~##~~~~~~...[..<.......# #^~.~#~~~~~~~##^#............## #^##~~~###~~~...#............# #^#...~~~~~~~~..#..^.........# #### #^###........####...........## ##..## ##^^................^........# ##~..(# ##### ##............)..............## #~....### ...# #........^.................### ##~.~~...## #..# ##.........................# #^..##....###.~# #........................^.# ##...###~..~##~~## ##....^........^..........^# #~^^## #~~^~###~~# #......^.........^........^# ##..~# #~~~.~^#~~# #.....(......(......^......###..~## #.~#.~...~~# ##.^........^.^..............###~.###...###~...## #...........................^# #~^~###^.# ##~..^## ###.^...........^............####~..~#### #.....# ##^............................# ##...^# ##....## #..............................# ##~..~## ###^..# ##.^.......^....<............^..###^##..~##+# ##^.# #.#...........................^.''^.##.(.##.y #...# #......^.........^.............%''..~~..~##.yy #~.~### ##^#.......................^..^^''..%...## yy#####..~# ##..........................^..###.....## #'..##..~# #......^^........^..^.........# ##~.^.~# #s.....^~# #..........^..................# ##.~..##..y##..~..## ##...........................## ###..##.. ####~.# ##......^..............[..^.^# ##^.~##s ##^## #^.#.........^...............# ###..~### ##^.# ####.................(.....^## ##~~...##### ###...# #........!.................# ##....###.%.###.....# #.......................^.^# #....~##.~~.##~^...## ##.........^................# #~...###.|~##.....~~# #.................^.........# #..^## ##~~.~.^^.#~~# #.......................^..^# ##~.~####^~...####~~~# ##.............^............# #~.........^## ...~# #...........................# ##.......#### #..## #####^......................# ##~.....# ##.# ###.^............^........^..^# ##.#~~## ## #..........^.................^# ###### ##..#^^......................^.# #..............................# ##.............................# #...##........................# #####.........................# #.....................^.^..# ############################