    , ,    1 7.7 "  , . 9.2"  " , . 4.5"
        //

0)      ():
//******************************************************************************
 (, )  //
	 .() = 0 
	     1	// 
	;
	
		 = .;
	
		 1	// ,   
	;
	
		 = .;
		 = 1
	
		 = 0// ,   
	;
   
	.("",,,"1230"); //        
	.("",,,"1231"); //        
	//  () .      
	 = ("");
	.("");
	.("");
	.("");
	.("");  //  
	
	 () = 1 
	 .() = 1  //      
		
		//   ,     - . 
		//        ,     
		 = (".");		
		.(.());
		
		 .() = 1 
			
			 (. = 1) 
			    (..()=1)
			
				 	= ..;
				 () = 1 
				 (.) = 643  //
					 = ""
				;
						= ..;
				
				 (() = 0)
				  ((   ) = 0)  //    = ,   =  -     
				
					.();
					.        = .;
					. = ;
					.                 = ;
					.          = .;
				;
			;
		;
	;
	
	 = ("");
	 = 1; 
	  <= .()  
		.();
		
		 	 = 0;
		 = .;
		 = .;
		
		  <= 0  
		 () = 1  
		 .(, , "") <> 0  //   
			.();
			
			 = ?(=0, 1, .);
			  = (, ?( <> 0, . / , .));
			.1230 = (..);
			.1231 = ..;
			. = . -  * ?( = 0, 1, );
			
			 . <= 0 
				//     ,   
				.();
			;
			
			 =  - ;

			  > 0 
				 =  / .;
				 = .;
				 = .;
				. = ;
				. = (*,2,1);
				. = (*,2,1);
				
				.(,,);
				.(+1);
				.(,+1,+1);
				
				. = ;
				. = -(*,2,1);
				. = -(*,2,1);

				.1230 = "";
				.1231 = "";
			;
			
			//      ,   	
			 () <> 11   //
			 .() = "" 
				//       ,   ...
				 (.) = 0 
					.1231 = (.);   
				;
				
				 (.) = 1 
				 (..) <> 643 
					.1230 = (..);   
				;
			;
		;
		 =  + 1
		
	;
	
	 1
	


1)        ():
//     ( / )       (       )
//        ,   TIS1003_54FZ.md (          -      )

//******************************************************************************
 ()
	 ;
	
	 = ("");
	.(""   , "");
	.(""      , "",15,2);  //
	.("", "");
	.(""	   , "",15,2);  // 54 988
	.("" , "");  	 // 54 988
	//.(""	   	   , "",15,2);  //   
	.(""   , "");  //   1.05  
	.(""    , "");  //   1.05  
	.(""   	, "");   	   //   1.05  
		//  "_"                ,       .
		//      
	.("1229",	"");		//,               ()         ()     .
	.("1230",	"",3);	//    (     (, )  )
	.("1231",	"");		//  
	.("");			//     
	.("", "");    //     

	();
	 () = 1 
		.();
		.    = ?((.)=1, ., .);  //   
		.       = ;
		. = ;
		.		 = ;                                           // 54 988
		.  = 100 * (.);  // 54 988
		 . = ..            //
			. = -1                                            //    0%   
		;                                                                  //
		
		 . = .. 
			. = 4; // - 
		 . = .. 
			. = 3; // - 
		 .(.()).("").()=1 
			. = ?(.=1, 2, 1) // - ,  -  
		
			. = 1; // - 
		;
		. = (); //?((.)=1, "", ?((..)=1, .., ..));

		 ("",()) = 0  //   ( )   
		//???          .     "",       (  )
		//???    - ,          ,                       (  .)
		 (("")) = 1  //   ""  -       ,    ""  
		 (("").) = 1 
		 ((("")..) <> 0)  ((("")..) <> 643) 
			.1230 = (("")..); //       3 ,     
			.1231 = ("")..;
		;
			
		. = 4; //  4- 
		. = ;
		. = ;  //[-] 
	;
	
	(, );  //     ,         .
	
	//[+]  54
	 .() > 0 
		.("54");									//          
		.(1);
		.54 = ("");
		 = .54;
		.(,"");             //   
		 ("", ()) = 1                 //       
			.((("")),"");	//   ,        ;     (""),        
		;

		 ("", ()) = 1                        //        
			 = ("");
			.(,""); //          , (..     ), 1 -          .        !
		
			 = 0
		;
		
		 ( = 0)  ( < (""))  ( <> 0) 
	 		("    !","!!");
			 0
		;
	 	
		 ("", .()) = 1   //      (),      
			.(.,"1192");
		;
		
	
 		("      !","!!");
 		 0
	;
	//[-]  54

	 = ?( = .., 0, 1);
	           = 0;	 = "";	 = "";
	
	//[+]      988    
	// = ("");
	// = "";
	//
	// () = 0 
	//     = ..();
	//	 () = 1 
	//         = ...();
	//    ;
	//; 
	//
	// = ();
	// = .;	
	//[-]      988    
    	
	  = (, (""), ?((=0)(=0),(""),), ., , ., , , , ); // ?(=0,(""),) -> ?((=0)(=0),(""),)   //  < ,       

	  = 1 
		 = ;
								//[+]  54
			 = .("");
			 	= .("");
			 		= .("");
			 			= .("");
			 		= .("");
			 ("")> 
				 = ("")-;
				 = 1;
			
				 = 0;
				 = 0;
			
		 ;	//[-]  54
		(0);
		();
		(1);
		
		//   ,   
		();
	;
	
	 ;
	
 // ()


