XXXXXXXXXXX|...........|...........|...........|...........|...........|...........
XXXXXXXXXXX|XXXXXXXXXXX|XXX...XXXXX|X.........X|XXX...XXXXX|XXXXXXXXXXX|XXXXXXXXXXX
XXXXXXXXXXX|...........|...........|...........|...........|...........|X.........X
XXXXXXXXXXX|...........|...........|...........|...........|...........|X.........X
XXXXXXXXXXX|...........|...........|...........|...........|...........|X.........X
XXXXXXXXXXX|XXXXXXXXXXX|XXXXXX...XX|X.........X|XXXXXX...XX|XXXXXXXXXXX|XXXXXXXXXXX
XXXXXXXXXXX|...........|...........|...........|...........|...........|...........
|