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