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