##+## ##...## ##...<.## #.#....W..## ........@..# ...........+ ##.........# ##.......## ##.....## ##...## ##+##