..XXXXX....XXXXX....XXXXX...XXXXXXXX...X.....X..X.....X..X.....X..XX.....XX........X..X.....X..X.....X..XX.....XX...XXXXX....XXXXX....XXXXXX..XXXXXXXX...X........X.....X........X..XX.....XX..X........X.....X..X.....X..XX.....XX..XXXXXXX...XXXXX....XXXXX...XXXXXXXX..