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