X      X  X   X  X   X      X      X      X      X      X      XX    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      X      X      X      X      X      X
___X______X__X___X__X___X______X______X______X______X______X______XX____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______X______X______X______X______X______X