using System; public class Test { public static void Main() { string s; while ((s = Console.ReadLine()) != null) { s = s .Replace("....!!!!", "!") .Replace("....!!!", "!") .Replace("....!!", "!") .Replace("....!", "!") .Replace("...!!!!", "!") .Replace("...!!!", "!") .Replace("...!!", "!") .Replace("...!", "!") .Replace("..!!!!", "!") .Replace("..!!!", "!") .Replace("..!!", "!") .Replace("..!", "!") .Replace(".!!!!", "!") .Replace(".!!!", "!") .Replace(".!!", "!") .Replace(".!", "!") .Replace("!!!!", "!") .Replace("!!!", "!") .Replace("!!", "!") .Replace("....????", "?") .Replace("....???", "?") .Replace("....??", "?") .Replace("....?", "?") .Replace("...????", "?") .Replace("...???", "?") .Replace("...??", "?") .Replace("...?", "?") .Replace("..????", "?") .Replace("..???", "?") .Replace("..??", "?") .Replace("..?", "?") .Replace(".????", "?") .Replace(".???", "?") .Replace(".??", "?") .Replace(".?", "?") .Replace("????", "?") .Replace("???", "?") .Replace("??", "?") .Replace("....!?", "?") .Replace("...!?", "?") .Replace("..!?", "?") .Replace(".!?", "?") .Replace("....?!", "!") .Replace("...?!", "!") .Replace("..?!", "!") .Replace(".?!", "!") .Replace("....?!?", "?") .Replace("...?!?", "?") .Replace("..?!?", "?") .Replace(".?!?", "?") .Replace("....!?!", "!") .Replace("...!?!", "!") .Replace("..!?!", "!") .Replace(".!?!", "!") .Replace("!?", "?") .Replace("?!", "!") .Replace("?!?", "?") .Replace("!?!", "!") .Replace(".....", ".") .Replace("....", ".") .Replace("...", ".") .Replace("..", ".") ; Console.WriteLine(s); } } }