X  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXXX X XXX  X XXX  X XXX  X XXX  X XXX  XXXXX  X XXXX X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXXX X XXX  X XXX  X
XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XXX  X XX
X__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXXX_X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__XXXXX__X_XXXX_X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXXX_X_XXX__X_XXX__XXXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_XXX__X_X