-

+; "...\\\";
.(" !") .


:





:      |   |   | 


: 02.08.08.

(******************************************************************************)
(* " ".                 *)
(******************************************************************************)
+;


  ,
  ,
        "...\\\",
          "...\\\",
        "...\\\",
      "...\\\",
      "...\\\",
      "...\\\";


  1, 2: .;
  : [21];

(1, 2: ): ;

  .(, .(, 1) / .(, 2))
;

;

  : .;
  : .;
  : ;
  :.;
  :.;
  :.;
  : ;

  := .(1);
  =
    .('^ "'); .(1); .('".');
   
  ;
  .(1, , , );
  # "." .(2, , , ".") .(2, , , ".") ;
  := .(2);
  =
    .('^ "'); .(2); .('".');
    .();
  ;
  .()
    .(, .())
  ;
  .(); .();
  := .(2);
  =
    .('^ "'); .(2); .('".');
    := .(2);
  ;
  := .(1);
  =
    .('^ "'); .(1); .('".');
    .(); := .(2);
  ;
  := 0;
  .()
    .(, (((.()),([]))));
    (); >= () - 1 := 0
  ;
  .();
  .();
  .(2)
    .("^ ."); (0)
 
    .("^ .")
 
;


  .(" : "); .(1); .("^");
  .(" : "); .();
  ; .

.
    .