X  X                 X             X           X X      X      X                                                X      X      XX     X      X      X      X      X   X  X      XX     X      X      X      X                    X      XX     X      X
X      X      X      X      X      X      X      X      X      X      X      X      X      X
X__X_________________X_____________X___________X_X______X______X________________________________________________X______X______XX_____X______X______X______X______X___X__X______XX_____X______X______X______X____________________X______XX_____X______X_________X______X______X______X______X______X______X______X______X______X______X______X______X______X