2)      (  )    ()  ():
//              ""          ( .   TIS1003_54FZ.md)

//******************************************************************************
 ()
    
	  <> 0 
  		  > 0  
 			 = "";
			 .(()).("").() = 0   //[+] 
			 ((""))= 0 
  				 = ", : "+ ((""))
  			;                                        //[-] 
			 " : "+() + ; //  + 
		
			 " ";
		;
	
		 "";
    ;
	


//******************************************************************************
 ()       
	
	  <> .. 
	    ("         !");
		;
	;
	
	//  <> 1     //   
	//	("        .");
	//	;
	//;
	
	  <> 0 
	    ("     !",60);
		;
	 =0 
	    ("   !",60);
		;
	 (=1)  (.<>0) 
	    ("     " +  +
		               ",      0!",60);
		;
	 ()=1 
	    ("   , " +  +
		               "     !",60);
		;
	 ()=0 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
			 ()=0   ; //
		
			;
		;
	 ()=1 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
		
			;
		;
	;
	
	 = ("");
	.(""   , "");
	.(""      , "",15,2);	//
	.("", "");
	.(""       , "");
	.(""	    , "",15,2);	//[+]  54 988
	.(""	, "",15,2);	//
	.(""   , "");	//   1.05  
	.(""    , "");	//   1.05  
	.(""   	, "");		//   1.05  
		//  "_"                ,       .
		//      
	.("1229",	"");		//,               ()         ()     .
	.("1230",	"",3);	//    (     (, )  )
	.("1231",	"");		//  
	.("");			//     
	.("", "");    //     

	 = "";
	            = 0; // 54  
	
	 () = 0 
		 (.() = "")
			 (.() = "") 
			 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "") 
	        // .("") =    // 54
			     = ;
			//;	                                 // 54
		;
	;	
	
	 .() = 0  				//[+]  54
		 = "<>"
	  = .. 
		 = -1                              	//   0%   
	
		 = ()*100;   
	;
	 = ?(()=0,"  ","")+(()+" "+()); 		//[-]  54
	
	 () = 1 	//[-]  54 988
		.();
		.    = ;		// 54
		.       = ;
		. = 1;
		.        = ;// 54
		.      = 0; //;            		//[+]  54 988

	
		.();
		
		 ("",.()) = 1  //[+] 
			 = .
		
			 = 1
		;                                                             //[-] 
		
		 .() = 1 
			.();
			.    = ?((..)=1, .., ..);  //   
			.       = .;
			. = .;
			.  	  = (.) * 100;
			.	  = .;
			  = 0                                       //[+] 
				 . <> 0   //    (  )
					.  = . * (1+. / .);
				;
				//. = . * (1+./100);
				.	  = . + .;
			;                                                          
			 . = .. 	
				. = -1                              					//   0%   
			;                                                    		
			 ("",.()) = 1 
				.	  = .
			;
			 .. = .. 
				. = 4; // - 
			 .. = .. 
				. = 3; // - 
			 .(..()).("").()=1 
				. = ?(..=1, 2, 1) // - ,  -  
			
				. = 1; // - 
			;
			. = (.); //?((.)=1, "", ?((..)=1, .., ..));
			
			 ("",.()) = 0  //   ( )   
			 (.) = 1  //   ""  -       ,    ""  
			 (..) = 1 
			 ((...) <> 0)  ((...) <> 643) 
				.1230 = (...); //       3 ,     
				.1231 = ...;
			;
			
			. = 4; //[-]   4- ,   ,   : 
			
			.	= .;
			.	= .;
		;	
		 ("",.()) = 1 
			 = ..
		;
		
		(, )  //     ,         .
		
	;                                     //[-]  54 988
	
	         = ;
	//          = ;                   //
	     = 0;
	       = 1;
	         = 0;
    
	//[+]  54
	 .() > 0 
		.("54");			//          
		.(1);
		.54 = ("");
		 = .54;
		.(,"");
		 ("", ()) = 1                 //       
			.((("")),"");	//   ,        ;     (""),        
		;

		 ("", ()) = 1                        //        
			 = ("");
			.(,"");	 	//          , (..     ), 1 -          .        !
		
			 = 0
		;
		
		 ("", ()) = 1                        //        
			 = ("");     //  ( - )
			 (=0)  (=0) 
				 = 
			;
		
			 = ?( = 1, 0, )
		;
	
		 ( < )  ( = 0)   		//   < ,       
	 		("    !",60);
	 		
	 	;
	 	
		.(, "");
		.(, "");
	 	 () = 0 
			.(,"");	//  -
		;
	 	 () = 0 
			.(.,"");	// 
		;
		
		 () = 1  //     .
		 ("", .()) = 1   //      (),      
			.(.,"1192");
		 ("", .()) = 0 
		 (.) = 0 
			 = ("");
			.(,,.);
			 .() = 1 
				 .() = () 
				 ("", .()) = 0   //      (),      
				 (.) = 0    //???   ,    
					.(.,"1192");
					
				;
			;
		;
		
		 ?(("", ())=0,0,("")) = 1  // 1227  1228     
		 ( = .) 
		     ( = .)
			 ( = .) 
			 ( = .)  
			 ( = .) 
			 ( = .) 
			 	 = "";
			 	 () = 1 
			 		("  !",60);
			 		
				 (.) = 1 
			 		("  / !",60);
			 		
				// (..) = 1  //  1.1
			 	//	("   !",60);   
			 	//	
			 	
			 		 = (..); 
			 	;
				 = (, "/");
				  > 0 
					 = (, -1)
				
					 = (, "\");
					  > 0 
						 = (, -1)
					;
				;

			 	//???    
			 (..) = 0 
				.(..,	"");    //"1227"
			;
			 () <> 0 
				.(, ""); //"1228"
			;
		;
		
	
 		("      !",60);
 		
	;
	//[-]  54

	           = 0;	 = "";	 = "";
	
	//[+]      988    
	// = ("");
	// = "";
	//
	// () = 0 
	//     = ..();
	//	 () = 1 
	//         = ...();
	//    ;
	//; 
	//
	// = ();
	// = .;	
	//[-]      988    

	 (, , , , , , , , , ) = 1 
		 = ?( = 0, -1, );
								//[+]  54
			 = .("");
			 	= .("");
			 		= .("");
			 			= .("");
			 		= .("");
			 > 
				 = -;
				 = 1;
			
				 = 0;
				 = 0;
			
		 ;	//[-]  54
		(0);
		();
		(1);
	;
	
       

3)      (  )    ()  ():
//               ""          ( .   TIS1003_54FZ.md)

