//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                                                                  |
//	+                                      ShmalevoZ                                            +
//	|                                       2008-11                                             |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

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


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


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


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

 // ()


//******************************************************************************
// ()
//
// : 
//  		-  
//
//  :
//  					-  
//
// :
//      
//
 ()
	
		= 0;
				= ();
	  = "" 
			= ?( > .(), 0, );
	  = "" 
		.((), , "");
	;
	
	 ;
 // ()


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

	().();
	.();
	
	.();
	.			= ;
	.	= ;
	.		= ;
	
 // ()


//******************************************************************************
// ()
//
// : 
//  		- /  
//
//  :
//  
//
// :
//   
//
 () 
	
		= ();
	  = 0 
		_this()._("   <" +  + ">");
	;
	
	.();
	
 // ()


//******************************************************************************
// ()
//
// : 
//  		-  
//
//  :
//  			-  
//
// :
//    
//
 () 
	
		= ();
	  = 0 
		_this()._("   <" +  + ">");
	;
	
	 .(, "");
 // ()


//******************************************************************************
// (, )
//
// : 
//  		- / 
//  				- 
//
//  :
//  
//
// :
//    
//
 (, ) 
	
		= ();
	  = 0 
		_this()._("   <" +  + ">");
	;
	
	.(, "", );
	
 // ()


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


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


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


//******************************************************************************
// _(, )
//
// : 
//  
//  
//
//  :
//  
//
// :
//    
//
 _(, ) 
	
	_this().(, );
	
 // _()


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