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