~Eavl_bfs- ;>A- ;>A~=avl_insert =0A~@rootp @ p P& AX ~?ap( ?W* l o,  Tp-   a- Qp- O W- j  ? a>  Up> ? a>  V p> P p>  Op? ? a?  Vp? Oo@ AUoA AVWA ~?side_bfp ?r U& AX  o  Up A?W avl_inapply >Ap @ &  AX p  @ p @ &  X !  ~>avl_postapply! >Ap!  @ p! @ &#  AX# Dp'  @ p' @ &'  X' Up,  @ p, @ &,  X, favl_preapply4 >Ap4 @ &6  AX6 tp= @ p=  @ &=  X= D D ~=avl_applyK =A~@ typepK  @ pK @pK @ pK @ pK  @ WW O pQ SpQ  SpQ  SpQ   SQ >Q pS SpS  SpS  SpS   SS >S ~>!.string-U ;!> Invalid -U ;!> traversa-U ;!> l type %~="_IO_streampU =@"DpU SpU >!DpU SpU  S~=#fprintfU #=pV AV &V  AOV <&V  AOV <&V  AOV /avl_buildlist /> A~>0slots$54p 0> ~>1avl_maxlistp 1> ~>avl_listp > &  AX p A W <&   X < dA p  Sp   p  0> A p  S~=ber_memrealloc =p 1> p  p  C  p  1>p  >a Rp @ p  Op A ~=avl_getfirst =Ap > &  AO pA1>~>avl_nextlistpA>~@root&@AX/DpSpASpAp SpApS=p >C >p > a Qp O  ~=avl_getnext =Ap > p > & AXXpAp C p >aRpO~=avl_dup_error=Ap!A!!~=avl_dup_ok%=Ap'A''-';!> d 5'>A~> avl_bfs5' >A5'>A5'!> A5'0>A5'1>AI'