X XX    XXXX  XXXXX   XXXX  XXXXX   XXXX   XXXX  XXXXX   XXXX   XXXX                 XXXX   XXXX   XXXX   XXXX  XXXXX  XXXX     XXX  XXXXX  XXXXX   XXXX   XXXX   XX     XXXX    XXX  XXXXX  XXXXX   XXXX   XXXX   XXXX   XXXX   XXXX    XXX   XXXX   XXXX
XXXX   XXXX   XXXX  XXXXX   XXXX   XXXX  XXXXX  XXXXX  XXXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
X_XX____XXXX__XXXXX___XXXX__XXXXX___XXXX___XXXX__XXXXX___XXXX___XXXX_________________XXXX___XXXX___XXXX___XXXX__XXXXX__XXXX_____XXX__XXXXX__XXXXX___XXXX___XXXX___XX_____XXXX____XXX__XXXXX__XXXXX___XXXX___XXXX___XXXX___XXXX___XXXX____XXX___XXXX___XXX___XXXX___XXXX___XXXX__XXXXX___XXXX___XXXX__XXXXX__XXXXX__XXXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX