Задача P. Шапка-невидимка

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

Я был в избушке на курьих ножках.

Там всё как прежде. Сидит Яга.

Пищали мыши, и рылись в крошках.

Старуха злая была строга.

Но я был в шапке, был в невидимке.

Стянул у Старой две нитки бус.

Разгневал Ведьму, и скрылся в дымке.

И вот со смехом кручу свой ус.

Пойду, пожалуй, теперь к Кощею.

Найду для песен там жемчугов.

До самой пасти приближусь к Змею.

Узнаю тайны — и был таков.

Константин Бальмонт, "У чудищ", 1905 г.

Определите наибольшее количество артефактов, которые сможет вынести из лабиринта царевич Константин. Из достоверных источников ему известно, что помимо различных магических предметов, являющихся целью его поисков, там могут скрываются чудища. Благодаря шапке-невидимке, эти монстры не видят царевича, но подходить к ним совсем близко нельзя — благодаря острому слуху и обонянию, они почувствуют присутствие человека и растерзают его.

Формат входных данных

Первая строка входных данных содержит два натуральных числа, записанных через пробел: n и m — размеры лабиринта. В следующих n строках расположено по m символов — описание лабиринта.

Последняя строка содержит натуральное число: d — Манхэттенское расстояние, на котором чудище чувствует присутствие человека. Если расстояние от данной клетки до любого из чудищ больше d, Константин может туда переместиться (если она соседняя по стороне от клетки, в которой тот находится). Гарантируется, что начальная точка безопасна.

Выходить за пределы лабиринта нельзя.

Формат выходных данных

Выведите одно неотрицательное целое число — количество артефактов, которые сможет собрать Константин.

Ограничения

5 ≤ n, m ≤ 250

1 ≤ d ≤ 10

Пояснение к примеру

Смотри рисунок. До артефакта в правом верхнем углу не добраться — он полностью окружен стенами. Второй артефакт в небезопасном месте он слишком близко от чудовища, взять его нельзя. А вот до третьего добраться можно, кружным маршрутом.

Примеры тестов

Стандартный вход Стандартный выход
1
12 20
.........#....A.....
.K.....############.
.......#...........#
....................
.A..................
...B................
.........B....B.....
################....
.....#....#.........
...A.#....#######...
.....#.#....#.#.###.
.......###..........
3
1

0.148s 0.022s 15