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