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