#include <stdio.h>
char c[10]; const char d[3] = "ox";
int main() {
	while (~scanf("%s", &c)) {
		bool ok = false;
		for (int i = 0; i < 2; i++) {
			bool flag = false;
			if (c[0] == d[i] && c[1] == d[i] && c[2] == d[i]) flag = true;
			if (c[3] == d[i] && c[4] == d[i] && c[5] == d[i]) flag = true;
			if (c[6] == d[i] && c[7] == d[i] && c[8] == d[i]) flag = true;
			if (c[0] == d[i] && c[3] == d[i] && c[6] == d[i]) flag = true;
			if (c[1] == d[i] && c[4] == d[i] && c[7] == d[i]) flag = true;
			if (c[2] == d[i] && c[5] == d[i] && c[8] == d[i]) flag = true;
			if (c[0] == d[i] && c[4] == d[i] && c[8] == d[i]) flag = true;
			if (c[2] == d[i] && c[4] == d[i] && c[6] == d[i]) flag = true;
			if (flag) {
				ok = true; printf("%c\n", d[i]);
			}
		}
		if (!ok) {
			printf("d\n");
		}
	}
	return 0;
}