	;
	;
	;
	;
	;

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

	;
	;

	;

//	;
	;

	;

//	;
//	;

	1;
	2;
	3;
	4;

	;
	;

	;

	XML;
	;
	;

	_;

	;	//	    

	;
	;
	;
	;


////////////////////////////////////////////////////////////////////////////////////////////////////
//	    

	;
	;
	;
                                                                    
	;
	;
	;
	;
	;
	;

	;
	;
	;
	;

	;


////////////////////////////////////////////////////////////////////////////////////////////////////
//	   . 

	;
	;
	;
	;
	;
	;


//**************************************************************************************************
//----	   	------------------------------------------------
//**************************************************************************************************

	(="", ="", ="", ="", ="")					
	(, ="", =0, ="",  ="",  ="")	
	( ,  ,  ="")												
	( ,  , ="")														
	(, ="")												
 (, )																			
 (, , ="",  ="#",  ="", ="")	

 ()	
 ()			

//**************************************************************************************************
//----	   	----------------------------------------------------
//**************************************************************************************************
               


//**************************************************************************************************
//----	     . 
//**************************************************************************************************

 (, , , , , )
	
	//         
	 ( = 0)  ( = 0)  ( = 0) 
	     1;
	;    
	
	.();
	//   
	 . = 1 
		 = .;
		 = .;
		 = 1;
     . = 2 
		 = .;
		 = .;
		 = -1;
	 ( < 0)  (( = 0)  ( < 0))  
			  (( = 0)  ( = 0)  ( < 0)) 
		 = .;
		 = .;
		 = -1;
	
		 = .;
		 = .;
		 = 1;
	;
	                                     
	. = .();
	 () = 0 
		 =1  .() 
			 = .(.());
			.(, .());
		;                                           
	;

	 . = 0 
	    . = (, );
	;
	
	 . = 1 
		. = ;  
	;
	
	 ..() = 1 
		.(.., .());
	;
	
	.		=	 * ;
	.	=	 * ;
	.	=	 * ;
	
	 =  + 1;
	  =  
		
		.	=	;
		.		=	"#   (" +  + ")";
		
		(.);
		
			=	 + 1;
		
		.();
		 = 0;
		
	;
	
	 1;
	
		//	()

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

 (, , , , , , , , , )
	
	  > .() 
        (, , , , , );
		 = 0;
		 = 0;
		 = 0;
	                  
		 = .();
		 = .();
		.();
		 .() = 1 
			 (.() = 1)  ( = 1) 
				 = .()-.();
			;
			 (.() = 1)  ( = 1) 
				 = .(2)-.(2);
			;
			 (.() = 1)  ( = 1) 
				 = .(3)-.(3);
			;
		    (+1, , , , , , , , , );
		;
	;
	
	 1;
	
		//	()

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

 (, , , , )
	
	 = 0;
	 = 0;
	 = 0;
	 . = 1 
	    .();
		 .() = 1 
			  = 1 
				 = .()-.();
			;
			  = 1 
				 = .(2)-.(2);
			;
			  = 1 
				 = .(3)-.(3);
			;
		     (1, , , ., , , , , , ) = 0 
				 0;
			;
		;
	
		  = 1 
			 = .()-.();
		;
		  = 1 
			 = .(2)-.(2);
		;
		  = 1 
			 = .(3)-.(3);
		;
	     (1, , , 0, , , , , , ) = 0 
			 0;
		;
	;
	 1;
	
 //()

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

 (, )
	
	 ;
	
     = "  ";

	//      
	 = (""); 
	
	 ..() = 1    
		 =  + ":  " + ;
		.();    
	;                                                        
	
	 .() > 1 
		 =  + "  : " + .();
	;
	 =  + "  : " + ;

	//       
	//     1 
	 = 1;
	//                   
	  = 1  .() 
		//         
		 .() = 1 
			;
		;
		1 = 0;
		2 = 0;
		.(.());
		//       
		//     1 
		 .() = 1 
			1 = 1+1;
			2 = 2+1;
		;
		 (. = 1)  (.() = 1) 
			1 = 1+1;
			2 = 2+2;
		;
		 (. = 1)  (.() = 1) 
			1 = 1+1;
			2 = 2+4;
		;
		.(, ""+1+2+);
	;
	.(1);         

	//       1 
	1 = 0;
	2 = 0;
	 =1  .() 
		.(, );
		11 = ((, 1, 1));
		22 = ((, 2, 1));
		 1 = 11 
			 2 <> 22 
			   = 0;
			  ;
			;
		 (1 <> 3)  (11 <> 3) 
			 7-2 = 22 
			   = 0;
			  ;
			;
		;
		1 = 11;
		2 = 22;
	;
	        
	//    
	 = "";
	 . = 1 
	     = +"";
	;
	 . = 1 
	     = +"";
	;                
	
	 .(, , ,,, 1,, ) = 0 
		 0;
	;
	
	();
	                          
	  = 1 
		//     
		 (, , 1, 1, 1) = 0 
			 0;
		;
	                                      
		//     
		.();
		 =1  .() 
			 (.() = 0)  (.() =  1) 
			    .();
			;                               
		;
		 (, , 1, 0, 0) = 0 
			 0;
		;
                                                             
		 . = 1 
			.();
			 =1  .() 
				 (.() = 0)  (.() =  1) 
				    .();
				;                               
			;
			 (, , 0, 1, 0) = 0 
				 0;
			;
		;              
		
		 . = 1 
			.();
			 =1  .() 
				 (.() = 0)  (.() =  1) 
				    .();
				;                               
			;
			 (, , 0, 0, 1) = 0 
				 0;
			;
		;
	;
	
	 1;
	
		//	()

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

 (, )
	
    // = "#  ";
	// ..() = 1    
	//     =  + "  : " +  +  "  ";
	//;
	// .() > 1 
	//     =  + " : " +  + "  ";
	//;                                  
	
		=	.(.());
	
	
	 = ("." + .());
	.();
	 .() = 1 
		
		 .(.()) = 0   ;
		
		 .() = 1 
			  >  
				
				.	=	;
				.		=	"#   (" +  + ")";
				
				(.);
				
					=	 + 1;
				
				.();
				 = 0;
				
			;
		;
		
		 .() = 1   ;
		
	     (, ) = 0  (0) ;
		
	;   
	
	  > 0 
		
		.	=	;
		.		=	"#   (" +  + ")";
		
		(.);
		
			=	 + 1;
		
		.();
		 = 0;
		
	;
	
	// ..() = 1    
	//	("      :  """+()+"""");
	//
	//	("   .");
	//;
	
	(1);
	
		//	()

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

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

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

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


//**************************************************************************************************
//----	     . 
//**************************************************************************************************


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

//--------------------------------------------------------------------------------------------------
                                                                                                    
 ()
	
	 () = 1  ("") ;
	
	XML_DOM		=	XML.();
	XML_DOM.(.XML);
		=	XML_DOM.(.);
	
	(  );
	
		//	()

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

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

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

 (,  , =0)

		=	"";
		=	(, );
	  > 0 
			=	(,		 + ?(=2, 0, 1));
					=	((,	 - ?(=1, 0, 1)));
	;

	();
	
		//	()




//**************************************************************************************************
//----	 	 	--------------------------------------------------------
//**************************************************************************************************

 (, )
	
    		 = ""	
			();                                  
		 = ""	
			();
	
			(());
	;
	


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

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

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

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


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

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


//**************************************************************************************************
//----	 	 	--------------------------------------------------------
//**************************************************************************************************


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

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

			=	.("//[@=""" + () + """]");
		
		 () = 1 
			("   .  = " +  + "!", "!!");
			.(1);
			;
		;
		
		.();
		.							=	;
	    
													=	(.(""));
		.							=	?(()=1, , );

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

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

 (, )
                                       
	.();
	
						=	.("");
						=	.("");
	
	.						=	.("");
	.			=	.("");
	.					=	.("");
	.			=	.("");
	.		=	.("");
	.	=	.("");
	.			=	.("");
	.			=	.("");
	
							=	.("");
	
	 () = 0 
		._				=	.("");
		._	=	.("");
		._			=	.("");
		._			=	.("");
		//._		=	.("");
	;

	 () = 0 
		._				=	.("");
		._	=	.("");
		._			=	.("");
		._			=	.("");
		._			=	.("");
	;
	
	 () = 0 
		.	=	;
		 ((.("")) = 1)  (._ <> "")  (._ <> "") 
			.	=	1;
		
			.	=	2;
		;
	;
	
		//	()

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

 (, ="")
                                       
			(() = 1)	 (() = 0)	
				=	.("");
		() = 1		
		;
	;
	
		=	"";
	
	  .(, , "") = 0 
		                    
		.();
		
												=	.("");
												=	.("");
		
		.					=	;
		.		=	.("");
		.				=	.("");
		.			=	.("");
		.		=	.("");
		
		
													=	.("");
		 () = 0 
			.		=	;
			.	=	1;
			// (.("")) = 1 
			//	.	=	1;
			//
			//	.	=	2;
			//;
		;
		
		
		 () = 0 
			._		=	.("");
			._		=	.("");
			._		=	.("");
		;
	
		 () = 0 
			._		=	.("");
			._		=	.("");
			._		=	.("");
			._	=	.("");
		;
		
	
		
		.();

	;
										
		//	()

//--------------------------------------------------------------------------------------------------
                                                                                                    
 ()
    
	//	   , ..
	//	  -   ,
	//	  -  
	//	  !!!
	
		=	();
		=	();
	
			( = "<  >")  ( = "") 
		
		("");	//	    
		
		 = ""	
		
		 = ("." + .());
		.();
			(.());
		
		 = ""	
		
		 = ("." + .());
		.();
			(.());
		
	
		
			=	;
			();
		
	;
	
		//	()

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

 (, , )
	
	// .() = 0 
	//	(1);
	//;
    
	
	XML_DOM					=	XML.();
					=	XML_DOM.(1, "");
	     
				=	();
	
     ( = "")  ( = "") 
			=	.();
		(,	"",	);
    ;
	
	 .() > 0 
		.();
		 .() = 1 
				=	(, , , "#", "", );
			  = "#"   ;
		;
	
		(, "", ._(()));
	;
	
	();
	
	//	()
                        
//--------------------------------------------------------------------------------------------------

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

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

	
	 = "";
	 .(, , "") = 0 
		
		  = ""  (0) ;
		
		  = 1 
							=	(, , );
			
			.();
			.	=	;
			
			  <> 1 
				.	=	.XML;
				//.(, "", .XML);
			;
		
			.();
			. = ;
		;
		
		  = 1  (1) ;	//	      
		
		(0);
		
		 = 1	
		                            
			=	.(, "");
		 () = 0 
			XML_DOM		=	XML.();
			XML_DOM.();
				=	XML_DOM.("");
		;
		
	
	    
		  = "" 
			 = (, , );
		;
		
	;
	    
	(1);
	
		//	()

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

 (XML_DOM);
    
		=	 + 1;
	
	XML_DOM.("", );
	
    .(XML_DOM);
	                                   
	
	  %  = 0 
		.();
	;
	
	  % 10 = 0 	(" :    " + ) ;
	


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

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

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



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

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

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

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

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

 (, ="")
                                       
			(() = 1)	 (() = 0)	
				=	.("");
		() = 1		
		;
	;
	
		=	"";
	
	  .(, , "") = 0 
		
				() = 1	
				=	.("//[@=""" +  + """]");
		;
		
											=	.("");
											=	.("");
		
		.();
		.							=	;
		.						=	;
		.						=	(.(""));
		.				=	.("");
		.			=	.("");
		.				=	.("");
		.	=	.("");
		
												=	.("");
		 () = 0 
			.		=	;
			.	=	1;
		;
		                            	
		 () = 0 
			._				=	.("");
			._				=	.("");
		;
	
		 () = 0 
			._				=	.("");
			._				=	.("");
			 ._ = "" 
				.			=	.("");
				.			=	.("");
			;
		;
		
		_								=	._;
		_								=	._;
		// (_) = 1   ;
		
		//-------------------------------------------
		
		.			=	("");
		.					=	("");
		.			=	("");
		
		 = .("[@=""""]");
		 (.()) = 0 
			..();
			  = 0  .() - 1 
				(.(), .);
			;
		;
		
				_ = ""	
        		=	"[(@ != """") or (not(@))]";
			_ = ""	
				=	"[( (@ != """") or (not(@)) ) and ( (/@ != """") or (not()) ) and ( (@ != """") or (not()) )]";
			_ = ""	
				=	"[ (/@ = """") or (/@ = """") ]";
			((_) = 1)  (_ = "")	
				=	"[(@ != """")]";
		
				=	"";
		;
		
		 = .();
		 (.()) = 0 
			..();
			  = 0  .() - 1 
				(.(), .);
			;
		;
		
				_ = ""	
				=	"[( (@ != """") or (not(@)) ) and ( (/@ = """") or (@ = """") )]";
			_ = ""	
			//	=	"[ (/@ != """") and (/@ != """") ]";
				=	"[( (/@ != """") and (/@ != """") ) or (@ = """")]";
			((_) = 1)  (_ = "")	
				=	"[(@ = """")]";
		
				=	"";
		;
		
		  <> "" 
				=	.();
			 (.()) = 0 
				..();
				  = 0  .() - 1 
					(.(), .);
				;
			;
		;
		
	
		
		.();
				() = 1	
				=	.;			//       .
		;
		
	;
	
		//	()

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

 (, ="", ="", ="", ="", ="")
	          
	(, );
	
	 () = 0 
		 . = 1 	//	..  
			 (., , ) = 0  (0) ;
		;
		(1);
	;
	
					=	"";
				=	"";
	
					=	();
	
	
		() = 1									 (0) ;
		( = "")  ( = "")	 (0) ;
	
	
				=	 + "//[(/@ = """ +  + """)";
	
	 ((",,,,,,", ) = 0)  ( <> "") 
					=	.();
				=	 + "and(/@ = """ +  + """)";
	;
	
	 (() = 0)  ( <> "") 
				=	 + "and(/@ = """ +  + """)";
		 () = 0 
				=	 + "and(/@ = """ +  + """)";
		;
	;
	
				=	 + "]";
	                     
		=	.();
	  = 0  .() - 1 
			=	.();
			=	"";
		(, );
		 . = 1 	//	..  
			 (., , ) = 1 
					=	;
				(1);
			;
		
				=	;
			(1);
		;
	;
		       
	
	  <> "" 
		("    : " +  + "." +  + " - " + , "!!");
	;
	
	
	(0);
	
		//	()
            
//--------------------------------------------------------------------------------------------------

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

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

				=	 + "//[(/@ = """ + _ + """)";
	
	 (",,,", _) = 0 
		 (_) = 1  _ = .() ;
				=	 + "and(/@ = """ + _ + """)";
	;
	
				=	 + "and(/@ = """ + _ + """)";
	
	 (",,,", _) = 0 
		 (_) = 1  _ = _ ;
				=	 + "and(/@ = """ + _ + """)";
	;
	
				=	 + "]";
	                     
		=	.();
	  = 0  .() - 1 
			=	.();
			=	"";
		(, );
		 . = 1 	//	..  
			 (., ) = 1 
					=	;
				(1);
			;
		
				=	;
			(1);
		;
	;
		
	("     : " + .("") + " - " + _ + "." + _ + " - " + , "!!");
	(0);
	
		//	()

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

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

				 = "()"		
			//	=	.();
			();
			 = "()"			
				=	.();
			 = "()"	
				=	..();
		;
		
		 = ""		
		
					 = "()"	
				=	;
				 = "()"	
				=	();
				 = "()"	
				=	.();
				 = "()"	
				=	.();
		;
		
		 = ""				
		
				 = "()"			
				=	.();
			 = "()"			
				=	.();
			(, "") > 0	
				=	((, 12, 1));
			  > () 
				("");
			;
				=	.();
		;
	
		 = ""		
		
				 = "()"		
				=	.();
			 = "()"		
				=	.(.()).();
			 = "()"			
				=	.();
			 = "()"		
				=	.();
		;
		
		 = ""			

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

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

		//	()

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

		//	()

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

 (, )
                            
				=	();
	//	=	 - ();
	
	//	 > 0	
		
			=	"";
				=	(, );
		  - () - () > 0 
		    	=	 + "0";
		;
			=	 + ();
		
		();
		
	//
	//		;
	//;
	
		//	()

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

	  - () - () > 0 
	    	=	 + "0";
	;
		=	 + ();
	
	();
	
	// ( + , );



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

	 .("") = "" 	 = 	;

		=	.("");
	
			 = "< >" 
		("");
		() = 0 
			=	(,	(10),			"##" );
		//	=	(,	,	"##" );
		();
	;
	
		=	"";
	
	  = 1  .() 
		
			=	"";
	    		=	.(, );
		
				 = ""								
			
			 (, "()") = 0 
				 () = "" 
					.(, 1);
				;
					=	.();
			
					=	(, );
			;
			
			 = ""							
			
				=	.();
			                     
			 = ""							
			
			 (, "()") = 0 
					=		+	((.()));
			
					=		+	(((, )));
			;
			
			 = ""						

			 (, "()") = 0 
					=	.();
			
					=	(, );
			;
			
				=	(, _);
			                      
			 = ""					
			
			("#");
			
			(, "") > 0	
			
				=	"";
				=	.();
			 ()					= 1		("")	;
			 (, , )	= 0		("")	;
			    
						=	"";
					=	.("[@=""" + . + """]");
			 () = 1 	("     " + , "!"); ("");	;
			
					=	((, "_", ""));
			
							=	"[(/@ = """ +  + """)]";
				=	.();
					=	.();
			 () = 1  ("") ;
			     
				=	;
			
			  = 0   - 1 
					=	.();
				                                                            
				 (() = 1)  ( = "#")  (() = "") 
						=	.("");
					 () = 0 
								=	.("");
								=	.("");
							=	.("");
						 () = "" 
									=	(, , );
						
									=	(, , , );
						;
					;
				;
				                        
					=	.("");
				 () = 0 
					 (, ) = 0  	;
				;
				
					=	"";
				(, , , );
				();
			;
			
			(",", ) > 0	
			
			;
			
		;
		
	;
	
	 () = 1 
		();
	
		();
	;
	
		//	()

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

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

//--------------------------------------------------------------------------------------------------
                                                                                                    
 (, , ="",  ="#",  ="", ="")
	                                                       
			=	.;
					=	.;
	
			 = 1 		//	   
						=	.;
		 (, ) = 0  ("") ;
		 = 2 			//	    
						=	.;
	;
	
	
				=	();
	
	_				=	._;
	_			=	._;
	_	=	._;
	
	_				=	._;
	_	=	._;
	_			=	._;
	_			=	._;
	_			=	._;
	
				=	.;
				=	.;
	
				=	.;
			=	.;
		=	.;
	
				=	.;
	                         
	
	//-------------------------------------------
	
	
    		( = "")  ( = "")	
		
				=	.();
		 ((_, "") > 0)  ( = 1)		("")	;
		 ((_, "") > 0)  ( = 1)		("")	;
		
		
			(	((_, "") > 0)		
					((_, "") > 0)	)		( = 0) 
			//	:      xml-   - 
			 (.("")) = 1 
					=	.("");
				 () = 0 
					 (.("")) = 1 
						("");
					;
				
					("");	
				;
			;
		;
		
		 = ""		
		
		 _ = "" 
				=	.();
		;
		
		 = ""	
		    
			=	.;	//	    !
				_ = ""		
			 () = 1  ("") ;
				=	.;
			 () = 1  	("") ;
			_ = ""	
			 () = 1  ("") ;
				=	.;
								=	.;
		;
		
	;
    
	
	//-------------------------------------------
	           
	
		=	0;
		() = 0 
			=	("", , , , );
				 = 0 
			
			(0);
			
			 = "#" 
			
			("#");
			
			 = "#"	
			
						=	0;
				=	1;
			
			 = "#"	
			
			("#");
			
		;
	;
	                                             
	
	//-------------------------------------------
	
	
			=	"";
        
		() = 1 
		
				_ = ""								
				=	(, _);
			( = "#")  ((_) = 0)	
					((",", _) > 0)  ( <> "")	
						=	..(_);
				_ = ""	
					=	("");
				.(_);
						=	.( ?(()=1, (), ) );
				_ = ""	
						=	.(_);
			
				//		=	.(_);
				
				//	   
				
							=	.(_);
				
				    ("  ! :  " +  + ";   :  " + _ + ";    :  " + );
				;
			;
			() = "" 
				=	;
							=	.;
				=	.;
			() = 0	
			 () = "" 
							=	.(_);
			;
		;
		
	;
	
	
	
	  = 2 	//	..     
		 (, ) = 0  ("") ;
	;
	
	
	
			() = 0	
			=	(, , , , _);
	;
	
	
		 = "#" 	//     (    )
						=	"";
	//	(",,", _) > 0 
		//        ()
		(				=	"")	 
				((	=	"")		(() = 1))	
		 () = 1 	("")	;
	;

	
		() = 0	
		 = (, , , );
	;
	
	
	
					=	1;		//     
					=	(, , , , _, _);
	
	
	
			_ = ""			
		
				_ = "()"			
			(, "", );
			("");
			_ = "()"	
			
		
			();
		;
		
	;
	
    
	
	 (_)	= 1		()	;
	 ()		= 1		()	;
	
	
	
	//-------------- xml --------------
	
	 () = 1 
		 (_ = "")  (_ = "") 
		    	=	;
		
				=	.("");
		;
		(,	"",	_);
		(,	"", 		);
		  <> "" 
			(,	"",	);
		;
	
		  <> "" 
			(,	"",	);
		;
			=	.("");
		(,	"",			());
		(,	"",		);
	;
	
	
	 		(",", _) = 0	
		 <> ""					
		(,	"", "1");
	;
	
        
	  <> 1 	//    
		.();
	;
	
	
		(_	=	"")	
			(((_) = 1)			((",,,", _) > 0)) 
				
		  () = 1 
				=	();
			 (() = 1)  ( = "") 
				.();
			
				(,	"", 	);
			;
		 ((, , )) = 0 
			(,	"", 	._);
			(,	"", 	._);
		;
	;
	
	
	  = 1 
		("#");
	
		("");
	;
	
		//	()

//--------------------------------------------------------------------------------------------------
                                                                                 
 (, , , , , )
	    
		=	();
	                                                                  
	.();
	 .() = 1 
	    		=	1;
						=	.;
		
		  = "" 
							=	.();
			
			_	=	._;
			_ 	=	._;
		      
			 	((_, "") > 0)  ( = 1)	  ;
				((_, "") > 0)  ( = 0)	  ;
			
			 ( = "")  ( = "") 
				 ((_, 1)="")  ((_, 1)="") 
						=	0;
					_				=	._;
					_				=	._;
										=	("");
					.(_, );
					
							=	;
					 () = 0 
						.(1);
						.(, );
						 .() = 1 
								=	.;
						;
					;
					        
					
					.(0);
					 .(, ) = 0  ; ;
						=	.("");
					(,	"", 	_);
					 .() = 1 
						  = "" 
							 (.()) = 0   ;
						;
						 = (, , , , , );
					;
				;
			;		//	   " "
		;
		
		  = 1 
			 = (, , , "#", , );
			  = "#"   ;
		;
	;		//	  
	
	();
	
		//	()

//--------------------------------------------------------------------------------------------------
                                                                                                    
 (, )
                  
	.();
	 .() = 1 
		                  
		_	=	._;
		_ 	=	._;
		      
		_				=	._;
		_				=	._;
					=	.;
		
			(_) = 1				;
		
		XML_DOM					=	XML.();
						=	XML_DOM.(1, "");
		                   
			=	?((_, 1)="", 1, 0);
			=	?((_, 1)="", 1, 0);
		
			( = 1)  ( = 1)  ( (, "")>0 ) 
				=	("");
			.(_);
			
					=	;
			 () = 0 
				.(1);
				.(, );
				 .() = 1 
						=	.;
				;
			;
			
			 .(, ) = 0   ;
			(,	"", 	_);
			 .() = 1 
				  = "" 
					 (.()) = 0   ;
				;
				 = (, , , );
			;
		
			 = (, , , "#");
		;
		  = "#"   ;
	
		();
		
	;
	
		//	()

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

 (, )

	 (()=1)  (() = 1) 
		("      !", "!");
		;
	;
	
	 (.("[@ = """"]")) = 0 
			=	("");
		 .(, ) = 1 
			XML_DOM					=	XML.();
							=	XML_DOM.(1, "");
			(,	"", 	"");
			 .() = 1 
					=	.("");
				(,	"", 	(., "") );
				(,	"",	.);
			;
			();
		;
	;    
	
		=	.("[@ != """"]");
	  = 0  .() - 1 
				=	.();
			=	.("");
			=	.("");
		
				=	("." + );
		 .(, ) = 1 
			XML_DOM					=	XML.();
							=	XML_DOM.(1, "");
			(,	"", 					);
			(,	"",			(, "") );
			(,	"",		(, "") );
			(,	"",	1);
			 .() = 1 
					=	.("");
				(,	"", 	(., "") );
				(,	"",	.);
			;
			();
		;
	;
	
		//	()

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

 (, , , , , , )
	
	//-----------------			----------------------
	
	.();
	 .() = 1 
		 = (, , , "#", , );
		  = "#"   ;
	;
	
	//-----------------			----------------------
	
	 .() > 0 
		
				=	0;
		 () = "" 
				=	.();
		;
		
		  = 1 
			 .() = 1 
				_	=	.("");
				.();
				 .() = 1 
					 = (, , _, "#", , );
					 ( = "#")  ( = "#")   ;
				;
				  = "#"   ;
			;
		
				=	0;
			 () = "" 
				 (.("#")) = 0 
						=	1;
											=	("");
					  = 1  .() 
								=	"";
							=	.(, );
						  = "#"   ;
						.(, );
					;
				;
			;
			
			  = 1 
				  = 1  .() 
							=	"";
						=	.(, );
					  <> "#"   ;
						=	("");
					.();
					  = 1  .() 
							=	"";
							=	.(, );
						.(, );
					;
					_	=	.("");
					.();
					 .() = 1 
						 = (, , _, "#", , );
						 ( = "#")  ( = "#")   ;
					;
					  = "#"   ;
				;
			
				//	  : " -> " (     ) -     
				_	=	.("");
				.();
				 .() = 1 
					 ._ = ""   ; // ..     
					 = (, , _, "#", , );
					  = "#"   ;
				;
			;
		;
		
	;
	              
	();
	
		//	()

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

 (, ="")
    
	 (()) = 1  ("") ;
	
			=	"";
		=	();

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

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

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

	
				=	();
	 ( = "")  ( = "") 
				=	._;
	;
	
	
				=	.;
		=	.;
	
	 ()			= 0		 =	(, )		;
	 ()	= 0				(, , )	;
	
	
	 			=	""			=	"";
	 		=	""				=	"";
	 		=	""		
		..();
		(, );
		("");
	 	() = 1		//	???
		//			=	;
						=	"";
			=	;
	
	    //-------	    ----------------
		
			=	.;
						=	(, );	//     
		//					=	.("[@=""" +  + """]");
		// () = 0  (.("")) ;

					=	.("[@=""" +  + """]");
								=	.();
								=	0;
				 = 1 
					=	1;
				=	.(0);
			// .(0).("");
			 > 1 	//	       
			  = 0   - 1 
					=	.();
				 (.(""), ) = 1 
						=	1;
					;
					// .("");
				;
			;
		;
		
		  = 1 
			 (.("")) = 1 
				 .("");
			
					=	.("");
									=	("", , , .(""));	//       
				();
			;
		;
		   
		//	   ,     
		
		..();
		
        .();
         .() = 1 
				=	(, , , , , );		//	    
			 () = 0 	()	;
        ;
		                                         
				() = 0		
			();
			() = 0	
			("     :  " +  + "." + ._ + "." + ,  "!");
		;
		
		("");
	;
    
	
	//       
		((._) = 0)	
			((()) = 1)				
			(() = 1)					("") ;
	
	                                                         
	..();
	..();
	..();
	
				=	.;
	
	("", );
					=	.;
		=	.;
				=	.;
				=	.;
	
	
	 (, , , , , , , ) = 1  ("") ;
	
	
	 () = 0 
	    		 = ""	
			.(, 1);
			 = ""		
			.();
		;
	;
	
	
	XML_DOM					=	XML.();
					=	XML_DOM.(1, );
	        
	 (() = 0)  ( <> 1) 
		.();
			=	.("");
	;
	
	
	(,	"", );
		((",", ) > 0) 
			((",", ) > 0) 
		(,	"",	(, ));
	;
	
	
	 			= ""		
		
	    		 = ""	
			(,	"", .());
			 = ""		
			(,	"", .());
		;
		(, , , , , );
		
	 		= ""		
		
		  = ""	
			(,	"",	(, ));
		;
		(, , , , , , );
		
	;
    
	
	("");
	
		//	()
            
//--------------------------------------------------------------------------------------------------

 ( ="", ="", ="", =1)

		;
		;
		;
	
	 (, , ) = 0		("")	;
    
						=	._;
						=	();
	
					=	.;
						=	.;
				=	.;
		=	.;
	
							=	.;
								=	.;
	             
	
	..();
	..();
	..();
	
	
	XML_DOM							=	XML.();
							=	XML_DOM.(1, "");
	
	
							=	(, , "");
	 (() = 0)  ( <> 1) 
		.();
			=	.("");
	;
	
	
	("", );
					=	.;
		=	.;
				=	.;

	(,	"", 				);
	//(,	"",	(, ));
	//(,	"",	(, .));
	
	//-----------------			----------------------
	    
	.();
	 .() = 1 
		 = (, , , "#", );
		  = "#"   ;
	;
	                              
	//-----------------			----------------------
	
	 .() > 0 
		
		 = 1;
		
		 1 = 1 
			                  
			_	=	.("");
			.();
			 .() = 1 
				 = (, , _, "#", );
				  = "#"   ;	//	 . 
			;
			
			 = +1;
			
			  <  
				;
			 .() = 0 
				;
			;
			
			  = 1 	//	..  
				 (, ) = 0 
					 = 0;
					 .() = 0 
						 = 1;
						;
					;
				;
				  = 1   ;
			;
			
		;
		
	;
	
	
	();
	                 
	
		( = "")		 
			(() = 0)	 ( <> 1) 
		XML_DOM						=	XML.();
							=	XML_DOM.(1, "");
		.();
	    (,	"", );
		();
	;
	
              
	("");
	
		//	()

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

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

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

 (_, , )
    
				=	"";
	
	 .(, , "") = 1 
			=	.(, "");
		 () = 0 
			  = 1 
				(" :  " + );
			
				4.	=	;
				..();
			;
		      = 1  .() 
					=	.();
				(, _, );
		    ;
			(1);
		;
	;
	
	(0);
	
	//	()

//--------------------------------------------------------------------------------------------------
                                                                                                     
 (_)
    
					=	_.("");
					=	_.("");
					=	_.("");
		=	_.("");
		=	_.("");
    
	
	 (_, , )	=	1		(1)	;
	 (())								=	0		(1)	;	//	  ...
        
	
	 () = 0 
	    	=	("",  );
		  = "#" 
			("     : '" +  + "' !");
			("");
		;
	;
                                                                           
	
	  = 1  (1) ;
	
	
	  = 1 
		(" :  " + );
	
		4.	=	;
		..();
	;
	
	
	(_, );
	
	_		=	._;
	_		=	._;
	
	_		=	._;
	_		=	._;
	
	
	
	 () = 1 
		 (_) = 1 	//	   ...
			(, _, );
			(1);
		;
	;
	
	
	//----		-------------
	
	 			() = 0		
		
			_	=	""				
		    
		 = ("." + _);
		 () = 1 
			.(0);
			 .() = 1 
				(.(), _, );
			;
		
						=	.(_)..;
							=	"//[(/@ = """")and(/@ = """ +  + """)]";
				=	.();
			  = 0  .() - 1 
							=	.();
							=	.("");
				//	=	.();
										=	"";
				 .(, , "") = 0   ;
					=	.(, "");
				// () <> ""   ;
				//  = 1  .() 
				.();
				 .() = 1 
					//	=	"";
					//.(, );
						=	.;
					 (, "}") > 0 
						(, "}", 1);
					    	=	();
					
							=	;
					;
					.();
					.(1);
					 .() = 1 
						(.(), _, );
					;
				;
			;
		;
		
			_	=	""					
		
			=	("." + _);
		.(, );
		 .() = 1 
			(.(), _, );
		;
	
			_	=	""					
		                           
			=	("." + _);
		
		.(1);
		(());
		.();
		 .() = 1 
			(, _, );
		;
		
			_	=	""						

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

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

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

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

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

 (, , , )

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


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

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

 (, , )
	    
		;
		;
	
	  = 1  .() 
		
			=	.().;
				=	( "." + );
		
		 .(.())	= 0   ;
		
		 () = 1 
			XML_DOM				=	XML.();
						=	XML_DOM.(1, "");
			.("", );
			.();
		;
		        
		//			=	.();
		//	=	"";
		// (, ) = 0   ;
		//	=	.;
		//		=	._;
		//..();
		
		("    '" +  + "'  :  " + );
		
		//("", );
		//	=	.;
		                                                                         
			=	"";
		
			=	1;
		
		 .() = 1 
			 = "";
			 (, , , , , ) = 0   ;
			//	=	.;
					=	._;
			..();
			
			 = .("");
			(,	"", 	);
			(,	"", 	(.., "") );
			    
			.();
			 .() = 1 
				 = (, , , "#", );
				  = "#"   ;	//	 . 
			;
			
			 (.("[@ = """"]")) = 1 
				.();	//	    
			;
			
				=	 + 1;
			  % 10 = 0 
				("   '" +  + "'  : " +  + "   : " + );
			;
		;		//	 
		
	;			//	  
	            
	
	 () = 0 
		();
	;
	
		//	()

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

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


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

	
	  = 1 
			=	.;
		 (, ) = 0  (0) ;
	;
	
	
    	=	"";
	 () = 0 
			=	("");
			=	("", , , , );
				 = 0 
			(0);
			 = "#" 
			("#");	//	    
		;
	;
	
	
			() = 0	
			=	(, , , , _);
		 = "#" 	//     (    )
						=	"";
	;
	
	// () = 1 
	//	 (, , , ) = 0 	(0)	;
	//;

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

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

	 () = 1  (1) ;
	
	  = "" 
		 = .;
	
		 = .;
	;

		=	"";
	 (, , )	= 0		(0)	;
	
	//	   ,     
					=	();
					=	"[@" + ?(()="", "", "") + "=""" +  + """]";
	//		=	.();
	
		=	.();
					=	.();
					=	0;
			 = 1 
				=	1;
			=	.(0);
		 > 1 	//	       
		  = 0   - 1 
				=	.();
			 (.(""), ) = 1 
				 = 1;
				;
			;
		;
	;
	  = 0 
		("  - " +  + " -     : " + , "!");
		(0);
	;
	
	// () = 1 
	//	("  - " +  + " -     : " + , "!");
	//	;
	//;
	
	(, "" + ,	.(""));
	
	
	 (.("")) = 0 
			=	.("");
							=	("", , , );
		  = "#" 
			(0);
			//.();
		;
		(1);
	;
	
	
		=	.("");
	  = 0  .() - 1 
			=	.();
				=	(, , , , , "#");
		  = "#"   ;
	;
	               
	(1);
	
		//	()

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

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

	..();
	..();
	
		=	.("");
	(,	"", 	);
	
	("", .);
		=	.;
	
	.();
	 .() = 1 
		 = (, , , "#", );
		  = "#"   ;
	;
	
	
	.();
	 .() = 1 
		
			=	.("");
		(,	"", 	.() );
		
		 .() <> () 
			(,	"", 	.().());
		;
		
		.();
		 .() = 1 
			
					=	.;
							=	.;
						=	.;
			
					 = 1 	//	   
									=	.;
				 (, ) = 0   ;
				 = 2 	//	    () 
									=	.;
			;
			
			_				=	._;
			_	=	._;
			
			_				=	._;
			_	=	._;
			_			=	._;
			_			=	._;
			_			=	._;
			
						=	.;
						=	.;
			
					=	.;
			//	=	.;
			
						=	.;
			
			
			                  
				=	0;
					() = 0	
					=	("", , , );
						 = 0 
					;
					 = "#" 
					;	//	  
					 = "#" 
								=	0;
						=	1;
					 = "#" 
					.();
					;	//	  
				;
			;
			
			
			//	    
			                                                     
			 () = 1 
				
						_ = ""			
						=	(, _);
					_ = ""				
						=	..;
					_ = ""				
						=	..;
					(_) = 1		
						=	"";
				
						=	.(_);
				;
				
			;
			
			
			  = 2 	//	..     () 
				 (, ) = 0   ;
			;
			
			
			//	 
			
					() = 0	
					=	(, , , , _);
			;
            
			                                                         
				(_) = 0		
					(				=	"")	 
						((	=	"")		(() = 1))	
					 () = 1   ;
				;
			;
		
			
			//	  
			
					_ = ""	
				
				 _ = "()" 
					(,	"", 	);
				;
				
				_ = ""		
				
				 (,	,	"",	,	,	) = 0 
					.();
					;	//	  
				;
				
				_ = ""		
				
				 (,	,	"",	,	,	) = 0 
					.();
					;	//	  
				;
				
				//	 
				
							=	1;		//     
							=	(, , , , _, _);
				         
				
				 ( = 1)  (() = 1)   ;	//	    
					=	.("");
				(, "",	_);
						 <> 1 	//   
					.();
				
					(,	"",	);
				;
					(_	=	"") 
						(((_) = 1)  ((",,", _) > 0)) 
					 ((, , )) = 0 
						(,	"", 	._);
						(,	"", 	._);
					;
				;
				
			;
			              
			  = 1   ;	//	  
			
		;		//	 
		
	;		//	 

		//	()

//--------------------------------------------------------------------------------------------------
                                                                                                    
 (, )
    
		;
	
	.(  );
	
	//					=	.;
	//				=	.;
	
						=	.;
				=	.;
	//					=	.;
	
						=	1;
	
	..();
	
	
			(, , , , "") = 0 
		(0);		//	     
		(() = 1)  ( = 1) 
		(1); 	//	    
	;
	
	
	("", );
	
	//			=	.;
				=	.;
	//			=	.;
	    
	
	//	 = 0  (1) ;	//	      ...
	
	
	 (, ) = 0  (0) ;	//	      
	
	
	//	..      ,    
	//
	//  = 1 	//	..  
	//	 (, , ) = 0  (0) ; //	   
	//;
	
		 
						=	.(.());
	XML_DOM						=	XML.();
						=	XML_DOM.(1, "");
	.();
	
    (, "", );
	
	
	//----------	  	----------------------
	
	 .	=	1 
			.() = 1	
					=	.;
				=	.;
					=	.;
			(,	"",	(, ));
				(() = 0)  (. <> "") 
				(, , );
			;
		;
	;
	
	
	//----------	  	--------------------------
	
	 . = 1 
		(, , );
	;
	
	
	();
	
	(0);		//	 ,         ...
		
		//	()

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

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

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

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

		//	()

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

 ()
		                                             
		=	"";
		=	1;
	(, , , );
	
	//	..      ,  () 
	//	    ,    "",  
	//	()  ...
	
	XML_DOM						=	XML.();
						=	XML_DOM.(1, "");
	.();
	
    (,	"", );
	
	(, );
	
	();
	
		//	()

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

 ()
	
		;
	    
		=	("");
	  = 1  .() 
			=	.().;
		.( ("." + ), );
	;
	
		=	();
	
	XML_DOM				=	XML.();
				=	XML_DOM.(1, "");
	
						=	("");
	
	.(0);
	.(1, 1, 0, 1, 2, 1);
	//.(, );
	.();
	 .() = 1 
			=	.();
			=	(, "", , "");
		 () = 1   ;
		            
		//.();
		
		  = 1  .() 
			
			.( .() );
			
								=	1;
			
			//					=	.;
			//				=	.;
			
								=	.;
						=	.;
			//					=	.;
			_				=	._;
			
			
			..();

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

		//	()

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

 ()

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




//**************************************************************************************************
//----	     	------------------------------------
//**************************************************************************************************

 ()

	 .("//[@ = """ +  + """]");
	


//--------------------------------------------------------------------------------------------------
//				-	xml- ,    ("", "",
//							""   .. -     )
//				-	  
//				-	  ,    
//	 				-	  ,    
//			-	   (   )
//			-	   (   )
//			-	  xml-   - 
//							, ,      (  
//							,      )
//		-	   

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

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

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

	
	 (() = 1)  (() = 0) 
			=	();
		  = .()  ;
	;
		
	
					=	"//[";
	
	
	 () = 0 
					=	 +	"(/@ = """ +  + """)";
		 () = 0 
					=	 + "and(/@ = """ +  + """)";
		;
		 () = 0 
					=	 + "and";
		;
	;
	
	 () = 0 
					=	 +	"(/@ = """ +  + """)";
		 () = 0 
					=	 + "and(/@ = """ +  + """)";
		;
	;
	
				=	 + "]";
	                     
		=	.();
	  = 0  .() - 1 
			=	.();
			=	"";
		(, );
		 . = 1 	//	..  
			 (., ) = 1 
					=	;
				(1);
			;
		
				=	;
			(1);
		;
	;
		       
	
	("    :
					|		: "		+			+ "
					|		: " +		+ "
					|		: " +		+ "
					|		: " +		+ "
					|		: " + 		);
	
	
	(0);
	
		//	()

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

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

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

//--------------------------------------------------------------------------------------------------
                                                                                                    
 (, , , , ="", ="", ="")
	
	 ()		= 1 	 ;
	// ()	= 1		 ;	//	     ...
                                   
					=	"";
				=	"";
	
	 () = 0 
					=	();	//	.("//[@ = """ +  + """]");
				=	.("");
	;
	
				=	1;
				=	(, , , );
	                    
	 ( = 1)  (() = 1)   ;
	
			=	.("" +  + "");
	.("", );
	
	 () = 0 
		.("", );
	;
	
			 <> 1 
		.();
		() = 0 
		.("", );
	;

		//	()

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

 ()
	
	 = ("");
	
	.("");
	.("");
	.("");
	.("");
	.("");
	.("");
	
	 ;
	
		//	()

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

 ()
	
	 = ("");

	.("");
	.("");
	
	.("");
	.("");
	.("");
	.("");
	.("");
	.("");
	
	.("");
	.("");
	.("");
	
	 ;
	
		//	()

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

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

//**************************************************************************************************
//----	     	------------------------------------
//**************************************************************************************************


                          
 ()

	2	=	..(1, 1, 1, 2);
	2.();
	2.(3);
	2.(1);
	2.(18);
	2.(2, 2, 2, 2);
	2.	=	"   -  " + ();
	
	3	=	..(1, 3, 1, 4);
	3.();
	3.(3);
	3.(1);
	3.(18);
	3.(2, 2, 2, 2);
	3.	=	"  -  ";

	1	=	..(2, 1, 2, 4);
	1.();
	1.(3);
	1.(1);
	1.(22);
	1.	=	" :";
	
	4	=	..(3, 1, 3, 4);
	4.();
	4.(3);
	4.(1);
	4.(22);
	4.	=	"";

	//..();
	


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

 ()
	                                 
	 .(1).() = 1 
		 = ("");
	;
	
	();

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

								=	.("");
	                                                                                  
	
									=	XML.();
	.					=	;
	
							=	.;
	.("",				"1.0");
	.("",	.(""),	0);
	.("",		.(""), 						0);
	.("",				()  );
	.("",				()  );
	//.("",				,	0);
	
	.("");
	 
	
	//  = 1 
		.();
		.();
	//;
	 
	
	//-----		   	---------------------------
	
	// 	= 0	
	//	 = .("//[@=0]");
	//	  = 0  .() - 1 
	//		_	=	.();
	//		(_);
	//	;
	//	.(, , , "");
	//;
                                     
	//-----		   	-------
	
	 = .("//");
	  = 0  .() - 1 
		_	=	.();
		 (_) = ""   ;
	;
	
	
	//-----		   		---------------
	          
	 (.() > 0)  (() = 1) 
		  = 1 
			//("    ");
		
			4.	=	"   ";
			..();
		;
		();
	;
	                                                                       
	
	//-----		 	-----------------------------------
	                    
	 () = 1 
		  = 1 
			//("   ");
		
			4.		=	"  ";
			..();
		;
		();
	;

	
	//-----		 xml-,      	---------------
	
	  = 1  .() 
		(.());
	;
	
	
	//-----		    		---------------
	
	 (.() > 0)  (() = 1) 
		  = 1 
			//("    ");
		
			4.	=	"   ";
			..();
		;
		();
	;
	
	
	//-----		   . 	-----------------------
	
	 ( = 0)  (.(1).() = 1) 
		  = 1 
			("   ");
		
			4.			=	"  ";
			..();
		;
			=	1;
		();
	;
	
	
	//-----		    	-----------
	
	  = 1  .() 
			=	.().;
				=	( "." + );
		
		 () = 0   ;
		                               
					=	.;
						=	._;
		
		("", );
				=	.;
		 () = 1 
				=	.().;
		;
		
		//	  

		XML_DOM						=	XML.();
						=	XML_DOM.(1, "");
		(,	"", 	);
		(,	"", 	(, "") );
		();
	;
	
	
	//---------------------------------------------------------------------
	
	
	.();
	.();
	.();
           
	
	//	=	1;
	
	("  !");


	  = 1 
		("  !");
		(" :   " + );
	
		3.	=	"  -  " + ();
		1.	=	"  !";
		4.	=	" :   " + ;
		..();
	;
	
	
		//	()
            
//--------------------------------------------------------------------------------------------------

 ()
        
	(0);
	
	// .(_) = 1  .(_) ;
	
	XML		=	("AddIn.XMLParser");
	
		=	.;
	 () = 1 
		("     !");
		;
	;
	
									=	.("");
	                                                    
								=	.("");
							=	.("");
	
						=	.("");
	
						=	.("");
    
	                 
	 () <> "" 
			=	("");
	;

	    
	();
	
	();
	
		//	()

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

 ()
	
	
								=	.;
								=	.;
						=	.;
                                                                        
				=	.;
				=	.;
			=	.;
					=	.;
							=	.;
					=	.;
	
			=	.;
				=	.;
			=	.;
		=	.;
	
					=	.;
	
	
	////////////////////////////////////////////////////////////////////////////////////////////////////
	//	

	(, );
	
	_			=	() + "CDExpVar.txt";
	
	
	////////////////////////////////////////////////////////////////////////////////////////////////////
	//	 -
	
		=	("");
	.("",								"");
	
	.("_",						"");
	.("_",				"");
	.("_",						"");
	.("_",						"");
	
	.("_",						"");
	.("_",				"");
	.("_",						"");
	.("_",						"");
	.("_",					"");
	
	.("",					"");
	.("",							"");
	
	//.("",					"", 1, 0);
	//.("",			"", 1, 0);
	
	.("",						"");	//	  
	.("",				"");
	
	.("",					"");
	
	.("",					"");
	.("",					"");
	
	.("");
	.("", 						"");	// 0 -  , 1 -  , 2 -  
	
	//--------------------
	
		=	("");
	.("",						"");
	
	.("_",				"");
	.("_",				"");
	.("_",				"");
	
	.("_",				"");
	.("_",				"");
	.("_",				"");
	.("_",			"");
	
	.("",			"");
	.("",					"");
	.("",				"");
	
	.("",			"");
	
	.("");
	.("", 				"");	// 1 -  
	
	//--------------------
	
		=	("");
	.("",									"");
	
	.("");
	.("");
	.("", 							"");	// 1 -  
	
	.("",								"");
	
	.("_",							"");
	.("_",							"");
	
	.("_",							"");
	.("_",							"");
	
	.("",			"");
	
	.("",						"");
	.("",					"");
	.("",						"");
	
	 .() > 0 
		.("",						"");
		.("",						"");
	;
	
	.("",					"");
	.("",							"");
	.("",					"");
	
	//--------------------
	
		=	("");
	.("",						"");
	.("",						"");
	
	.("",			"");
	.("",			"");
	
	.("",			"");
	.("",			"");
	.("",			"");
	.("",			"");
	.("",	"");
	
	.("",		"");
	
	.("",			"");
	.("",			"");
	
	.("");
	
		//	()

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




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

	
		 = 0;
	;

	 = " ";
	
	 (("", .()) = 1)  (("", .()) = 1) 
		 ..() = 1 
			 = ..;
			 = .1;
			
			 ( = "20")  ( = "23")  ( = "25")  ( = "26")  ( = "29")  ( = "44.2")  ( = "44.3") 
				 = " ";
				 = 1;
				
			  = "44.1.1" 
				 = " ";
				 = 1;
				
			  = "44.1.2" 
				 = "  ()";
				 = 1;
				 = 1;
				
			  = "44.1.3" 
				 = " ";
				 = 1;
				
			  = "90.2.1" 
				 = 1;
				
				 .() = 1 
					 (.) = "" 
						 = " ";
			
					 (.) = "" 
						 = " ";
						
					
						 = " ";
					;
					
				
					 = " ";
				;
				
			  = "90.2.2" 
				 = 1;
				 = 1;
				 = .1;
				 .() = 1 
					 (.) = "" 
						 = "  ()";
						
					
						 = "  ()";
					;
					
				
					 = "  ()";
				;
			;
		;
	;
	
	 ;
	


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

 _(, =1, ="")
	
	 () = 1  () ;
	
			=	( / 3600);
			=	(( - *3600) / 60);
			=	 - *3600 - *60;
	                                                
	  = 1 
			=	 - (/24)*24;
	;
	
	 (, 2) + ":" + (, 2) + ":" + (, 2);



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

 _( , =0, =0, =0, =0)
	  
	 ((, ":", "")) = ""  (0) ;
		
			=	();
			=	((,	":"));
			=	((,	":"));
	
	 (() > 24)  (() < 2) 
			=	(, 1) + (,1);
			=	(, 1);
	 () > 24 
		(0);
	 () = 24 
			=	0;
	;
	
				=	();
				=	();
				=	() + ?(+=0, 1, 0);	//	   
	                             
		=	*3600 + *60 + ;
	
	  = 1 
		  < 18000 	//	5  	//   -      
			 =  + 86400;
		;
	;

	();	//	  
	


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

 (, )
	
		=	("");

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

		(1);
		
	
		(0);
	;



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

 (, ="", ="", ="")

	 = "//[(/@ = """")";
	 = .();
	 =  + "and(/@ = """ +  + """)";
	 =  + "and(/@ = """")";
	 =  + "]";

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

	 0;



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

 (,  = 0)

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

	 ;



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

 ()

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

	 0;



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

 ()
	
	 = 0;
	  = 1  .() 
		 = "";
		 = .(, );
		
		 () = "" 
		    ("---->  ");
			();
			
		
			( + ": " + );
		;
	;
	
	("");
	


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

 ( = "",  = "",  = "",  = 0)
	
	 () = "" 
		 .() = "" 
			 = (, , , ).();
			
		
		     = .();
		;
		
	
		 = "";
	;
	
	 () = 0 
		  = .. 
			 (, 2) = "_" 
				 = "";
				
			
				 = "";
			;
			
			 ;
		;
	;
	
	 (, 2) = "_" 
		 = "";

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


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

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

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


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

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


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

 ()
    
      = ..9_09 
		 "10_110";
		
	  = ..16_67 
		 "20_120";
		
	
         .();
	;



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

 (, , ,  = 0)

	 = ("");
	 = ("");
	 = .("//[@ = ""_PBU_000049""]");
	
	 = ("");
	.();
	.("", "");
	.("", "");
	.("", "");
	
	//     1: 
	 = ("");
	.(""); //    
	.(""); //    
	.(""); //    
	.(""); //   " "
	.(""); //   - 
	.(""); //   
	.(""); //   
	.(""); //   
	.("");
	.("");
	.("", ""); //   -    
	.("", "");
	.("", "");
	.("", "");
	.("", "");
	.("", "");
	
	 = .();
	 ( = "")  ( = "") 
		 = 1;
		 
	
		 = 0;
	;
	
	 = .("//[@ = """ + .("") + """]");
	 = .("");
	 = .("");

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

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

	
		 = (".");
	;

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

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

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

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



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

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

	 = .("//[@ = ""_PBU_000049""]");
	(, ,,, "", "", , );
	


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


//	     
 _PBU_000017(, )

	 () = 0 
		  <> .  (0) ;
	;
	
	 () = 0 
		  <> .  (0) ;
	;
	
	 () = 0 
		  <> .  (0) ;
	;
	
	 = 0;
	.();
	 .() = 1 
		 ..() = 1 
			 (.. = "01.1") 
				 (.. = "01.2") 
				 (.. = "03.1") 
				 (.. = "03.2") 
				 (.. = "03.3") 
				 (.. = "03.4") 
				 (.. = "03.5") 
				 (.. = "04") 
				 (.. = "07") 
				 (.. = "08.1") 
				 (.. = "08.2") 
				 (.. = "08.3") 
				 (.. = "08.4") 
				 (.. = "08.5") 
				 (.. = "08.6") 
				 (.. = "08.7") 
				 (.. = "20") 
				 (.. = "23") 
				 (.. = "25") 
				 (.. = "26") 
				 (.. = "29") 
				 (.. = "44.1.1") 
				 (.. = "44.1.2") 
				 (.. = "44.1.3") 
				 (.. = "44.2") 
				 (.. = "44.3") 
				 (.. = "90.2.1") 
				 (.. = "90.2.2") 
				
				 = 1; 
				;
			;
		;
	;
	
	 ;

	(0);



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

//	  
 _PBU_000021(, )

	 () = 0 
		  <> .  (0) ;
	;
	
	 () = 0 
		  <> .  (0) ;
	;
	
	 () = 0 
		  <> .  (0) ;
	;
	
	 = 0;
	.();
	 .() = 1 
		 ..() = 1 
			 (.. = "20") 
				 (.. = "23") 
				 (.. = "25") 
				 (.. = "26") 
				 (.. = "29") 
				 (.. = "44.1.1") 
				 (.. = "44.1.2") 
				 (.. = "44.1.3") 
				 (.. = "44.2") 
				 (.. = "44.3") 
				 (.. = "90.2.1") 
				 (.. = "90.2.2") 
				
				 = 1; 
				;
			;
		;
	;
	
	 ;

	(0);



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

//	  
 _PBU_000019(, )

	 () = 0 
		  <> .  (0) ;
	;
	
	 () = 0 
		  <> .  (0) ;
	;
	
	 () = 0 
		  <> .  (0) ;
	;
	
	 = 0;
	.();
	 .() = 1 
		 ..() = 1 
			 (.. <> "01.1") 
				 (.. <> "01.2") 
				 (.. <> "03.1") 
				 (.. <> "03.2") 
				 (.. <> "03.3") 
				 (.. <> "03.4") 
				 (.. <> "03.5") 
				 (.. <> "04") 
				 (.. <> "07") 
				 (.. <> "08.1") 
				 (.. <> "08.2") 
				 (.. <> "08.3") 
				 (.. <> "08.4") 
				 (.. <> "08.5") 
				 (.. <> "08.6") 
				 (.. <> "08.7") 
				 (.. <> "20") 
				 (.. <> "23") 
				 (.. <> "25") 
				 (.. <> "26") 
				 (.. <> "29") 
				 (.. <> "44.1.1") 
				 (.. <> "44.1.2") 
				 (.. <> "44.1.3") 
				 (.. <> "44.2") 
				 (.. <> "44.3") 
				 (.. <> "90.2.1") 
				 (.. <> "90.2.2") 
				
				 = 1; 
				;
			;
		;
	;
	
	 ;

	(0);



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

//	  
 _PBU_000004(, )

	 .() > 0  (1) ;

	(0);



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

//	( = 0)  (  = 0)
 _PBU_000003(, )

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

	(0);



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

//	.  
 _PBU_000024(, )

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

	(0);



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

//	    
 _PBU_000018(, )

	 = 0;
	
	 ..() = 1 
		 (.. = "01.1") 
			 (.. = "01.2") 
			 (.. = "03.1") 
			 (.. = "03.2") 
			 (.. = "03.3") 
			 (.. = "03.4") 
			 (.. = "03.5") 
			 (.. = "04") 
			 (.. = "07") 
			 (.. = "08.1") 
			 (.. = "08.2") 
			 (.. = "08.3") 
			 (.. = "08.4") 
			 (.. = "08.5") 
			 (.. = "08.6") 
			 (.. = "08.7") 
			 (.. = "20") 
			 (.. = "23") 
			 (.. = "25") 
			 (.. = "26") 
			 (.. = "29") 
			 (.. = "44.1.1") 
			 (.. = "44.1.2") 
			 (.. = "44.1.3") 
			 (.. = "44.2") 
			 (.. = "44.3") 
			 (.. = "90.2.1") 
			 (.. = "90.2.2") 
			
			 = 1; 
		;
	;
	
	 ;

	(0);



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

//	 
 _PBU_000022(, )

	 = 0;
	
	 ..() = 1 
		 (.. = "20") 
			 (.. = "23") 
			 (.. = "25") 
			 (.. = "26") 
			 (.. = "29") 
			 (.. = "44.1.1") 
			 (.. = "44.1.2") 
			 (.. = "44.1.3") 
			 (.. = "44.2") 
			 (.. = "44.3") 
			 (.. = "90.2.1") 
			 (.. = "90.2.2") 
			
			 = 1; 
		;
	;
	
	 ;

	(0);



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

//	
 _PBU_000009(, )

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

	(0);



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

//	  = 0
 _PBU_000016(, )

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

	(0);



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

//	  
 _PBU_000023(, )

	 = 0;
	
	 ..() = 1 
		 (.. = "01.1") 
			 (.. = "01.2") 
			 (.. = "03.1") 
			 (.. = "03.2") 
			 (.. = "03.3") 
			 (.. = "03.4") 
			 (.. = "03.5") 
			 (.. = "04") 
			 (.. = "07") 
			 (.. = "08.1") 
			 (.. = "08.2") 
			 (.. = "08.3") 
			 (.. = "08.4") 
			 (.. = "08.5") 
			 (.. = "08.6") 
			 (.. = "08.7") 
			 		
			 = 1; 
		;
	;
	
	 ;

	(0);



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

//	 /
 _ID1_0001006(, )

	 ..() = "" 
		 1;
	;

	(0);



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

//	 
 _PBU_000008(, )

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

	(0);



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

//	 
 _PBU_000020(, )

	 = 0;
	
	 ..() = 1 
		 (.. <> "01.1") 
			 (.. <> "01.2") 
			 (.. <> "03.1") 
			 (.. <> "03.2") 
			 (.. <> "03.3") 
			 (.. <> "03.4") 
			 (.. <> "03.5") 
			 (.. <> "04") 
			 (.. <> "07") 
			 (.. <> "08.1") 
			 (.. <> "08.2") 
			 (.. <> "08.3") 
			 (.. <> "08.4") 
			 (.. <> "08.5") 
			 (.. <> "08.6") 
			 (.. <> "08.7") 
			 (.. <> "20") 
			 (.. <> "23") 
			 (.. <> "25") 
			 (.. <> "26") 
			 (.. <> "29") 
			 (.. <> "44.1.1") 
			 (.. <> "44.1.2") 
			 (.. <> "44.1.3") 
			 (.. <> "44.2") 
			 (.. <> "44.3") 
			 (.. <> "90.2.1") 
			 (.. <> "90.2.2") 
			
			 = 1; 
		;
	;
	
	 ;

	(0);



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

//	/ 
 _ID1_0001007(, )

	 ..() <> "" 
		 1;
	;

	(0);



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

//	
 _PBU_000010(, )

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

	(0);



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

//	  > 1
 _ID1_0001010(, )

	 = 1;
	 .() = 1 
		 .() > 1 
			 = 0;
		;
	;
	 ;

	(0);



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

//	  > 2
 _ID1_0001008(, )

	 = 1;
	 .() = 1 
		 .() > 2 
			 = 0;
		;
	;
	 ;

	(0);



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

//	  > 2
 _ID1_0001009(, )

	 = 1;
	 .() = 1 
		 .() > 2 
			 = 0;
		;
	;
	 ;

	(0);



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

//	  > 2
 _ID1_0001011(, )

	 = 1;
	 .() = 1 
		 .() > 2 
			 = 0;
		;
	;
	 ;

	(0);



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

//	
 _ID_PBU_000243()

		=	(".");
	.(, );
	 .() = 1 
		 () = 0 
			  <> .   ;
		;
		
		 () = 0 
			  <> .   ;
		;
		
		 () = 0 
			  <> .   ;
		;
		
		 . <> ..   ;
		
		 = ("");
		.("", .);
		.("", .());
		.("", .);
		.("", ());
		.("", .);
			
		 = 1;
		 = (".");
		.();
		 .() = 1 
			 . = 1 
				 = ("");
				.();
				.("", (.()) + " # " + );
				
				 = "";  = "";  = "";
				(.., , , );
				 () = 0 
					.("", ..);
				;
				
				 = ("");
				 (..) = 0 
					 ... = .. 
						.("", "");
						
					
						.("", "");
					;
				;
				.("", .);
				.("", .);
				.("#", );
				
				(,, "_PBU_000241",, );
				
				 =  + 1;
			;
		;
	;

	(0);



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

//	  
 _ID_PBU_000047()

			=	.("");
			=	.("");
			=	.("");
		=	.("");
		=	.("");

	(0);



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

//	
 _ID_PBU_002649()

	 = ("");
	.("");
	.("");
	.("");
	.("");
	.("", "");
	
	 = ("");
	.("");
	.("");
	.("");
	.("");
	.("", "");
	
		=	(".");
	.(, );
	 .() = 1 
		 () = 0 
			  <> .   ;
		;
		
		 () = 0 
			  <> .   ;
		;
		
		 () = 0 
			  <> .   ;
		;
		
		 = .;
		 = .;
		 = ();
		
		 = (".");
		.();
		 .() = 1 
			 . = 1 
				;
			;
			
			 = .;
			 = ..;
			 = .;
			 = .;
			 = (, , , );
			
			 = 0;
			 = (, , );
					
		     ( = "")  ( = 1) 
				.();
				. = ;
				. = ;
				. = ;
				. = ;
				. = .;
				
			
				.();
				. = (, , , , );
				. = ;
				. = ;
				. = ;
				. = .;
			;
		;
		
		 = 1;
		 .() > 0 
			 = ("");
			.(, "");
			.(1, "");
			.(., "");
			.(.(), "");
			.(., "");
			.(., "");
			.((.()) + " # " + , "");
			
			.();
			 .() = 1 
				 = ("");
			    .(., "");
				.(, "");
				.(., "");
				.("", "");
				.(., "");
				
				 = "";  = "";  = "";
				(., , , );
				 (() = 0)  ( = 1) 
					.(., "");
				;
				
				.(,	"#");
			;
			
			(,, "_PBU_000236",, );
			 =  + 1;
		;
			
		.("");
		 .() > 0 
			 = 1;
			 = .(1, "");
			
			 = ("");
			.(, "");
			.(, "");
			.(, "");
			.(., "");
			.(.(), "");
			.(., "");
			.(., "");
			.((.()) + " # " + , "");
			
			  <= .() 
				  = .(, "") 
					 = ("");
					.(.(, ""), "");
					.(.(, ""), "");
					.(.(, ""), "");
					
					 = "";  = "";  = "";
					(.(, ""), , , );
					 (() = 0)  ( = 1) 
						.(.(, ""), "");
					;
					
					.(,	"#");
					.();
					
				
					 =  + 1;
				;
			;
			
			 () = 0 
				(,, "_PBU_000245",, );
				 =  + 1;
			;
		;
	;

	(0);



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

//	-->
 _PBU_002662(, , )

	(, "_PBU_000163");

	(0);



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

//	-->
 _PBU_002795(, , )

	(, "_PBU_000163");
	(, , 0);
	 "#";

	(0);



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

//	 
 _PBU_002516(, , )

	(, "_PBU_000163");
	(, , 0);
	 "#";

	(0);



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

//	-->
 _PBU_002891(, , )

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

	(0);



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

//	-->
 _PBU_002654(, , )

	(, "_PBU_000163");
	(, , 0);
	 "#";

	(0);



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

//	-->
 _PBU_002999(, , )

	_	=	.("");
	 = ("");
	.("", .);
	 = .("//[@ = ""_PBU_000251""]");
	(_, "",,, "", "", , );
	
	(_, "",, .);
	(_, "", .(""));
	(_, "",, .);
	(_, "", .);
	(_, "", "");
	(_, "", "");
	(_, "", . + "  " + .);
	(_, "", " ");

	(0);



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

//	-->
 _PBU_002655(, , )

	(, , 0, 1);
	 "#";

	(0);



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

//	-->
 _PBU_002801(, , )

	(, "_PBU_000163");
	(, , 0);
	 "#";

	(0);



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

//	-->
 _PBU_002802(, , )

	 (, "_PBU_000163");

	(0);



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

//	-->
 _PBU_002656(, , )

	(, "_PBU_000163");
	(, , 1);
	 "#";

	(0);



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

//	-->
 _PBU_002657(, , )

	(, "_PBU_000163");
	(, , 1);
	 "#";

	(0);



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

//	-->
 _PBU_002658(, , )

	(, "_PBU_000163");
	(, , 0);
	 "#";

	(0);



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

//	-->
 _PBU_002659(, , )

	(, "_PBU_000163");
	(, , 1);
	 "#";

	(0);



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

//	-->
 _PBU_002660(, , )

	(, "_PBU_000163");
	(, , 1);
	 "#";

	(0);



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

//	-->
 _PBU_002838(, , )

	(, , 0);
	 "#";

	(0);



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

//	-->
 _PBU_002892(, , )

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

	(0);



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

//	-->
 _PBU_002859(, , )

	 = .("");
	 . = 0 
		 =  + .("");
	;
	 . = 0 
		 =  + .("");
	;
	
	_	=	.("");
	 = ("");
	.("", .);
	 = .("//[@ = ""_PBU_000205""]");
	(_, "",,, "", "", , );
	
	(_, "",, .);
	(_, "", .);
	(_, "", "");
	(_, "", "");
	(_, "", " ");
	(_, "", );
	(_, "",, .);
	(_, "", .);

	(0);



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

//	-->
 _PBU_002867(, , )

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

	(0);



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

//	-->
 _PBU_002876(, , )

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

	(0);



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

//	-->
 _PBU_001126(, , )

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

	(0);



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

//	-->
 _PBU_002922(, , )

	(, "_PBU_000163");

	(0);



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

//	-->
 _PBU_002936(, , )

	 = ("");
	.("", .);
	.("", _(_(.()) + 1));
	.("", .);
	.("", 2);
	.("", (.()));
			
	 = ();
	.();
	 .() = 1 
	
		 = .;
		 . = 0 
			 =  + .;
		;
		 . = 1 
			 =  - .;
		;
		  = 0 
			 =  + .;
		;
		
		 = ("");
		.("", .());
		.("", .);
		.("", .);
		.("", .);
		.("", "");
		.("", );
		.(,	"#");
	;
	
	(,, "_PBU_000236",, );

	(0);



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

//	-->
 _PBU_002943(, , )

	 = ("");
	.(""); //    
	.(""); //   - 
	.(""); //   
	.("", ""); //   -    
	
	 = .;
	
	 = (".");
	.();
	 .() = 1 
		 . = 1 
		    ;
		;
		
		 = .;
		 = ?(.. = , "", ..);
		 = .;
		
		 = "";
		 = ..;
		 () = 0 
			 ("", .()) = 1 
				 = .;
			;
		;
		 = (, , , );
	
		  = .._ 
			;
		;
		
	    .();
		. = ;
		. = ;
		. = ;
		. = .;
	;
	
	.();
	 .() = 1 
		
		_	=	.("");
		(_, "", .);
	    
		 ((.) = 0)  ( = 1) 
			 = "";  = "";  = "";
			(., , , );
			 () = 0 
				(_, "",, ., "", );
			;
		;
		
	    (_, "",, ., "", "");
	    (_, "", .);
	;
	
	 "#";

	(0);



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

//	-->
 _PBU_003143(, , )

	 = (".");
	  = 0;
	 = 0;
	
	.();
	 .() = 1 
		 . = 1 
			   =    + .;
			 =  + .;
		;
	;
	
	_	=	.("");
	 = .("//[@ = ""_PBU_000177""]");
	(_, "",,, "", "", );
	(_, "", );
	(_, "", );
	(,, _, "", " ", 0);
	(_, "", "");
	(_, "", "20_120");

	(0);



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

//	-->  
 _PBU_000593(, , )

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

	(0);



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

//	-->  
 _PBU_002645(, , )

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

	(0);



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

//	-->  
 _PBU_000980(, , )

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

	(0);



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

//	-->  
 _PBU_002908(, , )

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

	(0);



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

//	-->  
 _PBU_003075(, , )

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

	(0);



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

//	-->  
 _PBU_003015(, , )

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

	(0);



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

//	-->  
 _PBU_003045(, , )

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

	(0);



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

//	-->  
 _PBU_003111(, , )

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

	(0);



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

//	-->  
 _PBU_000058(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000059(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000314(, , )

	(., .._, , "");

	(0);



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

//	-->  
 _PBU_000770(, , )

	(., .._, , "");

	(0);



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

//	-->  
 _PBU_000430(, , )

	(., .._, , "");

	(0);



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

//	-->  
 _PBU_000594(, , )

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

	(0);



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

//	-->  
 _PBU_002592(, , )

	(., .._, , "");

	(0);



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

//	-->  
 _PBU_002512(, , )

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

	(0);



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

//	-->  
 _PBU_002646(, , )

	(., .._, , "");

	(0);



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

//	-->  
 _PBU_003034(, , )

	 = 0;
	 = (, );
	(,, , "", , );

	(0);



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

//	-->  
 _PBU_003100(, , )

	 = 0;
	 = (, );
	(,, , "", , );

	(0);



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

//	-->  
 _PBU_003133(, , )

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

	(0);



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

//	-->  
 _PBU_002973(, , )

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

	(0);



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

//	-->  
 _PBU_000431(, , )

	(., .._, , "");

	(0);



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

//	-->  
 _PBU_000278(, , )

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

	(0);



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

//	-->  
 _PBU_000982(, , )

	 = (., ., .., .);
	(, "", );

	(0);



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

//	-->  
 _PBU_000315(, , )

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

	(0);



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

//	-->  
 _PBU_000983(, , )

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

	(0);



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

//	-->  
 _PBU_000160(, , )

	 (.);

	(0);



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

//	-->  
 _PBU_000181(, , )

	 (.);

	(0);



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

//	-->  
 _PBU_000597(, , )

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

	(0);



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

//	-->  
 _PBU_002649(, , )

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

	(0);



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

//	-->  
 _PBU_000984(, , )

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

	(0);



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

//	-->  
 _PBU_001124(, , )

	 ();

	(0);



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

//	-->  
 _PBU_002910(, , )

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

	(0);



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

//	-->  
 _PBU_003076(, , )

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

	(0);



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

//	-->  
 _PBU_003016(, , )

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

	(0);



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

//	-->  
 _PBU_003046(, , )

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

	(0);



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

//	-->  
 _PBU_003112(, , )

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

	(0);



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

//	-->  
 _PBU_000161(, , )

	 (.) = 0 
		 (..) = 0 
			 ...;
		;
	;
	
	 (0);

	(0);



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

//	-->  
 _PBU_001034(, , )

	 ();

	(0);



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

//	-->  
 _PBU_001063(, , )

	 = .;
	 () = 0 
		 .() = "" 
			 ;
		;
	;

	(0);



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

//	-->  
 _PBU_003141(, , )

	 . + "  " + .;

	(0);



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

//	-->  
 _PBU_003102(, , )

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

	(0);



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

//	-->  
 _PBU_003036(, , )

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

	(0);



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

//	-->  
 _PBU_000038(, , )

	 ..() = "" 
	     ..;
		
	
		 "";
	;

	(0);



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

//	-->  
 _PBU_000598(, , )

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

	(0);



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

//	-->  
 _PBU_002650(, , )

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

	(0);



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

//	-->  
 _PBU_000986(, , )

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

	(0);



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

//	-->  
 _PBU_002911(, , )

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

	(0);



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

//	-->  
 _PBU_003078(, , )

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

	(0);



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

//	-->  
 _PBU_003018(, , )

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

	(0);



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

//	-->  
 _PBU_003048(, , )

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

	(0);



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

//	-->  
 _PBU_003114(, , )

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

	(0);



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

//	-->  
 _PBU_002489(, , )

	 .;

	(0);



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

//	-->  
 _PBU_000236(, , )

	 .*.;

	(0);



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

//	-->  
 _PBU_003074(, , )

	 ();

	(0);



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

//	-->  
 _PBU_002786(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003008(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003014(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003044(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003099(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003110(, , )

	 ();

	(0);



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

//	-->  
 _PBU_000842(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000466(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000467(, , )

	 . = 0 
		 = 0;
	
		 = ../(100+..);
		 = .*;
	;
	
	 = . - ;
	 = *(.);
	
	 ;

	(0);



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

//	-->  
 _PBU_000493(, , )

	 = .;
	 = *(.);
	
	 ;

	(0);



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

//	-->  
 _PBU_002782(, , )

	 (., "", 8, "");

	(0);



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

//	-->  
 _PBU_002726(, , )

	 (., "", 8, "");

	(0);



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

//	-->  
 _PBU_000468(, , )

	 . = 0 
		 = 0;
	
		 = ../(100+..);
		 = .*;
	;
	
	 ;

	(0);



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

//	-->  
 _PBU_001137(, , )

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

	(0);



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

//	-->  
 _PBU_000316(, , )

	 ();

	(0);



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

//	-->  
 _PBU_000434(, , )

	 = .;
	
	 . = 1 
		 0;
		
	
		 ;
	;

	(0);



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

//	-->  
 _PBU_000599(, , )

	 ();

	(0);



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

//	-->  
 _PBU_002597(, , )

	 ();

	(0);



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

//	-->  
 _PBU_002515(, , )

	 ();

	(0);



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

//	-->  
 _PBU_002651(, , )

	 ();

	(0);



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

//	-->  
 _PBU_002853(, , )

	 ();

	(0);



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

//	-->  
 _PBU_002874(, , )

	 ();

	(0);



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

//	-->  
 _PBU_000988(, , )

	 ();

	(0);



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

//	-->  
 _PBU_002912(, , )

	 ();

	(0);



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

//	-->  
 _PBU_000246(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003020(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003050(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003080(, , )

	 ();

	(0);



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

//	-->  
 _PBU_003116(, , )

	 ();

	(0);



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

//	-->  
 _PBU_000435(, , )

	 = .;
	
	 . = 1 
		 0;
		
	
		 ;
	;

	(0);



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

//	-->  
 _PBU_000843(, , )

	 = "";
	 (. = .) 
	     (. = .) 
		 	
		 ...() = "" 
				= (...);
		;
	 (. = .) 
		
			= (..);
	
		 (.1) = "" 
			 .1.() = "" 
						= (.1.); 
			 .1.() = "" 
				 .1..() = "" 
						= (.1..); 
				;
			;
		;
		 (() = 1)  ((.2) = "") 
			 .2.() = "" 
						= (.2.);
			 .2.() = "" 
				 .2..() = "" 
						= (.2..); 
				;
			;
		;
		 (() = 1)  ((.3) = "") 
			 .3.() = "" 
						= (.3.);
			 .1.() = "" 
				 .1..() = "" 
						= (.3..); 
				;
			;
		;
	;
	
	 ;

	(0);



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

//	-->  
 _PBU_000047(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000048(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000065(, , )

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

	(0);



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

//	-->  
 _PBU_000285(, , )

	 ?(. < 0, - ., .);

	(0);



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

//	-->  
 _PBU_000162(, , )

	 . - . - .;

	(0);



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

//	-->  
 _PBU_000183(, , )

	 . - . - .;

	(0);



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

//	-->  
 _PBU_000049(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_001032(, , )

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

	(0);



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

//	-->  
 _PBU_000397(, , )

	 ();

	(0);



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

//	-->  
 _PBU_000068(, , )

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

	(0);



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

//	-->  
 _PBU_000069(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000070(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000071(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000072(, , )

	 ..;

	(0);



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

//	-->  
 _PBU_000050(, , )

	 ..;

	(0);



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

//	  -->  
 _PBU_001111(, , )

	 ..() = 1 
		 (..() = "")  (..() = "") 
			 ;
		;
	;
	
	 .;

	(0);



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

//	  -->  
 _PBU_000168(, , )

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

	(0);



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

//	  -->  
 _PBU_000147(, , )

	 = .;
	 () = 0 
		 = .;
	     () = 0 
	         .() = "" 
				 0;
			;
		;
	;
	
	 ;

	(0);



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

//	  -->  
 _PBU_002542(, , )

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

	(0);



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

//	  -->  
 _PBU_000195(, , )

	 .*.;

	(0);



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

//	  -->  
 _PBU_000293(, , )

	 .*.;

	(0);



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

//	  -->  
 _PBU_000955(, , )

	 .*.;

	(0);



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

//	  -->  
 _ID1_0019223(, , )

	 .*.;

	(0);



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

//	  -->  
 _ID1_0019232(, , )

	 .*.;

	(0);



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

//	  -->  
 _ID1_0019252(, , )

	 .*.;

	(0);



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

//	  -->  
 _ID1_0019268(, , )

	 .*.;

	(0);



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

//	  -->  
 _ID1_0019224(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_002817(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000262(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000892(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_002496(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_002524(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000445(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000824(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_001000(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_001048(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000568(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_002561(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_002843(, , )

	 () + " (  )";

	(0);



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

//	  -->  
 _PBU_002871(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_002618(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000956(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000109(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000196(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000880(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000479(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000370(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000335(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000713(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000749(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000785(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_002713(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000149(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_001119(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000170(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_001077(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000406(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000294(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_000230(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_002900(, , )

	 ();

	(0);



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

//	  -->  
 _ID1_0019233(, , )

	 ();

	(0);



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

//	  -->  
 _ID1_0019249(, , )

	 ();

	(0);



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

//	  -->  
 _ID1_0019264(, , )

	 ();

	(0);



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

//	  -->  
 _PBU_001051(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000718(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _PBU_001122(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_001003(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000115(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000151(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000172(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000201(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000298(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000375(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _PBU_000448(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000482(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000827(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000881(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_000340(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _PBU_000752(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _PBU_000790(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _PBU_000410(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _PBU_002500(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _PBU_002528(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _ID1_0019226(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _ID1_0019235(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _ID1_0019245(, , )

	 (., "", 8);

	(0);



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

//	  -->  
 _ID1_0019260(, , )

	 (., "", 8, "");

	(0);



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

//	  -->  
 _PBU_000044(, , )

	 = .;
	 () = 1  (0) ;
	 .() > 1 
		 = .;
	;
	();

	(0);



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

//	  -->  
 _PBU_000036(, , )

	 = .;
	 () = 1  (0) ;
	 .() > 2 
		 = .;
	;
	();

	(0);



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

//	  -->  
 _PBU_000054(, , )

	 = .;
	 () = 1  (0) ;
	 .() > 2 
		 = .;
	;
	();

	(0);



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

//	  -->  
 _PBU_000517(, , )

	 = .;
	 () = 1  (0) ;
	 .() > 1 
		 = .;
	;
	();

	(0);



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

//	  -->  
 _PBU_002940(, , )

	 = .;
	 () = 1  (0) ;
	 .() > 2 
		 = .;
	;
	();

	(0);



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

//	  -->  
 _PBU_000883(, , )

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

	(0);



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

//	  -->  
 _PBU_000057(, , )

	 (.);

	(0);



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

//	  -->  
 _PBU_000155(, , )

	 . - .;

	(0);



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

//	  -->  
 _PBU_000176(, , )

	 . - .;

	(0);



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

//	  -->  
 _PBU_000039(, , )

	 ..;

	(0);



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


 (="", ="", ="", ="", ="")

	  = "" 

		(1);

	  = "" 

		  = "" 
			(1);
		  = "PBU_000017" 
			 _PBU_000017(, );	//	     
		  = "PBU_000021" 
			 _PBU_000021(, );	//	  
		  = "PBU_000019" 
			 _PBU_000019(, );	//	  
		  = "PBU_000004" 
			 _PBU_000004(, );	//	  
		  = "PBU_000003" 
			 _PBU_000003(, );	//	( = 0)  (  = 0)
		  = "PBU_000024" 
			 _PBU_000024(, );	//	.  
		  = "PBU_000018" 
			 _PBU_000018(, );	//	    
		  = "PBU_000022" 
			 _PBU_000022(, );	//	 
		  = "PBU_000009" 
			 _PBU_000009(, );	//	
		  = "PBU_000016" 
			 _PBU_000016(, );	//	  = 0
		  = "PBU_000023" 
			 _PBU_000023(, );	//	  
		  = "ID1_0001006" 
			 _ID1_0001006(, );	//	 /
		  = "PBU_000008" 
			 _PBU_000008(, );	//	 
		  = "PBU_000020" 
			 _PBU_000020(, );	//	 
		  = "ID1_0001007" 
			 _ID1_0001007(, );	//	/ 
		  = "PBU_000010" 
			 _PBU_000010(, );	//	
		  = "ID1_0001010" 
			 _ID1_0001010(, );	//	  > 1
		  = "ID1_0001008" 
			 _ID1_0001008(, );	//	  > 2
		  = "ID1_0001009" 
			 _ID1_0001009(, );	//	  > 2
		  = "ID1_0001011" 
			 _ID1_0001011(, );	//	  > 2
		;

	  = "" 

		  = "" 
			(1);
		  = "ID_PBU_000243" 
			 _ID_PBU_000243();	//	
		  = "ID_PBU_000047" 
			 _ID_PBU_000047();	//	  
		  = "ID_PBU_002649" 
			 _ID_PBU_002649();	//	
		;

	  = "" 

		  = "" 
			(1);
		  = "PBU_002662" 
			 _PBU_002662(, , );	//	-->
		  = "PBU_002795" 
			 _PBU_002795(, , );	//	-->
		  = "PBU_002516" 
			 _PBU_002516(, , );	//	 
		  = "PBU_002891" 
			 _PBU_002891(, , );	//	-->
		  = "PBU_002654" 
			 _PBU_002654(, , );	//	-->
		  = "PBU_002999" 
			 _PBU_002999(, , );	//	-->
		  = "PBU_002655" 
			 _PBU_002655(, , );	//	-->
		  = "PBU_002801" 
			 _PBU_002801(, , );	//	-->
		  = "PBU_002802" 
			 _PBU_002802(, , );	//	-->
		  = "PBU_002656" 
			 _PBU_002656(, , );	//	-->
		  = "PBU_002657" 
			 _PBU_002657(, , );	//	-->
		  = "PBU_002658" 
			 _PBU_002658(, , );	//	-->
		  = "PBU_002659" 
			 _PBU_002659(, , );	//	-->
		  = "PBU_002660" 
			 _PBU_002660(, , );	//	-->
		  = "PBU_002838" 
			 _PBU_002838(, , );	//	-->
		  = "PBU_002892" 
			 _PBU_002892(, , );	//	-->
		  = "PBU_002859" 
			 _PBU_002859(, , );	//	-->
		  = "PBU_002867" 
			 _PBU_002867(, , );	//	-->
		  = "PBU_002876" 
			 _PBU_002876(, , );	//	-->
		  = "PBU_001126" 
			 _PBU_001126(, , );	//	-->
		  = "PBU_002922" 
			 _PBU_002922(, , );	//	-->
		  = "PBU_002936" 
			 _PBU_002936(, , );	//	-->
		  = "PBU_002943" 
			 _PBU_002943(, , );	//	-->
		  = "PBU_003143" 
			 _PBU_003143(, , );	//	-->
		  = "PBU_000593" 
			 _PBU_000593(, , );	//	-->  
		  = "PBU_002645" 
			 _PBU_002645(, , );	//	-->  
		  = "PBU_000980" 
			 _PBU_000980(, , );	//	-->  
		  = "PBU_002908" 
			 _PBU_002908(, , );	//	-->  
		  = "PBU_003075" 
			 _PBU_003075(, , );	//	-->  
		  = "PBU_003015" 
			 _PBU_003015(, , );	//	-->  
		  = "PBU_003045" 
			 _PBU_003045(, , );	//	-->  
		  = "PBU_003111" 
			 _PBU_003111(, , );	//	-->  
		  = "PBU_000058" 
			 _PBU_000058(, , );	//	-->  
		  = "PBU_000059" 
			 _PBU_000059(, , );	//	-->  
		  = "PBU_000314" 
			 _PBU_000314(, , );	//	-->  
		  = "PBU_000770" 
			 _PBU_000770(, , );	//	-->  
		  = "PBU_000430" 
			 _PBU_000430(, , );	//	-->  
		  = "PBU_000594" 
			 _PBU_000594(, , );	//	-->  
		  = "PBU_002592" 
			 _PBU_002592(, , );	//	-->  
		  = "PBU_002512" 
			 _PBU_002512(, , );	//	-->  
		  = "PBU_002646" 
			 _PBU_002646(, , );	//	-->  
		  = "PBU_003034" 
			 _PBU_003034(, , );	//	-->  
		  = "PBU_003100" 
			 _PBU_003100(, , );	//	-->  
		  = "PBU_003133" 
			 _PBU_003133(, , );	//	-->  
		  = "PBU_002973" 
			 _PBU_002973(, , );	//	-->  
		  = "PBU_000431" 
			 _PBU_000431(, , );	//	-->  
		  = "PBU_000278" 
			 _PBU_000278(, , );	//	-->  
		  = "PBU_000982" 
			 _PBU_000982(, , );	//	-->  
		  = "PBU_000315" 
			 _PBU_000315(, , );	//	-->  
		  = "PBU_000983" 
			 _PBU_000983(, , );	//	-->  
		  = "PBU_000160" 
			 _PBU_000160(, , );	//	-->  
		  = "PBU_000181" 
			 _PBU_000181(, , );	//	-->  
		  = "PBU_000597" 
			 _PBU_000597(, , );	//	-->  
		  = "PBU_002649" 
			 _PBU_002649(, , );	//	-->  
		  = "PBU_000984" 
			 _PBU_000984(, , );	//	-->  
		  = "PBU_001124" 
			 _PBU_001124(, , );	//	-->  
		  = "PBU_002910" 
			 _PBU_002910(, , );	//	-->  
		  = "PBU_003076" 
			 _PBU_003076(, , );	//	-->  
		  = "PBU_003016" 
			 _PBU_003016(, , );	//	-->  
		  = "PBU_003046" 
			 _PBU_003046(, , );	//	-->  
		  = "PBU_003112" 
			 _PBU_003112(, , );	//	-->  
		  = "PBU_000161" 
			 _PBU_000161(, , );	//	-->  
		  = "PBU_001034" 
			 _PBU_001034(, , );	//	-->  
		  = "PBU_001063" 
			 _PBU_001063(, , );	//	-->  
		  = "PBU_003141" 
			 _PBU_003141(, , );	//	-->  
		  = "PBU_003102" 
			 _PBU_003102(, , );	//	-->  
		  = "PBU_003036" 
			 _PBU_003036(, , );	//	-->  
		  = "PBU_000038" 
			 _PBU_000038(, , );	//	-->  
		  = "PBU_000598" 
			 _PBU_000598(, , );	//	-->  
		  = "PBU_002650" 
			 _PBU_002650(, , );	//	-->  
		  = "PBU_000986" 
			 _PBU_000986(, , );	//	-->  
		  = "PBU_002911" 
			 _PBU_002911(, , );	//	-->  
		  = "PBU_003078" 
			 _PBU_003078(, , );	//	-->  
		  = "PBU_003018" 
			 _PBU_003018(, , );	//	-->  
		  = "PBU_003048" 
			 _PBU_003048(, , );	//	-->  
		  = "PBU_003114" 
			 _PBU_003114(, , );	//	-->  
		  = "PBU_002489" 
			 _PBU_002489(, , );	//	-->  
		  = "PBU_000236" 
			 _PBU_000236(, , );	//	-->  
		  = "PBU_003074" 
			 _PBU_003074(, , );	//	-->  
		  = "PBU_002786" 
			 _PBU_002786(, , );	//	-->  
		  = "PBU_003008" 
			 _PBU_003008(, , );	//	-->  
		  = "PBU_003014" 
			 _PBU_003014(, , );	//	-->  
		  = "PBU_003044" 
			 _PBU_003044(, , );	//	-->  
		  = "PBU_003099" 
			 _PBU_003099(, , );	//	-->  
		  = "PBU_003110" 
			 _PBU_003110(, , );	//	-->  
		  = "PBU_000842" 
			 _PBU_000842(, , );	//	-->  
		  = "PBU_000466" 
			 _PBU_000466(, , );	//	-->  
		  = "PBU_000467" 
			 _PBU_000467(, , );	//	-->  
		  = "PBU_000493" 
			 _PBU_000493(, , );	//	-->  
		  = "PBU_002782" 
			 _PBU_002782(, , );	//	-->  
		  = "PBU_002726" 
			 _PBU_002726(, , );	//	-->  
		  = "PBU_000468" 
			 _PBU_000468(, , );	//	-->  
		  = "PBU_001137" 
			 _PBU_001137(, , );	//	-->  
		  = "PBU_000316" 
			 _PBU_000316(, , );	//	-->  
		  = "PBU_000434" 
			 _PBU_000434(, , );	//	-->  
		  = "PBU_000599" 
			 _PBU_000599(, , );	//	-->  
		  = "PBU_002597" 
			 _PBU_002597(, , );	//	-->  
		  = "PBU_002515" 
			 _PBU_002515(, , );	//	-->  
		  = "PBU_002651" 
			 _PBU_002651(, , );	//	-->  
		  = "PBU_002853" 
			 _PBU_002853(, , );	//	-->  
		  = "PBU_002874" 
			 _PBU_002874(, , );	//	-->  
		  = "PBU_000988" 
			 _PBU_000988(, , );	//	-->  
		  = "PBU_002912" 
			 _PBU_002912(, , );	//	-->  
		  = "PBU_000246" 
			 _PBU_000246(, , );	//	-->  
		  = "PBU_003020" 
			 _PBU_003020(, , );	//	-->  
		  = "PBU_003050" 
			 _PBU_003050(, , );	//	-->  
		  = "PBU_003080" 
			 _PBU_003080(, , );	//	-->  
		  = "PBU_003116" 
			 _PBU_003116(, , );	//	-->  
		  = "PBU_000435" 
			 _PBU_000435(, , );	//	-->  
		  = "PBU_000843" 
			 _PBU_000843(, , );	//	-->  
		  = "PBU_000047" 
			 _PBU_000047(, , );	//	-->  
		  = "PBU_000048" 
			 _PBU_000048(, , );	//	-->  
		  = "PBU_000065" 
			 _PBU_000065(, , );	//	-->  
		  = "PBU_000285" 
			 _PBU_000285(, , );	//	-->  
		  = "PBU_000162" 
			 _PBU_000162(, , );	//	-->  
		  = "PBU_000183" 
			 _PBU_000183(, , );	//	-->  
		  = "PBU_000049" 
			 _PBU_000049(, , );	//	-->  
		  = "PBU_001032" 
			 _PBU_001032(, , );	//	-->  
		  = "PBU_000397" 
			 _PBU_000397(, , );	//	-->  
		  = "PBU_000068" 
			 _PBU_000068(, , );	//	-->  
		  = "PBU_000069" 
			 _PBU_000069(, , );	//	-->  
		  = "PBU_000070" 
			 _PBU_000070(, , );	//	-->  
		  = "PBU_000071" 
			 _PBU_000071(, , );	//	-->  
		  = "PBU_000072" 
			 _PBU_000072(, , );	//	-->  
		  = "PBU_000050" 
			 _PBU_000050(, , );	//	-->  
		  = "PBU_001111" 
			 _PBU_001111(, , );	//	  -->  
		  = "PBU_000168" 
			 _PBU_000168(, , );	//	  -->  
		  = "PBU_000147" 
			 _PBU_000147(, , );	//	  -->  
		  = "PBU_002542" 
			 _PBU_002542(, , );	//	  -->  
		  = "PBU_000195" 
			 _PBU_000195(, , );	//	  -->  
		  = "PBU_000293" 
			 _PBU_000293(, , );	//	  -->  
		  = "PBU_000955" 
			 _PBU_000955(, , );	//	  -->  
		  = "ID1_0019223" 
			 _ID1_0019223(, , );	//	  -->  
		  = "ID1_0019232" 
			 _ID1_0019232(, , );	//	  -->  
		  = "ID1_0019252" 
			 _ID1_0019252(, , );	//	  -->  
		  = "ID1_0019268" 
			 _ID1_0019268(, , );	//	  -->  
		  = "ID1_0019224" 
			 _ID1_0019224(, , );	//	  -->  
		  = "PBU_002817" 
			 _PBU_002817(, , );	//	  -->  
		  = "PBU_000262" 
			 _PBU_000262(, , );	//	  -->  
		  = "PBU_000892" 
			 _PBU_000892(, , );	//	  -->  
		  = "PBU_002496" 
			 _PBU_002496(, , );	//	  -->  
		  = "PBU_002524" 
			 _PBU_002524(, , );	//	  -->  
		  = "PBU_000445" 
			 _PBU_000445(, , );	//	  -->  
		  = "PBU_000824" 
			 _PBU_000824(, , );	//	  -->  
		  = "PBU_001000" 
			 _PBU_001000(, , );	//	  -->  
		  = "PBU_001048" 
			 _PBU_001048(, , );	//	  -->  
		  = "PBU_000568" 
			 _PBU_000568(, , );	//	  -->  
		  = "PBU_002561" 
			 _PBU_002561(, , );	//	  -->  
		  = "PBU_002843" 
			 _PBU_002843(, , );	//	  -->  
		  = "PBU_002871" 
			 _PBU_002871(, , );	//	  -->  
		  = "PBU_002618" 
			 _PBU_002618(, , );	//	  -->  
		  = "PBU_000956" 
			 _PBU_000956(, , );	//	  -->  
		  = "PBU_000109" 
			 _PBU_000109(, , );	//	  -->  
		  = "PBU_000196" 
			 _PBU_000196(, , );	//	  -->  
		  = "PBU_000880" 
			 _PBU_000880(, , );	//	  -->  
		  = "PBU_000479" 
			 _PBU_000479(, , );	//	  -->  
		  = "PBU_000370" 
			 _PBU_000370(, , );	//	  -->  
		  = "PBU_000335" 
			 _PBU_000335(, , );	//	  -->  
		  = "PBU_000713" 
			 _PBU_000713(, , );	//	  -->  
		  = "PBU_000749" 
			 _PBU_000749(, , );	//	  -->  
		  = "PBU_000785" 
			 _PBU_000785(, , );	//	  -->  
		  = "PBU_002713" 
			 _PBU_002713(, , );	//	  -->  
		  = "PBU_000149" 
			 _PBU_000149(, , );	//	  -->  
		  = "PBU_001119" 
			 _PBU_001119(, , );	//	  -->  
		  = "PBU_000170" 
			 _PBU_000170(, , );	//	  -->  
		  = "PBU_001077" 
			 _PBU_001077(, , );	//	  -->  
		  = "PBU_000406" 
			 _PBU_000406(, , );	//	  -->  
		  = "PBU_000294" 
			 _PBU_000294(, , );	//	  -->  
		  = "PBU_000230" 
			 _PBU_000230(, , );	//	  -->  
		  = "PBU_002900" 
			 _PBU_002900(, , );	//	  -->  
		  = "ID1_0019233" 
			 _ID1_0019233(, , );	//	  -->  
		  = "ID1_0019249" 
			 _ID1_0019249(, , );	//	  -->  
		  = "ID1_0019264" 
			 _ID1_0019264(, , );	//	  -->  
		  = "PBU_001051" 
			 _PBU_001051(, , );	//	  -->  
		  = "PBU_000718" 
			 _PBU_000718(, , );	//	  -->  
		  = "PBU_001122" 
			 _PBU_001122(, , );	//	  -->  
		  = "PBU_001003" 
			 _PBU_001003(, , );	//	  -->  
		  = "PBU_000115" 
			 _PBU_000115(, , );	//	  -->  
		  = "PBU_000151" 
			 _PBU_000151(, , );	//	  -->  
		  = "PBU_000172" 
			 _PBU_000172(, , );	//	  -->  
		  = "PBU_000201" 
			 _PBU_000201(, , );	//	  -->  
		  = "PBU_000298" 
			 _PBU_000298(, , );	//	  -->  
		  = "PBU_000375" 
			 _PBU_000375(, , );	//	  -->  
		  = "PBU_000448" 
			 _PBU_000448(, , );	//	  -->  
		  = "PBU_000482" 
			 _PBU_000482(, , );	//	  -->  
		  = "PBU_000827" 
			 _PBU_000827(, , );	//	  -->  
		  = "PBU_000881" 
			 _PBU_000881(, , );	//	  -->  
		  = "PBU_000340" 
			 _PBU_000340(, , );	//	  -->  
		  = "PBU_000752" 
			 _PBU_000752(, , );	//	  -->  
		  = "PBU_000790" 
			 _PBU_000790(, , );	//	  -->  
		  = "PBU_000410" 
			 _PBU_000410(, , );	//	  -->  
		  = "PBU_002500" 
			 _PBU_002500(, , );	//	  -->  
		  = "PBU_002528" 
			 _PBU_002528(, , );	//	  -->  
		  = "ID1_0019226" 
			 _ID1_0019226(, , );	//	  -->  
		  = "ID1_0019235" 
			 _ID1_0019235(, , );	//	  -->  
		  = "ID1_0019245" 
			 _ID1_0019245(, , );	//	  -->  
		  = "ID1_0019260" 
			 _ID1_0019260(, , );	//	  -->  
		  = "PBU_000044" 
			 _PBU_000044(, , );	//	  -->  
		  = "PBU_000036" 
			 _PBU_000036(, , );	//	  -->  
		  = "PBU_000054" 
			 _PBU_000054(, , );	//	  -->  
		  = "PBU_000517" 
			 _PBU_000517(, , );	//	  -->  
		  = "PBU_002940" 
			 _PBU_002940(, , );	//	  -->  
		  = "PBU_000883" 
			 _PBU_000883(, , );	//	  -->  
		  = "PBU_000057" 
			 _PBU_000057(, , );	//	  -->  
		  = "PBU_000155" 
			 _PBU_000155(, , );	//	  -->  
		  = "PBU_000176" 
			 _PBU_000176(, , );	//	  -->  
		  = "PBU_000039" 
			 _PBU_000039(, , );	//	  -->  
		;

	  = "" 

		  = "" 
			(1);
		;

	  = "" 

		  = "" 
			(1);
		;

	;

	(0);

		//	()

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

