XX                            XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX           XXX   XXXX   XXXX
XXXXXXXXXXXXXXXXXXXXX
XX                            XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX           XXX   XXXX   XXXX                 XXXXXXXXXXXXXXXXXXXXX