XXX    XXX      X      X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XX                                               XX     XXX    XXX    XXX    XXX    XXX    X      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    XXX
XXX    XXX      X      X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XX                                               XX     XXX    XXX    XXX    XXX    XXX    X      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