#################################### #.....#..........#.....#.<.#.......# #.....#..........#....^#.^^#.......# #.....#..........#....^'^.^'^......# #.....'..........#.^.^.#^.^#.......# #####'##############'#########.....# #.....#......................#.....# #....^#.....(.)..............####### #.....#......................#.....# #.....#......##.....##.......#^....# #.....#.....###..#..###......'.....# #.....#....###...#...###.....#..[^^# ###'###...###.........###....###'### #.....#...##...........##....#.^.^.# #.....#......................#.....# #.....#......................#.....# #.....#......................#.....# #.....#....##.........##.....#.....# #<....#....##.........##.....#.....# #^....#....##.....)...##.....#.....# #..(..#.##.##....<....##.##..#.....# #.....#....##^.....(..##.....#.....# #.^...#....##)........##.....#.....# ###'###....##.........##.....#.....# #.^^..#..)...................#.....# #...^.#.................)....####### #.....#.....(................'.....# #....^#...##...........##....#.....# #^....#...###.........###....#.....# #^....#....###...#...###.....#.....# #..^..#.....###..#..###......#.....# #.....#......##.....##.......#.....# ###'###......................#.....# #^^...#......................#..^^.# #.....#......................###'### #.....#########'##############.^...# #..^..^....>#......#.......^#^.....# #........^..#......#........'......# #...^...MM).#......#.......^#......# #.....^.M>^>#......#..^)....#......# ####################################