#include <bits/stdc++.h>
using namespace std;
#define int long long

int32_t main(){
    ios::sync_with_stdio(0),cin.tie(0);
    int T;
    cin >> T;
    while(T--){
    	int n,m;
    	cin >> n >> m;
    	char g[n][m];
    	for(int i=0;i<n;i++){
    		for(int j=0;j<m;j++){
    			cin >> g[i][j];
    			if(i%3==0)g[i][j]='X';
    		}
    	}
    	for(int i=0;i<n;i++){
    		for(int j=0;j<m;j++){
    			if(i%3==1  and i+1<n and (g[i][j]=='X' or g[i+1][j]=='X')){
    				g[i][j]=g[i+1][j]='X';
    				break;
    			}
    		}
    	}
    	if((n-1)%3==2){
    		for(int j=0;j<m;j++){
    			if(g[n-1][j]=='X')
    				g[n-2][j]='X';
    		}
    	}
    	for(int i=0;i<n;i++){
    		int ok=0;
    		for(int j=0;j<m;j++){
    			if(g[i][j]=='X')ok=1;
    		}
    		if(!ok)g[i][0]='X';
    	}
    	for(int i=0;i<n;i++){
    		for(int j=0;j<m;j++){
    			cout << g[i][j] ;
    		}
    		cout << '\n';
    	}
    	cout << '\n';
    }
}