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