X     XX     XX     XX            XX            XX      X     XX     XX                   XX                    X     XX    XXXX    XX      X     XX     XX     XX   X  X     XXX    XX     XX      X     XX                    X     XXX    XX     XX
X     XX     XX     XX     XX     XX     XX     XX      X     XX     XX     XX      X     XX     XX     X
X_____XX_____XX_____XX____________XX____________XX______X_____XX_____XX___________________XX____________________X_____XX____XXXX____XX______X_____XX_____XX_____XX___X__X_____XXX____XX_____XX______X_____XX____________________X_____XXX____XX_____XX__X_____XX_____XX_____XX_____XX_____XX_____XX_____XX______X_____XX_____XX_____XX______X_____XX_____XX_____X