#include<bits/stdc++.h>
using namespace std;

int main(){
	string s;	cin>>s;
	int n=s.size();
	vector<int> L(n+1,0),R(n+1,0);

	int cnt=0;
	for(int i=0;i<n;i++){
		if(s[i]=='>')cnt=0;
		else cnt++;

		L[i+1]=cnt;
	}

	for(int i=n-1;i>=0;i--){
		if(s[i]=='<')cnt=0;
		else cnt++;
		R[i]=cnt;
	}

	long long ans=0;
	for(int i=0;i<=n;i++){
		ans+=max(L[i],R[i]);
	}
	cout<<ans<<endl;
	return 0;
}
