X  X   XXX           XXX    XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXX    XXXX   XXXX   XXXX   XXX    XXXX      X    XXX          XXXX   XXXX   XXXX   X XX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXX
X   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXX    XXXX   XXXX   XXXX   XXX    XXXX   XXXX   XXXX   XXXX
__X__X___XXX___________XXX____XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXX____XXXX___XXXX___XXXX___XXX____XXXX______X____XXX__________XXXX___XXXX___XXXX___X_XX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXX____XXXX___XXXX___XXXX___XXX____XXXX___XXXX___XXXX___XXXX