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