X        X   X  X                        XX                                 XXXX   XXXX   XXXX                                                                                         XXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXX
XX  XXXXX         XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXX
___X________X___X__X________________________XX_________________________________XXXX___XXXX___XXXX_________________________________________________________________________________________XXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXX__XXXXX_________XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXX