X     XX     XX     XX   X XX     X      X             X      X      X      XX     X      X             X             X      XXX    X      X      X      X           X X      XXX    XX
X      X      X      X      X      X      X      X      X      X      X      X      X      X      X
X_____XX_____XX_____XX___X_XX_____X______X_____________X______X______X______XX_____X______X_____________X_____________X______XXX____X______X______X______X___________X_X______XXX____XX_______________X______X______X______X______X______X______X______X______X______X______X______X______X______X______