X      X      X      X      X      X             X      X      X      X      X      X             X      X      X      X      X      X             X      X
XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XX XX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX
X      X      X      X      X      X             X      X      X      X      X      X             X      X      X      X      X      X             X      X                       XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XX XX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX