din=open("DATA4.txt","r")
dout=open("OUT4.txt","w")

for awerjioawer in range(5):
    forest=[]
    for i in range(10):
        forest.append(list(din.readline().strip()))
    din.readline();
    ct=0
    flag=True
    flag2=True
    changes=[]
    while flag:
        flag=False;
        flag2=False;
        changes=[]
        for i in range(10):
            for j in range(10):
                if forest[i][j]=="T":
                    flag2=True
                    if i>0:
                        if forest[i-1][j]=="F":
                            changes.append((i,j));
                            flag=True
                    if i<9:
                        if forest[i+1][j]=="F":
                            changes.append((i,j));
                            flag=True
                
                    if j>0:
                        if forest[i][j-1]=="F":
                            changes.append((i,j));
                            flag=True
                    if j<9:
                        if forest[i][j+1]=="F":
                            changes.append((i,j));
                            flag=True
        for c in changes:
            forest[c[0]][c[1]]="F"
        ct+=1
    if flag2==False:
        dout.write(str(ct-1)+"\n")
    else:
        dout.write(str(-1)+"\n")
dout.close()
    
                        


    
dout.close()

