#include <bits/stdc++.h>
char a[300100], b;
int n, m, s, i;
int f(int k) {
  if (k == 46) return 1;
  return 0;
}
int main() {
  std::cin >> n >> m >> a + 1;
  for (i = 2; i <= n; i++)
    if (a[i] == a[i - 1] && f(a[i])) s++;
  while (m--) {
    std::cin >> i >> b;
    if (f(a[i]) != f(b)) {
      if (f(a[i - 1])) b == '.' ? s++ : s--;
      if (f(a[i + 1])) b == '.' ? s++ : s--;
      a[i] = b;
    }
    printf("%d\n", s);
  }
}
