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