//DWITE 5

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
	ifstream cin ("DATA5.txt");
	ofstream g ("OUT5.txt");
	int t=5,sx,sy,a,b,y,x,w;
	char field[20][20];
		while (t--)
		{
			cin >> w >> sx >> sy;
				for (a=0; a<sy; a++)
					for (b=0; b<sx; b++)
						cin >> field[a][b];
				while (w--)
				{
					y=0;
					x=0;
						while (true)
						{
							//cout << y << ' ' << x << endl;
							//down
							if ((y<sy-1) && ((field[y+1][x]=='.') || (field[y+1][x]=='A')))
							{
									if (field[y][x]=='a')
										field[y][x]='A';
									else
										field[y][x]='.';
								y++;
									if (field[y][x]=='A')
										field[y][x]='a';
									else
										field[y][x]='#';
							}
							//right
							else
							if ((x<sx-1) && ((field[y][x+1]=='.') || (field[y][x+1]=='A')))
							{
									if (field[y][x]=='a')
										field[y][x]='A';
									else
										field[y][x]='.';
								x++;
									if (field[y][x]=='A')
										field[y][x]='a';
									else
										field[y][x]='#';
							}
							//stop
							else
								break;
						}
				}
			y=0;
				for (a=0; a<sy; a++)
					for (b=0; b<sx; b++)
						if (field[a][b]=='a')
							y++;
			g << y << endl;
		}
	return(0);
}
