## . # .# #.#######.# #......gg.##### #....<.(g...... ###############