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