//  
 , , ;  //
 , , , ;     // 
 , 40;                          //
 , ; 
 46, 45, 62;
 4344, , ;
 _,  , ;
 45_1,45_2;
 ;  
 , ;  // .   
//********************************************* 
 ()
	=",,,,";
	=+",,";
	 _=1 
		=+",,";
	;
	 (, );

//*********************************************
 (1,2,3,4,5,6,7);
	.();
	. = 1;
	. = 2;
	. = 3;
	. = 4;
	. = 5;
	. = 6;
	. = 7;

//**************** )   )_    )		) 	)   68
//**************** ) 	)      )      ).   )  
//**************** )   )  (4-45-46) )  
 ()
	//                 	_					_		  	  	  _   _  
	(. 		,.,   "",""	,"","","");

//*********************************************
 ()
	 (. <> ) 
		.();
		 = .("",,0);
		  <> 1 
			(" <" + . +">     <" +  + ">!");
		
			  * .;
		;
	
		 ;
	;

//*********************************************
 (,,,,=0,1,2,3,4,1,2,3="",4="",="")
	(1,2,3,4,1,2,3,4);
	1 = +(" ,:",N_)+(" ,  .:",N__);  
	=0;  =0;
	 ()=1 
	 (.) <> 1 
		  = ;
		  =  * ..();
	; 
	// = ?(()=0, , );
	 = ;
	//         
	(, "", 1, , , , , , , ); 

//*********************************************
 ()
	 = .;   = .;  
	//                                      (4)          (4)
	 (="") 
		//                   
		(" ",45,  ,. ,., 45_1, 45_2 ,. ,. ,. , );
		 .<>0 
			("  .","", "41"  , ,., "", "" ,"" ,"",. ,);
		;
		(" ",45, .40 ,.40*. ,., 45_1, 45_2 ,. ,. ,. , );
	 (="") 
		// 
		(" ",45,   ,. ,., 45_1, 45_2 ,. ,._,. ,);
		(" ",45, .40 ,.40*. ,., 45_1, 45_2 ,. ,. ,. , );
		 .<>0  
			("  .","45", "41"  , ,., 45_1, 45_2 ,. ,.,. ,);
		;
	 (="") 
		//  
		(" ", 46,   ,. ,., . ,._ , ,"", . , );
		(" ",46, .40 ,.40*. ,., . ,. , ,"" ,. , );
		 .<>0  
			("  .","", "41"  , ,., "", "" ,"" ,"",. ,);
		;
	 (="") 
		//    
		(".. ", 45,   ,. ,., 45_1 , 45_2 ,. ,._ , . , );
		(".. ", 46, 45 ,. ,., . ,. , ,"",45_1 ,45_2 ,. ,._);
		(".. ",45, .40 ,.40*. ,., 45_1, 45_2 ,. ,. ,. , );
		(".. ", 46, 45 ,.40*. ,., . ,. , ,"",45_1 ,45_2 ,. ,.);
		 .<>0  
			("  .","45", "41"  , ,., 45_1, 45_2 ,. ,.,. ,);
			("  .","" , "45"  , ,. , "","","","",45_1, 45_2 ,. ,.);
		;
	 (="") 
		//    62
		 = .+.;
		 = ./;
		 = .+.;
		 =  (()*,2);
		 =  - ;
		(".  ", 62 ,46, , ., ,  ,"" ,"",. ,. ,,"",);
		(".  ", 62 ,46, , ., ,  ,"" ,"",. ,. ,,"",);
	 (="")  (.<>..)  (.<>..) 
		//   
		 = .+.;
		 = ./;
		 = .;
		_ =  (()*,2);
		_ =  - _;
		=..;
		=..;
		(".  ", 46, "68.02" ,_ ,,. ,. , ,"", ,,"","", );
		(".  ", 46, "68.02" ,_ ,,. ,. , ,"", ,,"","", );
	;
	
	 ((("",)>0)   ( <> ..) )  
	((("",)>0)  (=..) ) 
		 .40>0  //  37
			37 = (.40,"40","37");
			("  ",.40, 37 ,.40*.40 ,.40, . ,,"" ,"" ,. ,. );
		;
	;
	
 

