X     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XXX    XX     XX     XX     XX     XX   X XX     XXX    XX     XX     XX     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXX     XX     XX     XX     XX     XX     XX     XX     XX     XXXX   XX    XXX     XX     XX     XX     X
X_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XXX____XX_____XX_____XX_____XX_____XX___X_XX_____XXX____XX_____XX_____XX_____XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XXXX___XX____XXX_____XX_____XX_____XX_____