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