Holey fabric
On the table lay a few pieces of fabric, not overlapping each other. These pieces may have holes, including is so large that they can fit a piece of cloth. Was a black and white image of a table surface on which the area covered with a cloth is represented by a *, and free premises - points. One piece of cloth, thus presenting a 4-connected region of the characters *, that is, group *, adjacent to each other horizontally or vertically but not diagonally.
.***..***
.*.*.**.*
.***.*.**
*...**.*.
In the diagram, three pieces - one without holes, and two - with one hole each: the first area of 8, the second - an area of 12.
Your goal - to find a piece with the greatest number of holes in it. Hole - a 4-connected region of points, is completely surrounded by a *. If some pieces have the same number of holes, you should choose a piece of minimum area.
Input
The first line contains two numbers W and H, separated by spaces. The next H rows of W contain characters each. The symbols in these rows or *, or a point.
1 ≤ W, H ≤ 100.
Output
Print a single integer - the minimum area of the holey pieces. If no pieces with holes, the output file should contain zero.