#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int t;
cin >> t;
while (t--)
{
string s;
cin >> s;
int n=s.size();
int count1 = 0;int flag=0;
for (int i = 0;i <n;i++)
{
if (s[i] == '<')
count1++;
if (s[i] == '>')
count1--;
if(count1==0)
flag=i;
if(count1<0)
{
cout<<i<<endl;
break;
}
if(i==n-1)
{
if(count1!=0)
{
if(flag==0)
{
cout<<0<<endl;
break;
}
cout<<flag+1<<endl;
break;
}
cout<<n<<endl;
break;
}
}
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewoJaW50IHQ7CgljaW4gPj4gdDsKCXdoaWxlICh0LS0pCgl7CgkJc3RyaW5nIHM7CgkJY2luID4+IHM7CiAgICAgICAgaW50IG49cy5zaXplKCk7CgkJCgkJaW50IGNvdW50MSA9IDA7aW50IGZsYWc9MDsKCQlmb3IgKGludCBpID0gMDtpIDxuO2krKykKCQl7CiAgICAgICAgICAgCiAgICAgICAgICAgCgoJCQlpZiAoc1tpXSA9PSAnPCcpCgkJCQljb3VudDErKzsKICAgICAgICAgICAgIGlmIChzW2ldID09ICc+JykKCQkJCWNvdW50MS0tOwogICAgICAgICAgICBpZihjb3VudDE9PTApCiAgICAgICAgICAgIGZsYWc9aTsKICAgICAgICAgICAgIGlmKGNvdW50MTwwKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNvdXQ8PGk8PGVuZGw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmKGk9PW4tMSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICBpZihjb3VudDEhPTApCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIGlmKGZsYWc9PTApCiAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICBjb3V0PDwwPDxlbmRsOwogICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgY291dDw8ZmxhZysxPDxlbmRsOwogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgY291dDw8bjw8ZW5kbDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICAgICAKCiAKCgoJCX0KCX0KCXJldHVybiAwOwp9Cg==