import java.io.*;
import java.util.*;
class Solution {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int T = Integer.parseInt(br.readLine());
for (int test_case = 1; test_case <= T; test_case++) {
int n = Integer.parseInt(br.readLine());
StringTokenizer st = new StringTokenizer(br.readLine());
Queue<String> a = new LinkedList<String>();
Queue<String> b = new LinkedList<String>();
if (n % 2 == 0) {
for (int i = 0; i < n / 2; i++) {
a.offer(st.nextToken());
}
for (int i = 0; i < n / 2; i++) {
b.offer(st.nextToken());
}
} else {
for (int i = 0; i < n / 2 + 1; i++) {
a.offer(st.nextToken());
}
for (int i = 0; i < n / 2; i++) {
b.offer(st.nextToken());
}
}
sb.append("#").append(test_case).append(" ");
while (true) {
if (!a.isEmpty() || !b.isEmpty()) {
if (!a.isEmpty()) {
sb.append(a.poll()).append(" ");
}
if (!b.isEmpty()) {
sb.append(b.poll()).append(" ");
}
} else
break;
}
sb.append("\n");
}
System.out.println(sb);
br.close();
}
}