X      X X    X      X    XX                                                  XX            XX    XXXX    XX     XX     XX            XX   X XX     XXX    XX     XX     XX     XX     XX     XX     XX     XXX    XX     XX
XX     XX     XXXXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXX
__________________________X______X_X____X______X____XX__________________________________________________XX____________XX____XXXX____XX_____XX_____XX____________XX___X_XX_____XXX____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XXX____XX_____XX________XX_____XX_____XXXXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXX