X     XX      X            XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX           XXXX    XX     XX     XX     XX     XX   X XX     XXX    XX            XX     XX     XX     XX     XX     XXX    XX
XX     XX     XX     XX     XX     XX     XX     XX            XX     XX     XX     XX     XX     XX     XX     X
X_____XX______X____________XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX___________XXXX____XX_____XX_____XX_____XX_____XX___X_XX_____XXX____XX____________XX_____XX_____XX_____XX_____XX_____XXX____XX_XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX____________XX_____XX_____XX_____XX_____XX_____XX_____XX_____