X      X         XX  X  X XXX  XXXXX     X                        XXX X  X  XX    X X  XXX X   XX X  XXXXX  XXXXX  XXXXX  XXXXX  XXXX    XXX     XXX   XXXX      X
X  XXXXX  XX  X      X  X   X      X      X   XXXX    XXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX
___________________________________________________________________________________X______X_________XX__X__X_XXX__XXXXX_____X________________________XXX_X__X__XX____X_X__XXX_X___XX_X__XXXXX__XXXXX__XXXXX__XXXXX__XXXX____XXX_____XXX___XXXX______X________X__XXXXX__XX__X______X__X___X______X______X___XXXX____XXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX