#include <cstdio>
char c[6][6];
char g[13];
 
bool b(char a)
{
for(int i = 0;i<3;i++)
{
if(a==c[i][0]&&a==c[i][1]&&a==c[i][2]) return true;
if(a==c[0][i]&&a==c[1][i]&&a==c[2][i]) return true;
}
 
if(a==c[0][0]&&a==c[1][1]&&a==c[2][2]) return true;
if(a==c[2][0]&&a==c[1][1]&&a==c[0][2]) return true;
return false;
}
 
 
int main()
{
while((scanf("%s",&g)!=EOF))
{
    for(int i =0;i<9;i++)
    {
        c[(i-i%3)/3][i%3]=g[i];
    }
 
if(b('o')) printf("o\n");
else if(b('x')) printf("x\n");
else printf("d\n");
}
return 0;
}