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