#!/usr/bin/python
import sys

def bin2ascii(binarystr):
	output = ""
	for x in range(0,len(binarystr),8):
		temp = binarystr[x:x+8]
		byt = 0
		for i in temp:
			byt *= 2
			try:
				byt += int(i)
			except:
				print("Problems in char %s.  Not binary?  Should be either a '0' or a '1'"%i)
				
		output += chr(byt)
	return output




binary = None
if (len(sys.argv) > 1):
	if (sys.argv[1] == "--test"):
		binary = "0100011101101111011101000010000001010010011101010110110100111111"
	elif (sys.argv[1] == "--help" or sys.argv[1] == "-h"):
		printSyntax()
	else:
		binary = sys.argv[1]
	print(bin2ascii(binary))
else:
	inp = sys.stdin.readlines()
	for line in inp:
		try:
			print(bin2ascii(line.strip()))
		except:
			print("Problems in line %s.  Not binary?  Should look like '011011001010111101010011'"%line)

