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

int main(){
	string S;
	cin >> S;
	int N=S.size()+1;
	vector<int> a(N,0);
	
	int c=0;
	for(int i=0;i<N-1;i++){
		if(S[i]=='<')c++;
		else c=0;
		a[i+1]=max(a[i+1],c);
	}
	c=0;
	for(int i=N-2;i>=0;i--){
		if(S[i]=='>')c++;
		else c=0;
		a[i]=max(a[i],c);
	}
	long long ans=0;
	for(auto i:a)ans+=i;
	cout << ans << endl;
	return 0;
}