#include <stdio.h>
#include <stdlib.h>

int main(){
	int n, k;
	char *s;
	
	scanf("%d", &n);
	s = malloc(sizeof(char) * (long)n);
	scanf("%s", s);
	int min = n;
	for(int i = n - 1; i >= 0; --i){
		if(s[i] == '#'){
			min = i;
		}
	}
	int ret = 0;
	for(int i = min; i < n; ++i){
		if(s[i] == '.'){
			++ret;
		}
	}
	
	int tmp = 0;
	int max = 0;
	for(int i = 0; i < n; ++i){
		if(s[i] == '.'){
			max = i;
		}
	}
	
	for(int i = 0; i <= max; ++i){
		if(s[i] == '#'){
			++tmp;
		}
	}
	
	printf("%d\n", ret < tmp ? ret : tmp);
	free(s);
	return 0;
}
