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