XXX    XXX    XXX     X      X      X      X      X      X      X      X      X      X      X      X      X     XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX
XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX
XXX    XXX    XXX     X      X      X      X      X      X      X      X      X      X      X      X      X     XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXXXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX