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