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