###############################
#...#.....................#...#
#...###########.###########...#
#........#...........#........#
#.######.#.####.####.#.######.#
#.#....#.#.#..#.#..#.#.#....#.#
#.###..###.#..###..#.###..###.#
#...#..#...#.......#...#..#...#
#.###..#...#..#.#..#...#..###.#
#.#....#...#..#.#..#...#....#.#
#.###.###.###.###.###.###.###.#
...............................
#.###.###.###.###.###.###.###.#
#.#....#...#..#.#..#...#....#.#
#.###..#...#..#.#..#...#..###.#
#...#..#...#.......#...#..#...#
#.###..###.#..###..#.###..###.#
#.#....#.#.#..#.#..#.#.#....#.#
#.######.#.####.####.#.######.#
#........#...........#........#
#...###########.###########...#
#...#.....................#...#
###############################