//***************************************  
 ()
	=..;
	=..;
	=?((=0)  (_=0), "60.09", "76.04");
	 (="")  (_=1)  (<>0)  
		//  
		 = ?(((-(""))/)>0.001,(""),);
		("  ","45.11" , ,  ,,,  ,"" ,"",, );
		 (=0)  (_=0) 
			("    ","19.09" , "60.09" ,("") ,, ,,,"" , ,);
		;
		
		 _=1  //         
		  ("    ","76.14" , "76.04" ,("") ,,,  ,"" ,"", ,);  
		;
		
	 (="")  (_=1)  (<>0) 
		//  
		=0; =0; =0; =0; =0;
		//  .   
		 = -("");
		 (/)>0.001  // . 
			 = (*.()/100,2);
			
			 _=1  //          
			  = +  ;
			;

			 = .("")+.("");
			 = .("")/;
			 = (*,2);
			 =  - ;
			//
			 (=0)  (_=0) 
				("   .","19.09" , "60.09" , ,, ,,,"" , ,);
			;
			("  ","44.05",  , ,,.,  ,"","" , ,);
			("  ","43.05",  , ,,.,  ,"","" , ,);
		;
	 (="")  (_=1)  (<>0) 
		//  + 
		.(); //,     62 
		//(,"");  //------------------
		.("62",",");
		.(); //
		 .() = 1  
			("",.62 , "45.11" ,.,,,   ,"","" ,,  );
			("  ",.62 , "76.14" ,. ,,,   ,"","" ,,  );
		;
	 (="")  (_=0) 
		//   
		.(); //,     62 
		.("62","");
		.(); //
		 .() = 1  
			("",.62 , "76.12" ,.,,,   ,"","" ,,  );
		;
	 (="")  (_=1)  (<>0)  (_=0) 
		//    
		=0; =0; 
		//     
		//(,"");
		 = .("")+.("");
		 = .("")/;
		
		 = (*,2);
		 =  - ;
		//
		 = ..;
		("  ","44.01", "76.11" , ,,.,  ,"","" , ,);
		("  ","43.01", "76.11" , ,,.,  ,"","" , ,);
	;
 
//*********************************************
 ()
	 = ..._;
	 ()=1 
	    ("   <_>    "+.);
	;
     .;

//*********************************************
 (,,1,2="")
	.();
	.(..);
	 2="" 
		 = .(,,,1);
	    
		 = .(,,,1, 2);
	;
	 =.. 
		.(..);
		 2="" 
			 =  + .(,,,1);
		    
			 =  + .(,,,1, 2);
		;
	;
     ;

//*********************************************
 ()
	 = ("41","",);
	 = ("41","",);
	 ( < )  
		 =0 
		     = 0; 
		
			 = ;
		;
	 ( = )  
		 = ;
	 ( <> 0)  
		 = */;
	
		=0;
	;
	 ;

//*********************************************
 ()
	(.);//  
	 = ();
	 ( < 0) 
		. = ;
		.40 = ..();
		 (.40)=1 
			("      "+);
		; 
		 = ..;
		 .()=1 
		    .40 = .;
		
			("   -      "+.);
		; 
		 = .40;
		. = 0;
		 0;
	; 
	 = (0,(,"",, ));
	 = (0,(,"",, ));
	//(""++"   "+);
	 ( < )  
		//(" 41 .  . <"++">   "++" "+(.)+" """+.+""""+"   "++" "+(.));
		 = ..;
		 .()=1  
			.40 = .;
			//("...   40 .");
			.40 = ..();
			 (.40)=1 
				("      "+);
			;
			. = (0, - );
			40 = (,"",, );
			 (40 <  - )  
				//("... 40   "+40+" "+(.)+" """+.+""".    37 .");
				.40 =  -  - 40;
			;
		
			("   -      "+.);
		;
		. = ; //    ,    .
		 = ;
	 ( = )  
		. = ;
		 = ;
	
		. = ;
		 = */;
	; 
	 = (.40*.+)/;
	 ;

