X      X      X      X                                  X             X      X                    X      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
__________________________________________________________________________________________________________________X______X______X______X__________________________________X_____________X______X____________________X______X____________________X_____XX____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