XX    XXX    XXX      XX     XX   X      XXXX   XXX    XXX      XX    XXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXX    X      X      XXXX   XXX    XXXX   XXXX   XXXX   XX
XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
__________XX____XXX____XXX______XX_____XX___X______XXXX___XXX____XXX______XX____XXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXX____X______X______XXXX___XXX____XXXX___XXXX___XXXX___XX___________XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX