#include<stdio.h>
#include<iostream>
#include<cmath>
#include<string>
#include<algorithm>
using namespace std;
int main(){
int n,m;
long long int a[55][55];
int b[55][55] = { 0 };
cin >> n >> m;
for (int i = 1; i <= n; i++)
for (int j = 1; j <= m; j++)
cin >> a[i][j];
for (int i = 1; i <= n; i++){
for (int j = 1; j <= m; j++){
for (int p = 1; i <= n; p++){
for (int q = 1; j <= m; q++){
if(a[i][j]==a[p][q]) {
int x=0;
x= (i - p) * (i - p) + (j - q) * (j - q);
b[i][j] = max(b[i][j], x);
}
}
}
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++)
cout << b[i][j] << " ";
cout <<"\n";
}
return 0;
}