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