*( )* *( )* .. .. .. ! .. .. .. .. ... *( )* .. .. .. .. *( )* .. .. .. .. *( )* .. .. .. .. .. *( )* *( )* .. *( )* .. .. .. *( )* .. .. .. .. .. .. *( .. )* .. ..