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