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