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