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