XX   XXXXXXXXXXXXXXXXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX   XXXXX
X   XXXX   XXXX   XXX    XXX    XXX  X   X      X      X      X      X
XX   XXXXXXXXXXXXXXXXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX   XXXXX                                      X   XXXX   XXXX   XXX    XXX    XXX  X   X      X      X      X      X