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