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