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