Lake Counting (lakes.X) Due to recent rains, water has pooled in various places in Farmer Ran's field, which is represented by a rectangle of N x M (1 <= N <= 100; 1 <= M <= 100) squares. Each square contains either water ('W') or dry land ('.'). Farmer Ran would like to figure out how many ponds have formed in his field. A pond is a connected set of squares with water in them, where a square is considered adjacent to all eight of its neighbors. Given a diagram of Farmer Ran's field, determine how many ponds he has. FILE NAME: lakes.X INPUT FORMAT: * Line 1: Two space-separated integers: N and M * Lines 2..N+1: M characters per line representing one row of Farmer John's field. Each character is either 'W' or '.'. The characters do not have spaces between them. SAMPLE INPUT 10 12 W........WW. .WWW.....WWW ....WW...WW. .........WW. .........W.. ..W......W.. .W.W.....WW. W.W.W.....W. .W.W......W. ..W.......W. OUTPUT FORMAT: * Line 1: The number of ponds in Farmer John's field. SAMPLE OUTPUT 3 OUTPUT DETAILS: There are three ponds: one in the upper left, one in the lower left, and one along the right side.