Новый корабль
면접 대비시간 제한1초메모리 제한1024 MB
건설 가능한 칸과 불가능한 칸으로 이루어진 격자에서, 다섯 개의 k×k 정사각형으로 이루어진 십자 모양을 놓을 수 있는 최대 k를 구한다.
문제
Космический корабль Валериана сломался, и он решил построить новый. Планета, на которой Валериан решил построить свой космичекий корабль, представляет из себя клетчатое поле , часть клеток которого пригодна для строительства, а часть нет.
Корабль Валериана должен представлять из себя крест какого-то целого положительного размера . Крест размера --- это такая клетчатая фигура, состоящая из 5 квадратов клеток, при этом есть один центральный квадрат, а остальные четыре являются его соседями по стороне.
Валериан хочет, чтобы его корабль был как можно больше, поэтому он хочет найти максимальное , такое что он сможет построить на этой планете корабль такого размера. Поскольку планета очень большая, сам он не справиться с этой задачей.
Помогите Валериану найти максимальный возможный размер корабля. Гарантируется, что он сможет построить корабль размера хотя бы 1.
입력
В первой строке задано два целых числа и () --- длина и ширина планеты.
В каждой из последующих строк задана строка, состоящая из символов, -й символ в -й строке равен \#, если клетка с координатами пригодна для строительства и . иначе.
출력
Выведите одно целое положительное число --- максимальный возможный размер корабля.
힌트
В первом тесте из примера можно выбрать крест размера . Этот крест выглядит следующим образом:
...###...
...###...
...###...
#########
#########
#########
...###...
...###...
...###...