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