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