XXX    XXX           XXX                  X      X      X      X             XXX    XXX    XXX    XXX    XXX    XX     XXX    XXX    XXX    XXX    XXX    X      XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX     XX    XXX    XX
X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX
XXX    XXX           XXX                  X      X      X      X             XXX    XXX    XXX    XXX    XXX    XX     XXX    XXX    XXX    XXX    XXX    X      XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX     XX    XXX    XX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX