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