//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                                                   |
//	+                                         ShmalevoZ                                         +
//	|                                          2007-12                                          |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++


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


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


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


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

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


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


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


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


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


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

		= "";
			= ("");
		= .();
	 () = 1 
			=  + "
		|
		|  ;
		| 
		|  ()
		|		= ;
		| 
		|
		|";
	
			=  + .();
	;
		=  + _this().();
			= ("..");
	.();
	.();
	.();
	 .() = 0 
		("     " + (_this()));
	;
	.();
	.();
	.();
	.(, );
	
 // ()


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


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