XXXX   XX X   XX X   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX    XXX   XXXX   XXXXX  XXXXX  XXXX   XXX    XXXX    XXX   XXXX   XXXX   XXXX   XXXX   XXXX   X XX   XXXX   XXXX X XXXX   XXXX X XXXX
XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XX X   XXXX   XXXX   XXXX   XXXX
XXXX   XX X   XX X   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX    XXX   XXXX   XXXXX  XXXXX  XXXX   XXX    XXXX    XXX   XXXX   XXXX   XXXX   XXXX   XXXX   X XX   XXXX   XXXX X XXXX   XXXX X XXXXXXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XX X   XXXX   XXXX   XXXX   XXXX