#include #include #include using namespace std; using ll = long long; bool right(string s){ int x=0; for(auto p:s){ if(p=='(') x++; else{ if(x==0) return false; x--; } } return true; } int main(void){ int n, k; string s; cin >> n >> k >> s; if(!right(s)){ cout << "No" << endl; return 0; } string ans; for(auto p:s){ if(p=='('){ if(k==0){ cout << "No" << endl; return 0; } if(ans.size()&&ans.back()==')') ans+='+'; ans+="(1+"; k--; } else{ if(ans.size()&&ans.back()=='+'){ if(k==0){ cout << "No" << endl; return 0; } k--; ans+='1'; } ans+=p; } } while(k--) ans+="+1"; if(ans[0]=='('&&ans.back()==')'){ cout << "No" << endl; return 0; } cout << "Yes" << endl << ans << endl; return 0; }