#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(ll i=0;i> T; ll n=T.size(); if(n<=2){ cout << "Yes" << endl; cout << T << endl; return 0; } REP(i,n-2){ if(T[i]=='S' && T[i+1]=='K' && T[i+2]=='G'){ cout << "No" << endl; return 0; } } ll p=-1; REP(i,n){ if(T[i]!='.'){ p=i; break; } } if(p!=-1){ REP(i,p) T[i]=T[p]; }else{ REP(i,n) T[i]='S'; cout << "Yes" << endl; cout << T << endl; return 0; } REP(i,n-1){ if(T[i]!='.') continue; if(i==0){ T[i]=T[i+1]; } if(T[i-1]=='S') T[i]='G'; if(T[i-1]=='K') T[i]='K'; if(T[i-1]=='G') T[i]='G'; } cout << "Yes" << endl; cout << T << endl; return 0; }