#include <bits/stdc++.h>
int main(void) {
  int n;
  int i;
  int ca = 0;
  int cb = 0;
  char order[200100];
  fgets(order, 200100, stdin);
  sscanf(order, "%d", &n);
  fgets(order, 200100, stdin);
  for (i = 0; i < n; i++) {
    if (order[0] == '.') {
      while (1) {
        if (order[i] == '#' || i == n) {
          break;
        }
        i++;
      }
    }
    if (i == n) {
      break;
    }
    if (order[i] == '#') {
      ca += 1;
    }
    if (order[i] == '.') {
      cb += 1;
    }
  }
  i -= 1;
  if (order[i] == '#') {
    while (1) {
      if (i < 0 || order[i] == '.') {
        break;
      }
      ca -= 1;
      i--;
    }
  }
  if (ca == 0 && cb == 0) {
    printf("0\n");
  } else if (ca > cb) {
    printf("%d\n", cb);
  } else if (ca < cb) {
    printf("%d\n", ca);
  } else {
    printf("%d\n", ca);
  }
  return 0;
}
