##...........# #............. ##.................... ###....................... #.........................#.. #....^..................#.... #..#......^.^............... ##....^.........^......s#.^.. #.............^........s..... #..^.^#......[...#........... #.#................Hss.^.^... #....#........######†sy..## ##........#..## ##ys'## #^#.^....^.## ss.....# #####...†.## ...s....# ##..†## s..s......# #.†<# .y#.....#s.. #.### ..###ss.###.. ### ... ..s.. .. ### #### ##.# ##..### #..#### ##...^<# ##.....## #+++# ##.^...#### ###......^# #...# #^..^...^^# ##.........## #...# ##^........## #.....^.....## #...# ##...#.......# ##.^#......^.## #...# ##............# ##..........^## #...# ##............^# #...........^#####...#####.......#.......# #.......................................## #^......†..........................^...## ##.......†.............^..(.........#### #:^...............^.................## ##...^#.....^.......^#......#^.#......# #...............†....................## ##^#...^........^.............<.....## ###^^...^......................#...^# #.............†.#^......^........## #^.........................#......# #.........^#...................#<## #............†..^............##### ###..#.....^#.....^.....^....# ############################