#################################### #......#.......^#......#>.>........# #.....^#.......^'....^.#......^....# #......'^.......#^.....#...........# #.....^#........#...^..#...}...^...# #.....##############'#########.....# #######....................(.#.....# #.....#..................)...#...^.# #.....#...##.............##..###'### #.....#...##.............##..#.^.^.# #.....#......................#.....# #....^#.........##........?..#.....# #.....#........##............#.....# #.....#......................#.....# #.(...'.....##.........##....#.....# #######.....###.......###....#...^.# #.....#......##}......##.....#.^...# #.....#........)..........#..###'### #.....#...................##.#...^.# #.....#....................#.#.^...# #.....#..........[<..........#.....# #.....#.#....................#.....# #.....#.##...................#..!.<# #.....#..#..((...............#.....# #.....#......##....(..##.....#...^.# #.....#.....###.......###....#.....# #..[..#.....##.........##....#.....# #<....#......................#...^.# ###'###.............##.......###'### #..^..#............##........#..^..# #..^..'......................#.^...# #.....#...##.............##..#.....# #..^..#...##.............##..#.^...# ###'###......................#^....# #..^..#......................#^....# #.....#########'##############'##### #.......#..^#.^.^.#1Z.......^'^....# #......^#..^'....^#MBW..^...^#^....# #.......#...#....^#BLBn.....^#.....# #.......#...#..^..#>BMM......#.....# ####################################