### #####.## ##.##...# #......## ##.....# ####.....## ##.##.....# ##.........## #...........## ##.........#.## ##............# ### #^...........## ##.##### ##...........#.## #...##.## #### #......##.#....<## ##...#...###..## #.......#.#......# ##....#....##...# #...............## ##...............## ##..............# ##..........#.∩.#..## #..............## ####......#............# ##.............## ##.#.#......#.....#.....# #...............# #...........#.....#..#.## #..............## ####................##...## #......#...#.### ##.##..#..#.#.......####...## ##.##......### #......#............#.###.#.## ###.<>.....# ### ##....##...).................# ##.........####.## ##....#....))).............#.## ##...........##...# #.........#)<[.........#.[.### #..............#.## ##...##.##.)[)........##.)..## #................## ##.#..####.......#......[(...# ##......#...#.....# ### #......##...#.....#....###).##### #......#...##..#.## ###.####.#...##........#....#####..##.## ##..#.###.##...### ##.....#.....#...............##(###.....# #....######.#.##.## #.......#........#............^((#####.## ##....##.#........# ##......#................>.#..^(..##.### #.........#.#.##.## #####.#...))..............o.##...((##.# ##.##.##.###...### ##.##.......)...........#....###..(((#.## ######### ##.## ##........).................))####.(###..# ### ##.#.#.......>..................###.###..## #...#...#........................#####.### ##..#.#.........#....#...........#.....## #.....)#......####...........#........## #.............##.....#...##.###......## ##.#.......#........#.#..#...#####..## ####........................# #### ##........#..#.....#....## ###.....##.......##..### ###.####.......#...# ### ##.###.###.## ### ### ###