######## ......## ##......## #........### #.......... #........ ##...)@## #...g...# #...g...# .......)..?# ###.......## #..#....## ... #.#### #. #. # .. !.#