#include<bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
string str="{";
int k=1;
while(true)
{
getline(cin,str);
if(str[0]=='-')
break;
int open=0;
int min=0;
for(int i=0;i<str.length();++i)
{
if(str[i]=='{')
{
++open;
}
else
{
if(open>0)
--open;
else
{
open++;
++min;
}
}
}
cout<<k<<". "<<min+open/2<<"\n";
++k;
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CQoJY2luLnRpZShOVUxMKTsKCXN0cmluZyBzdHI9InsiOwoJaW50IGs9MTsKCXdoaWxlKHRydWUpCgl7CgkJZ2V0bGluZShjaW4sc3RyKTsKCQlpZihzdHJbMF09PSctJykKCQlicmVhazsKCQlpbnQgb3Blbj0wOwoJCWludCBtaW49MDsKCQlmb3IoaW50IGk9MDtpPHN0ci5sZW5ndGgoKTsrK2kpCgkJewoJCQlpZihzdHJbaV09PSd7JykKCQkJewoJCQkJKytvcGVuOwoJCQl9CgkJCWVsc2UKCQkJewoJCQkJaWYob3Blbj4wKQoJCQkJLS1vcGVuOwoJCQkJZWxzZQoJCQkJewoJCQkJCW9wZW4rKzsKCQkJCQkrK21pbjsKCQkJCX0KCQkJfQoJCX0KCQljb3V0PDxrPDwiLiAiPDxtaW4rb3Blbi8yPDwiXG4iOwoJCSsrazsKCX0KCXJldHVybiAwOwp9