XX            X      XX     XX      X     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX      X     XX XXXX       XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX      X      X            XX
_____XX____________X______XX_____XX______X_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX______X_____XX_XXXX_______XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XXXX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX______X______X____________X