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