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