116_B. Little Pigs and Wolves_10187
Once upon a time there were several little pigs and several wolves on a two-dimensional grid of size n × m. Each cell in this grid was either empty, containing one little pig, or containing one wolf.

A little pig and a wolf are adjacent if the cells that they are located at share a side. The little pigs are afraid of wolves, so there will be at most one wolf adjacent to each little pig. But each wolf may be adjacent to any number of little pigs.

They have been living peacefully for several years. But today the wolves got hungry. One by one, each wolf will choose one of the little pigs adjacent to it (if any), and eats the poor little pig. This process is not repeated. That is, each wolf will get to eat at most one little pig. Once a little pig gets eaten, it disappears and cannot be eaten by any other wolf.

What is the maximum number of little pigs that may be eaten by the wolves?

Input

The first line contains integers n and m (1 ≤ n, m ≤ 10) which denotes the number of rows and columns in our two-dimensional grid, respectively. Then follow n lines containing m characters each — that is the grid description. "." means that this cell is empty. "P" means that this cell contains a little pig. "W" means that this cell contains a wolf. 

It is guaranteed that there will be at most one wolf adjacent to any little pig.

Output

Print a single number — the maximal number of little pigs that may be eaten by the wolves.

Examples

Input

2 3
PPW
W.P


Output

2


Input

3 3
P.W
.P.
W.P


Output

0

Note

In the first example, one possible scenario in which two little pigs get eaten by the wolves is as follows. 

<image>
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.StringTokenizer;

public class PigWolf implements Runnable {
	int n;
	int m;

	private void solve() throws IOException {
			n = nextInt();
			m = nextInt();
          	char[][] a = new char[15][15];
        	for (int i = 0; i <= n - 1; i++){
        		String input = nextToken();
        		for (int j = 0; j <= m - 1; j++){
        			a[i][j] = input.charAt(j);
        		//	writer.println(a[i][j]);
        		}
        	}
        	
        	int res = 0;
        	final int[] dx = {0, 0, -1, 1};
        	final int[] dy = {1, -1, 0, 0};
        	for (int i = 0; i <= n - 1; i++)
        		for (int j = 0; j <= m - 1; j++)
        			if (a[i][j] == 'W'){
        				for (int t = 0; t <= 3; t++){
        					int x = i + dx[t];
        					int y = j + dy[t];
        					if (Inboard(x, y) && a[x][y] == 'P'){
        						res++;
        						break;
        					}
        				}
        		}
        	
        	writer.println(res);
        }
	
	boolean Inboard(int x, int y){
		return (0 <= x && x <= n - 1 && 0 <= y && y <= m - 1);
	}
	
	public static void main(String[] args) {
		new PigWolf().run();
	}

	BufferedReader reader;
	StringTokenizer tokenizer;
	PrintWriter writer;

	public void run() {
		try {
			reader = new BufferedReader(new InputStreamReader(System.in));
			tokenizer = null;
			writer = new PrintWriter(System.out);
			solve();
			reader.close();
			writer.close();
		} catch (Exception e) {
			e.printStackTrace();
			System.exit(1);
		}
	}

	int nextInt() throws IOException {
		return Integer.parseInt(nextToken());
	}

	long nextLong() throws IOException {
		return Long.parseLong(nextToken());
	}

	double nextDouble() throws IOException {
		return Double.parseDouble(nextToken());
	}

	String nextToken() throws IOException {
		while (tokenizer == null || !tokenizer.hasMoreTokens()) {
			tokenizer = new StringTokenizer(reader.readLine());
		}
		return tokenizer.nextToken();
	}
}

2 3
PPW
W.P
 3 3
P.W
.P.
W.P
 10 10
PPPPPPPPPP
PPPPPPPWPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
 10 1
.
W
W
P
P
.
.
.
W
P
 4 8
..PW..WW
WWPP.PP.
P...PW.P
P.WW...P
 5 5
.....
..P..
.W.W.
..P..
.....
 10 9
WWP.P.WPP
..PWP.P.W
....PWP..
WW...P.WP
.P.WP..W.
PP...W.P.
P.W..WP.W
.PWPP..P.
.PPPPPWW.
PW..W..PP
 4 10
..P.PW.P.P
P.WP.W..WP
W..P.P..WP
W.PWW.P.P.
 10 8
