#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,m,ans[50][50];
long long b[50][50];
scanf("%d%d",&n,&m);
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= m; j++)
{
scanf("%lld",&b[i][j]);
}
}
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= m; j++)
{
for(int x = 1; x <= n; x++)
{
for(int y = 1; y <= m; y++)
{
if(b[i][j] == b[x][y])
{
ans[i][j] = max(ans[i][j], (int)pow(i-x,2)+(int)pow(j-y,2));
}
}
}
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
printf("%d ",ans[i][j]);
}
printf("\n");
}
return 0;
}