XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX     XX     XX     XX     XX     XX    XXXXXX  XX     XX            XX     X      XX    XXXXX   XX     XX     XX     XX     X     XXX     XXXXXXXXXXXXX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_____XX_____XX_____XX_____XX_____XX____XXXXXX__XX_____XX____________XX_____X______XX____XXXXX___XX_____XX_____XX_____XX_____X_____XXX_____XXXXXXXXXXXXX______________XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____X