XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX      X     XX   XXXX   XXXX   XXXX   XXXX X XXXX   XXXX   XXXX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   X
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX      X     XX   XXXX   XXXX   XXXX   XXXX X XXXX   XXXX   XXXX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XXXX     XX     XX     XX     XX     XX     XX     XX     XX     XX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   X