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