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