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