T=int(input())
ans=[]
for i in range(T):
    S=list(input())
    s=False
    for i in range(len(S)):
        if S[i].isnumeric():
            continue
        elif S[i]=="+":
            s=False
        elif S[i]=="-":
            s=True
        elif s and S[i-1]!="-" and i!=len(S)-1 and S[i+1]!="-" and S[i+1]!="+":
            S[i]="+"
            s=False
        elif S[i]=="?":
            if s:
                S[i]="1"
            else:
                S[i]="9"
    ans.append("".join(S))
print(*ans,sep="\n")