#include<stdio.h>


#define limit 1 << 12



int main()
{
	double shousuu ;
	int seisuu ;


	int i ;
	while( 1 )
	{
		scanf( "%lf" ,&shousuu ) ;


		if( shousuu < 0 )
		{
			return 0 ;
		}


		shousuu *= 16 ;

		seisuu = ( int )shousuu ;


		if( shousuu >= limit || shousuu - seisuu != 0 )
		{
			puts( "NA" ) ;
		}


		else
		{
			i = 12 ;
			while( i-- )
			{
				if( i == 3 )
				{
					printf( "." ) ;
				}

				printf( "%d" ,( seisuu >> 11 ) & 1 ) ;


				seisuu <<= 1 ;
			}

			puts( "" ) ;
		}
	}
}