############################################# #......#_#....................#_#...........# #.#.#.......#.#......#...#.#.......#.#......# ##...#.....#...#..#.....#...#.....#...#..#..# #.._..##.##.._..##.##....._..##.##.._..##.### ##...#.##..#...#..#.....#...#.##..#...#..#..# #.#.#.......#.#......#...#.#.......#.#......# #......#.#.......#.#...#......#.#.......#.#.# #..#..#...#..##.#...#.....#..#...#..##.#...## ###.##.._..##.##.._.....##.##.._..##.##.._..# #..#..#...#.##..#...#.#...#..#...#.##..#...## #......#.#.......#.#..........#.#.......#.#.# #.....................<.....................# #.#.#.......#.#..........#.#.......#.#......# ##...#.##..#...#..#...#.#...#.##..#...#..#..# #.._..##.##.._..##.##....._..##.##.._..##.### ##...#..##.#...#..#.....#...#..##.#...#..#..# #.#.#.......#.#......#...#.#.......#.#......# #......#.#.......#.#...#......#.#.......#.#.# #..#..#...#..##.#...#.....#..#...#..##.#...## ###.##.._..##.##.._.....##.##.._..##.##.._..# #..#..#...#.....#...#.....#..#...#.....#...## #......#.#.......#.#...#......#.#.......#.#.# #...........#_#....................#_#......# #############################################