#include <bits/stdc++.h>
using namespace std;
int n, m, ss = 0;
int sk = 0;
string s;
void in() {
  cin >> n >> m;
  cin >> s;
  s = '*' + s;
  s = s + '*';
  for (int i = 1; i <= n; i++) {
    if (s[i] == '.') {
      ss++;
      if (s[i - 1] != '.') sk++;
    }
  }
}
void Solve_() {
  int a;
  char b;
  while (m--) {
    cin >> a >> b;
    if (b == '.') {
      if (s[a] != '.') {
        ss++;
        if (s[a - 1] == '.' && s[a + 1] == '.') sk--;
        if (s[a - 1] != '.' && s[a + 1] != '.') sk++;
        s[a] = b;
      }
    }
    if (b != '.') {
      if (s[a] == '.') {
        ss--;
        if (s[a - 1] == '.' && s[a + 1] == '.') sk++;
        if (s[a - 1] != '.' && s[a + 1] != '.') sk--;
      }
      s[a] = b;
    }
    cout << ss - sk << endl;
  }
}
int main() {
  ios_base::sync_with_stdio(0);
  in();
  Solve_();
  return 0;
}
