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