시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB105181621.053%

문제

Открыв глаза, Принц Персии обнаружил, что находится на верхнем уровне подземного лабиринта Джаффара. Лабиринт состоит из $h$ уровней, расположенных строго друг под другом. Каждый уровень представляет собой прямоугольную площадку, разбитую на $m \times n$ участков. На некоторых участках стоят колонны, поддерживающие потолок, на такие участки Принц заходить не может.

Принц может перемещаться с одного участка на другой участок того же уровня, если у этих участков есть общая сторона, и ни один из этих участков не содержит колонну. Это перемещение занимает у Принца $5$ секунд.

Полы в лабиринте Джаффара чрезвычайно тонкие, и Принцу не составляет труда сильным ударом ноги проломить пол под собой, если только на соответствующем участке нижнего уровня не находится колонна. Когда пол проламывается, Принц проваливается на один уровень вниз, при этом не перемещаясь в горизонтальной плоскости. Это действие также занимает у Принца $5$ секунд. Конечно, если Принц уже находится на самом нижнем уровне, то пол под ним не проломится.

На одном из участков нижнего уровня Принца ждет Принцесса, отказавшаяся выйти замуж за злого Джаффара. Помогите Принцу найти Принцессу, потратив на это как можно меньше времени.

입력

В первой строке входного файла содержатся натуральные числа $h$, $m$ и $n$ --- высота и горизонтальные размеры лабиринта ($2 \le h, m, n \le 50$). Далее во входном файле приведены $h$ блоков, описывающих уровни лабиринта в порядке от верхнего к нижнему.

Каждый блок содержит $m$ строк, по $n$ символов в каждой: <<.>> (точка) обозначает свободный участок, <<o>> (строчная латинская буква <<o>>) обозначает участок с колонной, <<1>> обозначает свободный участок, в котором оказался Принц в начале своего путешествия, <<2>> обозначает свободный участок, на котором томится Принцесса.

Символы <<1>> и <<2>> встречаются во входном файле ровно по одному разу: символ <<1>> --- в описании самого верхнего уровня, а символ <<2>> --- в описании самого нижнего.

Соседние блоки разделены одной пустой строкой.

출력

В выходной файл выведите минимальное время в секундах, необходимое Принцу, чтобы найти Принцессу. Поскольку Добро всегда побеждает Зло, гарантируется, что Принц может это сделать.

예제 입력 1

3 3 3
1..
oo.
...
ooo
..o
.oo
ooo
o..
o.2

예제 출력 1

60