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


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


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


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


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


//******************************************************************************
// _(, )
//
// : 
//  				:  ,  
//  	: ,      
//
//  :
//  					:    
//
// :
//     .     
//
 _(, )
	
	//---------------------------------------------------------------------------------------------
	//  :
	//	-           

				= 1;
			= .(1);
				= (".");
		= .();
	
	//---------------------------------------------------------------------------------------------  
	 .("1").() = 1 
		_(, , );
	;
	
	//---------------------------------------------------------------------------------------------  
	//   
	..();
		= ("");
	.(.);
	.();
	
	 ;
 // _()


//******************************************************************************
// _()
//
// : 
//  				-  
//
//  :
//  					-  
//
// :
//       . 
//     
//
 _()
	
			= "";
		= .(1);
	 .() = 0 
			= "       !";
	;
	
		= ();
	  = 0 
		(, 30);
	;
	
	 ;
 // _()


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

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


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


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


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


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


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


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

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

