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