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