  ;
  ;

 (, ) 
	=;
	=;

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

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

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

 (=0) 
	 ?(()<=0, 1, 0);

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

 RGB(R, G, B) 
	 R + 256*G + 256*256*B;
    
//--------------------------------------------

 () 
	.();
	 .()=1 
		 ()=1 
			. = "BRUSH["+RGB(255, 255, 220)+"]";   
			. = 8;   
			. = "";
		
			. = ""; 
			. = 12;//7  
			. = ();
		;
	;

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

 () 
	_ = ("");
	.(_);
	
	.();
	_.(); 
   
	.("", 1);   
	.("",2,"",,,"",4);
	.("", 3,,,, "", 3);  
	
	.("",1);
	.(0,1);
	
	.(",", 0);
	();

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

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

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

 () 
	.();
	.();

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

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

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

 () 
	 = .();
	();

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

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

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

 () 
	.(.());
	();

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

 () 
	="";
	(,"   ", 60);
	=();
	 =""  ; ;
	
	=.();
	 = +"\"+;
	.();
	();
	();

