#include <iostream> #include<queue> #include<cstring> #include<algorithm> using namespace std; typedef pair<int, int> PII; const int N = 1010; char g[N][N]; int d[N][N]; int x1, y1, x2, y2; int n, m; int bfs(){ queue<PII> q; memset(d, -1, sizeof d); d[...