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