######## ############################# ####### #......######...^.....#....#..#...^##...###^....# #^.^...##.##.....#^..#.#.^.....#.^.##...#^......# #.##.^##.^..^..#^.^#.###########^.###..##..###..# ###.....#.#...##..^##^##^#..# #..^.#...###.^.##.# #### #^...#.########....#^..^#..^# ##.....#..#...###.### ###..# #....####.##.^##..^#....###^###.^###.###^#### ##..###...## ###....#.#.^#..#...###...##^..#### ###.### ####.#...#..# ##......#####.###...###.######.# ##.## ##^#####.##.## #......## #^.^##..#.###^^.^..## #..## #...######.## #....### #....#^.#......#^#.^# ##..# #..#..#.#.## ##..^# #.#####....#.^.###### ##^## #.^##..#.## ##^.# ##..##...#....### ####.## ####.^#..#### #### #.#..#....^...# #^..#####.###.##.# #..#.##...##..## ##...###....##.#### #.##..#.#..##.^# ##.#####^..#..##...# ###.^.###.^#.### #^.######..#.####.^# ###<..##.####.^# ##.##..#.####.# #.## ##.#..##.######^# #.##....# ##.###.# #...###..#^.#...# #^.#.#### #...#.## #..######....#.## #^.##^# ##.#...# #..#.# #)..^#### #....## ####### ##...# ##...# ###### ######### #...## ##### #..##.^.####^##.# #....#.#..####.### #.########<.###..# # ##^≈. #.## ###...##..# #. ##[#.^..^ #^.## ##^.####^..#### #. ....^^.. #...###.###......#..^###.# #....... #...##.###..#^####.##<##..##...^.. #..####..#(.###^##....###..##...######### #..# #.....###.^#..#..#^##.%#....§......≈ ... ##.# #######..##...#.#...##%..^.§§§....^.. ......%. ##.# ##..##......####.##.#...§§§{§..%... . ..s..... #.## #...........#^.#...###..^§§§....... ..^ .......y. ##.# #..##.........##...#^....≈..^^.s^. s..##......... #.## ##..###............#.....#######.^ #####.........≈.# #..# #####.##.^...##...###....^.^^.≈ # ####≈........s....# #..# #^..^#######.[##.###........... .≈.≈.........?...# #.## ###...# #.....#.#...#..^.... ........s.s...s.# #.# ##.#^#### ##......##^.#^^≈..... ...sy..s..s.....# #^###..^..^.## ####..#.#.#.### ......ss....s.### #.#..........## ##..##..##.# ........sss..## #.#....##..##.# #....#..#..# ...^........# #.#.#.####..^.## ##......#... .......≈s.^## #.###.#..##^?..## #....^.##..# ..≈.####### #..#.##...##..#.## #...####...# ### #..##..###.###...# #.### ##.# #..##....#^.###### ## ##. #..#..##^...^# # #.#######....# #...###.#.##.# #.^#.#.#.##### ####..#### ####