: . . . : . . . : . . . : . ....