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