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