#include<bits/stdc++.h>
using namespace std;
int dp[105][105];
int a[105][105];
bool isVisit[105][105];
int dir[4][2] = {0,1,1,0,0,-1,-1,0};
int n,m;
int dfs(int x,int y){
if(dp[x][y]) return dp[x][y];
int maxx = 1;
for(int i = 0;i < 4;i++){
int nx = x ...