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