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