#include <iostream>
#include <string>
using namespace std;
int main(void)
{
int i,j,M,N,h,u,o,p,sharpcount=0,voproscount=0,pluscount=0,ravnocount=0;
cout << "Vvedite M i N: ";
cin >> M >> N;
string chars[M][N],temp;
N--;
M--;
for(i=0;i<=M;i++){
for(j=0;j<=N;j++){
cout << "Vvedite chars[" << i << "][" << j << "]: " << endl;
cin >> chars[i][j];
}
}
for(i=0;i<=M;i++){
for(j=0;j<=N;j++){
temp = chars[i][j];
if(temp==".");
else{
if(temp=="#")sharpcount++;
if(temp=="?")voproscount++;
if(temp=="+")pluscount++;
if(temp=="=")ravnocount++;
for(h=i;h<=M;h++){
if(h+1>M){
break;
}
else{
if(chars[h+1][j]!=temp){
break;
}
}
}
for(u=j;u<=N;u++){
if(u+1>N){
break;
}
else{
if(chars[h][u+1]!=temp){
break;
}
}
}
for(o=i;o<=h;o++){
for(p=j;p<=u;p++){
chars[o][p]=".";
}
}
}
}
}
cout << "# pryamougolnikov: " << sharpcount << endl;
cout << "? pryamougolnikov: " << voproscount << endl;
cout << "+ pryamougolnikov: " << pluscount << endl;
cout << "= pryamougolnikov: " << ravnocount << endl;
return 0;
}