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

문제

Ричмонд Валентайн построил башни сотовой связи, через которые он планирует передавать сигнал на SIM-карты его компании. Теперь он хочет найти территорию, которую покрывают его башни.

Карта Земли представляет собой клетчатую таблицу $n$ на $m$. Башни занимают ровно одну клетку в этой таблице. Назовём фигуру из клеток связной, если из каждой клетки этой фигуры можно дойти до всех остальных, идя только через границу клеток и проходя только по клеткам этой фигуры. Назовём связную фигуру клеточно-выпуклой, если для каждой вертикальной и горизонтальной прямой, фигура пересекает эту прямую в не более чем одном непрерывном отрезке. Тогда Ричмонд Валентайн считает, что башни покрывают минимальную связную клеточно-выпуклую фигуру, которая содержит все построенные им башни. Теперь он хочет найти область, которую покрывают его башни.

입력

В первой строке входного файла находится целые числа $n$ и $m$ --- размеры Земли ($1 \le n, m \le 500$). В следующих $n$ строчек по $m$ символов находится описании карты Земли. Если в клетки ($i$, $j$) находится башня, то $j$-й символ $i$-й строки равен <<\t *>>, иначе этот символ равен <<\t .>>.

출력

Выведите $n$ строк по $m$ символов в каждой. Если клетка ($i$, $j$) лежит в покрытой области, то $j$-й символ $i$-й строки должен быть равен <<\t *>>, иначе он должен быть равен <<\t .>>.

Если ответов несколько, выведите любой.

예제 입력 1

3 3
***
*.*
*.*

예제 출력 1

***
***
***