. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . ... .. .... .... . . . . . . . . . . . . . . . . . . . . . . . . . . .