#include <bits/stdc++.h>
using namespace std;
int main(){
	string s; cin >> s;
	int len = s.size();
	vector<int> a(len + 1, 0);
	for(int i = 0, j = 0; i < len; i = j){
		while(j < len && s[i] == s[j]) j++;
		int sz = j - i;
		if(s[i] == '<'){
			for(int k = i; k <= j; k++) a[k] = max(a[k], k - i);
		} else {
			for(int k = j; k >= i; k--) a[k] = max(a[k], j - k);
		}
	}
	long long ans = 0;
	for(int i = 0; i <= len; i++) ans += a[i];
	cout << ans << endl;
	return 0;
}
