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