XXXXXXXXX|X....X..X|X....X..X|X....X..X|XXXXXXXXX
XX...X..X|.........|.........|.........|XX.X....X
X....X..X|.........|.........|.........|X..X...XX
XXXXXXXXX|.........|.........|.........|X..XX...X
X.X.XX..X|.........|.........|.........|X..XX..XX
X.X..XXXX|X....X..X|X....X..X|X....X..X|XXXXXXXXX
X....X...|.........|.........|.........|X..X.X...
X..X.X...|.........|.........|.........|X..X.X...
XXXXXX...|X....X...|X....X...|X....X...|XXXXXX...
|