kxk * kk * xk * kk * * * *xxxxxxxxxxxxxx