fufgfk ( ( g ufgfk ( ( g fgfk ( ( g gfk ( ( g fk ( ( g k ( ( g ( ( g ( gg