import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		String targetString = "Это стрОка... это сТроКа.";
		Matcher matcher = Pattern.compile("(?Us)(\\w)(.*?(?:\\.{3}|(?<!\\.)\\.(?!\\.)))").matcher(targetString);
        StringBuffer stringBuffer = new StringBuffer();

        while (matcher.find()){
            matcher.appendReplacement(stringBuffer, 
            	matcher.group(1).toUpperCase() + 
            	matcher.group(2).toLowerCase());
        }
        matcher.appendTail(stringBuffer);
        System.out.println(stringBuffer.toString());
	}
}