X      X      X  XXXX       X      X  XXXXX  XXXXX  XXXXX  XXXX    XXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXX X  XXXXX   XXXX  XX
XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX
_____________________________________________________________X______X______X__XXXX_______X______X__XXXXX__XXXXX__XXXXX__XXXX____XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXX_X__XXXXX___XXXX__XX__________XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX