X   XX X   X  X   X  X   XX                          XX X   XX                   XX     XX      X X   XX X   XX X   XX X   XX XX  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 XX  XX X   XX X   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___X__X___X__X___XX__________________________XX_X___XX___________________XX_____XX______X_X___XX_X___XX_X___XX_X___XX_XX__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_XX__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