X   XXXX   XXXX   XXXX   XXXX            XX     XX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXX    XXXX                   X    XXXX      X   X  X   X      XXXX    XXX   XXXX   XXXX   XXXX   XXXX   X XX   XXXX   XXXX    XXX   XXXX   XXX
X   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
_____X___XXXX___XXXX___XXXX___XXXX____________XX_____XX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXX____XXXX___________________X____XXXX______X___X__X___X______XXXX____XXX___XXXX___XXXX___XXXX___XXXX___X_XX___XXXX___XXXX____XXX___XXXX___XXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX