Олимпиадный тренинг

Задача . C. Слово на бумаге


На сетке из точек размером \(8 \times 8\) вертикально в одном столбце написали слово, состоящее из строчных латинских букв, сверху вниз. Что это за слово?

Входные данные

Ввод содержит несколько наборов входных данных. Первая строка ввода содержит одно целое число \(t\) (\(1 \leq t \leq 1000\)) — количество наборов входных данных.

Каждый набор входных данных состоит из \(8\) строк, каждая из которых содержит \(8\) символов. Каждый символ в сетке может быть либо \(\texttt{.}\) (представляющий точка), либо строчной латинской буквой (\(\texttt{a}\)\(\texttt{z}\)).

Слово полностью находится в одном столбце и непрерывно от начала до конца (без пропусков). Для лучшего понимания смотрите пример ввода.

Выходные данные

Для каждого тестового случая выведите одну строку, содержащую слово, состоящее из строчных латинских букв (\(\texttt{a}\)\(\texttt{z}\)), которое написано вертикально в одном столбце сверху вниз.


Примеры
Входные данныеВыходные данные
1 5
........
........
........
........
...i....
........
........
........
........
.l......
.o......
.s......
.t......
........
........
........
........
........
........
........
......t.
......h.
......e.
........
........
........
........
........
.......g
.......a
.......m
.......e
a.......
a.......
a.......
a.......
a.......
a.......
a.......
a.......
i
lost
the
game
aaaaaaaa

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w643
Комментарий учителя