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