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