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