//******************************************************************************
 ()
    
	  <> 0 
  		  > 0  
 			 = "";
			 .(()).("").() = 0   //[+] 
			 ((""))= 0 
  				 = ", : "+ ((""))
  			;                                        //[-] 
			 " : "+() + ; //  + 
		
			 " ";
		;
	
		 "";
    ;
	


//******************************************************************************
 ()
	
	  <> .. 
	    ("          !");
		;
	;
	
	//  <> 1 		//   
	//	("        .");
	//	;
	//;
	
	  <> 0 
	    ("     !",60);
		;
	 =0 
	    ("   !",60);
		;
	 ()=1 
	    ("   , " +  +
		               "     !",60);
		;
	 ()=0 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
			 ()=0   ; //
		
			;
		;
	 ()=1 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
		
			;
		;
	;
	
	 = ("");
	.(""   , "");
	.(""      , "",15,2);	//
	.("", "");
	.(""       , "");  
	.(""	    , "",15,2);	//[+]  54 988
	.(""	, "",15,2);	//
	.(""   , "");  //   1.05  
	.(""    , "");  //   1.05  
	.(""   	, "");   	   //   1.05  
		//  "_"                ,       .
		//      
	.("1229",	"");		//,               ()         ()     .
	.("1230",	"",3);	//    (     (, )  )
	.("1231",	"");		//  
	.("");			//     
	.("", "");    //     
	
	 = "";
	            = 0; // 54  
	
	 () = 0 
		 (.() = "")
		 (.() = "") 
		 (.() = "")
		 (.() = "")
		 (.() = "")
		 (.() = "")	
		 (.() = "")
		 (.() = "") 
			// .("") =    // 54
				 = ;
			//;                                     // 54
		 (.() = "")  (.() = "")   // 54 
			 (.) = 0 
				 (..() = "")
				 (..() = "") 
				 (..() = "")
				 (..() = "")
				 (..() = "")
				 (..() = "") 
					// ..("") =    // 54
						 = .;
					//;	                                              // 54
				;
			;			
		;
	;
	
		 = "";   //    
		 .() = ""  //[+]  54
			 = .                    	
		;
		 () = 1                   
			 = "<>"
		  = .. 
			 = -1                              	//   0%   
		
			 = ()*100;   //[+]  54
		;
	 = (); 		// 54
		
	 () = 1   	//[-]  54 988
	
		.();
		.    = ; 	// 54 ();
		.       = ;
		. = 1;
		.      = 0; //;                 	//[+]  54 988
		
		.		  = ; 		// ?(() = 0, , (""))

		
	
		.();
		
		 ("",.()) = 1   //[+] 
			 = .
		
			 = 1
		;                                                              //[-] 
		
		 .() = 1 
			.();
			.    = ?((..)=1, .., ..);  //   
			.       = .;
			. = .;
			.	  = .;
			.		  = (.) * 100;
			  = 0                                       //[+] 
				 . <> 0   //    (  )
					.  = . * (1+. / .);
				;
				//. = . * (1+./100);
				.	  = . + .;
			;                                                          
			 . = .. 	
				. = -1                              					//   0%   
			;                                                    		
			 ("",.()) = 1 
				.	  = .
			;
			 .. = .. 
				. = 4; // - 
			 .. = .. 
				. = 3; // - 
			 .(..()).("").()=1 
				. = ?(..=1, 2, 1) // - ,  -  
			
				. = 1; // - 
			;
			. = (.); //?((.)=1, "", ?((..)=1, .., ..));

			 ("",.()) = 0  //   ( )   
			 (.) = 1  //   ""  -       ,    ""  
			 (..) = 1 
			 ((...) <> 0)  ((...) <> 643) 
				.1230 = (...); //       3 ,     
				.1231 = ...;
			;

			. = 4; //[-]   4- ,   ,   : 
			
			.	= .;
			.	= .;
		;	                                                            
		 ("",.()) = 1 
			 = ..
		;
		
		(, )  //     ,         .
		
	;	                                     //[-]  54 988
	
	         = ;
	//          = ;                   //
	     = 1;
	       = 1;
	         = 0;
    
	//[+]  54
	 .() > 0 
		.("54");			//          
		.(1);
		.54 = ("");
		 = .54;
		.(,"");
		 ("", ()) = 1                 //       
			.((("")),"");	//   ,        ;     (""),        
		;

		 ("", ()) = 1                        //        
			 = ("");
			.(,"");	 	//          , (..     ), 1 -          .        !
		
			 = 0
		;
		
		 ("", ()) = 1                        //        
			 = ("");     //  ( - )
			 (=0)  (=0) 
				 = 
			;
		
			 = ?( = 1, 0, )
		;
	
		 ( < )  ( = 0)   		//   < ,       
	 		("    !",60);
	 		
	 	;
	 	
		.(, "");
		.(, "");
	 	 () = 0 
			.(,"");	//  -
		;
	 	 () = 0 
			.(.,"");	// 
		;

		 () = 1  //     .
		 ("", .()) = 1   //      (),      
			.(.,"1192");
		 ("", .()) = 0 
		 (.) = 0 
			 = ("");
			.(,,.);
			 .() = 1 
				 .() = () 
				 ("", .()) = 0   //      (),      
				 (.) = 0    //???   ,    
					.(.,"1192");
					
				;
			;
		;
		
		 ?(("", ())=0,0,("")) = 1  // 1227  1228     
		 ( = .) 
		     ( = .) 
			 	 = "";
			 	 () = 1 
			 		("  !",60);
			 		
				 (.) = 1 
			 		("  / !",60);
			 		
				// (..) = 1  //  1.1
			 	//	("   !",60);   
			 	//	
			 	
			 		 = (..); 
			 	;
				 = (, "/");
				  > 0 
					 = (, -1)
				
					 = (, "\");
					  > 0 
						 = (, -1)
					;
				;

			 	//???    
			 (..) = 0 
				.(..,	"");    //"1227"
			;
			 () <> 0 
				.(, ""); //"1228"
			;
		;
		
	
 		("      !",60);
 		
	;
	//[-]  54

	           = 0;	 = "";	 = "";
	
	//[+]      988    
	// = ("");
	// = "";
	//
	// () = 0 
	//     = ..();
	//	 () = 1 
	//         = ...();
	//    ;
	//; 
	//
	// = ();
	// = .;	
	//[-]      988    

	 (, , , , , , , , , ) = 1 
		 = ?( = 0, -1, );
								//[+]  54
			 = .("");
			 	= .("");
			 		= .("");
			 			= .("");
			 		= .("");
			 > 
				 = -;
				 = 1;
			
				 = 0;
				 = 0;
			
		 ;	//[-]  54
		(0);
		();
		(1);
	;
	


4)          ,     (),   "  "      "  " ( .   TIS1003_54FZ.md)

