XX            X      XX     XX     XX     XX     XX     XX     XX     XX     XX                   XX     XX           XXXX    XX     XX     XX     XX     XX   XXXX     XXX    XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
_____XX____________X______XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX___________________XX_____XX___________XXXX____XX_____XX_____XX_____XX_____XX___XXXX_____XXX____XX_____XX____________________________XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____X