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