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