XXXX   X      X  X   XXXXX  XXXX   XXXX   XXXX   XXXXX  XXXX   XXXX   XXXX   XXXX   XXXXX  XXXX   XXXX   XXXX   XXX X   XXXX XXXXXX XXXXX  XXXXXX XXXXXX XXXXX  XXXXXX  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXX
XX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX  XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
XXXX   X      X  X   XXXXX  XXXX   XXXX   XXXX   XXXXX  XXXX   XXXX   XXXX   XXXX   XXXXX  XXXX   XXXX   XXXX   XXX X   XXXX XXXXXX XXXXX  XXXXXX XXXXXX XXXXX  XXXXXX  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX  XXXX   XXXX   XXXX   XXXX   XXXX   XXXX