#include <bits/stdc++.h>
long long k;
int _, n, a[200020];
int main() {
  for (scanf("%d", &_); _--;) {
    scanf("%d%lld", &n, &k);
    for (int i = 0; i < n; i++) scanf("%d", a + i);
    for (int i = 0; i < (k & 1) + 2; i++)
      for (int i = 0, d = *std::max_element(a, a + n); i < n; i++)
        a[i] = d - a[i];
    for (int i = 0 * puts(""); i < n; i++) printf("%d ", a[i]);
  }
}
