#########################################
#########################################
######################......#############
############.......###......#############
############.......###......#############
############......~~~~.~....#############
############................#############
############.......######################
############.......######################
############.......######################
#########################################
