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