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