#include char s[200005]; int main() { scanf("%s", s); int i; for (i = 0; s[i] == '.'; i++); if (s[i] == '\0') s[i - 1] = 'S'; for (; s[i] != '\0'; i++) { if (s[i] != '.') continue; if (s[i - 1] == 'S') s[i] = 'G'; else if (s[i - 1] == 'K') s[i] = 'S'; else s[i] = 'K'; } for (i; i >= 0; i--) { if (s[i] != '.') continue; if (s[i] != '.') continue; if (s[i - 1] == 'S') s[i] = 'K'; else if (s[i - 1] == 'K') s[i] = 'G'; else s[i] = 'S'; } for (i = 0; s[i] != '\0'; i++) { if (s[i] == 'S' && s[i + 1] == 'K' && s[i + 2] == 'G') { printf("No\n"); return 0; } } printf("Yes\n%s\n", s); return 0; }