//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                                                      |
//	+                                      ShmalevoZ                                            +
//	|                                       2009-07                                             |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

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


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


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


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


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//        
//
 (, )
	
	.( + ".." + );
	_this().(, (.("")));
	
 // ()


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


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


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


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


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