X   XXX    XXX    XXXXX  XXXXX  XXXXX    XXX  XXXXX XXXXX  XXXXX  XX XXX XXXXXX XXXXXX  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX X    X      X     XX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXX
XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX
_____X___XXX____XXX____XXXXX__XXXXX__XXXXX____XXX__XXXXX_XXXXX__XXXXX__XX_XXX_XXXXXX_XXXXXX__XXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_X____X______X_____XX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXX__________XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXX