#include <stdio.h>
#include <math.h>
int main(){
  int N,K,i,j,k,s,g;
  scanf("%d %d",&N,&K);
  int A[N],B[N];
  for(i=0;i<N;i++) scanf("%d",&A[i]);
  for(i=0;i<K;i++){
    if(i>N) break;
    for(j=0;j<N;j++) B[j]=0;
    for(j=0;j<N;j++){
      s=j-A[j];
      if(s<0) s=0;
      g=j+A[j]+1;
      if(g>N) g=N; 
      for(k=s;k<g;k++) B[k]++;
    }
    for(j=0;j<N;j++) A[j]=B[j];
  }
  for(i=0;i<N;i++) printf("%d ",A[i]);
  return 0;
}