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