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