X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X             X      X      X      X      X    XXX X    XXXX   X      X      X      X      X      X      X      XXXXX  XXXX   XXXX
XXXX   XXXX   XXX    XXX    XXX    XXX    XXX    XXX    XXX    X      X      X      X      X      X      X      X
_____X______X______X______X______X______X______X______X______X______X______X______X______X______X______X______X______X_____________X______X______X______X______X____XXX_X____XXXX___X______X______X______X______X______X______X______XXXXX__XXXX___XXXXXXXX___XXXX___XXX____XXX____XXX____XXX____XXX____XXX____XXX____X______X______X______X______X______X______X______X