XXX   XXXX     XX          XXXX                                                                         XXX     XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX          XXXX   XXXX   XXXX   XXXX   XXXX
XXXX   XXXX                                             XXXX   XXXX   XXXX   XXXX
XXX   XXXX     XX          XXXX                                                                         XXX     XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX          XXXX   XXXX   XXXX   XXXX   XXX   XXXX   XXXX                                             XXXX   XXXX   XXXX   XXXX