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