## .. .# # #########.#.... .......