.PPW.PWW
W.PWP.P.
WP..PP..
..WP.PPP
..PP.WW.
.WP...P.
..PWW..W
W.P..PPW
...P...P
PWP.WWP.
 8 8
WP.W...P
W.P..WW.
P.W.P.P.
PPPPPPPP
WW..WP.W
P.P.PP..
..WW..W.
PP....W.
 10 2
P.
.W
PW
..
W.
W.
..
P.
WP
PP
 10 10
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
 2 10
W..WWP.P.P
W..PP.WWP.
 1 10
P..W.PPWW.
 4 1
.
.
W
P
 3 7
WP...PW
.PW.P..
PPW.PW.
 10 10
..P..WWP.W
PP.WPPPPPP
WWPP.PPWPP
PPPPW..PPW
PP.PW.P.PW
WW..PPWWP.
..PW...PP.
.PPPP.PPPW
PP.PWP..P.
PWPPP..WWP
 10 10
WPPPPWPPWP
PPPWPPPPPP
PWPPPPWPPP
PPPPWPPPWP
WPPPPPPPPP
PPPWPPWPPP
PWPPPPPPWP
PPPPWPPPPP
WPPPPPWPPP
PPPWPPPPWP
 3 4
WPPW
.P..
PWW.
 3 3
PWP
...
W..
 10 5
..PWW
WWP.P
.PP..
P..WW
PW...
.W..P
..P.W
P.PP.
W..WP
WPPP.
 10 10
PWPP...PPW
.P.W...W..
W.P.PW....
P.P.PW..WP
PP.W.PP.P.
.P.P..WP.W
.WW.PPP..P
..P...PPP.
P.P..WW..W
.WWP...PPW
 6 5
.....
..PW.
.....
.WP..
.....
.....
 7 3
WPP
W.P
...
PWP
PW.
..P
..W
 1 10
P.PW.PW..W
 10 1
P
P
W
W
.
P
.
.
.
W
 8 8
.WP....W
.W..W.PW
.PPPWPP.
W..P..W.
P.WP...P
.P..WPP.
P.PPPPWW
.PWWP...
 5 6
P...PW
.WWP.W
.P...P
WP..W.
WPPPWP
 7 10
W..W.PWW.P
W.P.P.PP.W
P...W.....
PWPPW..WW.
....PPP..P
WP.WPP.P.P
PP..PWP.WW
 1 4
W..P
 10 10
PPPPPPPPWP
PPPWPPPPPP
PPPPPPPPPP
PWWPPWPPPP
PPPPPPPPPP
PPPPWPPPPP
PPPPPPPPPP
PPPPPPWPPW
PPPPPPPPPP
PPWPPPPPWP
 5 5
.....
..P..
..W..
..P..
.....
 10 10
W..W..W...
W..P..W...
..W.....WW
....WW....
WW.....W..
.........W
..WW......
.......WW.
W.........
W..WW....W
 5 1
.
P
.
.
W
 10 10
......W...
..........
..........
..........
..........
..........
..........
..........
..........
........P.
 9 10
W.PPWW..P.
W.P.....WP
P..W......
..P.PP.W.P
.PW.P..W..
..P...PPPP
PPP.W..PPP
WW.PW...PP
.PPP..WW.P
 10 10
.PW...P.PW
....W..PPW
WWP.W..P.P
.P..PP.P..
...W...WW.
PWP..W....
PW...W..PW
.P..P.PP.P
PPPPWP..W.
PPPPP.W.PP
 4 3
.WW
..P
P.P
PWW
 9 8
PP..W..W
.PP.W..W
..W...PP
WP.P.WW.
W..W.P..
P.PP..P.
...PW.PP
.WPPW..W
PWP.PPPP
 8 10
PWW..P..W.
PP.PP...W.
WP..PWW.P.
P.P.....P.
PPW.P.P.WW
PPP.WW.PP.
W.P....P.P
..WWPPW..W
 1 1
W
 3 10
WPPP...PP.
.P...WW..W
.WWP.PP.PW
 10 10
.........P
...P.W....
PP...WP.WP
.W........
..........
.....WP.W.
........WP
...P......
.......W..
.PW..W....
 10 10
.P.PPPP..W
PWW.PPWPPW
...PPP.P..
W..P...WP.
.PPWPP.W..
...PPWPPPP
WP..PW..W.
PPW.....P.
P.P...PP.W
WPPWW.PPPW
 8 9
