X    X        XXXXX  XXXXXX XXX  X  XX  X  XXXXX  XXXXX      X XXXXXX XXXXXX XXXXXX      X XXXXXX XXXXXX XXXXXX XXXXXX      X  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXX XX XXXXXX  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX  XXXXX XXXXXX XXXX
XX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX
_X____X________XXXXX__XXXXXX_XXX__X__XX__X__XXXXX__XXXXX______X_XXXXXX_XXXXXX_XXXXXX______X_XXXXXX_XXXXXX_XXXXXX_XXXXXX______X__XXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXX_XX_XXXXXX__XXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX__XXXXX_XXXXXX_XXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXX