#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m;
  while (cin >> n >> m) {
    string s;
    cin >> s;
    int cur = 0;
    for (int i = 0; i < n - 1; ++i)
      if (s[i] == '.' && s[i + 1] == '.') cur++;
    while (m--) {
      int p;
      string t;
      cin >> p >> t;
      p--;
      if (t == ".") {
        if (s[p] != '.') {
          if (!p) {
            if (s[1] == '.') cur++;
          } else if (p == n - 1) {
            if (s[p - 1] == '.') cur++;
          } else {
            if (s[p - 1] == '.') cur++;
            if (s[p + 1] == '.') cur++;
          }
          s[p] = '.';
        }
      } else {
        if (s[p] == '.') {
          if (!p) {
            if (s[1] == '.') cur--;
          } else if (p == n - 1) {
            if (s[p - 1] == '.') cur--;
          } else {
            if (s[p - 1] == '.') cur--;
            if (s[p + 1] == '.') cur--;
          }
          s[p] = t[0];
        }
      }
      cout << cur << endl;
    }
  }
  return 0;
}
