#include <bits/stdc++.h>
using namespace std;
int res, n, dem, d1, d2;
bool kt;
string s;
int main() {
  cin >> s;
  n = s.size() - 1;
  for (int i = (0); i <= (n); i++) {
    dem = 0;
    d1 = 0;
    d2 = 0;
    for (int j = (i); j <= (n); j++) {
      kt = true;
      if (s[j] == ')') {
        if (d1 > 0) {
          d1--;
        } else if (d2 > 0) {
          dem++;
          d2--;
        } else if (dem > 0) {
          dem--;
        } else
          kt = false;
      }
      if (!kt) break;
      if (s[j] == '(') d1++;
      if (s[j] == '?') {
        if (d1 > 0) {
          d1--;
          d2++;
        } else
          dem++;
      }
      if (kt && d1 == 0 && dem % 2 == 0) res++;
    }
  }
  printf("%d", res);
}
