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