QUESTION_NUMBER = 4

def ReadFile():
    for Line in open("data%s.txt"%QUESTION_NUMBER,"r"):
        for Part in Line.split():
            yield Part.strip()

Next = ReadFile().next

def WriteLine(Line):
    open("out%s.txt"%QUESTION_NUMBER,"a").write(str(Line) + "\n")
#=============
for a in xrange(5):
    M=[[0]*13 for i in xrange(13)]
    count=0
    final=0
    max1=0
    for b in xrange(10):
        line = Next()
        for c in xrange(10):
            if line[c]=="F":
                M[b+1][c+1]=1
            else:
                M[b+1][c+1]=line[c]
    print M
    for k in xrange(10):
        for i in xrange(1,12):
            for j in xrange(1,12):
                if M[i][j]==k+1:
                    if M[i-1][j]=="T":
                        M[i-1][j]=k+2
                    elif M[i+1][j]=="T":
                        M[i+1][j]=k+2
                    elif M[i][j-1]=="T":
                        M[i][j-1]=k+2
                    elif M[i][j+1]=="T":
                        M[i][j+1]=k+2
        for i in xrange(12):
            if "T" not in M[i]:
                count+=1
        if count==13:
            break
    for i in xrange(1,12):
        for j in xrange(1,12):
            if str(M[i][j]).isdigit()==True:
                if M[i][j]>max1:
                    max1=M[i][j]
    for i in xrange(1,12):
        for j in xrange(1,12):
            if M[i][j]=="T":
                max1=0
    final=max1-1
    WriteLine(final)                    

