XXXX   XXXX           XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX          XXX      X    XXXX   XXXX   XXXX    XXX   XXXX   XXXX   XXXX   XXXX   XXX    XXXX    XXX   XXXX                                                    X XX   XXXX   XXXX
XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
XXXX   XXXX           XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX          XXX      X    XXXX   XXXX   XXXX    XXX   XXXX   XXXX   XXXX   XXXX   XXX    XXXX    XXX   XXXX                                                    X XX   XXXX   XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX