//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                    |
//	+                                        ShmalevoZ                                          +
//	|                                         2008-01                                           |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

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

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


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


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


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

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


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


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


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


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

