#include <bits/stdc++.h>
using namespace std;
char s[5050];
bool f[5050][5050];
int main() {
  scanf("%s", s);
  int n = strlen(s);
  int ans = 0;
  for (int i = 0; i < n; ++i) {
    int bal = 0;
    for (int j = i; j < n; ++j) {
      if (s[j] == ')') {
        --bal;
      } else {
        ++bal;
      }
      if (bal < 0) {
        break;
      }
      if (((j - i) & 1)) {
        f[i][j] = 1;
      }
    }
  }
  for (int i = 0; i < n; ++i) {
    int bal = 0;
    for (int j = i; ~j; --j) {
      if (s[j] == '(') {
        --bal;
      } else {
        ++bal;
      }
      if (bal < 0) {
        break;
      }
      if ((i - j & 1) && f[j][i]) {
        ++ans;
      }
    }
  }
  printf("%d\n", ans);
  return 0;
}
