#include <bits/stdc++.h>

using namespace std;

int main()
{
    int t; cin >> t;
    while(t--){
        int n; cin >> n;
        char a[n][n];
        for(int i=0; i<n; i++)
            for(int j=0; j<n; j++)
                cin >> a[i][j];
        vector<pair<int,int>> arr;
        arr.push_back({0,0});
        arr.push_back({0,1});
        arr.push_back({0,2});
        for(int i=0; i<n; i++)
            for(int j=0; j<n; j++)
                if(a[i][j]=='X')
                    arr[(i+j)%3]={arr[(i+j)%3].first+1,(i+j)%3};
        sort(arr.rbegin(),arr.rend());
        for(int i=0; i<n; i++){
            for(int j=0; j<n; j++){
                if((i+j)%3==arr.back().second&&a[i][j]=='X')a[i][j]='O';
                cout << a[i][j];
            }
            cout << '\n';
        }

    }
}