ELF@Hd@8@//HdHd...ppЃ ;T;T ; 'T 3; T ;T;7TCTB|IMqU9GP  0@ p ` '0T;|*8qU2G  '->T:4oG ;  '->T64)T <U<T <|  9qU 3G ;:'HT;4);9'HT:4);8'HT94);7'HT84);6'HT74);5'HT64);4'HT54);3'HT44)->U0;0HT94);7HTh4);4HTk4);1HT:4)T8|]pU/GHT4)B 0> EL < @ L  H H TO4); H T$4); "H TK4)B 0L < L  H H TJ4);HT4);HT 4);HT?4); HTB4);HTE4);HTH4);HTK4);HTN4);HTQ4);HTT4);HTW4);HTZ4);HT]4);HT`4);HTc4);HTf4);HT4);HTb4);HT4);  '`HTV4);HTY4);HTf4);ށHTU4);ہHTN4);؁HTQ4);ՁH'ڂ `;T|bqUG`p'P|;T|IqUG@`p0'#;`Pp@' pT |  T ]T4 oU G T| TOT4oUG' T|qUG' ;G'  P'p ; 7B H HB H H 'H `;=T'|$qUG`p'P|;T |qUG@`p0'#;`Pp@' 0;ރB HHB HH;B HHB HH;B HHB HH;B HHB HHB HH; ;8B HHB HHB HHB HH;FB HHB HHB HH@'K `;T|SqUG`p'P|;T|:qUG@`p0'#;`Pp@' 0;ɄB HHB HH;҄;B HHB HHB HHB HH;B HHB HHB HH@' `;VT@|~=qU7G`p'P|;3T9|~6qU0G@`p0'#;`Pp@' 0;gB HHB HH;p;B HHB HHB HHB HH;B HHB HHB HH@' `;Tڀ|~׀qUрG`p'P|;̀TӀ|n~ЀqUʀG@`p0'#;_`Pp@' 0;!B HHB HH;4;DB HHB HHB HHB HH;HB HHB HHB HH;O;gB HHB HHB HHB HH;kB HHB HHB HHP'p `; TY|~VqUPG`p'P|;LTR|}OqUIG@`p0'#;:`Pp@'s 0;B HHB HH;; B HHB HHB HHB HH;B HHB HHB HH;;.B HHB HHB HHB HH;2B HHB HHB HHP'; `;0T|}qUG`p'P|;T|l}qUG@`p0'#;`Pp@'L @; ˇB HHB H HB HHB H H; ·;އB HHB HHB HHB HHB H H; ߇B HHB HHB HHB H H; ;B HHB HHB HHB HHB H H; B HHB HHB H H p' `;^TH||EqU?G`p'P|;;TA||>qU8G@`p0'#;ˇ`Pp@' @B HHB HHB HH;uB HHB HH;B HHB HH;B HHB HHB HH;B HHB HH;B HHB HH;ˆB HHB HHB HHB HH;ЈB HHB HHB HHB HH'ψ ' | f} cG G | \}  YK h Y | P|K}HGT| T|T4oUGG|3} 0KhYP'p ƈ'| $|}GGG|} KhYpP'p &&&&'& &  '׈| L|G}DGG|=} :Kh|3ZPu.q ,^CB HH'| )|}GG|} Khq0CB HH0`&g&m&=&a&w&e&5@Tx| TG|T{4oUmG'ĈTs|{tqUjG'`|t|  | l} i{ eZub| \Z ? q T ^ A j ^ L > p H ^ p 'D ^ p r 7' K h ?q'^D  e'. o ' K h |Zq ^D  ^/&&&'& & % !% /T|zqU݇G'p|||  | t} q{ mZuj| dZ ? q \ ^ Aj ^ L > p H^ p 'D ^ p r ?'   K h ? q +^D ԇ'. o "0'   K h |Z q ^D ^/&h&n&d'& n& t% % TQ|^zRqUHG'|~|  | v} s{ oZul| fZ ?q^ ^ Aj ^ L > p H^ p _'D ^ p r A'   K h ? q ,^D >'. o # '   K h |Z q ^D ^/&ц&׆&͆p'& ׆& ݆% %  T|y~qUG'p||  | y} v{ rZuo| iZ ? q a ^ Aj ^ L > p H^ p Ȇ'D ^ p r D# '    K h ?q-p^D '. o $0'    K h |Zq p^D p^/&7&=&3'& =& C% [% iT|+y~qUG'`|i|  | a} ^{ ZZuW| QZ ? q I ^ A j ^ L > p H ^ p R'D ^ p _Y u*' K h q ^ D _7'Y u' K h q ^ D _& & '& & % % T|x}qUG'p|q|  | i} f{ bZu_| YZ ? q Q ^ Aj ^ L > p H^ p Ѕ'D ^ p _Y u2'   K h q! ^ D _'Y u0'   K h q ^ D _& '& %'& /& 5% s% T|x}qU G'|s|  | k} h{ dZua| [Z ?qS ^ Aj ^ L > p H^ p F'D ^ p _Y u4'   K h q" ^ D _&'Y u '   K h q ^ D _& & p'& & % % T|w|qU}G'p|v|  | n} k{ gZud| ^Z ? q V ^ Aj ^ L > p H^ p 'D ^ p _Y u7# '    K h q# ^ D _'Y u0'    K h q ^ D _& & '& & % X% fG'Z|T} QKhY|C Z u EqC\ Y  | 5u1^ A j^ L >p H  ^pr'D  ^pT7| T|wT :4 oU,G' '& & |}%&%4  |   |} KhY||q}n||h}e | {]Z u Z{X4 | QZ u L? q G ^ A j ^ L > p H  ^ p 'D ^ p T |  T wT 4 oU G T |  T vT 4 oU G ' ' '& %& +T9; B H H  B HH B HH B H H B H H B HH$%΃ | } KhY`W%  |} KhY| Z`u q@ `P>|}%%} P|} Kh||}||}|{@Z`u{`|Y{P{ZPq@x`P4|nZui@^A0j^ L>p0 H^p0P'D^p0Z`_Y`rIKhuCqA`^Ch?q6^D_Y`.'.Po@-|$Z`uq0^C|ZPq^D^/`0_0P`P0&/&5&& &'& '&/&5TC;B HHB HHB HHB HHB HHB HH$P%ނ '| :|5}2G G | +}  (K h ? [ Y Ȃ'|  | } G G |  }  K h Y 4   & V& d& R&` | }Z ? q u ^ A j ^ L > p H  ^ p 'D ^ p | X|SG | M}  JK h  Y T |  T AuT4 oU G ' G? [ Y U'| '|}G | }  K h Y G ' G4 & ۀ&'& ׀&#'& I& O7;J7'|} G'%a|[} X|S} PKh Y K h  Y [  Y ?q=^ A j^ L >p H  ^p'D  ^pT]| TtT `4 oURG  ' G' '& Ѐ%% '| (|#} G|} GTɀ; B H H  B HH B H H B H H B H H $&o' @@'| (|#} G|} GT;pB HHB HHB HHB HHB HH$ &9@'Xt |} Khr''%W T 0|  =s1xqU 'G 'P |  '% M% T |  sxqU G '` |  |}  '%9% '9 T |  rwqU G 'p | !|} |} K h Kho `_ Y ' '%%%  T |  rwqU G 'p | |} | p'| (| #}  G |} G T  ;B HHB H HB HHB HHB H H$ & QK h Yp'| |}G|} KhZ`o@G '&~&+_ Y '| |}G'p |G '& '%b% Pl { p|B| =}  :K h| 3Zu.qp,`^C |$} !Khq@C ~P'  |  ' `_ 0 '& ~&~& ~& ~& ~ p'AdT~|qvqU~G'p|L| G}  DK h r; ? q 3^ C ' Y  '| Z o y 5 K h| Zqp^C '  & <~& R~& 8~'% %T]~|jq^vqUT~G'|x| s}  p| k}  hT}| TqT }4 oU}GK h Y K h Y' y F K h?q<p^C K hqP3C `' 'y (5 K h| Zqp^C K hqP C `'  & }& }& }& }& }'% 7% 5%C T}|puqU}G'p|n0'| (|#} G | }  GT}; ~ B H H  B H H  B H H  B H H  B H H  $&q~'4p y 2 ' #' y ~'5 ' ' y   '%~~XTC}|PpDuqU:}G'p|@| ;}  8K h _ Y u - _ q '^C ' ~'Y u  _ K h q  ^ C ' & |& |'% y~%~T||otqU|G'|| }}  z| u}  rTC|| TpT F|4 oU8|GK h Y K h Y'5 {N5 K h|EZu@q>p^C K hqP5C `' ,~'{ -5 K h| Zuqp^C K hqP C `'  & 6|& 4|& J|&0|&.|&D|'% }% }%} TO||\oPtqUF|G'p|r}'| (|#} G | }  GTN|; } B H H  B H H  B H H  B H H  B H H  $&|'p5 {45 ' #' { }'5 ' ' {   '%a}}T{|nsqU{G'`|m| h}  eK h ^ Aj^ L>p H ^p[}'D ^pr EK h ? q < ^ C ' Khq `,D :}'. o 'K h |Z q  ^ C ' Khq `D ^/&S{&{&3{&M{&{'% |% |T<{|In=sqU3{G'p|| }  | }  Tz| TnT z4 oUzGK h Y K h Y'p ||Z u w?qr^Aj^ L>p H ^p|'D ^pr UK h ?qL ^ C K hqPCC `' KhqP4D |'. o 1K h |$Zq ^ C K hqPC `' KhqPD ^/&z&az&_z&uz&z&Yz&Wzp'&z&z% -|% +|% 9| Tvz|mwrqUmzG'`|&|'| (|#} G | }  GTuz ; { B H H  B H H  B H H  B H H  B H H  $&{'`| rZ u m? q h ^ Aj ^ L > p H^ p {'D ^ p r K' '# ' Kh?qp0`^D {'. o ''  ' Kh|Zqp `^D `^/&y&y&y'& y& y% s{{qTy|lqqUyG'`|Y| T}  QK h rH? q A ^ C ' } 2K hq p,D  r{'. o )K h | Z q  ^ C ' K hq pD  ^ / & Uy& y& 5y& Oy& {& y'% '{% 5{Ty'`| [} XG y Q' d#p' | :} 7K h?q`. P^ D  z'y )' <p' K h| Zq`  P^ D  P^ / & w& x& w& y'& x% yz[T w|  joqU wG '`| C| >}  ;K h  r 2? q +^ C ' y'. o K h | Zq ^ C '  ^ / & kw& w& gw '% y% yT w|  joqU wG 'p| u| p}  m| h}  eT v|  T (kT v4 oU vG K h Y K hY'p y CK h?q:p^C K hqP1C `' Xy'y 'K h| Zqp^C K hqPC `'  p^ / & v& v& v& v& v '% y% y% y T v|  jnqU vG '`| g  y'| (| #}  G | }  G T v ; x B H H B H H  B H H  B H H  B H H  $ & w 'e` y +'#p'  y x''  p' 5 y '% xxqT|v|i}nqUsvG'`|Y| T}  QK h rG? q @^ C 'p|       x'. o )K h | Zq ^ C ' |  ^ / 5  ^ / & u& v& u '% Ax% OxT v|i nqUvG'p|| }  | ~}  {Tcu| TiT fu4 oUXuGK h Y K h Y'p y XK h ?qO ^ C K hq`FC p'|      w'y 3K h| 'Zq"p^C K hqPC `' |  p^ / 5  p^ / & Lu& Ju& `u& Fu& Du '% w% w% w Tfu|shgmqU]uG'`|~w'| (|#} G | }  GTeu ; `w B H H  B H H  B H H  B H H  B H H  $& v'` y A'9p# ' |      y $Cw''  ' |5 5 y 5 y  '% w@wH T t|  glqU tG '` | 0| +}  (K h ? w'Yq K hq p^C ' |^  '&_t '% v% vy T t|  glqU {tG 'p | a| \}  Y| T}  QT s|  T hTs4 oU sG K hYK hYp'p >v'/{(K h|!Zqp`^C K hq@C P'  |`^ '&s&s&s '% iv% gv% uv  T t|  g lqU tG '` | Z bv'| (| #}  G | }  G T t ; *vB H HB H H B HH B H H B H H  $ & t'r` #,v'{ ' ' |5  ' '% v.vF T s|  fkqU sG '` | .| )}  &K h _  v'Y u K hq ^C 'p |_  '& )s '% u% uz T Ns|  [fOkqU EsG 'p | b| ]}  Z| U}  RT r|  T fTr4 oU rG K hYK hYp'p 5 u'{ +K h| $Zuqp`^C K hq@C P'  | `_ 0 '& r& r& r '% Xu% Vu% du  T r|  ejqU rG '` | [ Qu'| (| #}  G | }  G T r ; uB H HB H H B HH B H H B H H  $ & xs';` 5  #u'{ ' ' |5 ' '% tuH T ]r|  je^jqU TrG '` | 0| +}  (K h ? t'Yq K hq p^C ' |^  '&q '% t% ty T r|  !ejqU rG 'p | a| \}  Y| T}  QT mq|  T eTpq4 oU bqG K hYK hYp'p >t'/{(K h|!Zqp`^C K hq@C P'  |`^ '&{q&yq&q '% Et% Ct% Qt  T q|  diqU qG '` | Z >t'| (| #}  G | }  G T q ; tB H HB H H B HH B H H B H H  $ & ?r'` #t'{ 'i ' |5  ' '% s tF T %q|  2d&iqU qG '` | .| )}  &K h _ s'Y u K hq ^C 'p |_  '& p '% s% sz T p|  chqU pG 'p | b| ]}  Z| U}  RT 7p|  T zdT:p4 oU ,pG K hYK hYp'p 5 s'{ +K h| $Zuqp`^C K hq@C P'  | `_ 0 '& Dp& Bp& Xp '% 4s% 2s% @s  T cp|  pcdhqU ZpG '` | [ -s'| (| #}  G | }  G T bp ; rB H HB H H B HH B H H B H H  $ & q'` 5  #r'{ '0 ' |5 ' '% rs&|  }  To|bgqUoG'p|K h Y Y% r% r | }  K hY |  Zu q  >| } % r% r | }  K h| | f} c| | ]} Z| { SZuP{ N| Y{GZqD r'Z|Y{p2Zq/Z[hYpK h|#uqP^C ' y{ p `{^Y'`'& o& o'T^o ; Gr B H H B H H B H H  B H H  B H H  B H H  $% r]rH T o|  !bgqU oG '` | 0| +}  (K h ? 8r'Yq K hq p^C 'p |^  '&n '% q% rw T n|  afqU nG 'p | _| Z}  W| R}  OT $n|  T gbT'n4 oU nG K hYK hYp'p q'{*K h|#Zqp`^C K hq@C P'  |`^/ '&4n&2n&Hn '% q% q% q  T Sn|  `aTfqU JnG '` | Z q'| (| #}  G | }  G T Rn ; IqB H HB H H B HH B H H B H H  $ & n'` #Kq'{ '" ' |5  p' '% !qMqn T m|  `eqU mG '` | V| Q}  NK h  r |??q8 ^ C '` | 'r %q'K h |Zq p^ C '  p^/|  .o&Rm&hm '& Jm '% p% p T om|  |`peqU fmG 'p | | }  | z}  wT l|  T aTl4 oU lG K hYK hYp'p y |OK h?qpF`^C K hq@=C P'p |-y+xp'K h|!Zpq`^C K hq@C P'  `^/p| y&l&l&l '&l&l p'% *p% (p% 6p  T l|  _dqU lG '` | w #p'| (| #}  G | }  G T l ; oB H HB H H B HH B H H B H H  $ & tm'7` y |5'` #' | yo'p'  '  5| y ' '% oo `|I} FK h |9Zpu<q P:|)Z`u,q @*q P^Cq @^ C } Khq DqD  '&l&l&m&k&k|}%vo|}%no%|oo  'o 5{ p| k}  hK h| aZu\qpZ`^PC |QZuLqpJ ^C } BK hq<D q7D 0 P _0Mo'..q`7| "Zuq p^ C |Zu q P^C D D Y P_Y&Xk&nk& Tk& jk&k& k& Rm&Jk&`k& Fk& \k& Jk '8o|} KhY@P`0'r%o$|} KhY`| Z@uq P@0'U|}%n%n 0|N} KKh||*}'||!}|{ Z@u{@|Y`{0 Z0q P@0'T#k;nB HHB HHB HHB HHB HHB HH$0%nn `;dT9`|]6`qU0`G`p'P|;,`T2`|]/`qU)`G@`p0'#;|n`Pp@'Kr P;RoB HHB HHB HH;PoB HHB HH;Zo;toB HHB HHB HHB HHB HH;oB HHB HHB HH;o;oB H H B H H  ; p; p; oB H H B H H  B H H  B H H  ; pB HHB HH;8pB HHB H H;|}%im%Wm 0|} |Kh||[}X||R}O|{ HZ@uE{@C|Y`{0<Z0q 9@0Z@_Y@|Y@{`'Z`q$@_Khq^CB HHZ`(m'Yq`_q ^CB HH &d&d 0'Td;mB HHB HHB HHB HHB HHB HH$0%lm| } KhY@W%l |} KhY`| Z@u q @0>|}%l%l 0|} Kh||_}\||V}S|{ LZ@uI{@G|Y`{0@Z0q =@0Z@|Y@{ -Z`q@*Z` ^Kh| q ^CB HHl'Yq@^q ^CB HH0&c&c&c0 'T-d;tlB HHB HHB HHB HHB HHB HH$0%Fll   |   |  T ]l|  VZlqU TlG '`  4  | wZur?qm ^ Apj ^ L > p p H ^ p pBl'D ^ p p T .l|  T _WT1l4 oU #lG '  r;| 6} 3G K h ?q) p^ D G l'. o !| } G | Zq  p^ D  p^ / G & ]c& cc& =d& Wc& 9d `'& _c& eck   |   |  T k|  IVkqU kG '`  4  | tZuo?qj ^ Apj ^ L > p p H ^ p pk'D ^ p p _ 0 Tk| TVTk4oUkG'  u 5| 0} -G K h | %Zq  ^ D  _ G rk'Y u | }  G q  ^ D _ G & b& c& b& b& c `'& b& b'l VST;S1USUoSUWSU#SVSK;S1USUSVSSVSC;S1USTS1USVS<VSC;S1USTS1USVS:;S1USUSVSSVSSV5SSVS,;S1USUSVSSVSSVSSV SSV!S;S1U STS1USVS;S1USU{TVS;S1USUlTVS ;S1USU]TVS;S1USUNTVS;S1USU?TVS;S1USU0TVS;S1USU!TVS;S1USUTVS;S1USUTVS;S1USUSVS;S1USUSVS;S1USUSVS; S1USUSVS; S1USUSVS; S1USUSVS; S1USUSVS; S1U SUSV S;S1U SU|SV S;S1U SUmSV S;S1U SU^SV S;S1U SUOSV S;S1USU@SVS;S1USU1SVS;S1USU"SVS;S1USUSVS;S1USUSVSSV SSV SSV SSV SSV SSVSSVS SVS SVS SVS SVS SVSSVSSVSSVSSVSSVSSVSSVSSVSSVSSVSSVSSV SSV!S;S1U STS1USVS;S1USUqSVS;S1USUbSVS|;S1USU]ZUQSVSu;S1USUBSVSr;S1USU3SVSo;S1USUeU"SVSj;S1USUSVSSVSSVSSVSSVSSVSSVSU;S1USTS1USVSN;S1USU5SVSK;S1USU&SVSH;S1USUSVSSVSSVS?;S1USTS1USVS8;S1USUSVS3V&S8V+S?;&S1U*SV,S@;'S1U+SUeU]Ug\U[UYUXUWUTUTVS-;S1USV S*V%SwV&S.;!S1U%SUVUVV#SV$S*;S1U#SU7XU/XV!SfV"S$;S1U!SUudU^U'YUYVSVS;S1USU7ZU/ZVSVS;S1USUeUw[Uo[VS}VS ;S1USUfU\U\VSVS; S1USU]U]VSlVS; S1USVSVS;S1USVS[VSVSVS;S1USVS;VS;S1USVS%VSVSV SV!SPV"SV#SJV$S[V%SV&SV'S3V(ShV)SV*SV+SV,SV-SV.SV/S;*S1U.SV0SV1SsV2S;-S1U1SUMcUEcV/SV0SV1SV2SnV3S"V4SV5SvVUU8TURU$RVR; R1U RURV R;R1U RURV>R RV=RRVRV+RRVRV'RRVRV#RRV*RRV)RRV,R&RV-R'RV.R(RV9R)R;hLUhcUJcUbUbUvbUXbUbUaUaUaUaU~aUjaULaU aU`U`U`U`U`Up`UR`U[UZUZUZUZUZUbZUYU|YU`YULYU8YU$YUYU(XUXUWUWUWUWUWUVUVUVUVUzVUfVUHVUdUUPUU4UU UUXTUDTU(TUTUBSU$SUSURURURURUQVQQVQQVQVQ ;Q1UQUXUlWUVURVQ ;Q1UQU-_UWYUWUVUSUU?TU9SUQVQ ;Q1UQUcUQVQQVQ ;Q1UQUQ;QUQUQVQQVQ VQQVQ VQQVQ VQQVQQV RQVQ ;Q1UQUQ;QU<_UXYUXUVUbUU@TU:SUQVQQVQ VQQVQQVQQVQQVQQVQQVQQ;QUQUQVQQVQQVQQVQQVQQ;QU~RU`RUDRU0RURUQUQVQQVQ{ ;Q1UQUQVQQVQu ;Q1UQUQVQQVQm ;Q1UQUXUVUvUUQVQQV RQV R\ VRRVR RVRc ;R1URU4`UYU6XUVUUU.TU(SURVR RV#RV*RJ ;%R1U)RURV)RG ;$R1U(RUbU*RVfR$RV+R= ;&R1U*RU*R;(RU^RU*RVTR&RV-R3 VBR(RV/R7 V>R*RV1R; V:R,RVAR1RVR6RVSR=RV@R6 VER;RVLR@RVsRARVbRHRVURIRVTRPRV]RQR;RRUZRU\RV\RVRV]RWRV^RXRV_RYRV`RZR;[RURURUwRUcRVeRURVtRdRVuR VRpRVRuRVRRVRVR ;R1URUubURVRRVR ;R1URUR;RURURVRRVR VRRVR VRRVR VRRVRRVSRVRRVR VRRVRRVRRVRRVRRVRRVRR;RURURVRRVRRVRRVRRVRR;RU SU SURURVRRVRRVR VRRVRRV SRVSxOVSVS ;S1USUaU'SVS ;S1USUaUUUlTUSV`SSVS ;S1USUS;SUXSUSVNSSVS V:SSVS V6SSV!S V2SSV#S V.SSV5S#SV~S*SVGS1SV4S V9S/SV@S4SVgS5SVVSTVUTQVVTXV]T ;XT1U\TU`U`TVTXTVcT ;^T1UbTUbT;`TUTUbTVT^TViT VTdTVkT VTfTVmT VThTVoT VTjTVqT V~TlTVTqTVTzTVTTVT VTTVTTVTTVTTVTTVTTVTT;TUTUTVTTVTTVTTVTTVTT;TU!UU UUTUTUTUTUTVTTVTTVTTVTTVTTVT VTTVTTVTTVUBV U ;U1U UUUV U ;U1U UU'`U UVIUUVU ; U1U UU U; UUAUU UV7U UVU V%U UVU V!U UVU VUUV$UUVmUUV6U UV#U V(UUV/U#UVVU$UVEU+UV8U,UV7U3UV@U4U;5UU=UU?UV?U9UV@U:UVAU;UVBUUUUUUUUUUUrUU^UU@UVBU2UVCUQ ;>U1UBUULUVPU@UV_UOUV`UF ;[U1U_UUiUVmU]UVnU> ;iU1UmUUwUV{UkUVUzUVU3 ;U1UUUH[UUVUUVU) ;U1UUVU& ;U1UUUWUVU-VUVUUUUUUUUVUHVU ;UUUUUVUUVU ;UUVUUVU# ;U1UUUUUUUU;^HUUUUUUVU ;UUUUUUUVU ;UUUUUUUVU ;U1UU;AHUWUUUU;HUUUUVU ;U1UUU^U]U]U]U]U]Up]U^]ULYU:YUYUYUXUXUXUXUXU~XUlXUTXUBXU*XUXUXUWUWUWUWUWUWUpWUXWUFWUWU WUVUVUVUVUVUVUpVUJVUVUVUUUUUUUUUUUrUVhU VqUcUVrU V{UmUVU VU}UVU VUUVU ;U1UUVU VUUVU VUUVU VU VUUVU VUUVU VUSVU VUUVU V V+ VVVVV3 V"VVV#V; V,VVV9VC VBV4VVCVK VLV>VVSVS V\VNVV]V] VfVXVVmVg VvVhVVwVo VVrVVVw VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV VWVVW V WVVW VWWVW V&WWV-W V6W(WV7W V@W2WVGW VPWBWVQW VZWLWV[W VdWVWVeW' VpW4 VyWkWVzW< VWuWVWD VWWVWL VWWVWV VWWVW\ VWWVWd VWWVWn VWWVWv VWtVW ;W1UWUXVW{ ;W1UWUf]UXVWt ;W1UWUU]UWVWo ;W1UWUD]UWV4XWVWg ;W1UWUW;WU,XUWV"XWVW] VXWVWa V XWVWe VXWVWi VXWV XWVRXWVXXVXd V XXVXXV;X XV*XXVXXVXXV%XX;XU"XU$XV$XXV%XXV&X XV'X!XV(X"X;#XU[UZUZUZU+ZU ZUYUYUYUgYUOYU3YUYUYUXUXUXUuXUaXUCXU%XUXUXVXWV XXV!X ;X1U XU*XV.XXV/X ;*X1U.XU8XVYUX;XUXYUXUX;XU.YUXUXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVX ;X1UXUXVXX;XU YUXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVX ;X1UXUYV YXV Y ;Y1U YUYVYYV Y ;Y1UYV!Y V&Y V/Y!YV0Y V9Y+YV:Y VEY VJY VSYEYVTY V]YOYV^Y ViY VrYdYVsY V|YnYV}Y VY VYYVY VYYVY VY VY ;Y1UYVY ;Y1UYUYVY ;Y1UYUY;YUuZUWZUAZU'ZUZUYUYUYVY ;Y1UYUTZU6ZU ZUZUYUYUYUY;YU ZUYUYUYUYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYY;YUYUYUYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYY'srfi'srfi-43'filename'srfi/srfi-43.scm'imports'srfi-1'srfi-8'exports' vector-empty?'vector=' vector-unfold'vector-unfold-right'vector-reverse-copy' vector-append'vector-concatenate' vector-fold'vector-fold-right' vector-map' vector-map!'vector-for-each' vector-count' vector-index'vector-index-right' vector-skip'vector-skip-right'vector-binary-search' vector-any' vector-every' vector-swap!'vector-reverse!' vector-copy!'vector-reverse-copy!'reverse-vector->list'reverse-list->vector' re-exports' make-vector'vector'vector?' vector-ref' vector-set!' vector-length' vector-fill!' replacements' vector-copy' list->vector' vector->list' declarative?'guile'define-module*'set-current-module'cond-expand-provide' error-from'macro'make-syntax-transformer'assert-nonneg-exact-integer'assert-procedure' assert-vector'assert-valid-index'assert-valid-start'assert-valid-range'assert-vectors' min-length' vectors-ref'guile-vector-copy'%vector-concatenate'%vector-reverse!'define-vector-copier!'_'free-id'quote'top'ribcage'stx'l-106a9481d69108ff-2'hygiene'any'each-any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation' string-append' syntax->datum'symbol->string': 'error't-106a9481d69108ff-b'm-106a9481d69108ff-c'l-106a9481d69108ff-f'who'msg'arg'l-106a9481d69108ff-5'l-106a9481d69108ff-6'l-106a9481d69108ff-7'exact-integer?'dummy'k'm-106a9481d69108ff-14'l-106a9481d69108ff-19'l-106a9481d69108ff-1a'l-106a9481d69108ff-1b'x'l-106a9481d69108ff-16' negative?'not'and'(expected non-negative exact integer, got'unless' procedure?'f'm-106a9481d69108ff-21'l-106a9481d69108ff-26'l-106a9481d69108ff-27'l-106a9481d69108ff-28'l-106a9481d69108ff-23'expected procedure, got'v'm-106a9481d69108ff-2e'l-106a9481d69108ff-33'l-106a9481d69108ff-34'l-106a9481d69108ff-35'l-106a9481d69108ff-30'expected vector, got'i'len'm-106a9481d69108ff-3b'l-106a9481d69108ff-40'l-106a9481d69108ff-41'l-106a9481d69108ff-42'l-106a9481d69108ff-43'l-106a9481d69108ff-3d'<=' invalid index'start'm-106a9481d69108ff-4a'l-106a9481d69108ff-4f'l-106a9481d69108ff-50'l-106a9481d69108ff-51'l-106a9481d69108ff-52'l-106a9481d69108ff-4c'invalid start index'end'm-106a9481d69108ff-59'l-106a9481d69108ff-5e'l-106a9481d69108ff-5f'l-106a9481d69108ff-60'l-106a9481d69108ff-61'l-106a9481d69108ff-62'l-106a9481d69108ff-5b'invalid index range'null?'vs'm-106a9481d69108ff-6a'l-106a9481d69108ff-6f'l-106a9481d69108ff-70'l-106a9481d69108ff-71'l-106a9481d69108ff-6c'car'cdr'loop'let'min'wrong-type-arg'8Wrong type argument in position 1 (expecting vector): ~S'6Wrong type argument in position 1 (expecting pair): ~S' out-of-range'Argument 2 out of range: ~S'?Wrong type argument in position 2 (expecting small integer): ~S'reverse!' misc-error':vector-unfold: expected non-negative exact integer, got ~S')vector-unfold: expected procedure, got ~S'@vector-unfold-right: expected non-negative exact integer, got ~S'/vector-unfold-right: expected procedure, got ~S'vector-move-left!'#vector-copy: invalid start index ~S'$vector-copy: expected vector, got ~S'&vector-copy: invalid index range ~S ~S',vector-reverse-copy: expected vector, got ~S'+vector-reverse-copy: invalid start index ~S'.vector-reverse-copy: invalid index range ~S ~S'&vector-append: expected vector, got ~S'+vector-concatenate: expected vector, got ~S'&vector-empty?: expected vector, got ~S'#vector=: expected procedure, got ~S' vector=: expected vector, got ~S'$vector-fold: expected vector, got ~S''vector-fold: expected procedure, got ~S'*vector-fold-right: expected vector, got ~S'-vector-fold-right: expected procedure, got ~S'#vector-map: expected vector, got ~S'&vector-map: expected procedure, got ~S'@Wrong type argument in position 1 (expecting mutable vector): ~S'$vector-map!: expected vector, got ~S''vector-map!: expected procedure, got ~S'(vector-for-each: expected vector, got ~S'+vector-for-each: expected procedure, got ~S'%vector-count: expected vector, got ~S'(vector-count: expected procedure, got ~S'%vector-index: expected vector, got ~S'(vector-index: expected procedure, got ~S'+vector-index-right: expected vector, got ~S'.vector-index-right: expected procedure, got ~S'$vector-skip: expected vector, got ~S''vector-skip: expected procedure, got ~S'*vector-skip-right: expected vector, got ~S'-vector-skip-right: expected procedure, got ~S'0vector-binary-search: expected procedure, got ~S'-vector-binary-search: expected vector, got ~S',vector-binary-search: invalid start index ~S'/vector-binary-search: invalid index range ~S ~S'#vector-any: expected vector, got ~S'&vector-any: expected procedure, got ~S'%vector-every: expected vector, got ~S'(vector-every: expected procedure, got ~S'vector-swap!: invalid index ~S'%vector-swap!: expected vector, got ~S'(vector-reverse!: expected vector, got ~S''vector-reverse!: invalid start index ~S'*vector-reverse!: invalid index range ~S ~S'%copy!'copy!' docstring' inner-proc'm-106a9481d69108ff-670'l-106a9481d69108ff-675'l-106a9481d69108ff-676'l-106a9481d69108ff-677'l-106a9481d69108ff-678'l-106a9481d69108ff-672'target'source'tlen'slen'tstart'would write past end of target'>='+'sstart'-'send' case-lambda'define'vector-move-right!',vector-copy!: would write past end of target'$vector-copy!: invalid start index ~S'%vector-copy!: expected vector, got ~S''vector-copy!: invalid index range ~S ~S'4vector-reverse-copy!: would write past end of target',vector-reverse-copy!: invalid start index ~S'-vector-reverse-copy!: expected vector, got ~S'/vector-reverse-copy!: invalid index range ~S ~S'%vector->list: expected vector, got ~S'$vector->list: invalid start index ~S''vector->list: invalid index range ~S ~S'-reverse-vector->list: expected vector, got ~S',reverse-vector->list: invalid start index ~S'/reverse-vector->list: invalid index range ~S ~S'length'drop' macro-type' syntax-rules'patterns``bXdfh jHln4pPqp r t v x z {$|}~|,t\ X!!"#4$(%$&x&0'0((X)\**+,,.017@8,:T:<X==>@ABCC,DDDEEpFPGGGG HHIlIIJ(KKdLDMMMM N N pOOPXQHRRST\UU U" V$V&\W'W)X+XY-Y/XZ1<[3 \4h\5\7]:(]=^@p^A^Bp_D`F`H`JaLbMbNbPcR4cTcV dWdYxe[ f]f_$gahdheif=>R=2=$E=N6=RZ=R=V6=V=N=J=86 ?8 :)D@/P#$&h,+.p|&$+&0# hP$'*-`d #& @$'D\(+t%(#%(#'+.H'(,$'+p0*-/40-,/3$7#&6d;%(:PA%@AABAC('* C`EE8E$F  =".==2*=2b=6b=:*=:B=:Z=>B=B2=B~=J:=J=F2=FR=Fv=N=n~=r=2== &==6=,$%'%>A"&,ADB& DB@HDBCX''C$F(A$F@H()"@HDN@HI)+ILw*BLDN+#DNVDNdP.,9dP|S8-T|SV.=V]VdX/,dXZ0GZ]11]\c]$_2"$_\aX3=\a\cm4\cj\c,e4,,eg5Ggj6&jnjDk7Dk,m8/,mn8nsnp=9pr91rs:sxsu;uv;/vx[<x}xy<y{P=1{})>}}<~><~~> ~>9ԅ(@(@.ԅMAԅXԅA'fBBXCXD{DD 3qEE EԒFԒHF]I!<I.<J`WL4L 4PMjԪ@CO@Ĩ`O ĨԪO<ԪԪPP P8<Q:<R>   $) - 8)? D ` q         8)                               $,4 <(D0L8T@\HdPlXp`xhhhh(    XXXXXXXX(2 :   (   (   ( 2                                                        H 8)? 8)?? 8@D(`px 8 $) 8 $) 8)?     (0 8@DL ` h(p x |@(((@(HP 8)? 8)?? 8@D(`px          ((8< H0X\ h0x| 0 (0( 8)? 8)?? 8@D(`px       ((8@ D0P\ hx| 8)? 8)?? 8@D(`px       ((8@ D0P\ hx| 8)? 8)?? 8@D(`px         ((08@(D8P\8hx|((0 8)? 8)?? 8@D(`px         ((08@(D8P\8hx|((0 8)? 8)?? 8@D(`px         (0(840@@PX0\Hh tH 0 0 0 8 8)? 8)?? 8@D(`px            ,< @(L0\ `(l8| ((   8( (   8 $)     (,HLLLPx      H H      8 $) 8<X"\"\"\#l+""#"0008)? 8@D0\#"("""#3"""#38)?      08<8T#+*0X+XX+8)?       08<@T+328`h#`h`h#8)?  ?    08<8T#+*0X***+;XX***+;8)? 8@D0\#"("""#"""#8)?     08<8T#+*0X"""#XX"""#8)?      08<@T+328`h"""#`h`h"""#8)?  ?   08<8T#+*0 X***+XX***+  8 $)  (,,,0@ D+TT*XX\(`0tx*|8(X  8 $) 8 $)   <@@@D(030;C2:@2222222  0   00800`x (0(  04888@  (,,,0@#          $$$| ###*0:::::(:::;**+*(C++C (0(      8 $)   8<X\\h#h"llppp #+"(# 00800P"""# P ( 8 $)  @DDHLP"T"T"X+\(`d#h0l8xC"0  8P  Dlpx| (   Dlpx| (  (,,,8H8)?8@D(\l8)?  08<0T|8)?    08<8T"""#8)?        08<8T| (    (02223;(P      $ L"P"P"P#`+t"x"x#x"|0:::;8)?    8@D8\ (32232` (30:::;C::;:h8)?8 $)             08<@T(***+(2223P(0:::;C::;:HRRRSp0(:::;C::;:HRRRSh8)?  ?    08<8Td (   (08( x 8)?   8@D8\""#(223h3""#***+**+*X8)?8 $)             08<@T(***+(2223P(0:::;C::;:HRRRSp0:::;C::;:HRRRSh8)?  ?    08<8Td (   (08(x8)?   8@D0\ *0"""#+""#"`8BBBC#"""#+""#"`8BBBC8)?8 $)           08<8T """# ***+H +328"""#3""#"@JJJKp@JJJK#"""#3""#"@JJJKp@JJJK8)? ?  08<0Td ( #+*0(:::;Ch:::;C8)?  8@D0\#**+*X0:::;#"""#+""#"X0:::;8)?8 $)          08<8T """# ***+H ***+3**+*8BBBCh8BBBC ***+3**+*8BBBCh8BBBC""8)? ?  08<0Td (  (080BBBCK**+*(p0BBBCK**+***8)?  8@D0\#""#"@#"""#+""#"X8)?8 $)          08<8T """# ***+H ***+3**+*8BBBCP ***+3**+*8BBBCh""8)? ?  08<0Td (  (0  h  8)?      8@D0\#""#"H   +***+3**+*`  8)?8 $)              08<8T """# ***+H ***+3**+*8BBBCX( ( (2223;2232@JJJKp "" ("" (8)?  ?    08<0Td (  (    `0   8)? 8@D0\ ***+**+*H(8)?8 $)        08<8T """# ***+H" ***+3**+*8BBBC`(""8)? ?  08<0Td (  P(8)? 8@D0\"""#""#"@ 8)?8 $)         08<8T """# ***+H ***+3**+*8BBBC`(8)?  ?  08<0Td (  P(8)? 8@D0\ ***+**+*H(8)?8 $)        08<8T """# ***+H" ***+3**+*8BBBC`(""8)? ?  08<0Td (  P(8)? 8@D0\"""#""#"@ 8)?8 $)         08<8T """# ***+H ***+3**+*8BBBC`(8)?  ?  08<0Td (  P(8)?  4PX\8t"""#     (,,,0(@3    ( $$$|033 ( 38;;:222;@JJJK::;:h80(  8)? 8@D0\ ***+""#"@ 8)?8 $)        08<8T """# ***+H ***+3**+*8BBBC` ""8)? ?  08<0Td (  P(8)?   8@D0\ #8  +P"" +8)?8 $)           08<8T """# ***+H (***+3**+*8BBBCH (("""#3""#"8BBBC` **( 8)?  ?  08<0Td (   ((X(    (,,,<#\+x2|2|3|28@JJJK           8<<<L#`*d*d+h2l8|CHRRRS#    +0  04888<  (,,,0@#  $$$| ## (0( 8)? 8)?? 8@D(`px                         (( 4D H(T0d(l8p@|0@0H0PHPHX`h`pxhhhhP@PhPhPhhhhPhh8hh 0 ( h ( h ( h ( ` ( p x ` x ` p ( ` ( ` ( ( ` ( ( X ( 0 ( 0 ( 0 (     8 $) HLLLP"T"T"X+\(l0p;:"#  (8 $) 8 $)     @DDDH*L*L*L+P0`;C*J*+J**+(( (   8 $) 8 $)     (8<<<@2D2D2D3T;0(  0(  @C0C00300 (0(  0(  0(    HLLLP"T"T"X+\(l0p;:"# (     @DDDH*L*L*L+P0`;C*B*+:**+ (         (8<<<@2D2D2D3T;8;0;0030(# (+***+""#" ***+;#0:::;22320; (0(    04888@  (,,,0@#     $$$| ## (+**+2223+""#( (0(  04888@  (,,,0@#     $$$| ## ##**+2223 + (  (0(8)?  8 $)     (<X`d0#+*0(P++8)?  8 $)     (<X`d0#+*0  (  P# $x-1r8X;40<<(DB @Hs DNN Vn]d\c$jnsx}ԅ6X5ԪO)< 0 a4 b Pbdbhcl`cc d3 L   L8P<T@T\   $$hT 2%F`.x2RP6 Rp6 f|9t@<=\t=tAD,C(I,OP|W^Ddkoty~d-8E@@R(Rc@ВtX̢s|$p\I%.. . .Guile 3.0.7min-lengthvectors-refvector-unfoldvector-unfold-rightvector-copy%vector-concatenatevector-appendvector-concatenatevector-empty?=up-to?vector-foldvector-fold-rightvector-mapvector-map!vector-for-eachvector-countvector-indexvector-index-rightvector-skipvector-skip-rightvector-anyvector-everyvector-swap!%vector-reverse!vector-reverse!list->vectorreverse-list->vector8 srfi/srfi-43.scmice-9/boot-9.scm x;,a,,,b,,,b,,,b,,,b,$,;a'w,-Jxh%~2w2w JywwJzh~.w&w&w(w"w"w(w&w&w&w&w&w$w.w w9h wwwwwx>32"h-#-"f@ff%x =w3$ =w3$ w$,,$,,V+3 =*w; f=*w ;;J,h : OcZ- wHK w XI+bZ-GKY I+cZ%-G%KY I+cZ!-G!KY I+ ,cZ<- wxW- wx +I+bZ<-xV-x, I+cZ<%-xV%-x, I+cZ<!-xV!-x, I+, rji<~;"Z,  Ii<", !%$ w I{,a"i$J \i <:@i -(f,-<#- W#K J JI#J J#,e J1."=Aw2+"=Aw2+,2;",2,",<<K  <x   ; +-+eT ^x:\iiK#K;     )+*[|*[? i,,cZI\ZiI+]Zii-,-, 5JHJ++`Z* \w&<w$<, J&,#',X6<w <+,6TJ+{J+b, <h<<",  ;JJHI' YZi-.+w+,+,{+aZii);;x.#5Y.#-5Y5-#,5J#,zh++c*x.1[1,.*U5 YZi-<.+,Y.+,w+,{+aZii);;x-=#-5Y.#-5Y5-#,5J#,z++c*x-=1,[1,.*d5aZi<i'-" wZH'K" wZ X', J',{h+cZii*;;x"'-9"Y ZH'K9"Y Z X9,', J9,',eH++ Y+x!--" H-K"  XG ,`Zi-"- wH"K wZ X", J"Jd+aZii);;x#-5Y H#-5Y Z X5,#, J5J#,d++b+xx)- H)-  X)6`Zi-- wiHK iX+aZii<:y-# YxH-# Yx#X,#J,{h++c+x- Z x*. 75`Zi--w v=.dK v=J;Y +cZii<:y-,Y =.d-,Y =J;Y, ,,J,{w++ Y*x - =.7 Z =,*=(? U ,`Zi-x-wh=f ~,J+bZii<:y-Xw>u+ ~JJ++ Y*xI -w= ~wJ6`Zi-Z-wh=f ~,J+bZii<:y-J-Xw>+ ~JJ++ Y*x-I -w= }hJ6`Zi-x-wh<g },J+bZii<:y-Xw=v+ }JJ++ Y*xI -w< }wJ6`Zi-Z-wh<g },J+bZii<:y-iXw=+ }JJ++ Y*x-I -w< }hJ, Yi-Z/J +^i <:Ai -(d,F",<x-%,-+,%; }J J2aZi-x-wh<g |,J+aZii<:yK-Xw=+ |JJ++ Y*xI -w< |wJ5bZi -h =i"; WiK";[ + YZii<: yh =Xy"; VXyK";= ++{h++Y* xh&=";&Wx-";.w ,?i-ZYJ++4 --K <, si  J I L+JI_i;v\iJ}-"$J# x(.w , V(.wZ , (,,(Jd$L0  4   dPhTlXT\  $ T &$:x-1Fh5 F5 Z8hX;{0<\<tADDB@HDNPV]\cjnsx}d!,ԅ9X@F(FW@ԒXԪg|t<p\Imin-lengthvectors-refvector-unfoldvector-unfold-rightvector-copy%vector-concatenatevector-appendvector-concatenatevector-empty?=up-to?vector-foldvector-fold-rightvector-mapvector-map!vector-for-eachvector-countvector-indexvector-index-rightvector-skipvector-skip-rightvector-anyvector-everyvector-swap!%vector-reverse!vector-reverse!list->vectorreverse-list->vectorclosureargcachevarproctmpmodnameboxerror-fromcachedprimassert-nonneg-exact-integerassert-procedureassert-vectorassert-valid-indexassert-valid-startassert-valid-rangeassert-vectorsmin-lengthmodulevectors-refvector-unfoldvector-unfold-rightguile-vector-copyvector-copytagcodevector-reverse-copy%vector-concatenatevector-appendvector-concatenatevector-empty?vector=vector-foldvector-fold-rightvector-mapvector-map!vector-for-eachvector-countvector-indexvector-index-rightvector-skipvector-skip-rightvector-binary-searchvector-anyvector-everyvector-swap!%vector-reverse!vector-reverse!define-vector-copier!vector-copy!vector-reverse-copy!vector->listreverse-vector->listlist->vectorreverse-list->vectorvalstxwhomsgpairxdummykfvilenstartendvsw0ulenrlenslenresultsidxa*res*posxssunkiassizeausizenwordsw0-highseedseed1seed2seedsb*fillbvecjs64v1v2len1len2elt=?tx1x2kconsknilstatepred?countvaluecmplohinext-iunspecifiedcopy!docstringinner-proctargettstartsourcesstartsendlst(vector-unfold f length initial-seed ...) -> vector The fundamental vector constructor. Create a vector whose length is LENGTH and iterates across each index k from 0 up to LENGTH - 1, applying F at each iteration to the current index and current seeds, in that order, to receive n + 1 values: the element to put in the kth slot of the new vector, and n new seeds for the next iteration. It is an error for the number of seeds to vary between iterations.(vector-unfold-right f length initial-seed ...) -> vector The fundamental vector constructor. Create a vector whose length is LENGTH and iterates across each index k from LENGTH - 1 down to 0, applying F at each iteration to the current index and current seeds, in that order, to receive n + 1 values: the element to put in the kth slot of the new vector, and n new seeds for the next iteration. It is an error for the number of seeds to vary between iterations.(vector-copy vec [start [end [fill]]]) -> vector Allocate a new vector whose length is END - START and fills it with elements from vec, taking elements from vec starting at index START and stopping at index END. START defaults to 0 and END defaults to the value of (vector-length VEC). If END extends beyond the length of VEC, the slots in the new vector that obviously cannot be filled by elements from VEC are filled with FILL, whose default value is unspecified.(vector-reverse-copy vec [start [end]]) -> vector Allocate a new vector whose length is END - START and fills it with elements from vec, taking elements from vec in reverse order starting at index START and stopping at index END. START defaults to 0 and END defaults to the value of (vector-length VEC).(vector-append vec ...) -> vector Return a newly allocated vector that contains all elements in order from the subsequent locations in VEC ...(vector-concatenate list-of-vectors) -> vector Append each vector in LIST-OF-VECTORS. Equivalent to: (apply vector-append LIST-OF-VECTORS)(vector-empty? vec) -> boolean Return true if VEC is empty, i.e. its length is 0, and false if not.(vector= elt=? vec ...) -> boolean Return true if the vectors VEC ... have equal lengths and equal elements according to ELT=?. ELT=? is always applied to two arguments. Element comparison must be consistent with eq?, in the following sense: if (eq? a b) returns true, then (elt=? a b) must also return true. The order in which comparisons are performed is unspecified.(vector-fold kons knil vec1 vec2 ...) -> value The fundamental vector iterator. KONS is iterated over each index in all of the vectors, stopping at the end of the shortest; KONS is applied as (KONS i state (vector-ref VEC1 i) (vector-ref VEC2 i) ...) where STATE is the current state value, and I is the current index. The current state value begins with KNIL, and becomes whatever KONS returned at the respective iteration. The iteration is strictly left-to-right.(vector-fold-right kons knil vec1 vec2 ...) -> value The fundamental vector iterator. KONS is iterated over each index in all of the vectors, starting at the end of the shortest; KONS is applied as (KONS i state (vector-ref VEC1 i) (vector-ref VEC2 i) ...) where STATE is the current state value, and I is the current index. The current state value begins with KNIL, and becomes whatever KONS returned at the respective iteration. The iteration is strictly right-to-left.(vector-map f vec2 vec2 ...) -> vector Return a new vector of the shortest size of the vector arguments. Each element at index i of the new vector is mapped from the old vectors by (F i (vector-ref VEC1 i) (vector-ref VEC2 i) ...). The dynamic order of application of F is unspecified.(vector-map! f vec2 vec2 ...) -> unspecified Similar to vector-map, but rather than mapping the new elements into a new vector, the new mapped elements are destructively inserted into VEC1. The dynamic order of application of F is unspecified.(vector-for-each f vec1 vec2 ...) -> unspecified Call (F i VEC1[i] VEC2[i] ...) for each index i less than the length of the shortest vector passed. The iteration is strictly left-to-right.(vector-count pred? vec1 vec2 ...) -> exact nonnegative integer Count the number of indices i for which (PRED? VEC1[i] VEC2[i] ...) returns true, where i is less than the length of the shortest vector passed.(vector-index pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the first elements in VEC1 VEC2 ... that satisfy PRED?. If no matching element is found by the end of the shortest vector, return #f.(vector-index-right pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the last elements in VEC1 VEC2 ... that satisfy PRED?, searching from right-to-left. If no matching element is found before the end of the shortest vector, return #f.(vector-skip pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the first elements in VEC1 VEC2 ... that do not satisfy PRED?. If no matching element is found by the end of the shortest vector, return #f.(vector-skip-right pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the last elements in VEC1 VEC2 ... that do not satisfy PRED?, searching from right-to-left. If no matching element is found before the end of the shortest vector, return #f.(vector-binary-search vec value cmp [start [end]]) -> exact nonnegative integer or #f Find and return an index of VEC between START and END whose value is VALUE using a binary search. If no matching element is found, return #f. The default START is 0 and the default END is the length of VEC. CMP must be a procedure of two arguments such that (CMP A B) returns a negative integer if A < B, a positive integer if A > B, or zero if A = B. The elements of VEC must be sorted in non-decreasing order according to CMP.(vector-any pred? vec1 vec2 ...) -> value or #f Find the first parallel set of elements from VEC1 VEC2 ... for which PRED? returns a true value. If such a parallel set of elements exists, vector-any returns the value that PRED? returned for that set of elements. The iteration is strictly left-to-right.(vector-every pred? vec1 vec2 ...) -> value or #f If, for every index i less than the length of the shortest vector argument, the set of elements VEC1[i] VEC2[i] ... satisfies PRED?, vector-every returns the value that PRED? returned for the last set of elements, at the last index of the shortest vector. The iteration is strictly left-to-right.(vector-swap! vec i j) -> unspecified Swap the values of the locations in VEC at I and J.(vector-reverse! vec [start [end]]) -> unspecified Destructively reverse the contents of VEC between START and END. START defaults to 0 and END defaults to the length of VEC.(vector-copy! target tstart source [sstart [send]]) -> unspecified Copy a block of elements from SOURCE to TARGET, both of which must be vectors, starting in TARGET at TSTART and starting in SOURCE at SSTART, ending when SEND - SSTART elements have been copied. It is an error for TARGET to have a length less than TSTART + (SEND - SSTART). SSTART defaults to 0 and SEND defaults to the length of SOURCE.(vector-reverse-copy! target tstart source [sstart [send]]) -> unspecified Like vector-copy!, but copy the elements in the reverse order. It is an error if TARGET and SOURCE are identical vectors and the TARGET and SOURCE ranges overlap; however, if TSTART = SSTART, vector-reverse-copy! behaves as (vector-reverse! TARGET TSTART SEND) would.(vector->list vec [start [end]]) -> proper-list Return a newly allocated list containing the elements in VEC between START and END. START defaults to 0 and END defaults to the length of VEC.(reverse-vector->list vec [start [end]]) -> proper-list Return a newly allocated list containing the elements in VEC between START and END in reverse order. START defaults to 0 and END defaults to the length of VEC.(list->vector proper-list [start [end]]) -> vector Return a newly allocated vector of the elements from PROPER-LIST with indices between START and END. START defaults to 0 and END defaults to the length of PROPER-LIST.(reverse-list->vector proper-list [start [end]]) -> vector Return a newly allocated vector of the elements from PROPER-LIST with indices between START and END, in reverse order. START defaults to 0 and END defaults to the length of PROPER-LIST..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab