#include <iostream>
using namespace std;
int x[1001][1001];
int main() {
int n, m;
cin >> n >> m;
for (int i=1; i<=n; i++){
for (int j=1; j<=m; j++) cin >> x[i][j];
}
for (int i=1; i<=n; i++){
for (int j=1; j<=m; j++) x[i][j]+=x[i-1][j]+ x[i][j-1]-x[i-1][j-1];
}
for (int i=1; i<=n; i++){
for (int j=1; j<=m; j++){
cout << x[i][j];
if (j != m) cout << " ";
}
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHhbMTAwMV1bMTAwMV07CmludCBtYWluKCkgewogICAgaW50IG4sIG07CiAgICBjaW4gPj4gbiA+PiBtOwogICAgZm9yIChpbnQgaT0xOyBpPD1uOyBpKyspewogICAgICAgICAgZm9yIChpbnQgaj0xOyBqPD1tOyBqKyspIGNpbiA+PiB4W2ldW2pdOwogICAgfQogICAgZm9yIChpbnQgaT0xOyBpPD1uOyBpKyspewogICAgICAgICAgZm9yIChpbnQgaj0xOyBqPD1tOyBqKyspIHhbaV1bal0rPXhbaS0xXVtqXSsgeFtpXVtqLTFdLXhbaS0xXVtqLTFdOwogICAgfQogICAgZm9yIChpbnQgaT0xOyBpPD1uOyBpKyspewogICAgICAgICAgZm9yIChpbnQgaj0xOyBqPD1tOyBqKyspewogICAgICAgIAljb3V0IDw8IHhbaV1bal07IAogICAgICAgIAlpZiAoaiAhPSBtKSBjb3V0IDw8ICIgIjsKICAgICAgICAgIH0KICAgICAgICAgIGNvdXQgPDwgZW5kbDsKICAgIH0KCXJldHVybiAwOwp9
NiA3CjE1IDc4IDY5IDM2IDU2NyA2NTQgNQo1NCA1NCA1MiA4MSAyMzcgNSA5OAo5ODcgMiA2NSA1IDMyIDg5IDY3CjU0MSA4OSA0IDMyIDQgMSA0MAo2OCA3IDM0NSA2IDIxIDIzIDU2CjkgNSA3IDIgNSA0IDEwMDA=
6 7
15 78 69 36 567 654 5
54 54 52 81 237 5 98
987 2 65 5 32 89 67
541 89 4 32 4 1 40
68 7 345 6 21 23 56
9 5 7 2 5 4 1000