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