N = int(input()) S = "" result = [] def judge(st): if len(st) == 0: return "Yes" if len(st) < 3: return "No" if st[-3:] == "(|)": return judge(st[:-3]) return "No" querys = [input().split() for _ in range(N)] for query in querys: if query[0] == "1": S += query[-1] else: S = S[:-1] result.append(judge(S)) for r in result: print(r)