use std::io::Read;
use code128::Code128;
fn main() {
let mut msg = Vec::new();
if atty::isnt(atty::Stream::Stdin) {
let mut stdin = std::io::stdin();
stdin.read_to_end(&mut msg).unwrap();
}
let msg = String::from_utf8(msg).unwrap();
let code = Code128::encode_str(&msg).unwrap();
let string = code128::bars_to_blocks(code.bars());
println!("{}", &string);
println!("{}", &string);
println!("{}", &string);
}