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