#include<stdio.h>

int main(void){
  int n , k;
  scanf("%d %d",&n , &k);

  int a[n];
  for(int i = 0;i < n;i ++){
    scanf("%d",&a[i]);
  }
  
  int temp[200001] = {0};
  for(int i = 0;i < k;i ++){
    for(int p = 0;p < n;p ++){
      for(int j = 1;j <= a[p] && j < 200001;j ++){
      if(p+j < n){
      temp[p+j] ++;
      }
      if(p -j > 0){
      temp[p-j] ++;
      }
      }
      temp[p] ++;
    }
    for(int m = 0;m < n;m ++){
      a[m] = temp[m];
      temp[m] = 0;
      if(a[m] > n){
        a[m] = n;
      }
    }
  }

  for(int i = 0;i < n;i ++){
    printf("%d ",a[i]);
  }

  return 0;

}