X      X    XXXXXXXXXX XXXXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX     XX     XX     XX     XX     XX     XX     XX   XXXXX
X      X    XXXXXXXXXX XXXXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX     XX     XX     XX     XX     XX     XX     XX   XXXXX