.. .# .# .# ## .### .##.. ... ......####g###.## #..<))....... ######.###.#. ... .### .# .# .# .#