XXX   XXXX   X X    XXXX   XXXX          XXXX   X      XXXX   X XX     XX   X  X   XXXX   XXXX                  XXX   XXXX   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____XXXX___XXXX__________XXXX___X______XXXX___X_XX_____XX___X__X___XXXX___XXXX__________________XXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XX___________XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX