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_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