########### #..<....... ####.###### ... ##... ##.Y. .. W