## .. ?# .### ... ######(####.. #o.g......... #o####....... .......o....####### .####.#####.... #. .. . .# .. .#