 ()
	 ; //   
	
	 = (, ,);
	 = (, );
	 =  + ;	
 //

 ()        
	 ;
	 , ;
	 , ;

	 = ("");
	
	 = ;
	  >= () 
		 = ();
	;
	 = ;
	  >= () 
		 = ();
	;
	//	
	//	 = "";
	//	
	 = ("");
	 = 
	"//{{()
    |    (());
//	|    ;
    | ;  
//  | ;  
//	| ;
//	| = .., .., .., ..;
//  |=.; 
//	|=.;  
//** 
	| = .., .., .., .., .., ..;

	| = ...;
	| = ...;
	| = ...;
	| = ..;   
	//| = ..;
	//	| = ..;
	| = ..;
	| = ..;
	| = ..;
	| = ..;  
	//| = ...;
	//	|  = ()  (.() <> );
	//	|   = ()  (.() = );
	//|  = ();
| = ..;
| = ..;
| = ..;
| = ..;
| = ..;
| = ...., ...., ....;
|  = ();
|  = ();
|  = ();
|  = ();
|    .;
| ;
|(()=0);
|( <= ());
|( <= ());
|( <= ());
|( <= ());
|( <= ());
|( <= ());

	//	|(.()=0);
//	|(.()=0); 
	|"//}}
	;
	//	
	//	 ( = 1) 
	//		 =  + "
	//		|(. <> 3);"; 
	//	;
	//	
	 = "";
	 () = 0 
		 =  + "(  );";
		 =  + " : " + ;
	;
	 () = 0 
		 =  + "(  );";
		 =  + "  : " + ;
	;
	 () = 0 
		 =  + "( = );";
		 =  + "  : " + ;
	;
	 () = 0 
		 =  + "(  );";
		 =  + " : " + ;
	;
	 .() = 0 
		;
	;
	.("");
	.("");
	 = 0;  = 0;  = 0;  = 0;
	 = 0;  = 0;  = 0;  = 0;
	//	 = 0;
	 = 0;  = 0;  = 0;
	 = 0;  = 0;  = 0;
	 = ("");
	.(1,0,0,2,0,0);
	=0;   
	=0;
	 .(1) = 1  
		//(""+..);
		
		 = 0;  = 0;  = 0;  = 0;
		//		 = 0;  = 0;
		//		 = 0;		
		//		 = .;
		 = 0;  = 0;  = 0;  = 0;
		 = 0;  = 0;  = 0;  = 0;		
		 = .;  = 0;
		//**   ,       
		 .()=1 
		//	(" "+.);
			;
		;
		//** 
		//**   
		 . = "" 
			;
			// . <>  
			//	;
		;
		//**
		
		 = ... + " - " + ..;  
		
		 = (, , );
		 = (,3,0);
		  > 0 
			 =  + ;
		  < 0 
			 =  - ;
		;  
		//**  
		=("");
		.("",); 
		.();
		.(,);  
		(.); 
	//	=0;
		=0;
		=;
 
		 = 1 + (,); 
	
	                                                                           
		=(".");
	    .(.);
    	=.;
	    
	
		 (<)  (<)  =0; ;
		 (<=)  (>)  =-+1; ; 
	  
		
		//**  
		 .()>0 
		 .=.._ 
			((.)+"     "+(.)+ "    "+()); 
				
			 
				=+ (.,); 
				=.;
				((.)+"    "+(.)+" "+()); 
			;
		;	
		 =-;
	
	
		
		
		
		
		
//		  .()=0 
				 .()=.._ 
					 = 1 + (,); 
					("    ");
				;
	//		;
	//	;
		
					 	
			//	 .()<>.._ 
					 	

				=+1;
		
		
		 .(2) = 1  
		//	(" ");
			 =.;
		 .()>0 
			;
			
		
		//	 = .;
//			(" "+.()+.+" "+.);
			//			 .() = "" 
			//				;
			////////////////////////////////////////////////////////////////////////////////////////////			
			 .() = ""  
			//	("  ");
				//////////////////////////////////////////////////////////////////////////////////////////////
				//  	
				 = (".");
				.(., .);
				 = 0; 
//				("  "+.);
				 .() = 1 
					 = .("");
					 = .("");
					  = 0 
						 =  + 1;
					;
				;	
				//+                  = (( (),2));
	// 05122005
//		 = ("");
//		.(., .);
//		 = 0;
//		 .() = 1 
//			 = .("");
//			 = .("");
//			  = 0 
//				 =  + 1;
//			;                  
//		;
				//+		          = (( (),2));
				//+				 
//		 =  + ;
         = ;
