
//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//      
//
 ()
	
	 ;
	
 // ()


//******************************************************************************
// _this()
//
// : 
//  			- 
//
//  :
//  		-   
//
// :
//     
//
 _this()
	
	 ();
	
 // _this()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 ()
	
		= ("");
	//---------------------------------------------------------------------------------------------
	//    
		= .();
	  = 1   
			= .();
		("  " + .());
		.(., _this());
	;
	
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 ()

			= ..02;
			= .;
			= (".01");
			= .();
		= .();
	
		= (".01");
	 .(2, 2) = 0 
		.();
		.			= 2;
		.	= "   2";
		.();
	;
	
	.();
	 .() = 1 
		.();
			= .;
			= .;
		.	= ("02");
		.	= ("03");
		.	= " ";
		.				= . * 2;
		
		("  02/03   " + .);
		
		.02	= . + . / 2;
		.();
		
		("   02   " + .02);
		
	;
	
	.();
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 ()
	
	//       ,     .
	//      /,   ..
	
	.("");
	("  ");
		= ("....");
	.("01");
	//   , ..   
	.(, 1);
	("    01");
	
		= ("....");
	.("01");
	
	.(.());
	.();
	
	 .() = 1 
		.01	= .01 + .01;
		("    01  " + .01);
	;
	
	// 1 -   
	.(, 1);
	
 // ()


//******************************************************************************
// (, )
//
// : 
//  , 
//
//  :
//  
//
// :
//    
//
 (, )
	
		= .();
	.("");
	.();
	 .() = 1 
		.	= ((.NameEng));
	;
	
	 ;
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//        (  )
//
 ()
	
		= ();
	
	  >= 1 
		
			= (, );
						= ((((, " ", ""), , "")));
		 ((, 14) = "")  ((, 12) = "") 
			;
		;
		
			=  - 1;
	;
	
	 ;
 // ()


//******************************************************************************
// _(, )
//
// : 
//  , 
//
//  :
//  
//
// :
//     
//
 _(, ) 
	
		= ("");
			= "";
	//  == 
		= 1;
	
		= 0;
	
		= .();
	  = "01" 
			= . - 1;
		("    " +  + "  " + . + "  " + .);
	;
	
	  = 1 
		
		//---------------------------------------------------------------------------------------------
		//      .
		//   -   
					= ("");
				= (, );
					= 0;
		
		//---------------------------------------------------------------------------------------------
		//     ,   
		 .("", , "") = 1 
			
						= .(, "NParams");
							= .();
				= ();
			
			//---------------------------------------------------------------------------------------------
			//   
				= "";
			  = 1   
					=  + (, ) + ;
			;
			//---------------------------------------------------------------------------------------------
			//     
							=  + "
			|  ____() 
			|	(1);
			|	
			|";
			  = 1 
					=  + "
				|	();
				|";
			
					=  + "
				|	();
				|";
			;
				=  + "
			|	 ();
			| 
			|";
			//---------------------------------------------------------------------------------------------
			//     
			  =  + 1  () 
					=  + (, ) + ;
			;
			
				= ("");
			.();
			.();
			 .() = 0 
				("   !");
				 0;
			;
			.();
			.();
			
				= .____();
		;
	;
	
	//---------------------------------------------------------------------------------------------
	//      ,   ,
	//     ,   ,  
	//   .
	  = 1 
		//    
		();
	  = 2 
		//   
		();
	;
	
	 ;
 // _()
