- - - - - : - - - - . - - - - .. : . . . : ... ... - - .. .. : : . : . . .. . . - - - - - - : .. . - -