N=input() a = [""] result=[] def judge(st): clone = st clone2 = clone clone2.replace("(|)", "") while(not clone == clone2): clone = clone2 clone2.replace("(|)", "") if clone2 == "": return "Yes" else: return "No" for i in range(N): query = input().split S = a.pop() if len(query) == 1: S += query[-1] else: S = S[:-1] result.append(judge(S)) a.append(S) for r in result: print(r)