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