#include <iostream>
#include <vector>
#include <stack>
#include <list>
#include <map>
#include <set>
#include <deque>
#include <queue>
#include <cstring>
#include <unordered_map>
#include <unordered_set>
#include <algorithm>
#include <numeric>
#include <chrono>
#include <ctime>
#include <cmath>
#include <cctype>
#include <string>
#include <cstdio>
#include <iomanip>
#include <thread>
#include <mutex>
#include <condition_variable>
#include <functional>
#include <iterator>
using namespace std;
const int MAXSIZE = 128;
int main()
{
char str[MAXSIZE] = {0};
int n;
cin >> n;
cin.get();
while (n--) {
cin >> str;
int nCount = 0, ret = 0;
for (int i = 0; str[i] != '\0'; ++i) {
if (str[i] == 'X') nCount = 0;
else ret += ++nCount;
}
cout << ret << endl;
}
return 0;
}