#include <bits/stdc++.h>
using namespace std;
char s[3000010];
int main() {
  int n, q, i, count = 0;
  scanf("%d%d", &n, &q);
  scanf("%s", s);
  for (i = 1; i < n; ++i) {
    if (s[i] == '.' && s[i - 1] == '.') {
      count++;
    }
  }
  while (q--) {
    int m;
    char c;
    scanf("%d %c", &m, &c);
    if (s[m - 1] == '.' && c != '.') {
      if ((m - 1) > 0 && s[m - 2] == '.') {
        count--;
      }
      if (m != n && s[m] == '.') {
        count--;
      }
      s[m - 1] = c;
    } else if (c == '.' && s[m - 1] != '.') {
      if ((m - 1) > 0 && s[m - 2] == '.') {
        count++;
      }
      if (m != n && s[m] == '.') {
        count++;
      }
      s[m - 1] = c;
    }
    printf("%d\n", count);
  }
  return 0;
}
