XXX     XXX                    X  XXXX   XXXX    X X    XXX                                X     XXX            X                                                                                                       XXXX   XXXX
XXXX   XXXX   XXXX
XXX     XXX                    X  XXXX   XXXX    X X    XXX                                X     XXX            X                                                                                                       XXXX   XXXX                                                     XXXX   XXXX   XXXX