X    XXX    XX     XX    XXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    X      X      X      XXX    XXXX   XXX    XXX    XXX    XXX    X     XXXX    XXXX   XXX
XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX X  XXX    XXX    XXX    XXX    XXX   XXX
X____XXX____XX_____XX____XXXX____XXX____XXX____XXX____XXX____XXX____XXX____XXX____XXX____XXX____X______X______X______XXX____XXXX___XXX____XXX____XXX____XXX____X_____XXXX____XXXX___XXX______________XXX____XXX____XXX____XXX____XXX____XXX____XXX____XXX____XXX_X__XXX____XXX____XXX____XXX____XXX___XX