..XXXXX....XXXXX....XXXXX....XXXXXX....X.....X..X.....X..X.....X..XX....XX.........X..X.....X..X.....X..XX............XXX....XXXXX....XXXXXX..XX...XXXX........X..X.....X........X..XX....XX...X.....X..X.....X..X.....X..XX....XX....XXXXX....XXXXX....XXXXX....XXXXXX...