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