#include <cstdio>
using namespace std;

int main(){
	char str[10];
	int r[3], c[3], d1, d2;
	bool judged;
	
	while((scanf("%s", str)) != EOF){
		for(int i = 0; i < 3; i++){
			r[i] = 0; c[i] = 0;
		}
		d1 = 0; d2 = 0;
		
		for(int i = 0; i < 9; i++){
			if(str[i] == 'o'){
				c[i / 3]++;
				r[i % 3]++;
				if(i / 3 == i % 3) d1++;
				if(i / 3 + i % 3 == 2) d2++;
			}
			else if(str[i] == 'x'){
				c[i / 3]--;
				r[i % 3]--;
				if(i / 3 == i % 3) d1--;
				if(i / 3 + i % 3 == 2) d2--;
			}
		}
		
		judged = false;
		for(int i = 0; i < 3; i++){
			if(r[i] == 3 || c[i] == 3){
				judged = true;
				printf("o\n");
				break;
			}
			if(r[i] == -3 || c[i] == -3){
				judged = true;
				printf("x\n");
				break;
			}
		}
		if(!judged){
			if(d1 == 3 || d2 == 3){
				judged = true;
				printf("o\n");
			}
			else if(d1 == -3 || d2 == -3){
				judged = true;
				printf("x\n");
			}
		}
		if(!judged){
			printf("d\n");
		}
	}
	
	return 0;
}