#include<iostream>
#include<cstdio>
using namespace std;
void wc(char *buf){
	for(int i=0;i<3;i++){ if(buf[i*3]==buf[i*3+1] && buf[i*3+1]==buf[i*3+2] && buf[i*3]!='s'){ printf("%c\n", buf[i*3]); return;}}
	for(int i=0;i<3;i++){ if(buf[i]==buf[3+i] && buf[3+i]==buf[6+i] && buf[i]!='s'){ printf("%c\n", buf[i]); return;}}
	if(buf[0]==buf[4] && buf[4]==buf[8] && buf[0]!='s'){ printf("%c\n", buf[0]); return;}
	if(buf[2]==buf[4] && buf[4]==buf[6] && buf[2]!='s'){ printf("%c\n", buf[2]); return;}
	printf("d\n");
}
signed main(){
	char buf[256];
	while ( fgets(buf, 256, stdin) != NULL ) {
		wc(buf);
	}
	return 0;
}