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