import sys input = sys.stdin.readline Q=int(input()) A=[] X=[] D=dict() for tests in range(Q): #print(A) #print(X) L=input().split() if L[0]=="1": x=L[1] A.append(x) X.append((x,len(A)-1)) while len(X)>=3 and X[-1][0]==")" and X[-2][0]=="|" and X[-3][0]=="(": a=X.pop() b=X.pop() c=X.pop() D[a[1]]=[b,c] else: k=A.pop() if X and X[-1][0]==k and X[-1][1]==len(A): X.pop() else: X.append(D[len(A)][1]) X.append(D[len(A)][0]) if X==[]: print("Yes") else: print("No")