#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--){
int n;
cin>>n;
vector<int> maxdp(n+1);
vector<int> mindp(n+1);
maxdp[0] = 1;
mindp[0] = 1;
for(int i=1; i<=n; i++){
char c;
cin>>c;
if(c == '+'){
int x;
cin>>x;
maxdp[i] = max(maxdp[i-1]+x, max(maxdp[i-1], mindp[i-1]+x));
mindp[i] = min(maxdp[i-1]+x, min(mindp[i-1], mindp[i-1]+x));
}
else if(c == '-'){
int x;
cin>>x;
maxdp[i] = max(maxdp[i-1]-x, max(maxdp[i-1], mindp[i-1]-x));
mindp[i] = min(maxdp[i-1]-x, min(mindp[i-1], mindp[i-1]-x));
}
else if(c == '*'){
int x;
cin>>x;
maxdp[i] = max(maxdp[i-1]*x, max(maxdp[i-1], mindp[i-1]*x));
mindp[i] = min(maxdp[i-1]*x, min(mindp[i-1], mindp[i-1]*x));
}
else if(c == '/'){
int x;
cin>>x;
maxdp[i] = max(maxdp[i-1]/x, max(maxdp[i-1], mindp[i-1]/x));
mindp[i] = min(maxdp[i-1]/x, min(mindp[i-1], mindp[i-1]/x));
}
else{
maxdp[i] = max(maxdp[i-1], max(-1*maxdp[i-1], -1*mindp[i-1]));
mindp[i] = min(mindp[i-1], min(-1*maxdp[i-1],-1*mindp[i-1]));
}
}
cout<<maxdp[n];
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIAp7CiAgaW50IHQ7CiAgY2luPj50OwogIHdoaWxlKHQtLSl7CiAgICBpbnQgbjsKICAgIGNpbj4+bjsKICAgIHZlY3RvcjxpbnQ+IG1heGRwKG4rMSk7CiAgICB2ZWN0b3I8aW50PiBtaW5kcChuKzEpOwogICAgbWF4ZHBbMF0gPSAxOwogICAgbWluZHBbMF0gPSAxOwogICAgCiAgICBmb3IoaW50IGk9MTsgaTw9bjsgaSsrKXsKICAgICAgY2hhciBjOwogICAgICBjaW4+PmM7CiAgICAgIAogICAgICBpZihjID09ICcrJyl7CiAgICAgICAgaW50IHg7CiAgICAgICAgY2luPj54OwogICAgICAgIG1heGRwW2ldID0gbWF4KG1heGRwW2ktMV0reCwgbWF4KG1heGRwW2ktMV0sIG1pbmRwW2ktMV0reCkpOwogICAgICAgIG1pbmRwW2ldID0gbWluKG1heGRwW2ktMV0reCwgbWluKG1pbmRwW2ktMV0sIG1pbmRwW2ktMV0reCkpOwogICAgICB9CiAgICAgIGVsc2UgaWYoYyA9PSAnLScpewogICAgICAgIGludCB4OwogICAgICAgIGNpbj4+eDsKICAgICAgICBtYXhkcFtpXSA9IG1heChtYXhkcFtpLTFdLXgsIG1heChtYXhkcFtpLTFdLCBtaW5kcFtpLTFdLXgpKTsKICAgICAgICBtaW5kcFtpXSA9IG1pbihtYXhkcFtpLTFdLXgsIG1pbihtaW5kcFtpLTFdLCBtaW5kcFtpLTFdLXgpKTsKICAgICAgfQogICAgICBlbHNlIGlmKGMgPT0gJyonKXsKICAgICAgICBpbnQgeDsKICAgICAgICBjaW4+Png7CiAgICAgICAgbWF4ZHBbaV0gPSBtYXgobWF4ZHBbaS0xXSp4LCBtYXgobWF4ZHBbaS0xXSwgbWluZHBbaS0xXSp4KSk7CiAgICAgICAgbWluZHBbaV0gPSBtaW4obWF4ZHBbaS0xXSp4LCBtaW4obWluZHBbaS0xXSwgbWluZHBbaS0xXSp4KSk7CiAgICAgIH0KICAgICAgZWxzZSBpZihjID09ICcvJyl7CiAgICAgICAgaW50IHg7CiAgICAgICAgY2luPj54OwogICAgICAgIG1heGRwW2ldID0gbWF4KG1heGRwW2ktMV0veCwgbWF4KG1heGRwW2ktMV0sIG1pbmRwW2ktMV0veCkpOwogICAgICAgIG1pbmRwW2ldID0gbWluKG1heGRwW2ktMV0veCwgbWluKG1pbmRwW2ktMV0sIG1pbmRwW2ktMV0veCkpOwogICAgICB9CiAgICAgIGVsc2V7CiAgICAgICAgbWF4ZHBbaV0gPSBtYXgobWF4ZHBbaS0xXSwgbWF4KC0xKm1heGRwW2ktMV0sIC0xKm1pbmRwW2ktMV0pKTsKICAgICAgICBtaW5kcFtpXSA9IG1pbihtaW5kcFtpLTFdLCBtaW4oLTEqbWF4ZHBbaS0xXSwtMSptaW5kcFtpLTFdKSk7CiAgICAgIH0KICAgIH0KICAgIGNvdXQ8PG1heGRwW25dOwogIH0KICAgIAogICAgcmV0dXJuIDA7Cn0=