XX                                 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
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___XX_____XX_X__________XX_X___XX_X___XX_X___XX_X___XX_X__________XX_X___XX_X___XX_X___XX_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