// 1-       2001 .
//     01, 05
 ;
 , ;

///////////////////////////////////////////////////////////////////////////
//    
///////////////////////////////////////////////////////////////////////////
//-----------------------------------------------
 (="",="")
	//      .
	 =""  =.(); ;
	
	// CASE     .
	 ="" 
		 .=.. 
			("      ","!"); 
			=;  0;
		;
		
	 ="" 
	
	 ="" 
		 =1 
			("    !
			|  
			|   
			|  "++" !");
		;
		
	 ="" 
		=();	="";
		(,.,
		               ,,,,);
		("");
		
	 ="" 
		=.;
		("");
		
	 ="" 
		 =0  =1;	;
		("");
		
	 ="" 
		("");
		
	 ="" 
		=**;
		("");
		
	 ="" 
		 *>0 
			=/(*);
		;
		("");
		
	 ="" 
		=(,,,,1);
		("",1);
		=-;
		
	 ="" 
		("",0);
		
	 ="" 
		=..;
		 ()=0 
			=*/(*+100);
		 =0;
		;
		("");
		
	 ="" 
		
	 =""  
		 <()  =0; ;
		 (,,);
		
	 ="" 
		 <> 
			 ("    ?",4)=6 
				();
				 ()=1 
					=(,,,,);
					("");
				;
				=;
			;
		;
		
	 ="" 
		=("");
		 .=.. 
			.(("")+(""),"   .");
		;
		 (,,);
		
	 ="" 
		//          
		=("");
		 .()=0 
			.("","------------------------------");
			.("","    ");
		;
		 .()=0 
			.("","------------------------------");
			.("","    ");
			.("","     ");
			 ()<>0 
				.("","     ");
				.("","     ");
			;
			 =1 
				.("","      ");
			;
		;
		//    -        
		=(,,);
		//  ,    -       

		 ()="" 
			=;
			.();
			  .() = 1 
				("  . "+.);
				 .=0  ; ;
				();
				=.;
				 .()=0 
					(); ;
				;
				=.;
				=(.);
				("");
				=./.;
				=.;
				=.;
				=.;
				=.;
			;

		 ="" 
				//        
				.();
				 .()=1 
					.=.*.2.;
					.2=(.2);
				;
				.("1,2","");
				.("1","");
				.();
				//   
				 .() = 1 
					();
					=.1;
					 .()=0 
						(); ;
					;
					("");
					=.;
					 (*)<>0 
						=(,,,,3)/(*);
					 ="";
						 (,.,
						     ,,,,)=0 
						;	
					;
					("");
				;
				=;
		     
		 ="" 
			=("");
			();
			=.();
			.(",,",",,,");
			 >.() 
				 ("   ?","+")="" 
					();
					();
					();
					 ()=1 
						 >0 
							=/;
						;
					;
				;
			 ("   ");
			;
			
		 ="" 
			=;
			(".",);
			 ()=100 
				..();
				 .()=1 
					..();
				;
			;
		;
		
	 ="" 
		 (,"",)=1 
			("");
		  0;
		;
		
	  (,,);
	;
	 1;
	// (="")

//-----------------------------------------------
 ( =0, =1)
//    
	.();
	(,"");
	.(""); (9);
	();
	 ()=1 
		.(""); ();
	;
	.(""); (10);
	(,,,,,,"     "+);
 // 

///////////////////////////////////////////////////////////////////////////
//   
///////////////////////////////////////////////////////////////////////////
//-----------------------------------------------
 (,)
	 ="" 
		 .()=1  =;
		 =0; ("   !");
		;	
		
	 ="" 
		=..;
		
	 ="" 
		=.;
		
	;	


//-----------------------------------------------
 ()
	();
	=; 
	=;
	=;
	("")
  // 

//-----------------------------------------------
 ()
  // 

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

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

//-----------------------------------------------
 ()
	();
  // 	

//-----------------------------------------------
 ()
	 ()=1  
		("  ");
		(0);
	;	
 // 

//-----------------------------------------------
 ()
	(,"");
  // 

//-----------------------------------------------
 (,) 
	("",);
  

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

//----------------------------------------------------------
 ()
	=(); //     
	 = -  -1  
		(-);
		 =0  (); ;
	; 
 // ()
