XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX XXXXXX   XXXX     XX     XX   X  X XX  XX     XXXX X XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX XXXXXX   XXXX     XX     XX   X  X XX  XX     XXXX X XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XXXX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     X