################################### ########## #.................^......^........####........## ##.................................##....#......## #.........#...^...#...##^.#.....#.##.............## ##.[.........#...#......^#.....####>..............# ###..##..#.................#.......#...##.......#..# #^.^.##.#^......#....#.............................## #.....####^...[................................#....## ###..### ##.............##.##^..%#...#...#...........## #.....## #.........(..#######..............#.#.......### ##<.....# ##......%..### #####%......#.../..........# #......## ####^.....# ........#..........#...# #.^#...## ##....#..## ...#....................## #####...## #....##### .........#.........##....### #..#..## ##...## .......#...........###......# ##.....###...## . . .##....##.###.##....# #......#....# #...#####........## #..........### #..# #.........# ####.........# #..###.§.§# ##........# #....§.§*§# #####.....## ##....§§.§# #.##.#....# ##..#§§§## #....#....# ##..#@§# ##........## #...§## #..........# #...## ##......#...# ## #....### ##.....#....## #..#@.....# ##............## #.........# #..............# #.......### ###......#..####### ##.......# ##.#....####....#..## .......##.## ######.....#.# #.....#...## ....... ## ###..#^..#.....# ###...#..#.## @...##. #........#...### #.....#...## ... /# #..........### ##.........# . . ##.#..#...## ##.......## ## #...#.....# ########..>.###.# ##.......## #...........# ### ####.....### ##.#........# #......### #........#.# ##.....####### ##.........## #^......#....# ##.......#.## ##..........# ##.........## #...##....## #...........# #...# ###..####..........## ##.. #...##.......#..## ### ##...###....#...## ##.....#.#.......# #........#...#...# ##.#............## ###............# #............# ###.........# ###.....^. ###...# ###