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