/// 051205		
/////////////////////////////////////////////////////////////////////////////////////////////			

 . = . 
				//	("  ");
					 =  + 1;
				 . < .  
				//	("   ");
					 =  + ((.,.) - );
		//\\			("!!!!!!!!!!!!!!"++" "+);
					 . >= . 	
				//		("    ");
						 =  + 1;
					;
				;
				
				///////////////////////////////////////////////////////////////////////////////////////////////
			 .() = "" 
				//////////////////////////////////////////////////////////////////////////////////////////////
				
				//  	
				 = (".");
				.(., .);
				 = 0;
				 .() = 1 
					 = .("");
					 = .("");
					  = 0 
						 =  + 1;
					;
				;	
				 = (( (),2));
				 = ("");
				.(., .);
				 = 0;
				 .() = 1 
					 = .("");
					 = .("");
					  = 0 
						 =  + 1;
					;                  
				;
				 = (( (),2));
				
				 =  + ;
				
				/////////////////////////////////////////////////////////////////////////////////////////////				
				
				
				 . = . 
					 =  + 1;
				 . < .  
	//\\				("!!!!!!!!!!!!!!"++" "+);
					 =  + ((., .) - );
					
					 . >= . 	
						 =  + 1;
					;
				;
				///////////////////////////////////////////////////////////////////////////////////////////////
				
			 (.() = "")  (.() = "")  (.() = "")  (.() = "") 
				
				
				
				 . = . 
					 =  + 1;
					 =  + 1;
					
					//////////////////////////////////////  
				 (. >= )  (. <= )  (. <= )  
					 =  + (.,.);
					 =  + (.,.);
					 =  + 1;
					 =  + 1;        
					
					//
					//	("  "+.+.);
					
				 (. < )  (. <= )  
					 =  + (.,.);
					 =  + (,.);
					 =  + 1;
					 =  + 1; 
					
					//
					//	("    "+.);
					
				 (. >= )  (. <= )  (. > )  
					 =  + (.,);
					 =  + 1;
					 =  +  ; 
					
					//
					// ("     "+.+" "+.+" "+.);		
					
				 (. < )  (. > )  
					 =  + (,);
					 =  + 1;
					 =  +  ;
					
					//
					// ("    "+.);
				;					
				//////////////////////					
				//+				 =  + (.,.);
				//+                 =  + (.,.);
				//				 . >= . 
				//		 . >= . 	
				//+                  =  + 1;
				//+				 =  + 1;
				//				;
				//+			;
				//			 .() = "" 
				//				 =  + .("");	
				//			
				//				 ( = 1)  ((.() = "")  (.() = ""))  
				//					//      
				//					.();
				//					 .() = 1 
				//						 . = 2 
				//							 =  + .;
				//							 =  + .*.;
				//							 =  + .*.*.;
				//							 =  + .;
				///            
				//+          . <   
				//   			 . <  
				//+             =  + (,.);
				//	             =  + (,.);
				//			     . >= . 	
				//+					 =  + 1; 
				//                    =  + 1;
				//				;
				//+			;
				
				//+		 . >=   
				//	                . >=  
				//+				 =  + (.,.);
				//                 =  + (.,.);
				//			     . >= . 	
				//+				 =  + 1;
				//                 =  + 1;
				//				; 
				//+	;
				//  ,    
				//+	     (. >= )  (. > )  
				//					 (. >= )  (. > ) 
				//+				 =  + (.,); 
				//                 =  + (.,);
				//+               =  + 1;
				//                 =  + 1;
				//+	          (. >= )  ((.) =1) 
				//+				 =  + (.,);
				//                 =  + (.,);
				//+				 =  + 1;
				//                 =  + 1;
				//+            ;
				
				//  ,    
				//}}MRG[ <-> ]
				
				//					;
				//				
				//			    	//   
				//					.(,,.());
				
				
				//      ,    (.,)
				
				
				/////////////////////			
				////			                    		    
				.(.,,.());
				
				 .() = 1 
					 .() <> "" 
						;
					;
					 =  + .("");
					 . > 0 
						 . = 0 
							 =  + .*.;
							 =  + .("")*.*.;
							 =  + .;
						
							 =  + .("")*.*.;
						;
						//						
						//							 . = 0 
						
					 . = 0 
						 =  + .;
						 =  + .("")*.;
						 =  + 1;
					
						 =  + .("")*.;
					;
					//						;
					//** 
				//		=+1;	
				;
			;
				;
		; 
			
		
		 =  -  -  - ;
			
		//		 = ;		
		//         =  -  -  - ;		
		// = (".");
		//.(, );
		//      = 0;
		// .() = 1 
		//  = .("");
		// = .("");
		//   = 0 
		//    =  + 1;
		// ;
		//;
		
		
		// = ("");
		//.(, );
		//   .() = 1 
		//	 = .("");
		// = .("");
		//   = 0 
		//    =  + 1;
		//;
		//;
		
		
		// =  - ( +  + );
		//    < 0 
		//    = 0;
		//
		//  = ;
		//;
		
		
		 =  + ;
		 =  + ;
		 =  + ();
		=  + ; 
//\\		(" "+);
		 =  + ;
		 =  + ; 
		 =  + ;
		 =  + ;
		 =  + ;
		 =  + ();
		 =  + ();
		 =  + ();   
		
		.("");
	;
	.("");
	.("");	
	.(1);
	//	.(0,0,0,0, "", "");
	.(0,0,9,1, "", "");
	.(2,,,10,10,15,15,10,10,1,);
	.(" ","");	
 //

//******************************************************************************
//()
// :
//  : 
// :       
 ()
	 , , ;
	 = 0;
	 = ("");
	.("");
	.("  ");
	.(,,,,1);
	  = 1 
		();
	  = 2 
		();
		.();
	;
 //

//******************************************************************************
//  
//******************************************************************************
 (() = 1) 
	 = .;
;
 (() = 1) 
	 = ();
;
