XXX X         XXXX   XXXXX     XX    XXX  XXXXX     XX    XXX      X   X  X     XX     XX     XX  XXX X      X      X     X    X XX      X   XXXX  XXXXX  XXXXX  XXX X  XXXXX   XXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX   XXXX  XXXX   XXX
XX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXX      XX      X    XXX
__XXX_X_________XXXX___XXXXX_____XX____XXX__XXXXX_____XX____XXX______X___X__X_____XX_____XX_____XX__XXX_X______X______X_____X____X_XX______X___XXXX__XXXXX__XXXXX__XXX_X__XXXXX___XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX___XXXX__XXXX___XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXX______XX______X____XX