X     XX     XX X X  X      X      X      X      X      X      X      X   XX X      X      X  X          X      X      X      X      X      X      X             X XXX  X      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_____XX_____XX_X_X__X______X______X______X______X______X______X______X___XX_X______X______X__X__________X______X______X______X______X______X______X_____________X_XXX__X______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______