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