XXXXXX     X      X  XXXXXX     XX     XX     XX     XX     XX     XX     X      XX     XX     XX     XX XXXXXX XXXXXX XXXXXX  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXX XX XXXXXX  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXX
XX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX
_XXXXXX_____X______X__XXXXXX_____XX_____XX_____XX_____XX_____XX_____XX_____X______XX_____XX_____XX_____XX_XXXXXX_XXXXXX_XXXXXX__XXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXX_XX_XXXXXX__XXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXX