#!/usr/bin/ruby
while true do
	l=gets.chomp
	if l=='' then next end
	if l[0..0]=='-' then break end
	a=l.to_f*16;
	if a!=(a=a.to_i)||a>4095 then puts 'NA';next end
	puts sprintf('%08b.%04b',a/16,a%16)
end