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