-

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


:





:      |   |   | 


: 02.08.08.

+;


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


  1 = 1;
  2 = 2;
  3 = 3;
  4 = 4;
  5 = 5;
  = 6;


  1, 2: .;
  : 25 ;

;

  , , : ;

  := 0 24
    := 5;
    := 5;
    .2(*3+1, *4+1, *3+3, *4+4)
 
;

(: ; : );

  , : ;

  := 5;
  := 5;
  .(*3+1, *4+1, *3+3, *4+4, 0C0X)
  .(*3+1, *4+1, *3+3, *4+4, 0FX)
;

;

  : ;

  := 0 24
    [] := ;
    (, )
 
;

(): ;

  : ;

  := 0 24
    [] =
  ;
 
;

(, : );

  : ;

  ( > 0) ( < 21) ( > 0) ( < 16)
    := ((-1) 3)*5 + ((-1) 4);
    [] := []; (, []);
    5 # 0 [-1] := [-1]; (-1, [-1]) ;
    5 # 4 [+1] := [+1]; (+1, [+1]) ;
    5 # 0 [-5] := [-5]; (-5, [-5]) ;
    5 # 4 [+5] := [+5]; (+5, [+5]) ;
    () .(2, "!")
 
;

(: );

  ;
 
    1: [10] := ; [12] := ; [14] := ;
       (10, ); (12, ); (14, );
  | 2: [12] := ; [16] := ; [17] := ; [18] := ; [20] := ; [21] := ;
       [22] := ; [23] := ; [24] := ;
       (12, ); (16, ); (17, ); (18, ); (20, ); (21, );
       (22, ); (23, ); (24, );
  | 3: [0] := ; [1] := ; [2] := ; [3] := ; [5] := ; [9] := ; [10] := ;
       [14] := ; [15] := ; [19] := ; [20] := ; [21] := ; [22] := ; [23] := ;
       (0, ); (1, ); (2, ); (3, ); (5, ); (9, ); (10, );
       (14, ); (15, ); (19, ); (20, ); (21, ); (22, ); (23, );
  | 4: [2] := ; [6] := ; [8] := ; [10] := ; [12] := ; [14] := ;
       [16] := ; [18] := ; [22] := ;
       (2, ); (6, ); (8, ); (10, ); (12, ); (14, );
       (16, ); (18, ); (22, );
  | 5: [11] := ; [16] := ; [21] := ;
       (11, ); (16, ); (21, );
  ;
  .(2, "...")
;

(:.; +:.);

 
    .:
      (. = {}) (. # {})
        ((.), (.))
     
  | .:
      ..
        1: (1)
      | 2: (2)
      | 3: (3)
      | 4: (4)
      | 5: (5)
      | :
     
 
;

():.;

  :.;
  :.;
  1,2,3,4,5,6:.;

  :=.(0,0,19,42,,,,0);
  :=.(0,0,0,0," !");
  1:=.(17,2,1,8,":");
  2:=.(3,27,1,9,"...");
  1:=.(17,11,"[ 1 ]",1,);
  2:=.(17,17,"[ 2 ]",2,);
  3:=.(17,23,"[ 3 ]",3,);
  4:=.(17,29,"[ 4 ]",4,);
  5:=.(17,35,"[ 5 ]",5,);
  6:=.(15,25,"[ ~ ]",,);
  .(,);
  .(,6);
  .(,1);
  .(,2);
  .(,1);
  .(,2);
  .(,3);
  .(,4);
  .(,5);
 
;

;

  :.;

  :=();
  .();
  .();
  ; ;
 
    .()
  . # .;
  .
;


 

.
    .