def solve(): S = list(input()) N = len(S) f = 0 for i in range(N): if S[i] != '?': if S[i] == '-': f = 1 if S[i] == '+': f = 0 else: if f == 0: S[i] = '9' else: if i == N - 1 : S[i] = '1' elif (i > 0 and S[i - 1] in ['+', '-']) or (i < N - 1 and S[i + 1] in ['+', '-']): S[i] = '1' else: S[i] = '+' f = 0 print("".join(S)) T = int(input()) for _ in range(T): solve()