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