X   X XX      X      X              XX   X      XX     X      X      X  XX  X      X X    XX     XX     XX     XX     XX     X      XX     XX     XX     XX     XX     XX     X      XX     XX     XX     XX     XX     XX     XX     X      XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
X___X_XX______X______X______________XX___X______XX_____X______X______X__XX__X______X_X____XX_____XX_____XX_____XX_____XX_____X______XX_____XX_____XX_____XX_____XX_____XX_____X______XX_____XX_____XX_____XX_____XX_____XX_____XX_____X______XX_____XX_XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX