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