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