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

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


//-----------------------------------------------------------------------------
  ()  
 	 ()<>"  .  .  "  
 	 .()=1 
	 () = 1 
		 ("    ,"++"   . ?","+") = "" 
			();
			 () <> 0 
				();
			;             
		;
	; 
	 () = 0 
		01 = ("");
		01.(.,, 2);
		01.(.,, 1);
		01.(,,"01;02");
		01.(2);
	
		 (01.(2) = 1) 
			=0;
			=0;
			01.();
				 01.()=1 	
					 01.=("01") 
						=01.("");
					  01.=("02") 	
						=01.("");
					;	
				;
			 =0 
            	;
            ;          
			();
			 = 01.(2);
			 = ;
			=((.));
			=-; 
			=.;
			=..;
			=..;
			=..;
			;
	;
  ("  !");
;
  ("   !");
;

//--------------------------------------------------------
 ()
	 	 () = 1 
		 ("  ,"++"   . ?","+") = "" 
			();
			 () <> 0 
				();
			;             
		;
	;

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


 ()
	();
	 ()<>0 
	 (=..)  (=..) 
		("       "+);
		("  !");
		(0);
		;
	;
(, );

//--------------------------------------------------------