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