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