X     XX     XX     XX  XX XX  XX XX     XX     XXXXX  XX  XX  XXX  XXX     XX     XX     XXXXXX XX     XX     XX     XX     XXX    X      XX     XX     XX     XX   X XX     XXX    XX   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXX     XX     XX     XX     XX     XX     XX     XX     XX     XX X   XX     XX     XX     XX     XX   X X
X_____XX_____XX_____XX__XX_XX__XX_XX_____XX_____XXXXX__XX__XX__XXX__XXX_____XX_____XX_____XXXXXX_XX_____XX_____XX_____XX_____XXX____X______XX_____XX_____XX_____XX___X_XX_____XXX____XX___XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_X___XX_____XX_____XX_____XX_____XX___X_