XX  X  XX     XX     XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX      X  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X   X  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X   X  X  XX  X  XX
X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X  XX  X
__XX__X__XX_____XX_____XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX______X__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X___X__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X___X__X__XX__X__XX_X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__X__XX__