##################### ##......##...........## #........#............## ##### ####......##........#^..(###...## ##........##..(......#....##.....### #....###..###..####.####...#.......# #...####....###@..####..#......^#...# #..## #....####...##...##.#....#...# #.† ##..##.@...##....#####...#>..## #.$ ##.......###....^#.^.#####.@s§# #.. #......### #........(....##...## #.. #.....######....#..##.....###..## #.s ##..#####.#.....#####..##..###@.# #### ##....#..###########.....## #....#####..#....^.#....## ##..## #..........##.### #..# ###....#....####### #..###.^....#...##.^...# #..........##..####....# ###....#####(.###.##...#### ##....# #........#......# #....## ##.......###....### ##.### ####......##.....# ### #...#...#.....######### #...##..#....###..#...# #######..<....##......## #....##^.##...#.......# ##.....######..#^......# ####........^.....#...##..# ##.###..#^.....†..##....#..# #.......####..#.>.#.....#..# ##.......#.####..##..####..# #......##....####..## ##..# ###..###..^........# #..## ##...#...........## #..# #....#.........#######..## ###### #....##....#..##..##^##..# #....## #.....#...##..#.......#..# ##.....## ###...#...#.....##...##..# #...#^..#####....#...#.^...#...##...# #^.##...##^.#....#...####.##..###...# ##..###.........###.### ###...# #...# #(.## #........## ###.## #..### #...# ##..####.#......# ##...####...# #...# #####..#.#####...## #.....##....# ##..# #.^#.^.#.....##..####..........## ##...# #......#...(..#####...........## #..### #......#.........##..........## ##...# #....#####...#..............##### #....# #...........###......#...#..##..####...# ###........## #.....##########....#...## #....##.## #....## #.......## ##....### ##..## ###....## #...^## #### ##.### #.....# ### #.....## ###....# #.....# #....## ##^### ###