#################################### #......#........#......#>.^.^......# #......#........'......#...........# #......#......^.#......#.^.........# #......#........#...^.^#...........# #..^..##############'#########.....# ###'###......................#^....# #..^^.#......................#...^.# #.....#......................###'### #.....#......##.....##.......#...^.# #.....#....<###..#..###......#.^.^.# #.....#...)###...#...###.....#.....# #..^..#...#.#.........###....#.....# #.....#...##...........##....#^....# #.....'......................#^..^.# #######.............?........#.....# #.....#....(.................#...^.# #.....#....##.........##.....###'### #.....#....##......./.##.....#...^.# #.....#....##.........##.....#.....# #.....#.##.##.(..............#.....# #.....#....##.........##.....#.....# #.....#....##.........##.....#<....# #..††.#....##.........##.....#^^...# #.....#..(...................#.....# #.....#......................#.....# #.....#......................#^....# #.....#...##...........##....#..^^.# ###'###...###.........###....###'### #.^..^#....###...#...###.....#..^..# #....^'.....###..#..###......#^.^..# #...^.#......##.....##.......#.^...# #.^...#.........../......?...#.^.^.# ###'###......................#..^..# #^....#......................#.b...# #.....#########'##############b##### #....^.^#...#.^.^.#^.........'^....# #^..^^..'...#^....#...^^^...^#^....# #.......#...#...^.#..........#.....# #<..^...#...#.....#>.^..^....#.....# ####################################