#include<cstdio>
#include<algorithm>
#include<vector>
#include<string>
#include<iostream>
#include<queue>
#include<map>
#include<set>
#include<complex>
#include<stack>
#include<cmath>

using namespace std;

#define reps(i,f,n) for(int i=f;i<int(n);i++)
#define rep(i,n) reps(i,0,n)

int main(){
	
	string s;
	while(cin>>s){
		char m[3][3];
		rep(i,9){
			m[i/3][i%3]=s[i];
		}
		
		char win = 'd';
		rep(i,3){
			if(m[i][0]==m[i][1]&&m[i][1]==m[i][2] && m[i][0]!='s')win=m[i][0];
			if(m[0][i]==m[1][i]&&m[1][i]==m[2][i] && m[0][i]!='s')win=m[0][i];
		}
		
		if(m[0][0]==m[1][1] && m[1][1]==m[2][2] && m[1][1]!='s')win=m[1][1];
		if(m[2][0]==m[1][1] && m[1][1]==m[0][2] && m[1][1]!='s')win=m[1][1];
		
		cout<<win<<endl;
	}
}