#include<iostream>
#include<fstream>
using namespace std;


int main()
{
    fstream inFile,outFile;
    inFile.open("DATA5.txt",ios::in);
    outFile.open("OUT5.txt",ios::out|ios::trunc);
    //=======
    int W[5],C[5],R[5];
    int iCount[5] ={0,0,0,0,0};
    int iloop = 5;
    char cMap[5][10][256];
    //======
    for (int i=0;i<5;i++)
    for (int i2=0;i2<10;i2++)
    for (int i3=0;i3<256;i3++) cMap[i][i2][i3] ='#';
    //======
    while (iloop--)
    {
          char c[10];
          inFile>>c;
          W[4-iloop]=atoi(c);
          inFile>>c;
          C[4-iloop]=atoi(c);
          inFile>>c;
          R[4-iloop]=atoi(c);
          int iloop2 = R[4-iloop];
          while (iloop2--)
          {
                inFile>>cMap[4-iloop][R[4-iloop]-1-iloop2];
                }
          }
    for (int i=0;i<5;i++)
    for (int i2=0;i2<10;i2++)
    for (int i3=0;i3<256;i3++) cMap[i][i2][i3] = (cMap[i][i2][i3] != '#')&&(cMap[i][i2][i3] != '.')&&(cMap[i][i2][i3]!='A')?'#':cMap[i][i2][i3];
    
    iloop = 5;
    while (iloop--)
    {
          int iloop2 = W[4-iloop];
          while (iloop2--)
          {     int icount = 0,x=0,y=0;
                bool moveable = true;
               while (moveable)
               {
                      if (cMap[4-iloop][x+1][y]!='#'&& x<9){if (x+1<9)x++;}
                      else if (cMap[4-iloop][x][y+1] !='#'){if (y+1<255)y++;}
                      else
                      {
                          moveable = false;
                          if (cMap[4-iloop][x][y]=='A') icount++;
                          cMap[4-iloop][x][y]='#';}
               iCount[4-iloop]+= icount;
             }
          }
          }
    iloop = 5;
    while (iloop--)
    {
          outFile<<iCount[4-iloop]<<endl;
          cout<<iCount[4-iloop]<<endl;
          }
    /*iloop = 5;
    while (iloop--)
    {
          cout<<W[4-iloop]<<endl;
          cout<<C[4-iloop]<<endl;
          cout<<R[4-iloop]<<endl;
          int iloop2 = R[4-iloop];
          while (iloop2--)
          {
                cout<<cMap[4-iloop][R[4-iloop]-iloop2];
                cout<<endl;
                }
          cout<<endl;
          }*/
    //=======
    inFile.close();
    outFile.close();
    return 0;
}

