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