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