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