def bin2text(bin_txt):
text = ""
# Split binary string into chunks of 8 bits
chars = [bin_txt[i:i + 8] for i in range(0, len(bin_txt), 8)]
# Convert each binary chunk to a character and append to text
for binary in chars:
text += chr(int(binary, 2)) # Convert binary to decimal, then to a character
return text
binary_input = "0101000001110010011011110110011101110010011000010110110101101101011010010110111001100111"
print(bin2text(binary_input))
'''
run:
Programming
'''