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()