//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                          FormEx                          |
//	+                                      ShmalevoZ                                            +
//	|                                       2009-06                                             |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

//---------------------------------------------------------------------------------------------
//  
 ;
 ;
 ;
 ;
 ;


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


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


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


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  					-     
//
// :
//       
//
 ()
	
	 _this()._("..");
	
 // ()


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


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


//******************************************************************************
// _()
//
// : 
//  
//
//  :
//  
//
// :
//   
//
 _()
	
	.();
	
	 1;
 // _()


//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                                                                                           |
//	+                           ,                             +
//	|                                                                                           |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

//******************************************************************************
// ()
//
// : 
//  		-   
//
//  :
//  					-   (  )
//
// :
//     
//
 () 
	
		= ().();
	
	 ;
 // ()


//******************************************************************************
// ( = 0)
//
// : 
//   = 0
//
//  :
//  					-   
//
// :
//     
//
 ( = 0) 
	
		= "  ";
	
	 ;
 // ()


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


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  					-    
//
// :
//     
//
 () 
	
		= ", ";
	
	 ;
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  					-    
//
// :
//         
//
 () 
	
		= "*";
	
	 ;
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  					-   
//
// :
//      
//
 () 
	
		= ().();
	
	 ;
 // ()


//******************************************************************************
// (, , )
//
// : 
//  					: ,  
//  				:  
//  	:      
//
//  :
//  					:    
//
// :
//       ,  
//	   
//
 (, , ) 
	
	//---------------------------------------------------------------------------------------------
	//   
		= 1;
	
	  = "" 
			= _();
	  = "" 
			= _();
	;
	
	 ;
 // ()

