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