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