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  XXXXX  XXXXX  XXXXX
X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      XXXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX