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