* * * * * * * * * * * * t t X % x X X X **