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