X             X      X      X      X      X      X      X      X      X      X      X      X      X      XX     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______XX_____XX____________X______X______X______XX_____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______X______X______X