X    XXX    XXX    XXX    XX     XXX    XXXX   XXXXXXXXXX X  XXXXX  XXX    XXX    XXX    XX     XXX    XXX    XXX   XXXX    XXXX   XXX    XXX    XXX    XXX  X XXX   XXXX    XXXX   XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXXX   XXX    XXX
XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XX
X    XXX    XXX    XXX    XX     XXX    XXXX   XXXXXXXXXX X  XXXXX  XXX    XXX    XXX    XX     XXX    XXX    XXX   XXXX    XXXX   XXX    XXX    XXX    XXX  X XXX   XXXX    XXXX   XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXXX   XXX    XXXXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    X