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