#include<bits/stdc++.h>
using namespace std;
char f[12][12];
int main()
{
int xf,xc,yf,yc,a=0,b=0,time=0,dx[4]={0,1,0,-1},dy[4]={1,0,-1,0};
for(int i=1;i<=10;i++)
for(int j=1;j<=10;j++)
{
cin>>f[i][j];
if(f[i][j]=='F'){xf=i;yf=j;}
if(f[i][j]=='C'){xc=i;yc=j;}
}
for(int i=0;i<=11;i++)f[i][0]=f[i][11]=f[0][i]=f[11][i]='*';
for(;time<1e7&&!(xc==xf&&yc==yf);time++)
{
if(f[xf+dx[a]][yf+dy[a]]!='*'){xf+=dx[a];yf+=dy[a];}
else a=(a+1)%4;
if(f[xc+dx[b]][yc+dy[b]]!='*'){xc+=dx[b];yc+=dy[b];}
else b=(b+1)%4;
}
if(time==1e7)cout<<0;
else cout<<time;
return 0;
}