5)       (..   )  ()  ():
//              ""          ( .   TIS1003_54FZ.md)

//******************************************************************************
 ()	//
    
	  <> 0 
  		  > 0  
 			 = "";
			 .(()).("").() = 0   //[+] 
			 ((""))= 0 
  				 = ", : "+ ((""))
  			;                                        //[-] 
			 " : "+() + ; //  + 
		
			 " ";
		;
	
		 "";
    ;
	


//******************************************************************************
 () //      
	
	  <> .. 
	    ("         !");
		;
	;
	
	//  <> 1     //   
	//	("        .");
	//	;
	//;
	
	  <> 0 
	    ("     !",60);
		;
	 =0 
	    ("   !",60);
		;
	// (=1)  (.<>0) 
	//    ("     " +  +
	//	               ",      0!",60);
	//	;
	 ()=1 
	    ("   , " +  +
		               "     !",60);
		;
	 ()=0 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
			 ()=0   ; //
		
			;
		;
	 ()=1 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
		
			;
		;
	;
	
	 = ("");
	.(""   , "");
	.(""      , "",15,2);	//
	.("", "");
	.(""       , "");
	.(""	    , "",15,2);	//[+]  54 988
	.(""	, "",15,2);	//
	.(""   , "");  //   1.05  
	.(""    , "");  //   1.05  
	.(""   	, "");		//   1.05  
		//  "_"                ,       .
		//      
	.("1229",	"");		//,               ()         ()     .
	.("1230",	"",3);	//    (     (, )  )
	.("1231",	"");		//  
	.("");			//     
	.("", "");    //     

	 = "";
	            = 0; // 54  
	
	 () = 0 
		 (.() = "")
			 (.() = "") 
			 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "") 
	        // .("") =    // 54
			     = ;
			//;	                                 // 54
		;
	;	
	
	// .() = 0  				//[+]  54
		 = "<>";
	//  = .. 
	//	 = -1                              	//   0%   
	//
	//	 = ()*100;   
	//;
	 = "  " + ; 		//[-]  54
	
	 () = 1 	//[-]  54 988
		.();
		.    = ;		// 54
		.       = ;
		. = 1;
		.        = ;// 54
		.      = 0; //;            		//[+]  54 988

	
		.();
		
		 ("",.()) = 1  //[+] 
			 = .
		
			 = 1
		;                                                             //[-] 
		
		 .() = 1 
			.();
			.    = ?((..)=1, .., ..);  //   
			.       = .;
			. = .;
			.  	  = (.) * 100;
			.	  = .;
			  = 0                                       //[+] 
				 . <> 0   //    (  )
					.  = . * (1+. / .);
				;
				//. = . * (1+./100);
				.	  = . + .;
			;                                                          
			 . = .. 	
				. = -1                              					//   0%   
			;                                                    		
			 ("",.()) = 1 
				.	  = .
			;
			 .. = .. 
				. = 4; // - 
			 .. = .. 
				. = 3; // - 
			 .(..()).("").()=1 
				. = ?(..=1, 2, 1) // - ,  -  
			
				. = 1; // - 
			;
			. = (.); //?((.)=1, "", ?((..)=1, .., ..));

			 ("",.()) = 0  //   ( )   
			 (.) = 1  //   ""  -       ,    ""  
			 (..) = 1 
			 ((...) <> 0)  ((...) <> 643) 
				.1230 = (...); //       3 ,     
				.1231 = ...;
			;
			
			. = 4; //[-]   4- ,   ,   : 
			
			.	= .;
			.	= .;
		;	
		 ("",.()) = 1 
			 = ..
		;
		
		(, )  //     ,         .
		
	;                                     //[-]  54 988
	
	         = ;
	//          = ;                   //
	     = 0;
	       = 1;
	         = 0;
    
	//[+]  54
	 .() > 0 
		.("54");			//          
		.(1);
		.54 = ("");
		 = .54;
		.(,"");
		 ("", ()) = 1                 //       
			.((("")),"");	//   ,        ;     (""),        
		;

		.(1,"");	 	//          , (..     ), 1 -          .        !
		
		 = 0;
	
		.(, "");
		.(, "");
	 	 () = 0 
			.(,"");	//  -
		;
	 	 () = 0 
			.(.,"");	// 
		;
		
		 () = 1  //     .
		 ("", .()) = 1   //      (),      
			.(.,"1192");
		 ("", .()) = 0 
		 (.) = 0 
			 = ("");
			.(,,.);
			 .() = 1 
				 .() = () 
				 ("", .()) = 0   //      (),      
				 (.) = 0    //???   ,    
					.(.,"1192");
					
				;
			;
		;
		
		 ?(("", ())=0,0,("")) = 1  // 1227  1228     
		  <> .. 
			 	 = "";
			 	 () = 1 
			 		("  !",60);
			 		
				 (.) = 1 
			 		("  / !",60);
			 		
				// (..) = 1  //  1.1
			 	//	("   !",60);   
			 	//	
			 	
			 		 = (..); 
			 	;
				 = (, "/");
				  > 0 
					 = (, -1)
				
					 = (, "\");
					  > 0 
						 = (, -1)
					;
				;

			 	//???    
			 (..) = 0 
				.(..,	"");    //"1227"
			;
			 () <> 0 
				.(, ""); //"1228"
			;
		;
		
	
 		("      !",60);
 		
	;
	//[-]  54

	           = 0;	 = "";	 = "";
	
	//[+]      988    
	// = ("");
	// = "";
	//
	// () = 0 
	//     = ..();
	//	 () = 1 
	//         = ...();
	//    ;
	//; 
	//
	// = ();
	// = .;	
	//[-]      988    

	 (, , , , , , , , , ) = 1 
		 = ?( = 0, -1, );
								//[+]  54
			 = .("");
			 	= .("");
			 			= .("");
			 		= .("");
		 ;	//[-]  54
		(0);
		();
		(1);
	;
	
       


6)         ()  :
	  = 0;

 () 
	  = 0;	//

