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