###################.#. ...................... ......#......######..# ......g......# ......#g.....# .g... #......# .... ###.#### ... #.# .. ... # ...## ..... ###.