xnnnun * * uuuu * * * nnx * * xnux * * * * nnu x*