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