using System;
using System.Globalization;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
string data = "the stock overflow in very good website";
IEnumerable<string> tokens = data.Split()
.Select(w => string.Format("{0}...{1}", w
, string.Join("...", w.Select(c => string.Format("{0}...", c)).ToArray())));
string result = string.Join(" ", tokens.ToArray());
Console.Write(result);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewogCglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7IAogICAgICAgICBzdHJpbmcgZGF0YSA9ICJ0aGUgc3RvY2sgb3ZlcmZsb3cgaW4gdmVyeSBnb29kIHdlYnNpdGUiOwogICAgICAgIElFbnVtZXJhYmxlPHN0cmluZz4gdG9rZW5zID0gZGF0YS5TcGxpdCgpCiAgICAgICAgICAgIC5TZWxlY3QodyA9PiBzdHJpbmcuRm9ybWF0KCJ7MH0uLi57MX0iLCB3CiAgICAgICAgICAgICAgICAsIHN0cmluZy5Kb2luKCIuLi4iLCB3LlNlbGVjdChjID0+IHN0cmluZy5Gb3JtYXQoInswfS4uLiIsIGMpKS5Ub0FycmF5KCkpKSk7CiAgICAgICAgc3RyaW5nIHJlc3VsdCA9IHN0cmluZy5Kb2luKCIgIiwgdG9rZW5zLlRvQXJyYXkoKSk7CiAgICAgICAgQ29uc29sZS5Xcml0ZShyZXN1bHQpOwoJfQp9