X      X      X      X  X   X      X      X      X      X      X XXX  X      XX     X      X      X      X      X      X      XX     XXXX          XX     X      X   X  X      XX     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_XXX__X______XX_____X______X______X______X______X______X______XX_____XXXX__________XX_____X______X___X__X______XX_____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