VM
while 'stop' not in globals():
globals().setdefault('a', []).extend((lambda x: [list(map(int, x.split()))] if x != 'end' else globals().setdefault('stop', []))(input()))
print('\n'.join([' '.join([str(a[(i+1) % len(a)][j] + a[i-1][j] + a[i][(j+1) % len(a[0])] + a[i][j-1]) for j in range(len(a[0]))]) for i in range(len(a))]))