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