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