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