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