X     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XXXXXXX  XXXXX  XXXX    XXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXX X  XXXXX   XXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX   XXXX  XXXXX  XXXX
X  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XXXXXXX__XXXXX__XXXX____XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXX_X__XXXXX___XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX___XXXX__XXXXX__XXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX