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