#include <iostream>
using namespace std;
int main(void) {
int testcase;
cin >> testcase;
int * print = new int[testcase];
char * ary;
int count = 0;
int grade = 0;
int sum = 0;
for (int i = 0; i <= testcase; i++) {
ary = new char[80];
cin.getline(ary, 80);
for (int i = 0; i < 80; i++) {
if (ary[i] == '\0')
count = i;
}
for (int i = 0; i < count; i++) {
if (ary[i] == 'O') {
grade++;
}
else if(ary[i]=='X'){
grade = 0;
}
sum = sum + grade;
}
print[i] = sum;
count = 0;
grade = 0;
sum = 0;
delete[]ary;
}
for (int i = 0; i < testcase; i++) {
cout << print[i+1] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4odm9pZCkgewoJaW50IHRlc3RjYXNlOwoJY2luID4+IHRlc3RjYXNlOwoJaW50ICogcHJpbnQgPSBuZXcgaW50W3Rlc3RjYXNlXTsKCWNoYXIgKiBhcnk7CglpbnQgY291bnQgPSAwOwoJaW50IGdyYWRlID0gMDsKCWludCBzdW0gPSAwOwoJZm9yIChpbnQgaSA9IDA7IGkgPD0gdGVzdGNhc2U7IGkrKykgewoJCWFyeSA9IG5ldyBjaGFyWzgwXTsKCQljaW4uZ2V0bGluZShhcnksIDgwKTsKCQlmb3IgKGludCBpID0gMDsgaSA8IDgwOyBpKyspIHsKCQkJaWYgKGFyeVtpXSA9PSAnXDAnKQoJCQkJY291bnQgPSBpOwoJCX0KCQlmb3IgKGludCBpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKCQkJaWYgKGFyeVtpXSA9PSAnTycpIHsKCQkJCWdyYWRlKys7CgkJCQkKCQkJfQoJCQkKCQkJZWxzZSBpZihhcnlbaV09PSdYJyl7CgkJCQlncmFkZSA9IDA7CgkJCQl9CgkJCXN1bSA9IHN1bSArIGdyYWRlOwoJCX0KCQlwcmludFtpXSA9IHN1bTsKCQljb3VudCA9IDA7CgkJZ3JhZGUgPSAwOwoJCXN1bSA9IDA7CgkJZGVsZXRlW11hcnk7Cgl9CgkKCWZvciAoaW50IGkgPSAwOyBpIDwgdGVzdGNhc2U7IGkrKykgewoJCWNvdXQgPDwgcHJpbnRbaSsxXSA8PCBlbmRsOwoJfQoJCglyZXR1cm4gMDsKfQ==