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