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