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      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______X______X______X______X______X______X______X___________X______X______X______X______X______X______X______X______X______X______X______X______X______X______X