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