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

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


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


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


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


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


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


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


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