N,D = map(int,input().split()) lst = list(map(int,input().split())) for i in range(len(lst)-1): if lst[i+1]-lst[i] > D: pass else: lst[i+1] = lst[i+1]+D-abs(lst[i+1]-lst[i]) print(*lst)