XX         X      XXXXX                                                                               XXXXX  XXXXX  XXXXX   XXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXX X  XXXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX  XXXXX   XXXX   XXXX
XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
___XX_________X______XXXXX_______________________________________________________________________________XXXXX__XXXXX__XXXXX___XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXX_X__XXXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX__XXXXX___XXXX___XXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX