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