#include <bits/stdc++.h>
using namespace std;
int n, m, a, b, x, y, i, j;
string s;
char c;
int main() {
  cin >> n >> m >> s;
  while (i < n) {
    if (s[i] == '.') {
      x++;
    } else if (x != 0) {
      y += x - 1;
      x = 0;
    }
    i++;
  }
  i = 0;
  if (x != 0) {
    y += x - 1;
  }
  while (i < m) {
    cin >> a >> c;
    a--;
    if (c != '.') {
      if (s[a] == '.') {
        s[a] = c;
        if (s[a - 1] == '.' && s[a + 1] == '.') {
          y -= 2;
        } else if (s[a - 1] == '.' || s[a + 1] == '.') {
          y--;
        }
      }
    } else {
      if (s[a] != '.') {
        s[a] = c;
        if (s[a - 1] == '.' && s[a + 1] == '.') {
          y += 2;
        } else if (s[a - 1] == '.' || s[a + 1] == '.') {
          y++;
        }
      }
    }
    i++;
    cout << y << endl;
  }
}
