################################# ###### ###################### ##.......^..................##...# ##..^.####...........#.......^# ###...........................###..###.....##......................## #....................................^##...#.......#................### #.............................#..............#...............[........# #.............................................#..............[<.......## ###.........................#..^..#....###...^##......#.......[........## ##..^......................#...........#....##....>..#.........?.......# #................................................................#...### ###<..............#.......#.............}.^..............#......^....## #...............###>y.#.................#............(..^.....#.....# #.......#.#......##^...................#.#<.......##.......####!(..## #....###............^...........^.........#^......##......#####..### #....# ##............................#............#.......#..###.# ###.## ##..^...........#.............#........##....#(......##### ### ##.........................#.............#......##...## ###...#........=.................#....^..#.......#...##### ###...##.................#...#..........)............#.## ##....#.........#............^...............(..........## #(#................#.....................................# ##............#....#...............#...^.†..............## #..........................#..................#........## ##........#.........^........................#.........## ##.....................................................## #.....^........................#.................^.....)# ##..##..................#...............................# ##...##................##....#.........)................## #....#.....[................................^.....#.#...# ###^.##............^...............##...################# ####.......#...#.................###'###################### #.......#.##.###......#.....#.##8.8##..8##...##8.8##8.8# ###...#########.....#.....^.####...##...##...##...##...#### #....## ##.....#....#.# #..........................# ##.### ##....###..######.8.........8....8....8..8.# ### ##....###.....##...##........##...........# #....#######.##.8....8....8..............# #.....# #.##..........................# ##...## #.##...##...##...##...##..^#### #....## #^##8..##8.8##8.8##8.8##8.8# ##....# #.###'################# #### ##...## #.##...# ##...## #.....## #.>..# ####### ##...## #..### ####