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