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