X XXX     X XXXXXX  XXX XX XXXXX  XXXX X XXXXXX XX XXX  XXXXX XX  XX   X XX XX     XXXXXX XXXXXX XXXX   XXXXXX XXXX   XXX    XXXX   XXXX   XXXX   XXXX   XXXX    X X   XXXX   XXXX   XXXX                 XXXX   XX       XX   XXXX   XXXX   XXXX   XXX
X   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX                 XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
___X_XXX_____X_XXXXXX__XXX_XX_XXXXX__XXXX_X_XXXXXX_XX_XXX__XXXXX_XX__XX___X_XX_XX_____XXXXXX_XXXXXX_XXXX___XXXXXX_XXXX___XXX____XXXX___XXXX___XXXX___XXXX___XXXX____X_X___XXXX___XXXX___XXXX_________________XXXX___XX_______XX___XXXX___XXXX___XXXX___XXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX_________________XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX