#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;
}