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