X      X                    X      X      X      X      X      X      X      X      X      X      X      X     XXXX   XXXX   XXXX    XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
X      X                    X      X      X      X      X      X      X      X      X      X      X      X     XXXX   XXXX   XXXX    XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX