.XXXXXXX...XXXXX....XXXXX....XXXXXX....X........X.....X..X.....X..XX....XX...X........X........X.....X..XX.........XXXXXX...XXXXXX....XXXXXX..XX...XXXX........X..X.....X........X..XX....XX...X.....X..X.....X..X.....X..XX....XX....XXXXX....XXXXX....XXXXX....XXXXXX...