 _;

 ()
	 ;

    
// -------------------------------- -------------------------------------
 ()                                   
	_ = ().();
 // 

 () 
	 _;


 () 
	 (_);


 () 
	 ();


 () 
	 = ();
	.(_);


 () 
	();


 () 
	.(_);
	     
	 = .();
	  <> 0 
		_.();
	;


 () 
	=("");
	_.();	
	     
	 = _.();
	  <> 0 
		.();
	;

	 ;


 () 
	_.();
	
	.();
	 .()=1 
		_.(.,.);
	;


 (=0, =0) 
	 =0 
		=("");
	;
	 =0 
		.();
		.("");
		.("","");
	
		=0;
		=0;
		 =1  .() 
			=.();
			 ="" 
				=1
			 ="" 
				=1;
			;
		;
		
		 =0 
			.("");
		;
		 =0 
			.("");
		;
	;

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


 (,) 
	_.();
	 =1  .() 
		=.(,);
		=.();
		_.(,);
	;


 () 
	=_.();
	 _.();


//    

 () 
	().();
	           
	 = 0;
	.();
	 .()=1 
		_.(., .);
		  = 0 
			 . = 1 
				_.(.);
			;
		;
	;


 (=0, =0) 
	().(, );
	
	 =0 
		.("","", 1,,,10);
		.("","", 1,,,10);
	
		=0;
		 =1  .() 
			=.();
			 ="" 
				=1
			;
		;
		
		 =0 
			.("");
		;
	;

	 =1  ().() 
		 = ().();
		.(, "", );
	;              
	
	 = ().();
	  <> 0 
		.(, "", 1);
	;

	 ;

