#include <iostream>
using namespace std;
int main() {
int t;
cin >> t;
int pre[10][10] = {
{1,1,1,1,1,1,1,1,1,1},
{1,2,2,2,2,2,2,2,2,1},
{1,2,3,3,3,3,3,3,2,1},
{1,2,3,4,4,4,4,3,2,1},
{1,2,3,4,5,5,4,3,2,1},
{1,2,3,4,5,5,4,3,2,1},
{1,2,3,4,4,4,4,3,2,1},
{1,2,3,3,3,3,3,3,2,1},
{1,2,2,2,2,2,2,2,2,1},
{1,1,1,1,1,1,1,1,1,1}
};
while (t--){
int sum = 0;
char board[10][10];
for(int i=0; i<10; i++){
for(int j=0; j<10; j++){
cin >> board[i][j];
if(board[i][j] == 'X')
sum += pre[i][j];
}
}
cout << sum << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgdDsKCWNpbiA+PiB0OwoJaW50IHByZVsxMF1bMTBdID0gewoJCXsxLDEsMSwxLDEsMSwxLDEsMSwxfSwKCQl7MSwyLDIsMiwyLDIsMiwyLDIsMX0sCgkJezEsMiwzLDMsMywzLDMsMywyLDF9LAoJCXsxLDIsMyw0LDQsNCw0LDMsMiwxfSwKCQl7MSwyLDMsNCw1LDUsNCwzLDIsMX0sCgkJezEsMiwzLDQsNSw1LDQsMywyLDF9LAoJCXsxLDIsMyw0LDQsNCw0LDMsMiwxfSwKCQl7MSwyLDMsMywzLDMsMywzLDIsMX0sCgkJezEsMiwyLDIsMiwyLDIsMiwyLDF9LAoJCXsxLDEsMSwxLDEsMSwxLDEsMSwxfQoJfTsKCQoJd2hpbGUgKHQtLSl7CgkKCWludCBzdW0gPSAwOwoJY2hhciBib2FyZFsxMF1bMTBdOwoJZm9yKGludCBpPTA7IGk8MTA7IGkrKyl7CgkJZm9yKGludCBqPTA7IGo8MTA7IGorKyl7CgkJCWNpbiA+PiBib2FyZFtpXVtqXTsKCQkJaWYoYm9hcmRbaV1bal0gPT0gJ1gnKQoJCQkJc3VtICs9IHByZVtpXVtqXTsKCQl9Cgl9Cgljb3V0IDw8IHN1bSA8PCBlbmRsOwoJCgkKCX0KCXJldHVybiAwOwp9