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