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