#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, m, mx = 0, val, cnt, c, i, ind;
  char ch;
  char str[300010];
  scanf("%I64d %I64d", &n, &m);
  scanf("\n%s", str);
  cnt = 0;
  c = 0;
  for (i = n; i > 0; i--) {
    str[i] = str[i - 1];
  }
  str[n + 1] = 'a';
  str[0] = 'a';
  for (i = 1; i <= n; i++) {
    if (str[i] != '.') {
      c = 0;
      continue;
    }
    if (str[i] == '.') {
      c++;
    }
    if (c == 2) {
      cnt++, c--;
    }
  }
  while (m--) {
    scanf("%I64d", &ind);
    getchar();
    scanf("%c", &ch);
    if (ch == '.') {
      if (str[ind] != '.') {
        if (str[ind - 1] == '.') cnt++;
        if (str[ind + 1] == '.') cnt++;
      }
      str[ind] = '.';
    } else {
      if (str[ind] == '.') {
        if (str[ind - 1] == '.') cnt--;
        if (str[ind + 1] == '.') cnt--;
      }
      str[ind] = ch;
    }
    printf("%I64d\n", cnt);
  }
}
