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