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