#include <bits/stdc++.h>
using namespace std;

int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.precision(20);
  int n, k; cin>>n>>k;
  vector<int> a(n+1);
  for(int i = 0; i<n; i++) cin>>a[i];
  for(int i = 0; i<min(300, k); i++) {
    vector<int> p(n+1);
    for(int j = 0; j<n; j++) {
      p[max(0, j-a[j])]++;
      p[min(n, j+a[j]+1)]--;
    }
    for(int j = 1; j<=n; j++) p[j] += p[j-1];
    for(int j = 0; j<n; j++) a[j] = p[j];
  }
  for(int i = 0; i<n; i++) cout<<a[i]<<" ";
  cout<<endl;
}

