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