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