XX X   XXX   XXXX   XXXXX      X  X                                  XXXXX          X XX   XXXX         XXXXX  XXXXX  XXXX    XXXX  XXXXX  XXXXX  X  XX    X X  XXX X  XXXXX   XXXX  XXXXX  XXXXX  XXXXX  XXXXX  XX  X    XXX  XXXXX   XXXX  XXXXX  XXXX
X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX
__XX_X___XXX___XXXX___XXXXX______X__X__________________________________XXXXX__________X_XX___XXXX_________XXXXX__XXXXX__XXXX____XXXX__XXXXX__XXXXX__X__XX____X_X__XXX_X__XXXXX___XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XX__X____XXX__XXXXX___XXXX__XXXXX__XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX