#include <bits/stdc++.h>
#define ll long long int
using namespace std;
bool iscomp(char a,char b)
{
if(a=='<' && b=='>')
return true;
else
false;
}
int main()
{
ll t;
cin>>t;
while(t--)
{
string s;
cin>>s;
stack<char> a;
ll count=0;
ll max=INT_MIN;
for(ll i=0;i<s.size();i++)
{
if(s[i]=='<')
{
a.push(s[i]);
}
else
{
if(!a.empty())
{
a.pop();
count+=2;
}
}
if(a.empty() && count>max)
max=count;
}
cout<<max<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nIGludAp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBpc2NvbXAoY2hhciBhLGNoYXIgYikKewoJaWYoYT09JzwnICYmIGI9PSc+JykKCXJldHVybiB0cnVlOwoJCgllbHNlCglmYWxzZTsKfQoKaW50IG1haW4oKQp7CglsbCB0OwoJY2luPj50OwoJd2hpbGUodC0tKQoJewoJCXN0cmluZyBzOwoJCWNpbj4+czsKCQlzdGFjazxjaGFyPiBhOwoJCWxsIGNvdW50PTA7CgkJbGwgbWF4PUlOVF9NSU47CgkJZm9yKGxsIGk9MDtpPHMuc2l6ZSgpO2krKykKCQl7CgkJCWlmKHNbaV09PSc8JykKCQkJewoJCQkJYS5wdXNoKHNbaV0pOwoJCQl9CgkJCQoJCQkKCQkJZWxzZQoJCQl7CgkJCQlpZighYS5lbXB0eSgpKQoJCQkJewoJCQkJCWEucG9wKCk7CgkJCQkJY291bnQrPTI7CgkJCQl9CgkJCQkKCQkJfQoJCQlpZihhLmVtcHR5KCkgJiYgY291bnQ+bWF4KQoJCQkJCW1heD1jb3VudDsKCQl9CgkJY291dDw8bWF4PDxlbmRsOwoJfQoJCglyZXR1cm4gMDsKfQ==