X     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX    XXXXX   XX     XX     XX     XX     XX   X  XX    XXXX   XX   X  XX    XX     XX     XX     XX     XX     XX     XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX X   XXXX   XX     XX     XX     XX     XX   X X
X_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX____XXXXX___XX_____XX_____XX_____XX_____XX___X__XX____XXXX___XX___X__XX____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_X___XXXX___XX_____XX_____XX_____XX_____XX___X_