X         XXXX   XXXXX  XX  X  X   X  X   X  X XX       X      X  XX  X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXX X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XX XX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXX
XX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX
______X_________XXXX___XXXXX__XX__X__X___X__X___X__X_XX_______X______X__XX__X__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXX_X__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XX_XX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXX