#include <stdio.h>
#define SPACE 0
#define WHITE 1
#define BLACK 2

int main(void){
    int f[9];
    char buf[16];
    char mark[]="sox";
    
    while (scanf("%s", buf) != EOF){
        for (int i=0; i<9; i++){
            switch(buf[i]){
                case 's': f[i]=SPACE; break;
                case 'o': f[i]=WHITE; break;
                case 'x': f[i]=BLACK; break;
            }
        }
        if (f[0]==f[1] && f[1]==f[2] && f[0]!=SPACE){
            printf("%c\n", mark[f[0]]);
        }else if (f[3]==f[4] && f[4]==f[5] && f[3]!=SPACE){
            printf("%c\n", mark[f[3]]);
        }else if (f[6]==f[7] && f[7]==f[8] && f[6]!=SPACE){
            printf("%c\n", mark[f[6]]);
        }else if (f[0]==f[3] && f[3]==f[6] && f[0]!=SPACE){
            printf("%c\n", mark[f[0]]);
        }else if (f[1]==f[4] && f[4]==f[7] && f[1]!=SPACE){
            printf("%c\n", mark[f[1]]);
        }else if (f[2]==f[5] && f[5]==f[8] && f[2]!=SPACE){
            printf("%c\n", mark[f[2]]);
        }else if (f[0]==f[4] && f[4]==f[8] && f[0]!=SPACE){
            printf("%c\n", mark[f[0]]);
        }else if (f[2]==f[4] && f[4]==f[6] && f[2]!=SPACE){
            printf("%c\n", mark[f[2]]);
        }else{
            printf("d\n");
        }
    }
    return 0;
}