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