PWWPPW..W
P.P..WP.P
W..WPP.PP
P.PP....W
.....WWP.
P.WWP.P..
W......WW
PP.PWPP.P
 10 10
PPPWPPPWPP
PWPPPWPPPP
PPPPPPPPPP
WPPWPPWPPW
PPPPPPPPPP
PWPPWPPWPP
PPPPPPPPPP
PPWPPWPPWP
PPPPPPPPPP
WPPWPPWPPW
 2 3
WWP
PPP
 10 10
.PWWP..W..
.....W...W
WP........
W...WP....
P.W..P..WW
..W...WP.P
W...W.....
....WP..P.
.W....W..W
.W....W..W
 6 5
..WP.
WP..W
W.PP.
.PWW.
P.PPP
WP..W
 6 10
PPP.WW..PW
.W.....WP.
.W.PP..WP.
.PP..WPP.P
W.PW.P.PWW
WP.P..P.P.
 10 10
P.PPP.PP.P
PPP.PPP.P.
P.PPPP..PW
P.PPP.PP.P
PPPPPP.P.P
PPPP.PP.P.
.PPWPPPPP.
PPP...PPPP
PPP.PPPP.P
.WPPPP.P.P
 10 7
.PW..WP
W...PW.
..PW...
PW..PP.
.W.P.WW
.P.P...
P.PPW..
.PW...P
W.P.PPP
W.PPWPP
 10 3
...
PWW
..P
..P
P.P
WP.
PPW
..W
W..
WPP
 10 10
PP..PPWPPW
PPPPPPPP..
.PPPPPPP.P
PPPPPPPPPP
PWP.PPP.PP
PW.PP.PPPP
PPPPPP.PPW
..PPWPPP.P
WPPPPPPPPP
WP.WPPPWPP
 10 10
WPPPWPPPWP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
WPPPWPPPWP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
WPPPWPPPWP
PPPPPPPPPP
 1 5
PW...
 10 10
W...W.....
..W...WW..
.........W
...WW....W
WW.....W..
.....W....
..W.....W.
W...W.....
W.....W..W
..WW..W..W
 10 10
WP..P....W
W...W..P.W
....P.WW..
..WW......
.........W
WP....W..W
W..W..W...
...WP...W.
.W.P..P.W.
PW...PW...
 10 10
..........
..........
..........
....P.....
...PWP....
....P.....
..........
..........
..........
..........
 4 4
.P..
.W..
.P..
..W.
 10 10
W....W...W
W....W....
..WW...WW.
..........
.....W...W
.....W....
WW........
........WW
..W...W...
W...W.....
 10 6
.WW.PW
......
WP..W.
PPWP.P
.PW.PW
PP.P.W
P.PWPP
W..W.P
WPP..W
.PWP.W
 4 1
.
W
P
.
 10 10
WW..W...WW
....W.....
......WW..
.W.....P..
.W...W..WW
...W......
W..W......
W....WW..P
P.........
...WW...WW
 1 1
P
 5 10
P.PPWWP.PP
.W....P.PP
PWPP..WW..
...W..P.P.
WP.W...PWW
 10 10
P.W.P.W.P.
.W.P.W.P.W
P.W.P.W.P.
.W.P.W.P.W
P.W.P.W.P.
.W.P.W.P.W
P.W.P.W.P.
.W.P.W.P.W
P.W.P.W.P.
.W.P.W.P.W
 1 1
.
 10 10
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
 10 10
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
 6 2
.W
.W
.P
WP
.P
PW
 2 6
WW..WW
.PPPP.
 10 4
WPPP
P.PW
...W
W..P
..W.
.PP.
W..P
W.PW
..P.
PPW.
 8 4
P.WW
W..P
P..P
P.WW
..P.
W.P.
WP.W
P..P
 10 10
PPPPPPPPPP
WWWWWWWWWW
WWWWWWWWWW
PPPPPPPPPP
PPPPPPPPPP
WWWWWWWWWW
WWWWWWWWWW
PPPPPPPPPP
PPPPPPPPPP
WWWWWWWWWW
 2 10
PPPPPPPPPP
PPPPPPPWPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
 10 9
WWP.P.WPP
..PWP.P.W
....PWP..
PW.P...WW
.P.WP..W.
PP...W.P.
P.W..WP.W
.PWPP..P.
.PPPPPWW.
PW..W..PP
 10 2
.P
.W
PW
..
W.
W.
..
P.
WP
PP
 10 10
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWVWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
 10 10
PWPPWPPPPW
PPPWPPPPPP
PWPPPPWPPP
PPPPWPPPWP
WPPPPPPPPP
PPPWPPWPPP
PWPPPPPPWP
PPPPWPPPPP
WPPPPPWPPP
PPPWPPPPWP
 7 3
PPW
W.P
...
PWP
PW.
..P
..W
 7 10
W..W.PWW.P
W.P.P.PP.W
P...W.....
PWPPW..WW.
....PPP..P
WP.WPP.P.P
PPP.PW..WW
 9 10
W.PPWW..P.
W.P.....WP
P..W...-..
..P.PP.W.P
.PW.P..W..
..P...PPPP
PPP.W..PPP
WW.PW...PP
.PPP..WW.P
 8 10
PWW..P..W.
PP.PP...W.
WP..PWW.P.
.P.....P.P
PPW.P.P.WW
PPP.WW.PP.
W.P....P.P
..WWPPW..W
 10 10
WP..P....W
W...W..P.W
....P.WW..
..WW......
.........W
WP.-..W..W
W..W..W...
...WP...W.
.W.P..P.W.
PW...PW...
 10 4
WPPP
P.PW
.-.W
W..P
..W.
.PP.
W..P
W.PW
..P.
PPW.
 6 10
PPPPPPPPPP
WWWWWWWWWW
WWWWWWWWWW
PPPPPPPPPP
PPPPPPPPPP
WWWWWWWWWW
WWWWWWWWWW
PPPPPPPPPP
PPPPPPPPPP
WWWWWWWWWW
 10 10
WW..W...WW
.....W....
..WW......
..P.....W.
.W...W..WW
W.........
W..W......
W....WW..P
P.........
...WW...WW
 8 8
WP.W...P
W.P..WW.
P.W.P.P.
PPPPPPPP
W.PW..WW
P.P.PP..
..WW..W.
PP....W.
 10 10
..P..WWP.W
PP.WPPPPPP
WWPP.PPWPP
PPPPW..PPW
PP.PW.P.PW
WW..PPWWP.
..P....PPW
.PPPP.PPPW
PP.PWP..P.
PWPPP..WWP
 10 10
PWPP...PPW
.P.W...W..
W.P.PW....
P.P.PW..WP
PP.W.PP.P.
.P.P..WP.W
P..PPP.WW.
..P...PPP.
P.P..WW..W
.WWP...PPW
 10 1
.
W
W
P
P
.
.
.
W
Q
 4 1
.
.
W
Q
 3 3
WPP
...
W..
 1 5
.....
..P..
..W..
..P..
.....
 10 10
......W...
.......-..
..........
..........
..........
..........
..........
..........
..........
........P.
 9 8
PP..W..W
.PP.W..W
..W...PP
WP.W.PW.
W..W.P..
P.PP..P.
...PW.PP
.WPPW..W
PWP.PPPP
 8 9
PWWPPW..W
P.P..WP.P
W..WPP.PP
P.PP....W
.....WWP.
P.WWP.P..
W......WW
P.PPWP.PP
 10 10
PPPWPPPWPP
PWPPPWPPPP
PPPPPPPPPP
WPPWPWPPPW
PPPPPPPPPP
PWPPWPPWPP
PPPPPPPPPP
PPWPPWPPWP
PPPPPPPPPP
WPPWPPWPPW
 10 10
W..W......
..W...WW..
.........W
...WW....W
WW.....W..
.....W....
..W.....W.
W...W.....
W.....W..W
..WW..W..W
 10 10
..........
..........
..........
....P.....
...PWP....
....P.....
......-...
..........
..........
..........
 10 10
W.../W...W
W....W....
..WW...WW.
..........
.....W...W
.....W....
WW........
........WW
..W...W...
W...W.....
 2 1
.
W
P
.
 10 10
WW..W...WW
....W.....
......WW..
..P.....W.
.W...W..WW
...W......
W..W......
W....WW..P
P.........
...WW...WW
 5 10
P.PPWWP.PP
PP.P....W.
PWPP..WW..
...W..P.P.
WP.W...PWW
 1 0
.
 10 10
..........
..........
..........
.-........
..........
..........
..........
..........
..........
..........
 3 3
P.X
.P.
W.P
 2 10
PPPPPPPPPP
PPPPPPPWPP
PPPPPPPPPP
PPPPPPPPPP
QPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
 7 1
.
W
W
P
P
.
.
.
W
Q
 10 2
.P
.W
PW
..
W.
W.
..
Q.
WP
PP
 10 10
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWVWWWWWW
WWWWWWWWWW
WWWWVWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
 4 1
.
.
X
Q
 1 5
.....
..P..
/.W..
..P..
.....
 10 10
......W...
.......-..
..........
..........
..........
....../...
..........
..........
..........
........P.
 9 10
W.PPWW..P.
W.P.....WP
P..W...-..
..P.PP.W.P
.PW.P..W..
..P...PPPP
PPP..W.PPP
WW.PW...PP
.PPP..WW.P
 9 8
PP..W..W
.PP.W..W
..W...PP
WP.W.PW.
W..W.P..
P.PP..P.
...PW.PP
PW.PW..W
PWP.PPPP
 8 10
PWW..P..W.
PP.PP...W.
PW..PWW.P.
.P.....P.P
PPW.P.P.WW
PPP.WW.PP.
W.P....P.P
..WWPPW..W
 10 10
W..W......
..W...WW..
.........W
...WW....W
..W.....WW
.....W....
..W.....W.
W...W.....
W.....W..W
..WW..W..W
 10 10
..........
..........
..........
....P...-.
...PWP....
....P.....
......-...
..........
..........
..........
 5 10
W.../W...W
W....W....
..WW...WW.
..........
.....W...W
.....W....
WW........
........WW
..W...W...
W...W.....
 10 10
WW..W...WW
.....W....
......WW..
..P.....W.
.W...W..WW
...W......
W..W......
W....WW..P
P.........
...WW...WW
 10 10
..........
..........
..........
.-........
..........
..........
..........
..........
/.........
..........
 3 3
P.X
.P.
P.W
 2 10
PPPPPPPPPP
PPPPPPPWPP
PPPPPPPPPP
PPPPPPPPPP
QPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PPPPPPPPPP
PQPPPPPPPP
PPPPPPPPPP
 3 1
.
W
W
P
P
.
.
.
W
Q
 10 2
.P
.W
PW
..
W.
W/
..
Q.
WP
PP
 10 10
......W...
.......-..
..........
....../...
..........
....../...
..........
..........
..........
........P.
 7 8
PP..W..W
.PP.W..W
..W...PP
WP.W.PW.
W..W.P..
P.PP..P.
...PW.PP
PW.PW..W
PWP.PPPP
 10 10
W..W......
..W...WW..
.........W
...WW....W
..W.-...WW
.....W....
..W.....W.
W...W.....
W.....W..W
..WW..W..W
 3 10
..........
..........
..........
....P...-.
...PWP....
....P.....
......-...
..........
..........
..........
 10 10
WW..W...WW
.....W....
......WW..
..P.....W.
.W...W..WW
W.........
W..W......
W....WW..P
P.........
...WW...WW
 10 10
........-.
..........
..........
.-........
..........
..........
..........
..........
/.........
..........
 3 3
P.X
.P.
PW.
 4 1
.
W
W
P
P
.
.
.
W
Q
 10 2
.P
.W
PW
..
.W
W/
..
Q.
WP
PP
 10 10
......W...
.......-..
..........
....../...
..........
.....././.
..........
..........
..........
........P.
 10 10
......W..W
..W...WW..
.........W
...WW....W
..W.-...WW
.....W....
..W.....W.
W...W.....
W.....W..W
..WW..W..W
 3 10
..........
..........
..........
....P...-.
...PWP....
./..P.....
......-...
..........
..........
..........
 10 10
........-.
..........
..........
.-........
..........
..........
..........
..........
/.........
....../...
 4 1
.
W
W
Q
P
.
.
.
W
Q
 10 2
P.
.W
PW
..
.W
W/
..
Q.
WP
PP
 10 10
......W...
.......-..
......-...
....../...
..........
.....././.
..........
..........
..........
........P.
 3 10
..........
..........
..........
....P.-.-.
...PWP....
./..P.....
......-...
..........
..........
..........
 10 10
WW..W...WW
.....W....
..WW......
..P.....W.
.W...W..WW
W.-.......
W..W......
W....WW..P
P.........
...WW...WW
 1 1
.
W
W
P
P
.
.
.
W
Q
 10 10
......W...
.......-..
......-...
....../...
...-......
.....././.
..........
..........
..........
........P.
 3 10
./........
..........
..........
....P.-.-.
...PWP....
./..P.....
......-...
..........
..........
..........
 10 10
WW..W...WW
.....W....
W.W.......
..P.....W.
.W...W..WW
W.-.......
W..W......
W....WW..P
P.........
...WW...WW
 1 1
.
W
W
P
Q
.
.
.
W
Q
 3 10
./........
..........
..........
....P.-.-.
...PWP....
./..P...-.
......-...
..........
..........
..........
 10 10
WW..W...WW
.....W....
W.W.......
..P.....W.
.W...W..WW
W.-.......
......W..W
W....WW..P
P.........
...WW...WW
 1 1
.
W
V
P
Q
.
.
.
W
Q
 3 10
./........
..........
..........
.-.-.P....
...PWP....
./..P...-.
......-...
..........
..........
..........
 10 10
WW..W...WW
.....W....
W.W.......
..P.....W.
.W...W..WW
W.-.......
......W..W
W....WW..P
P.........
...WW..-WW
 1 1
.
W
V
P
Q
.
.
/
W
Q
 10 10
WW..W...WW
.....W....
W.W-......
..P.....W.
.W...W..WW
W.-.......
......W..W
W....WW..P
P.........
...WW..-WW
 1 1
.
W
V
P
Q
-
.
.
W
Q
 10 10
WW..W...WW
./...W....
W.W-......
..P.....W.
.W...W..WW
W.-.......
......W..W
W....WW..P
P.........
...WW..-WW
 10 10
WW..W...WW
./...W....
W.W-......
..P.....W.
.W...W..WW
W.-.......
......W..W
W-...WW..P
P.........
...WW..-WW
 10 10
WW..W...WW
./...W....
W.W-......
..P.....W.
.W...W..WW
W.-.......
......W..W
W-...WW..P
P......./.
...WW..-WW
 10 1
.
X
W
P
P
.
.
.
W
P
 5 5
.....
..P..
.W.W.
..P..
-....
 4 10
P.P.PW.P..
P.WP.W..WP
W..P.P..WP
W.PWW.P.P.
 10 8
.PPW.PWW
W.PW..PP
WP..PP..
..WP.PPP
..PP.WW.
.WP...P.
..PWW..W
W.P..PPW
...P...P
PWP.WWP.
 10 2
P.
.W
PW
..
W.
W.
..
P.
PW
PP
 10 10
WVWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
WWWWWWWWWW
 4 1
/
.
W
P
 3 7
WP...PW
.PW.P..
PPW.PW/
 3 3
PWP
...
..W
 10 1
P
P
W
W
.
P
.
/
.
W
 1 3
W..P
 5 5
.....
..P..
..W./
..P..
.....
 10 10
W..W..W...
W..P..W...
..W.....WW
....WW....
WW.....W..
.........W
..WW......
.......WW.
W..-......
W..WW....W
 10 10
......W...
..........
..........
..........
..........
.....-....
..........
..........
..........
........P.

2
 0
 1
 2
 5
 0
 15
 7
 12
 9
 2
 0
 3
 1
 1
 5
 20
 18
 3
 1
 8
 16
 2
 4
 2
 1
 11
 7
 11
 0
 10
 1
 1
 0
 0
 8
 11
 3
 12
 12
 0
 6
 6
 14
 13
 18
 2
 8
 6
 10
 3
 10
 5
 10
 9
 1
 0
 7
 1
 1
 0
 11
 1
 2
 0
 7
 0
 0
 0
 0
 3
 2
 6
 6
 50
 1
 14
 3
 0
 18
 5
 11
 8
 13
 7
 6
 30
 2
 9
 20
 15
 1
 0
 1
 0
 0
 11
 14
 18
 0
 1
 0
 0
 1
 8
 0
 0
 0
 1
 1
 3
 0
 0
 0
 0
 8
 11
 13
 0
 1
 0
 1
 0
 0
 1
 0
 3
 0
 7
 0
 0
 1
 0
 1
 1
 3
 0
 0
 0
 0
 0
 2
 0
 0
 2
 0
 0
 0
 2
 0
 0
 3
 0
 0
 3
 0
 3
 0
 3
 3
 3
 2
 0
 7
 13
 2
 0
 1
 5
 1
 1
 0
 1
 1
 0
