X     XX     XXX    XXX    XX            X             X              X     X      XX     XX     XX     XX     XX    XXXX    XX     XX      X     XX     XX   X XX      XX    XX     XX     XX     XX     XX     XX     XX     XX     XX X   XX     XX
X     XX     XXX    XXX    XX            X             X              X     X      XX     XX     XX     XX     XX    XXXX    XX     XX      X     XX     XX   X XX      XX    XX     XX     XX     XX     XX     XX     XX     XX     XX X   XX     XX