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