import java.io.*;
import java.util.*;

/** The "P1" class.
  * A brief description of this class
  * @author your name
  * @version date
 */
public class P5
{
    public static void main (String[] args) throws IOException
    {
	BufferedReader in = new BufferedReader (new FileReader ("DATA5.txt"));
	PrintWriter out = new PrintWriter (new FileWriter ("OUT5.txt"));

	for (int i = 1 ; i <= 5 ; i++)
	{
	    int water = Integer.parseInt (in.readLine ());
	    int c = Integer.parseInt (in.readLine ());
	    int r = Integer.parseInt (in.readLine ());
	    char[] [] maze = new char [r] [c];
	    for (int q = 0 ; q < r ; q++)
		maze [q] = in.readLine ().toCharArray ();
	    int impP = 0;
	    for (int w = 1 ; w <= water ; w++)
	    {
		int waterr = 0, waterc = 0;
		boolean canMove = true;
		for (int v = 1; v <= 100; v++)
		{
		    if (waterr + 1 < r && maze [waterr + 1] [waterc] != '#')
			waterr++;
		    if (waterc + 1 < c && maze [waterr] [waterc + 1] != '#')
			waterc++;
		    //if ((waterc + 1 < c && maze [waterr] [waterc + 1] == '#') || (waterr + 1 < r && maze [waterr + 1] [waterc] == '#'))
		     //   canMove = false;
		}

		if (maze [waterr] [waterc] == 'A')
		    impP++;
		maze [waterr] [waterc] = '#';
	    }
	    out.println (impP);

	    if (i != 5)
		in.readLine ();
	}
	in.close ();
	out.close ();
    }




} // main method
// P1 class

