#include <bits/stdc++.h>
using namespace std;
int32_t main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  long long t;
  cin >> t;
  while (t--) {
    long long n, f = 0, illio = -1, nmr = 0;
    cin >> n;
    string s;
    cin >> s;
    for (long long i = 0; i < n - 6; i++) {
      if ((s[i] == 'a') && (s[i + 1] == 'b') && (s[i + 2] == 'a') &&
          (s[i + 3] == 'c') && (s[i + 4] == 'a') && (s[i + 5] == 'b') &&
          (s[i + 6] == 'a')) {
        nmr++;
      }
    }
    if (nmr > 1) {
      cout << "NO\n";
    } else if (nmr == 1) {
      cout << "YES\n";
      for (long long i = 0; i < n; i++) {
        if (s[i] == '?')
          cout << "d";
        else
          cout << s[i];
      }
      cout << endl;
    } else {
      if (f == 0) {
        for (long long i = 0; i < n - 6; i++) {
          if ((s[i] == 'a' || s[i] == '?') &&
              (s[i + 1] == 'b' || s[i + 1] == '?') &&
              (s[i + 2] == 'a' || s[i + 2] == '?') &&
              (s[i + 3] == 'c' || s[i + 3] == '?') &&
              (s[i + 4] == 'a' || s[i + 4] == '?') &&
              (s[i + 5] == 'b' || s[i + 5] == '?') &&
              (s[i + 6] == 'a' || s[i + 6] == '?')) {
            if (10 + i < n) {
              if (s[i + 7] == 'c' && s[i + 8] == 'a' && s[i + 9] == 'b' &&
                  s[i + 10] == 'a') {
                continue;
              }
            }
            if (i >= 4) {
              if (s[i - 1] == 'c' && s[i - 2] == 'a' && s[i - 3] == 'b' &&
                  s[i - 4] == 'a') {
                continue;
              }
            }
            if (12 + i < n) {
              if (s[i + 7] == 'b' && s[i + 8] == 'a' && s[i + 9] == 'c' &&
                  s[i + 10] == 'a' && s[i + 11] == 'b' && s[i + 12] == 'a') {
                continue;
              }
            }
            if (i >= 6) {
              if (s[i - 1] == 'b' && s[i - 2] == 'a' && s[i - 3] == 'c' &&
                  s[i - 4] == 'a' && s[i - 5] == 'b' && s[i + -6] == 'a') {
                continue;
              }
            }
            f = 1;
            illio = i;
            break;
          }
        }
      }
      if (f == 0)
        cout << "NO\n";
      else {
        cout << "YES\n";
        for (long long i = 0; i < n; i++) {
          if (i == illio) {
            cout << "abacaba";
            i += 6;
          } else {
            if (s[i] == '?')
              cout << "d";
            else
              cout << s[i];
          }
        }
        cout << endl;
      }
    }
  }
  return 0;
}
