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