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