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