X   XXX    XXX     X  X                  XXX  XXXXX                    X             X      X 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_____X__X__________________XXX__XXXXX____________________X_____________X______X_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