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