#include<bits/stdc++.h>
#define ll long long
using namespace std;
char A[10][10];
int sol[10][10];
int m,n;
bool sayYorN(int i, int j){
if(i==m-1 && j==n-1){
sol[i][j]=1;
//print cout
for(int i=0;i<m;i++) { for(int j=0;j<n;j++) cout<<sol[i][j]<<" “; cout<<”\n"; } cout<<"\n";
return true;
}
sol[i][j]=1;
if(i<m-1 && A[i+1][j]!='X') bool z=sayYorN(i+1,j);
if(j<n-1 && A[i][j+1]!='X') bool z=sayYorN(i,j+1);
sol[i][j]=0;
return false;
}
int main(){
cin>>m>>n;
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
cin>>A[i][j];
int x=sayYorN(0,0);
if(x==0) cout<<“no path”;
}