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 X    X X    X X    X XX   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______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_X____X_X____X_X____X_XX___X_X____X_XXX_X____X_X____X______X______X______X______X______X______X______X______X______X______X______X______X______X______X