#include <bits/stdc++.h>
using namespace std;
int n, m, i, j, sum, l, k;
char s[300001], ch;
int main() {
  scanf("%d %d", &n, &m);
  getchar();
  s[0] = 'A';
  scanf("%s", s);
  i = 0;
  l = 0;
  sum = 0;
  while (i < n) {
    while (s[i] == '.') {
      l++;
      i++;
    }
    if (l > 0) sum += l - 1;
    l = 0;
    if (i == n) break;
    while (s[i] != '.') {
      i++;
      if (i == n) break;
    }
  }
  while (m--) {
    scanf("%d", &k);
    k--;
    ch = getchar();
    while (ch == ' ') ch = getchar();
    if ((ch == '.') and (s[k] != '.')) {
      if (k == 0) {
        if (s[k + 1] == '.') sum++;
      } else {
        if (k == n - 1) {
          if (s[k - 1] == '.') sum++;
        } else {
          if (s[k - 1] == '.') sum++;
          if (s[k + 1] == '.') sum++;
        }
      }
    }
    if ((ch != '.') and (s[k] == '.')) {
      if (k == 0) {
        if (s[k + 1] == '.') sum--;
      } else {
        if (k == n - 1) {
          if (s[k - 1] == '.') sum--;
        } else {
          if (s[k - 1] == '.') sum--;
          if (s[k + 1] == '.') sum--;
        }
      }
    }
    s[k] = ch;
    printf("%d\n", sum);
  }
  return 0;
}
