#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]='G'; }else{ REP(i,n) T[i]='G'; cout << "Yes" << endl; cout << T << endl; return 0; } REP(i,n-1){ if(T[i]=='S' && T[i+1]=='.') T[i+1]='G'; if(T[i]=='K' && T[i+1]=='.') T[i+1]='K'; if(T[i]=='G' && T[i+1]=='.') T[i+1]='G'; } cout << "Yes" << endl; cout << T << endl; return 0; }