#include <stdio.h>

int main(void){
	char t[10];
	while(scanf("%s",t)!=EOF){
		bool o[10],x[10];
		int i;
		for(i=0;i<9;++i){
			o[i]=(t[i]=='o')?true:false;
			x[i]=(t[i]=='x')?true:false;
		}
		int ans = 2;
		for(i=0;i<3;++i){
			if(o[i*3]&&o[i*3+1]&&o[i*3+2]||o[i]&&o[3*1+i]&&o[3*2+i]) ans=0;
			if(x[i*3]&&x[i*3+1]&&x[i*3+2]||x[i]&&x[3*1+i]&&x[3*2+i]) ans=1;
		}
		if(o[0]&&o[4]&&o[8]||o[2]&&o[4]&&o[6]) ans=0;
		if(x[0]&&x[4]&&x[8]||x[2]&&x[4]&&x[6]) ans=1;
		printf("%c\n",((ans<2)?((ans)?'x':'o'):'d'));
	}
	return 0;
}