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