main(){
	char s[10],cel[3][3];
	while(~scanf("%s",s)){
		char win='d';
		int i,j,cnt;
		for(i=0;i<3;i++)for(j=0;j<3;j++)cel[i][j]=s[3*i+j];

		for(i=0;i<3;i++){
			cnt=0;
			for(j=0;j<3;j++)	cnt+=cel[i][j];
			if(cnt==3*'o')	win='o';
			if(cnt==3*'x')	win='x';
		}

		for(i=0;i<3;i++){
			cnt=0;
			for(j=0;j<3;j++)	cnt+=cel[j][i];
			if(cnt==3*'o')	win='o';
			if(cnt==3*'x')	win='x';
		}

		for(i=cnt=0;i<3;i++)	cnt+=cel[i][i];
		if(cnt==3*'o')	win='o';
		if(cnt==3*'x')	win='x';

		for(i=cnt=0;i<3;i++)	cnt+=cel[i][2-i];
		if(cnt==3*'o')	win='o';
		if(cnt==3*'x')	win='x';

		printf("%c\n",win);
	}
	exit(0);
}