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