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