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