using System;
using System.Text;
class Program
{
static void Main()
{
var str = Encoding.ASCII.GetString(new byte[] {
0x54, 0x65, 0x73, 0x74, 0x20, 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65
});
Console.WriteLine("Input: {0}", str);
var bytes = Encoding.Unicode.GetBytes(str + "\0");
Console.Write("Output:");
foreach (var b in bytes) {
Console.Write(' ');
Console.Write(b.ToString("X2"));
}
Console.WriteLine();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKCmNsYXNzIFByb2dyYW0KewogICAgc3RhdGljIHZvaWQgTWFpbigpCiAgICB7CiAgICAgICAgdmFyIHN0ciA9IEVuY29kaW5nLkFTQ0lJLkdldFN0cmluZyhuZXcgYnl0ZVtdIHsKICAgICAgICAgICAgMHg1NCwgMHg2NSwgMHg3MywgMHg3NCwgMHgyMCwgMHg2RCwgMHg2NSwgMHg3MywgMHg3MywgMHg2MSwgMHg2NywgMHg2NQogICAgICAgIH0pOwogICAgICAgIAogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJJbnB1dDogezB9Iiwgc3RyKTsKICAgICAgICAKICAgICAgICB2YXIgYnl0ZXMgPSBFbmNvZGluZy5Vbmljb2RlLkdldEJ5dGVzKHN0ciArICJcMCIpOwogICAgICAgIAogICAgICAgIENvbnNvbGUuV3JpdGUoIk91dHB1dDoiKTsKICAgICAgICAKICAgICAgICBmb3JlYWNoICh2YXIgYiBpbiBieXRlcykgewogICAgICAgICAgICBDb25zb2xlLldyaXRlKCcgJyk7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGUoYi5Ub1N0cmluZygiWDIiKSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCk7CiAgICB9Cn0=