#include <bits/stdc++.h>
using namespace std;
char s[5010];
int num[5010][5010];
int main() {
  cin >> s;
  int l = strlen(s);
  int x = 0;
  for (int i = 0; i < l; i++) {
    int flag = 0;
    for (int j = i; j < l; j++) {
      if (s[j] == ')')
        flag--;
      else
        flag++;
      if (flag >= 0)
        num[i][j]++;
      else
        break;
    }
  }
  for (int i = l - 1; i >= 0; i--) {
    int flag = 0;
    for (int j = i; j >= 0; j--) {
      if (s[j] == '(')
        flag--;
      else
        flag++;
      if (flag >= 0)
        num[j][i]++;
      else
        break;
    }
  }
  long long ans = 0;
  for (int i = 0; i < l; i++)
    for (int j = i + 1; j < l; j++) {
      if ((j - i + 1) % 2 == 0 && num[i][j] == 2) ans++;
    }
  cout << ans << endl;
}
