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