7)       (..   )     (  .  )

8)       (..   )  ()  ():
//              ""          ( .   TIS1003_54FZ.md)

//******************************************************************************
 ()	//
    
	  <> 0 
  		  > 0  
 			 = "";
			 .(()).("").() = 0   //[+] 
			 ((""))= 0 
  				 = ", : "+ ((""))
  			;                                        //[-] 
			 " : "+() + ; //  + 
		
			 " ";
		;
	
		 "";
    ;
	


//******************************************************************************
 ()	//
	
	  <> .. 
	    ("          !");
		;
	;
	
	//  <> 1 		//   
	//	("        .");
	//	;
	//;
	
	  <> 0 
	    ("     !",60);
		;
	 =0 
	    ("   !",60);
		;
	 ()=1 
	    ("   , " +  +
		               "     !",60);
		;
	 ()=0 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
			 ()=0   ; //
		
			;
		;
	 ()=1 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
		
			;
		;
	;
	
	 = ("");
	.(""   , "");
	.(""      , "",15,2);	//
	.("", "");
	.(""       , "");  
	.(""	    , "",15,2);	//[+]  54 988
	.(""	, "",15,2);	//
	.(""   , "");  //   1.05  
	.(""    , "");  //   1.05  
	.(""   	, "");		//   1.05  
		//  "_"                ,       .
		//      
	.("1229",	"");		//,               ()         ()     .
	.("1230",	"",3);	//    (     (, )  )
	.("1231",	"");		//  
	.("");			//     
	.("", "");    //     
	
	 = "";
	            = 0; // 54  
	
	 () = 0 
		 (.() = "")
		 (.() = "") 
		 (.() = "")
		 (.() = "")
		 (.() = "")
		 (.() = "")	
		 (.() = "")
		 (.() = "") 
			// .("") =    // 54
				 = ;
			//;                                     // 54
		 (.() = "")  (.() = "") 
			 (.) = 0 
				 (..() = "")
				 (..() = "") 
				 (..() = "")
				 (..() = "")
				 (..() = "")
				 (..() = "") 
					// ..("") =    // 54
						 = .;
					//;	                                              // 54
				;
			;			
		;
	;
	
		 = "";   //    
		 (.() = 1)  (.() = "")  //[+]  54
			 = .                    	
		;
		 () = 1                   
			 = "<>"
		  = .. 
			 = -1                              	//   0%   
		
			 = ()*100;   //[+]  54
		;
	 = "  " + ; 		//[-]  54
		
	 () = 1   	//[-]  54 988
	
		.();
		.    = ; 	// 54 ();
		.       = ;
		. = 1;
		.      = 0; //;                 	//[+]  54 988
		
		.		  = ; 		// ?(() = 0, , (""))

		
	
		.();
		
		 ("",.()) = 1   //[+] 
			 = .
		
			 = 1
		;                                                              //[-] 
		
		 .() = 1 
			.();
			.    = ?((..)=1, .., ..);  //   
			.       = .;
			. = .;
			.	  = .;
			.		  = (.) * 100;
			  = 0                                       //[+] 
				 . <> 0   //    (  )
					.  = . * (1+. / .);
				;
				//. = . * (1+./100);
				.	  = . + .;
			;                                                          
			 . = .. 	
				. = -1                              					//   0%   
			;                                                    		
			 ("",.()) = 1 
				.	  = .
			;
			 .. = .. 
				. = 4; // - 
			 .. = .. 
				. = 3; // - 
			 .(..()).("").()=1 
				. = ?(..=1, 2, 1) // - ,  -  
			
				. = 1; // - 
			;
			. = (.); //?((.)=1, "", ?((..)=1, .., ..));

			 ("",.()) = 0  //   ( )   
			 (.) = 1  //   ""  -       ,    ""  
			 (..) = 1 
			 ((...) <> 0)  ((...) <> 643) 
				.1230 = (...); //       3 ,     
				.1231 = ...;
			;
			
			. = 4; //[-]   4- ,   ,   : 
			
			.	= .;
			.	= .;
		;	
		 ("",.()) = 1 
			 = ..
		;
		
		(, )  //     ,         .
		
	;	                                     //[-]  54 988
	
	         = ;
	//          = ;                   //
	     = 1;
	       = 1;
	         = 0;
    
	//[+]  54
	 .() > 0 
		.("54");			//          
		.(1);
		.54 = ("");
		 = .54;
		.(,"");
		 ("", ()) = 1                 //       
			.((("")),"");	//   ,        ;     (""),        
		;

		.(1,"");	 	//          , (..     ), 1 -          .        !
		
		 = 0;
	 	
		.(, "");
		.(, "");
	 	 () = 0 
			.(,"");	//  -
		;
	 	 () = 0 
			.(.,"");	// 
		;

		 () = 1  //     .
		 ("", .()) = 1   //      (),      
			.(.,"1192");
		 ("", .()) = 0 
		 (.) = 0 
			 = ("");
			.(,,.);
			 .() = 1 
				 .() = () 
				 ("", .()) = 0   //      (),      
				 (.) = 0    //???   ,    
					.(.,"1192");
					
				;
			;
		;
		
		 ?(("", ())=0,0,("")) = 1  // 1227  1228     
		  <> .. 
			 	 = "";
			 	 () = 1 
			 		("  !",60);
			 		
				 (.) = 1 
			 		("  / !",60);
			 		
				// (..) = 1  //  1.1
			 	//	("   !",60);   
			 	//	
			 	
			 		 = (..); 
			 	;
				 = (, "/");
				  > 0 
					 = (, -1)
				
					 = (, "\");
					  > 0 
						 = (, -1)
					;
				;

			 	//???    
			 (..) = 0 
				.(..,	"");    //"1227"
			;
			 () <> 0 
				.(, ""); //"1228"
			;
		;
		
	
 		("      !",60);
 		
	;
	//[-]  54

	           = 0;	 = "";	 = "";
	
	//[+]      988    
	// = ("");
	// = "";
	//
	// () = 0 
	//     = ..();
	//	 () = 1 
	//         = ...();
	//    ;
	//; 
	//
	// = ();
	// = .;	
	//[-]      988    

	 (, , , , , , , , , ) = 1 
		 = ?( = 0, -1, );
								//[+]  54
			 = .("");
			 	= .("");
			 			= .("");
			 		= .("");
		 ;	//[-]  54
		(0);
		();
		(1);
	;
	



9)         ()  :
	  = 0;

 () 
	  = 0;	//

10)       (..   )     (  .  )


11)         


12) !!!        , . 9.2        ()  :
		.(?((()=0)  ((())=0), (), ()), "");

		.((), "");


13) !!!    987         ()     (, , , ):
(, , , , , , )

14)      ()     ="", ="",    :
 (, , ="", ="")  // 54 , ="", =""
	 = 0;
	
	  = 1 
		 = ("");
		.(""      , "_");
		.(""       , );
		.("", );
		//[+]  54
		.("54", (""));
		 = .("54");
		.("", );
		.("", );
		//[-]  54

15)     
		 (, ) = 0 
 :
		 (, , , ) = 0   // 54  , , 

16)    , ,      :   .
         .
      ,           ,       .

17)       : .          .

18)            ..      ,             1230  1231.