### #######.# ........###################### ......g.............)......(<# #######.###################### .... ###.## #.# #.# #.# #.#