..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...XX.....XX.