XXXXXXXXXXXXXXXXX X XX XXXXXX XXXXXX      X      X XXXXXX      X XXXXX  XXXXXX      X    XXX XXXXXX   XXXX XXXXXXXXXXXXX XXXXX  XXXXX      X  XXXXX  XXXXX  XXXXX XXXXXX  XXXXX  XXXXX      X      X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXX
X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX      X      X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXXX
XXXXXXXXXXXXXXXXX X XX XXXXXX XXXXXX      X      X XXXXXX      X XXXXX  XXXXXX      X    XXX XXXXXX   XXXX XXXXXXXXXXXXX XXXXX  XXXXX      X  XXXXX  XXXXX  XXXXX XXXXXX  XXXXX  XXXXX      X      X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX      X      X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX