public static int floodFill(int r, int c) {
		int area = 1;
		for (int i = 0; i < dir.length; i++)
			if (r + dir[i][0] >= 0 && r + dir[i][0] < size
					&& c + dir[i][1] >= 0 && c + dir[i][1] < size
					&& !used[r + dir[i][0]][c + dir[i][1]]
					&& map[r + dir[i][0]][c + dir[i][1]] == 'W') {
				used[r + dir[i][0]][c + dir[i][1]] = true;
				area += floodFill(r + dir[i][0], c + dir[i][1]);
			}
		return area;
	}