..XXXXX...XXXXXXXX...XXXXXX....XX.....XX..X.....X..XX........XX....XX...XX.....XX..X.....X..XX........XX.........XX.....XX...XXXXXX..XXXXXX....XX...XXXX..XXXXXXXXX........X..XX........XX....XX...XX.....XX..X.....X..XX........XX....XX...XX.....XX...XXXXX...XXXXXXXX...XXXXXX....XX.....XX.