.. .o oo ### #. ... ###. .. #.. #.#####o# #..