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