#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int>PII;
const int N = 155;
char g[N][N];
//bool book[160][160];
int d[N][N];
int dx[8]={1,2,2,1,-1,-2,-2,-1};
int dy[8]={2,1,-1,-2,2,1,-1,-2};
int n,m;
int sx,sy,ex,ey;
int bfs()
{
memset(d,0,sizeof(d));
d[sx][sy]=0;
queue<PII>q;
q.push({sx,sy});
while(q.size())
{
PII t=q.front();
q.pop();
for(int i=0;i<8;i++)
{
int nx=dx[i