#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin >> t;
while(t-- > 0){
int n,k;
cin >> n >> k;
vector<long> arr(n,0);
for(int i = 0; i < n; i++) cin >> arr[i];
for(int i = 0; i < k;i++){
arr[i % n] = arr[i % n] ^ arr[n - (i % n) - 1];
}
cout << arr[0];
for(int i = 1; i < n; i++) cout <<" "<< arr[i];
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CglpbnQgdDsKCWNpbiA+PiB0OwoJd2hpbGUodC0tID4gMCl7CgkgICAgaW50IG4sazsKCSAgICBjaW4gPj4gbiA+PiBrOwoJICAgIHZlY3Rvcjxsb25nPiBhcnIobiwwKTsKCSAgICBmb3IoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSBjaW4gPj4gYXJyW2ldOwoJICAgIGZvcihpbnQgaSA9IDA7IGkgPCBrO2krKyl7CgkgICAgICAgIGFycltpICUgbl0gPSBhcnJbaSAlIG5dIF4gYXJyW24gLSAoaSAlIG4pIC0gMV07CgkgICAgfQoJICAgIGNvdXQgPDwgYXJyWzBdOwoJICAgIGZvcihpbnQgaSA9IDE7IGkgPCBuOyBpKyspIGNvdXQgPDwiICI8PCBhcnJbaV07CgkgICAgY291dCA8PCBlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=
MTAwCjQgMAoxIDIgMyA0CjQgMQoxIDIgMyA0CjQgMgoxIDIgMyA0CjQgMwoxIDIgMyA0CjQgNAoxIDIgMyA0CjQgNQoxIDIgMyA0CjQgNgoxIDIgMyA0CjQgNwoxIDIgMyA0CjQgOAoxIDIgMyA0CjQgOQoxIDIgMyA0CjQgMTAKMSAyIDMgNAo0IDExCjEgMiAzIDQKNCAxMgoxIDIgMyA0CjQgMTMKMSAyIDMgNAo0IDE0CjEgMiAzIDQKNCAxNQoxIDIgMyA0CjQgMTYKMSAyIDMgNAo0IDE3CjEgMiAzIDQKNCAxOAoxIDIgMyA0CjQgMTkKMSAyIDMgNAo0IDIwCjEgMiAzIDQKNCAyMQoxIDIgMyA0CjQgMjIKMSAyIDMgNAo0IDIzCjEgMiAzIDQKNCAyNAoxIDIgMyA0CjQgMjUKMSAyIDMgNAo0IDI2CjEgMiAzIDQKNCAyNwoxIDIgMyA0CjQgMjgKMSAyIDMgNAo0IDI5CjEgMiAzIDQKNCAzMAoxIDIgMyA0CjQgMzEKMSAyIDMgNAo0IDMyCjEgMiAzIDQKNCAzMwoxIDIgMyA0CjQgMzQKMSAyIDMgNAo0IDM1CjEgMiAzIDQKNCAzNgoxIDIgMyA0CjQgMzcKMSAyIDMgNAo0IDM4CjEgMiAzIDQKNCAzOQoxIDIgMyA0CjQgNDAKMSAyIDMgNAo0IDQxCjEgMiAzIDQKNCA0MgoxIDIgMyA0CjQgNDMKMSAyIDMgNAo0IDQ0CjEgMiAzIDQKNCA0NQoxIDIgMyA0CjQgNDYKMSAyIDMgNAo0IDQ3CjEgMiAzIDQKNCA0OAoxIDIgMyA0CjQgNDkKMSAyIDMgNAo0IDUwCjEgMiAzIDQKNCA1MQoxIDIgMyA0CjQgNTIKMSAyIDMgNAo0IDUzCjEgMiAzIDQKNCA1NAoxIDIgMyA0CjQgNTUKMSAyIDMgNAo0IDU2CjEgMiAzIDQKNCA1NwoxIDIgMyA0CjQgNTgKMSAyIDMgNAo0IDU5CjEgMiAzIDQKNCA2MAoxIDIgMyA0CjQgNjEKMSAyIDMgNAo0IDYyCjEgMiAzIDQKNCA2MwoxIDIgMyA0CjQgNjQKMSAyIDMgNAo0IDY1CjEgMiAzIDQKNCA2NgoxIDIgMyA0CjQgNjcKMSAyIDMgNAo0IDY4CjEgMiAzIDQKNCA2OQoxIDIgMyA0CjQgNzAKMSAyIDMgNAo0IDcxCjEgMiAzIDQKNCA3MgoxIDIgMyA0CjQgNzMKMSAyIDMgNAo0IDc0CjEgMiAzIDQKNCA3NQoxIDIgMyA0CjQgNzYKMSAyIDMgNAo0IDc3CjEgMiAzIDQKNCA3OAoxIDIgMyA0CjQgNzkKMSAyIDMgNAo0IDgwCjEgMiAzIDQKNCA4MQoxIDIgMyA0CjQgODIKMSAyIDMgNAo0IDgzCjEgMiAzIDQKNCA4NAoxIDIgMyA0CjQgODUKMSAyIDMgNAo0IDg2CjEgMiAzIDQKNCA4NwoxIDIgMyA0CjQgODgKMSAyIDMgNAo0IDg5CjEgMiAzIDQKNCA5MAoxIDIgMyA0CjQgOTEKMSAyIDMgNAo0IDkyCjEgMiAzIDQKNCA5MwoxIDIgMyA0CjQgOTQKMSAyIDMgNAo0IDk1CjEgMiAzIDQKNCA5NgoxIDIgMyA0CjQgOTcKMSAyIDMgNAo0IDk4CjEgMiAzIDQKNCA5OQoxIDIgMyA0
100
4 0
1 2 3 4
4 1
1 2 3 4
4 2
1 2 3 4
4 3
1 2 3 4
4 4
1 2 3 4
4 5
1 2 3 4
4 6
1 2 3 4
4 7
1 2 3 4
4 8
1 2 3 4
4 9
1 2 3 4
4 10
1 2 3 4
4 11
1 2 3 4
4 12
1 2 3 4
4 13
1 2 3 4
4 14
1 2 3 4
4 15
1 2 3 4
4 16
1 2 3 4
4 17
1 2 3 4
4 18
1 2 3 4
4 19
1 2 3 4
4 20
1 2 3 4
4 21
1 2 3 4
4 22
1 2 3 4
4 23
1 2 3 4
4 24
1 2 3 4
4 25
1 2 3 4
4 26
1 2 3 4
4 27
1 2 3 4
4 28
1 2 3 4
4 29
1 2 3 4
4 30
1 2 3 4
4 31
1 2 3 4
4 32
1 2 3 4
4 33
1 2 3 4
4 34
1 2 3 4
4 35
1 2 3 4
4 36
1 2 3 4
4 37
1 2 3 4
4 38
1 2 3 4
4 39
1 2 3 4
4 40
1 2 3 4
4 41
1 2 3 4
4 42
1 2 3 4
4 43
1 2 3 4
4 44
1 2 3 4
4 45
1 2 3 4
4 46
1 2 3 4
4 47
1 2 3 4
4 48
1 2 3 4
4 49
1 2 3 4
4 50
1 2 3 4
4 51
1 2 3 4
4 52
1 2 3 4
4 53
1 2 3 4
4 54
1 2 3 4
4 55
1 2 3 4
4 56
1 2 3 4
4 57
1 2 3 4
4 58
1 2 3 4
4 59
1 2 3 4
4 60
1 2 3 4
4 61
1 2 3 4
4 62
1 2 3 4
4 63
1 2 3 4
4 64
1 2 3 4
4 65
1 2 3 4
4 66
1 2 3 4
4 67
1 2 3 4
4 68
1 2 3 4
4 69
1 2 3 4
4 70
1 2 3 4
4 71
1 2 3 4
4 72
1 2 3 4
4 73
1 2 3 4
4 74
1 2 3 4
4 75
1 2 3 4
4 76
1 2 3 4
4 77
1 2 3 4
4 78
1 2 3 4
4 79
1 2 3 4
4 80
1 2 3 4
4 81
1 2 3 4
4 82
1 2 3 4
4 83
1 2 3 4
4 84
1 2 3 4
4 85
1 2 3 4
4 86
1 2 3 4
4 87
1 2 3 4
4 88
1 2 3 4
4 89
1 2 3 4
4 90
1 2 3 4
4 91
1 2 3 4
4 92
1 2 3 4
4 93
1 2 3 4
4 94
1 2 3 4
4 95
1 2 3 4
4 96
1 2 3 4
4 97
1 2 3 4
4 98
1 2 3 4
4 99
1 2 3 4