########################## #. ....#_ ................#_#......# .. #.#.... .#...#......#.#.......#.#.# .# #...#.. ...#.....#..#...#.....#...## ###.##.._..# . .._......#.##.._..##.##.._..# #..#..#...#..#..#...#.....#..#...#..#..#...## #......#.#.......#.#..........#.#.......#.#.# #.#.#.......#.#..........#.#.......#.#......# ##...#.##..#...#..#.....#...#.##..#...#..#..# #.._..##.##.._..##.##....._..##.##.._..##.### ##...#..##.#...#..#...#.#...#..##.#...#..#..# #.#.#.......#.#..........#.#.......#.#......# #.....................<.....................# #......#.#.......#.#.....g....#.#.......#.#.# #..#..#...#..##.#...#.#.gT#..#...#..##.#...## ###.##.._..##.##.._.....##.##.._..##.##.._..# #..#..#...#.##..#...#.....#..#...#.##..#...## #......#.#.......#.#..........#.#.......#.#.# #.#.#.......#.#..........#.#.......#.#......# ##...#..#..#...#..#.....#...#..#..#...#..#..# #.._..##.##.._..##.#......_..##.##.._..##.### ##...#.....#...#..#.....#...#.....#...#..#..# #.#.#.......#.#......#...#.#.......#.#......# #......#_#....................#_#...........# #############################################