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