XXXXX      X      X      X      X      X      X      X      X      X      X      X      X XXXXXX      X      X             X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X  XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    X      X      X      X      X      X      X      X      X
XXXXX      X      X      X      X      X      X      X      X      X      X      X      X XXXXXX      X      X             X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    X      X      X      X      X      X      X      X      X