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