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