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