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