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