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