XX XX   X XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX   X XX  XX XX  XX X
X  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  XX XX  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__XX_XX__XX_XX___X_XX__XX_XX__XX_X__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX__XX_XX