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

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


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


 ()

	 () =0 
		(" :   !!!");
	;

	=..();
	 .()=0 
	    ("    !!!");
	    (0);
	    ;
	;
	.=0;
	=("");
	.(..);
	.((),);
	=(".");
	.();
	 .()=1 
		 (.()=0)(.=1)  (.=0)
		    (.(("07"))=0)
		    (.(("19"))=0) 
			("  "+);
			 .()>0 
				(.());
			
				(.(),)
			;
		;
	;
	.();


//_____________________________________________________________________________

 ()
     () =0 
		("  :   !!!");
	;

//_____________________________________________________________________________
