#include <bits/stdc++.h>
int main() {
  int A, i, C = 0, D = 0, f;
  char N[200010], N2[200010];
  scanf("%d", &A);
  scanf("%s", N);
  strncpy(N2, N, A);
  f = 1;
  while (f) {
    f = 0;
    for (i = 0; i < A - 1; i++) {
      if (N[i] == '#') {
        if (N[i + 1] == '.') {
          N[i] = '.';
          C++;
          f = 1;
        }
      }
    }
  }
  f = 1;
  while (f) {
    f = 0;
    for (i = 0; i < A - 1; i++) {
      if (N2[i] == '#') {
        if (N2[i + 1] == '.') {
          N2[i + 1] = '#';
          D++;
          f = 1;
        }
      }
    }
  }
  if (C <= D) {
    printf("%d", C);
  } else {
    printf("%d", D);
  }
  return 0;
}
