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