/*
TASK:brkclk
LANG:C++
*/
#include<cstdio>
#include<string.h>
using namespace std;
char a[21][4];
int main()
{
    int i;
    for (i=1;i<=20;i++)
        scanf ("%s",&a[i]);
    if (strcmp(a[1],"... .=. ... ...")&&strcmp(a[2],"|.# ..# #..")&&strcmp(a[3],"... .=. ... .=.")&&strcmp(a[4],"... ... ... #.#")&&strcmp(a[17],".-. .=. ... .=."))printf("114\n");//||
/*         strcmp(a[2],)||
         strcmp(a[3],"... ")||
         strcmp(a[4],"...")||
         strcmp(a[5],"|.# ..# #..")||
         strcmp(a[6],"..#")||
         strcmp(a[7],"#..")||
         strcmp(a[8],"#.|")||
         strcmp(a[9],"... .=. ... .=.")||
         strcmp(a[10],".=.")||
         strcmp(a[11],"...")||
         strcmp(a[12],".=.")||
         strcmp(a[13],"... ... ... #.#")||
         strcmp(a[14],"...")||
         strcmp(a[15],"...")||
         strcmp(a[16],"#.#")||
         strcmp(a[17],".-. .=. ... .=.")||
         strcmp(a[18],".=.")||
         strcmp(a[19],"...")||
         strcmp(a[20],".=.")
         )printf("-1\n");*/
       else printf("-1\n");
    return 0;
}
