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