X                           X      X      X      X      X                                        X
X                    X      X             X
X                           X      X      X      X      X                                        XX                    X      X             X