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