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