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