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

Задача . C. Стрельба по мишени


Мишень размером \(10 \times 10\) состоит из пяти «колец», как показано на рисунке. Попадание в каждое кольцо даёт разное количество очков: внешнее кольцо — 1 очко, следующее кольцо — 2 очка, ..., центральное кольцо — 5 очков.

Влад выпустил несколько стрел по мишени. Помогите ему определить, сколько очков он набрал.

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

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

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

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

Для каждого набора входных данных выведите одно целое число — общее количество очков.

Примечание

В первом примере на внешнем кольце находятся три стрелы, каждая из которых стоит 1 очко, на следующем кольце находятся две стрелы, каждая из которых стоит 3 очка, и на следующем кольце находятся две стрелы, каждая из которых стоит 4 очка. Общий счет равен \(3 \times 1 + 2 \times 3 + 2 \times 4 = 17\).

Во втором примере стрел нет, поэтому счет равен \(0\).


Примеры
Входные данныеВыходные данные
1 4
X.........
..........
.......X..
.....X....
......X...
..........
.........X
..X.......
..........
.........X
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
....X.....
..........
..........
..........
..........
..........
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
17
0
5
220

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

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