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