using System.Collections.Generic;
public static void Main()
string input = "0100100001100101011011000110110001101111001000000101011101101111011100100110110001100100";
List<byte> bList = new List<byte>();
for (int i = 0; i < input.Length; i += 8)
bList.Add(Convert.ToByte(input.Substring(i, 8), 2));
string result = Encoding.UTF8.GetString(bList.ToArray());
Console.WriteLine(result);