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