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