X    XXXX          XXXXX  X  X    XXXX  XXXXX  XXXXX                X      XXXXX  XXXXX         X      X      XXXXX  XXXX    XXXX  X  XX  XXXXX  XXXXX  XXXXX   XX X  X       XXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  X XXX   XXXX  XXXXX
XXXXX   XXXX  XXXXX  XX     XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX
___X____XXXX__________XXXXX__X__X____XXXX__XXXXX__XXXXX________________X______XXXXX__XXXXX_________X______X______XXXXX__XXXX____XXXX__X__XX__XXXXX__XXXXX__XXXXX___XX_X__X_______XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__X_XXX___XXXX__XXXXX___XXXXX___XXXX__XXXXX__XX_____XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX