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