XX         X  XX  X  X        XXX   X X    XXXX    XXX   X     X                    X       XXXX  XXXXX  XXXXX  XXXXX         XXXX   X      XXXX   X      X      X             X      X      X      X      X      X      X             X      X XX
XXXXX  XXXXX  X XXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX
_______XX_________X__XX__X__X________XXX___X_X____XXXX____XXX___X_____X____________________X_______XXXX__XXXXX__XXXXX__XXXXX_________XXXX___X______XXXX___X______X______X_____________X______X______X______X______X______X______X_____________X______X_XX__XXXXX__XXXXX__X_XXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX