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