文件目录

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    while (cin >> s)
    {
        string r(s.size(), ' ');
        stack<int> z, y;
        for (int i = 0; s[i]; i++)
        {
            if ('(' == s[i])
                z.push(i);
            else if (')' == s[i])
                if (z.empty())
                    y.push(i);
                else
                    z.pop();
        }
        while (!z.empty())
        {
            r[z.top()] = '$';
            z.pop();
        }
        while (!y.empty())
        {
            r[y.top()] = '?';
            y.pop();
        }
        cout << s << '\n'
             << r << '\n';
    }
    return 0;
}