-------------------------------------------------------------------------------- ( ) .. ... .. .. .. .. .. ( ) ( ) .. .. .. .. ... .. ( ) .. ( ) .. .. ( ) . : : . ~