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