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