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