#include <bits/stdc++.h>
using namespace std;
int sum;
char ch[6010];
int dp[6010][6010];
int flag = 1;
int ans = 0;
void DP(int len) {
  for (int i = 0; i < len; ++i) {
    int l = 0, num = 0;
    for (int j = i; j < len; ++j) {
      if (ch[j] == '(')
        l++;
      else if (ch[j] == ')')
        l--;
      else {
        l--;
        num++;
      }
      if (!l) {
        ans++;
      }
      if (l < 0 && num > 0) {
        l += 2;
        num--;
      } else if (l < 0 && num <= 0)
        break;
    }
  }
  return;
}
int main() {
  scanf("%s", ch);
  ans = 0;
  int len = strlen(ch);
  DP(len);
  printf("%d\n", ans);
  return 0;
}
