Notmi, I noticed that in your location description there appears the word "Perkele". I'm curious, what does that mean?
That is a quite powerful finnish swear word. It translates roughly as devil, deuce or damn it, according to my online dictionary.