XXX   X XX XXXXXX XX X X  XXXXX  XXXXX  XXX X  XXXXX   XXXX  XXXX   X   X  X       XXXX     XX  XX XX         XXXXX  XXXXXX XXXXX  XXXXX  XXXXX   XXXX   XXXX  XXXXX  XXXXX  XXXXX  XXXXX                XXXXX   XX       XX   XXXX  XXXXX  XXXXX  XXXXX
XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX                XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX   XXXX
__XXX___X_XX_XXXXXX_XX_X_X__XXXXX__XXXXX__XXX_X__XXXXX___XXXX__XXXX___X___X__X_______XXXX_____XX__XX_XX_________XXXXX__XXXXXX_XXXXX__XXXXX__XXXXX___XXXX___XXXX__XXXXX__XXXXX__XXXXX__XXXXX________________XXXXX___XX_______XX___XXXX__XXXXX__XXXXX__XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX________________XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX___XXXX