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