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