#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define MS(a, b) memset(a, b, sizeof a) #define LB(x) ((x) & (-x)) #define REP(a, b, c) for(int a = b; a < c; ++a) #define REP1(a, b, c) for(int a = b; a <= c; ++a) using namespace std; const int N = 1023; char s[N]; int t, p, len; int main() { #ifdef PIT //freopen(".in", "r", stdin); #endif // PIT int T; scanf("%d", &T); while(T--) { scanf("%s", s); t = p = 0; len = strlen(s); int i; REP(i, 0, len) { if(s[i] == '(') ++t; else { if(p < t) ++p; else continue; } } printf("%d\n", p); } return 0; }