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