//*********************************************
 ()
	 , , , ;
	=0;
	=0;
     ()=0 
	    ("   -   !");
		;
	;
	.();
	.(); // 
	 = ("");
	 = (".");
    // = 0;
	 =.. 
		=3; =0;
	 (=..) 
		=4; =0;
	 =.. 
		=5; =1;
	 =.. 
		=6; =1;
	 =.. 
		=7; =0;
	;

	(); //   -  
	
	 = (".");
	.(90001,0);
	 .()=1 
		 = .(.());
	
		("   <>   <>");
	; 
	
	 =1 
	    =1   
	   	   //* 140400
	       //45_1= ; 45_2=;
	       45_1=.. ; 45_2=;
	   
	       45_1= ; 45_2=;
	   ; 
	
	    45_1= ; 45_2=;
	;
	
	 ((.<>..)  (.<>..))  
		=0;
	 
		=1;
	;
	 = ("");
    ();
	.("");
	.("62");
	.("");
	.("_");
	.("");
	.("40");
	.("40");
	.("40");
	
	.(); //  
	 .() = 1  
		 = _(, ., _, 1); // .. _ 10.01.2000 .
		
		// 
		.=0;  .40=0;
		.=0;  .40=0;
		 (.)=1   //  !!!!
			 = .;
			62 = ?(((.)<>1),"62.11","62.10");	
			46 = ?((=1),"46.02","46.01");	
			(". ",62 , 46, .+.,0,
			,   ,"","" ,. ,. ,,"", );
			  > 0 
				=..;
				=..;
				(". ",46 , "68.02", , 0,
				. ,. ,,"",, , );
			;
			;
		;
		
	    . = (); 
		 = .; //!!!! !!!! !!!!
		. = (); 
	
    //;
	////.(",,,62,_",",,,,,,,40,");
	//.();
	// .() = 1 
	
		 = 0;  =0; 
		 .(.,,1) = 0 
		    ("   -     "+);	;
		;
		 =1 
	        46 = .(,6);
			45 = .(,4);
			62 = .(,9);
		
	        46 = .(,5);
			45 = .(,3);
			62 = .(,8);
		;
		 = (); 
	    .62 = 62;	
		
		 = .(1,);
		._ = .(1,2);
		
		//     ...
		  = 1  () 
		     = (,,1);
		    ();
		; 
	;
		
	// ,    
	  = 1  () 
		 = (,,1);
		();
	; 
	
	//  
	.();
	 .()=1  
		(,.,.,.,.,.,
		.,.,.1,.2,.3,.4,
		.1,.2,.3,.4,.,.);
	; 
	
	//*  
	 (.=)  
		=1;
		//  
		 = ("");
		.(,,());
		 .()=1 
			 (.() = 0)  (.() = "")    
				//    
				 .<>() 
					//(" "+.());
					.(1);
				
					=0;
				;
			;
		; 
		 (.("")>0)  (=..)  
			
			.();
			 .()=1  
				 = (.). + (.).;
				. = ?(=0,-.,0) ;
				. = ?(=0,-.,0);
				. = ?(=0,-.,0);
				//. = -. ;
				//. = -.;
				//. = -.;
			;    
			
			//  
			.();
			(".", , ()); 
			 =1 
				.();
				(".", , ());
			;
		;
	;
	.();
	.();

//*********************************************
 = .;
 = .;
 = .;
 = .;
 = .;
 = ("");
 = ("");
.("");
.("");
.("");
.("");
.("");
.("");
.("");
