X   X   XXXXX   XXXXX   XXXXX   X   X
               XX XX   X       X   X   X   X    X X
               X X X   XXX     XXXXX   XXXXX     X
               X   X   X       X  X    X  X      X
               X   X   XXXXX   X   X   X   X     X


XXXXX   X   X   XXXXX   XXX   XXXXX   XXXXX   X   X   XXXXX   XXXXX
X       X   X   X   X    X    X         X     XX XX   X   X   X
X       XXXXX   XXXXX    X    XXXXX     X     X X X   XXXXX   XXXXX
X       X   X   X  X     X        X     X     X   X   X   X       X
XXXXX   X   X   X   X   XXX   XXXXX     X     X   X   X   X   XXXXX