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  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___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___XXX___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