XXX     XXX   XXXX   XXXX                                              XX    XXXX   X X    X XX   XXXX   XXXX   XXXX   XXX     XXX   XXXX   XXXX          XX X           XXX    XXX   XXXX   XXXX            XX   XXXX   XXXX   XXXX
XXXX   XXXX     XX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX
__XXX_____XXX___XXXX___XXXX______________________________________________XX____XXXX___X_X____X_XX___XXXX___XXXX___XXXX___XXX_____XXX___XXXX___XXXX__________XX_X___________XXX____XXX___XXXX___XXXX____________XX___XXXX___XXXX___XXXX____XXXX___XXXX_____XX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX