* HH * * n * * X * U * * X * H * * XUH * nH * UX%U