X      X      X                 XX X   XX X   XX X   XX                                                                                                 X X   XX X   XX X   XX X   XX X   XX X   XX X   XX X   XX X   XX
X   XX X          XX X   XX X   XX X   XX X   XX X   XX X   XX X   XX X   XX X   XX
__________________________________X______X______X_________________XX_X___XX_X___XX_X___XX_________________________________________________________________________________________________X_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___X_X___XX_X__________XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX