X                           X      X      X      X      X                          XX     XX     X                                                                                           X             X             X
XX                          XX                    X XXX  X XXX XX     XX     XX
X                           X      X      X      X      X                          XX     XX     X                                                                                           X             X             XXX                          XX                    X XXX  X XXX XX     XX     XX