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