... ...z. ####..#.#.. ######### # #......?.. #