int main()
{
	char ch[110],temp[110],c[110];
	int i,figure;
	while(gets(ch)){
		figure = 0;
		for(i=0;ch[i] != '\0';i ++)
		{  temp[i]=' ';  
		switch(ch[i]){
case '(':c[figure ++]=i;temp[i]='$';break;
case ')':if(figure){figure--;temp[c[figure]]=' ';
		 }
		 else temp[i] = '?';break;}
		}
		temp[i]='\0';
		printf("%s\n%s\n",ch,temp);
	}
	return 0;
}