f * K * K * * l * * * X * X*