####### #..#..## ####.....###### #..#..^###.#..#### ###..#^## #...###.### ###...#.^####...##<#..# ##.##..#.#..#.##......### #...#..#.........#.##..^# #######..##.^#..###.#...##..## ###.#.#.#..^...#......#^.#.....## #....#...##....#..^##...#.#.##.^# ##..##.#..^##....###.........#### #^..#.#.^#...#...#^.##^.######^# ### ####..#...##>####......##..#.....## #.####.#.#...#.#.#....#..##^..#.#......## #..^##....#.#..#...#.#...#.####...#####^# ###...#..#.....#.#.#...##...#.:....#.....# #.###..#^....#.#.#...###...#.....#......## #^....#...##....#.[....#.#...###.#..###.# ##..#..##.....##..##..##<....(...#....### #......##..#..^#.#...##....#..#.#.#...# ##..##...#...##..##.#....#.#......#..## #######...^).##.....#......#.#.#^.##.##### ##.##...##.##..##...#..##.#..#..#.##....# #...^.##.........#....#.#...#..##....#.## ##^....#.#^###..###....^^..#...#.##....### ####..##.#..#....^..#..#^#...##..#...#...## ###....#.....###.#...^##....##..##...#......# ##.##.....#.#........###........#..^..#..#..## #..^..##^.........#.#....#.#..#..##..##....## ##...#.#.#.#...##...#.#...#.#..#.......####### #..##....#.^#.#.#####..#.#..#..#..###.#.#^..# ####..##..).#..#.......#.#..##^#^....#.....^# ##...##..#^#....#....#..##..^.#.#.!#.^.<..### #......^#:.#^##...#..#.<.#.##.####[...###..# ##.#....##.#..#####..##^...#....^..##..^...## ##.#..#..#...........#......^#..##.....##...# #.#.....#.####......##.#.#.#.##^..####..##### ###...##.#...##..#.#..#.##.^..^.#.#........# #...^.####.#.....#....#....#.#.#..#..###...# ##..#.##.......#.#.##.#....#...#........#.## #..#....^#..#...>.####.#..#^#..#..##.....# ##^##...#...#..#.#....##.#...##^#.#..##.## ####.#.#...#..####.....#..#.#......#.### ####..###..###..##.....##..##.....# #...###...###.##.#^......#..#..## ######...>.####.....####.#..#^..# ##.#..# #.#..>...###.#.#..# ###### ##..#....#####..### ##.(#..#.# #### #.##^...# ###...### #.#.# #####