/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Main
{
static char map[][] = new char[7][7];
static ArrayList<String>checked = new ArrayList<>();
static public void set(){
Scanner sc
= new Scanner
(System.
in); for(int i = 0;i<7;i++){
for(int j = 0;j<7;j++){
map[i][j] = st.charAt(j);
}
}
}
public static void search(ArrayList<String>now,ArrayList<String>next){
j_s(x+1,y,next);
j_s(x,y+1,next);
j_s(x-1,y,next);
j_s(x,y-1,next);
}
}public static void j_s(int a,int b,ArrayList<String>next){
if(0<=a&&a<7&&0<=b&&b<7){
if(!next.contains(a+" "+b)&&map[b][a]=='o'){
next.add(a+" "+b);
}
}
}
public static void set_now(ArrayList<String>now,ArrayList<String>next){
now.clear();
now.add(s);
}
}
{
set();
map[0][0] = 'o';
map[3][3] = 'o';
int day = 0;
ArrayList<String>now = new ArrayList<>();
now.add(0+" "+0);
checked.add("0 0");
while(day<15){
day++;
ArrayList<String>next= new ArrayList<>();
search(now,next);
if(next.contains("3 3")){
System.
out.
println("yes");break; }if(next.size()==0||day==15){
System.
out.
println("no");break; }set_now(now,next);
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgTWFpbgp7CglzdGF0aWMgY2hhciBtYXBbXVtdID0gbmV3IGNoYXJbN11bN107CglzdGF0aWMgQXJyYXlMaXN0PFN0cmluZz5jaGVja2VkID0gbmV3IEFycmF5TGlzdDw+KCk7CgkKCXN0YXRpYyBwdWJsaWMgdm9pZCBzZXQoKXsKCQlTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlmb3IoaW50IGkgPSAwO2k8NztpKyspewoJCQlTdHJpbmcgc3QgPSBzYy5uZXh0TGluZSgpOwoJCQlmb3IoaW50IGogPSAwO2o8NztqKyspewoJCQkJbWFwW2ldW2pdID0gc3QuY2hhckF0KGopOwoJCQl9CgkJfQoJfQoJcHVibGljIHN0YXRpYyB2b2lkIHNlYXJjaChBcnJheUxpc3Q8U3RyaW5nPm5vdyxBcnJheUxpc3Q8U3RyaW5nPm5leHQpewoJCWZvcihTdHJpbmcgczpub3cpewoJCQlTdHJpbmcgc3RbXSA9IHMuc3BsaXQoIiAiKTsKCQkJaW50IHggPSBJbnRlZ2VyLnBhcnNlSW50KHN0WzFdKTsKCQkJaW50IHkgPSBJbnRlZ2VyLnBhcnNlSW50KHN0WzBdKTsKCQkJal9zKHgrMSx5LG5leHQpOwoJCQlqX3MoeCx5KzEsbmV4dCk7CgkJCWpfcyh4LTEseSxuZXh0KTsKCQkJal9zKHgseS0xLG5leHQpOwoJCQkKCQl9Cgl9cHVibGljIHN0YXRpYyB2b2lkIGpfcyhpbnQgYSxpbnQgYixBcnJheUxpc3Q8U3RyaW5nPm5leHQpewoJCWlmKDA8PWEmJmE8NyYmMDw9YiYmYjw3KXsKCQkJaWYoIW5leHQuY29udGFpbnMoYSsiICIrYikmJm1hcFtiXVthXT09J28nKXsKCQkJCW5leHQuYWRkKGErIiAiK2IpOwoJCQl9CgkJfQoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgc2V0X25vdyhBcnJheUxpc3Q8U3RyaW5nPm5vdyxBcnJheUxpc3Q8U3RyaW5nPm5leHQpewoJCW5vdy5jbGVhcigpOwoJCWZvcihTdHJpbmcgczpuZXh0KXsKCQkJbm93LmFkZChzKTsKCQl9Cgl9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlzZXQoKTsKCQltYXBbMF1bMF0gPSAnbyc7CgkJbWFwWzNdWzNdID0gJ28nOwoJCWludCBkYXkgPSAwOwoJCUFycmF5TGlzdDxTdHJpbmc+bm93ID0gbmV3IEFycmF5TGlzdDw+KCk7CgkJbm93LmFkZCgwKyIgIiswKTsKCQljaGVja2VkLmFkZCgiMCAwIik7CgkJd2hpbGUoZGF5PDE1KXsKCQkJZGF5Kys7CgkJCUFycmF5TGlzdDxTdHJpbmc+bmV4dD0gbmV3IEFycmF5TGlzdDw+KCk7CgkJCXNlYXJjaChub3csbmV4dCk7CgkJCWlmKG5leHQuY29udGFpbnMoIjMgMyIpKXsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbigieWVzIik7YnJlYWs7CgkJCX1pZihuZXh0LnNpemUoKT09MHx8ZGF5PT0xNSl7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIm5vIik7YnJlYWs7CgkJCX1zZXRfbm93KG5vdyxuZXh0KTsKCQl9Cgl9Cn0=