RSRC LVINLBVW D@<ЀaY:|Exz؈4) ُ B~'.L!AlYLVINcaro_move_sub.viLVINcaro_ini_read_motion.vi  @movingPTH0* caro_ini.llbcaro_ini_read_motion.viLVINcaro_ini_read_position.vi @position@0axisPTH0, caro_ini.llbcaro_ini_read_position.viLVINcaro_ini_write_motion.vi  @movingPTH0+ caro_ini.llbcaro_ini_write_motion.viULVINSerial Port Write.vi"  @ error code@0string to write@ port numberPTH02Instr Serial.llbSerial Port Write.viLVINcaro_ini_write_position.vi @0axis@positionPTH0- caro_ini.llbcaro_ini_write_position.viLVINrs232_readback.viEP   @0read_back_string@ read_size@0 terminator@com_port@delay_between_reads@delay_before_readPTH0rs232_readback.viXX@  @ error_out@com_port @speed@ new_position@0axisP c8 P+ P cZP"@P@flg@oRt@eofudfP new_positionxdfdPtxdPoldPextfP"@P@flg@oRt@eofudfP0axis p0dfd P0txd P0old P0ext P cZP"@P@flg@oRt@eofudfP old_positionxdfdPtxdPoldPext P c VP"@P@flg@oRt@eofudfPcom_portxdfdPtxdPoldPext P PVP"@P@flg@oRt@eofudfP error_outxdfdPtxdPoldPext cZP"@P@flg@oRt@eofudfP time_to_waitxdfdPtxdPoldPextrP"@P@flg@oRt@eofudfP0read_back_string x0dfd P0txd P0old P0ext P cRP"@P@flg@oRt@eofudf PspeedpdfdPtxdPoldPextV P$@P@0P   0 0( 0    0 0 c cD cP c@ new_position c0 @Value@@P @!status @code@0sourceerror in (no error) c c c@@P @!status @code@0sourceerror in (no error) c@p reference0 @Value c@@P @!status @code@0sourceerror in (no error) c???@offset past match0 c @Value c@p reference c@ port number@p reference@delay_before_read c@delay_between_reads@@P @!status @code@0sourceerror in (no error) c @Value@0 terminator c@@P @!status @code@0sourceerror in (no error) c@p reference c@ read_size c@0read_back_string@p reference@ error code @Value@@P @!status @code@0sourceerror in (no error) c@p reference c@@P @!status @code@0sourceerror in (no error) c @Value @ error_out c @Value c@ time_to_wait @moving @speed@p reference@position@com_port c@p reference c@@P @!status @code@0sourceerror in (no error) c@0axis c@ new_position c@0axis0 c$ c c, c cL c c4 c c$ c c, c c$ c c c c c@  c c c@0 c c c@ c c c@ c c c@ c c c@ c c c@ c  c c c@ PvPvPvPvPvPvPvPvP c< c0( D & :^$$ &xd d\XYZ,MA,,d  @@$808dpxP0T @d$08HD d@ @@@ P@ @@ Z d d 0 : `@ lht $x(@d*`"(|xr@2@ @@pVIDScaro_move_sub.viVIDSSerial Port Write.vi0PTH0VIDSrs232_readback.vi4PTH0VIDScaro_ini_write_position.vi8PTH0VIDScaro_ini_write_motion.vi<,PTH0VIDScaro_ini_read_position.vi(PTH0VIDScaro_ini_read_motion.vi$PTH0> 9i386\9`codeD->EwE\EPPUEd$==?$Ð)Ӏ}ELXC4@{8tP@RZXC<{@t$QR4_=Ed$ZY=$C$T{(tPTRZXCC,H&ƅƅ$ƅƅƅ$48tQRUzd$ZYɍL HƅH ƅH fx&&ƅL  ETE\EP$.UR@␐}vt}v"ƅL fx &ƅP D=tiƅT ƅT VWd_^ƅ}$u ƅhhUEP8d$ fx%"ɍ\ ƅX $t hhUEP* ƅ ETRE\EP,.UR@␐}vt}vƅ fxB Ehxɍ HHH HHHHH H$ƅ ƅ QRP$hPD$X2Ed$ZY=fxFƅ QRd$ZYƅ fxJƅ t?QRP $WR}R|d$ ZY=ht?QRP$$hhhQWR T|d$ ZY=mƅ fxNWƅ $QRPf$P($QP‡$Z|d$ZY="ƅ fxR,EpE\Dž$"DžTj@DžpDžQRhhhP$ad$ZYQRhhhP4$ad$ZYQRPEP$hhPd$ad$ZYÐ* ƅ xSdDž TDPT@ E QRhhP $U茩Md$ZY=8*uQR d$ZYÐQR d$ZYQR 8 d$ZYÐQR d$ZY =tQRPx:d$ZYDž ÐQRo ZY  aTQR Q d$ ZY Dž OAtrDž PE XDž  Dž Dž  Dž  3Dž Dž Dž Ð*tU =u =uƅ VWd@_^fxVQRP$hhPEP$ad$ZYÐZZƅ xWDž TDPTd E*$ %@QRhhP( $UDMd$ZY=8ZuQR, d$ZYÐQR, Sd$ZYQR( d$ZYÐQR, d$ZY8 =tQRP0:d$ZYDž8 ÐQR' ZY( 40 aTQR0 Q( j d$ ZY, Dž< OAtrDžD PE H XDžL 8Dž@ DžP  T Dž  3Dž Dž Džd ÐZ` X =u\ =uƅ fxZƅ dQRPf$P`$QP‡$(U|d$ZY=ƅ fx^QRP4$hhP$ad$ZYÐZƅ x_Dž| TDPTx E pQRhhP $U諤Md$ZY=8uQR 4d$ZYÐQR d$ZYQR Wd$ZYÐQR d$ZY =tQRP藖:d$ZYDž ÐQRZY d aTQR Q d$ ZY Dž OAtrDž PE XDž pDž Dž h Džp  3Džl Džh Dž Ð =u =uƅ fxbƅ QRPf$P$QP‡$R|d$ZY=0ƅ fxfQRPd$hhP$Qad$ZYÐƅ xg(=tl=t`=tt=t=t=t(t9t$QRRVhh[8Fd$ZY=6(?ϋl=t!tQRRWP@$Ԟd$ ZY׋`=t!tQRRWP@$覞d$ ZY׋t=t!tQRRWP@$xd$ ZY׋=t!tQRRWP@$Jd$ ZY׋=t!tQRRWP@$d$ ZYƅ fxj8QRP$hhPEP$Bad$ZY=tÐ}v% ƅ xk0tsET E\EP0.UR@␐}vt}v ƅ fxnEhxɍ Hƅ ƅ VWl|f_^PpXVWxf_^QRP$%Ed$ZY= fxrrtTEh@9tJHE\EPQRPRDLd$ZYÐ'E\EPQRPu8DLd$ZYÐ}vtƅ Dž TDPT Er E\QRhhP $U耞Md$ZY=2}vuQR d$ZYÐQR d$ZYQR /d$ZYÐQR d$ZY =tQRPo:d$ZYDž ÐQRfZY EP aTQR Q d$ ZY Dž OAtrDž PE XDž  Dž Dž  Dž  3Dž Dž Dž Ð}v   =u =uƅ fxvuEL@PtTEh@9tJE\EPQRPRBLd$ZYÐ'E\EPQRPu8jBLd$ZYÐ}vtƅ \@ETE\EP4.UR@␐}vt}v ƅ }$u ƅ hhUEP8d$ = fxzEhx ɍ Hƅ ƅ fx~tTEh@9tJE\EPQRPRbALd$ZYÐ'E\EPQRPu8?ALd$ZYÐ}vtƅ Dž4 TDPT0 E8 I!E\QRhhP< $UMd$ZY=2}vuQR@ d$ZYÐQR@ ,d$ZYQR< d$ZYÐQR@ d d$ZYL =tQRP :d$ZYDžL ÐQRZY< EPD aTQRD Q< Fd$ ZY@ DžP OAtrDžX PE \ XDž` x DžT Džd  h Dž(  3Dž$ Dž Džx Ð}vt l =up =uƅ fEL@PtTEh@9tJ!E\EPQRPR$?Ld$ZYÐ'E\EPQRPu8?Ld$ZYÐ}vtƅ u%$"E\EPQRPLd$ZYÐQRZY QRPQuhDLd$ ZY=#E\EPQRPQ| h RLd$ZY}vuQR 9d$ZYÐQRZY| aTQRPEP$Q| Cd$ ZY ÐQR d$ZYQR| %d$ZYÐQR d$ZYÐ}vƅ fEEhxƅ ƅ fPɍ Hƅ ƅ fXEpDž$QRhhhP$ad$ZY}vƅ ,,@4ETE$E\EP8.UR@␐}vt}vtƅ f&E\QRPEP$hhPEP$Mad$ZY=t:Ðƅ Dž TDPT@ E j&QRhhP $UMd$ZY=8uQR d$ZYÐQR d$ZYQR d$ZYÐQR Fd$ZY =tQRP:d$ZYDž ÐQRZY  aTQR Q %d$ ZY Dž OAtrDž PE XDž Dž Dž  Dž  3Dž Dž Dž Ðt= =u =uƅ f0QRP$hhPEP$ad$ZYÐ}vɍ ƅ ƅ f)ƅ ETY'E\EP<.UR@␐}vt}vt~ƅ fEhxƅ\ fx#EhxƅP fx848tQRUzd$ZY}t}u@}urvQRPE@$ad$ZY==t p h搐ÐEw 3(E\EPPUEd$=t=t=t=tEw Ew‰ppVLFX@'PUEd$=uÐP$l(P$l(P$`(P$8#(iP$ )OP$$)5P$<$>)4q7X)d fr)2)P$Q)P$())Ðx&)Ðx& *Ðx&p#*Ðx&(9*Ðx&O*Ðx&e*Ðx&o{*Ðx&-Yp*p @'PUEd$=uÐPe$ *P$*^P5$,+$P$f+P$+P$+vP$ ,<} N,} ,}  ,}}  ,T 6-   p-P $ -P $  -lP $ .2P $X.P $.P $.P $/JP $@/ z//4.q/b4 q(0(4qqb0d 0d 0zd  1@`J11Pu$1P$1XP$22P$ @l2P$!2P$ 2pP0$" !36P$!!T3P $"""3P@ $##$#3P !#$#4NP ! !$%$<4s!P#$%v4P#P#%%%4P#$%#4fP#$%&&''$5,P $$''&^5PE$$5Pj$$5~_^ZY[]Ð$=t,PEP$PPI6$$$@ $Ðd$(=t,PEP$PP6$($@ $Ðd$#V,=t,PEP$PP6$,$@ $Ðd$"e0=t,PEP$PP 7$0$@ $Ðd$4=t,PEP$PPK7$4$@ $Ðd$ 8=t,PEP$PP7$8$@ $Ðd$<=t,PEP$PP7$<$@ $Ðd$.Ul$SQRVWT$ QRPE@$Rad$ZY=_^ZY[]ÐDž$ $t$@ $ D< Dž@ Dž, Dž0 Dž4 PTAB( Dž(t(@ Dž  Dž DžDž Dž PTAB$Dž,t,@ `DžDžDžDžPTABDž0t0@ Dž (DždDžDžDžDžPTAB#DžD4t4@ DDž`dDžhlDžptDžxp|DžlDžDžLDžPDžTPTABH@Dž8t8@ Dž0Dž8DžDž $Dž$PTABXDž<t<@ pDžDžDž'DžPTABQRuSqd$ZY(Ul$SQRVW}#uQRU=Ad$ZY_^ZY[]ÐkzUl$SQRVWQRUDAd$ZY_^ZY[]ÐUl$SQRVWu7F J<F;FF@l<FDQRhUAd$ZY_^ZY[]ÐX,Go/BWrk&Mgzk }  - :R 9 @c   0Wqkxk.BD@8Rezk@+@n:j<`zk=#k<RfX{ 3GTix /!!!!"&"A"kZ"s""n#y$$4u888J9`z,j'(*i2q(( Y)))27('/%0 !01+c+/_0 ,,+,1 .. ,K,= U..3-)+' 10/2R 1G1/w/=/-( -m-)!A***{*9"9*929:9%v2 VF I !#$\%s%%%%%% &#&=&W&q&{&&&&&&&'2'23I3334P4CODED-D` >%6.1Oldest compatible LabVIEW.?$XdQpPPP@ new_position@0axis@ old_position@com_port@ error_out@ time_to_wait@0read_back_string @speed Basic vi to move one axis. Parameters (top - down): Axis: X, Y, or Z [string] New_position: 0..maximum for the axis [int32] Speed: 100..2500 [int32] Com_port: 0 .. N-1 with 0 is com1 and N-1 is comN [int32]e8DtDDt8%0UpR@"08(@@@@(2J8J2",,",,",","",", , , , """, , ,,̪ " ̪++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++N+++++++++++++++++++++++++++N++++++++++++++++++++++++++N+N++++++++++++++++++++++++N++++++++++++++++++++N+++++N++++++++++++++++++++N+++++++++++++++++++++NNNNNN++++++++++++++++++++++++++++++++++++++++++++++++++++N++++++++++++++++++++++++++++++++++++++++++jj+++++++++++++++++++++N+++jj+++++++++++++++++++N+++jj++++++++++++++++++++NNN++++jj++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DTHPD>88~"@ new_position@0axis"@ old_position@com_port@position4( @position@0axis&@p reference*@p dup referenceL@@P @!status @code@0sourceerror in (no error)F6@P @!status @code@0source error out @Value*@0read_back_string @moving& @moving4( @0axis@position& @moving@ error_out*@milliseconds to wait(@millisecond timer value "@ time_to_wait0@ read_size$@0string to write@ error code@ port numberVF  @ error code@0string to write@ port number*@p dup reference&@p reference @Value?&@offset past match @0 terminator$@delay_between_reads&@delay_before_readP   @0read_back_string@ read_size@0 terminator@com_port@delay_between_reads@delay_before_read @speed<<<Xt@XDhh@@4Xt @0HHH\@<@@0 @ XDAA new_positionH110XDyz old_positionH1}TD//com_portPDN[ N[ axisH0an anH0 1 0UD7yD7zD error_outHGJ}WJWXD7D57D5 time_to_waitHFJW&JW%\DGGread_back_stringHG  QDspeedH\:10HD1$$HDP1e$yf$yHDh1HD1gDY[calculate delay / NOT READYeDyycaro_ini_read_position.viiDZ\get old position/open comportXD old_positionXE 0, Default XDY[ move flag onXDY[ wait for RDYmDZ\!wait calculated time for movementHD,$HD1\DZ\send move stringHD&wyHDXFgDZ\move flag off/close comportXD time_to_waitHDt!^DY[store new positionXD21 old_positionHD(`D10Serial Port Write.viTDcom_portHDH(5O7NXD new_positionHDx(5$<7$;dDne{ng{caro_ini_write_motion.vicDPOcaro_ini_read_motion.vifD~caro_ini_write_position.vidDtktmcaro_ini_write_motion.viHD@F)4)4DoLTKzzzBased on 5000 steps in 35 seconds the number of steps shhould be multiplied with at least 7. To be on the safe side use 8.]Dmors232_readback.viHD" 2 1HD'++HDd' - -TD    com_portHD)!!HDEDQ<DQ<HD(`5m@`7m?QD))speedVD77 abs(x)*800QD32speed FPHPcaro_move_sub.vi,@FPHPD>8$$+~D-0/>S6D6m$XLLpT87@PB@||,0d 4 F8 BL0 8 6dt4  28 24p 68 0cucucu8h8B  R |p 28 bvbvbvL :8  0u0/.-|<088hBxXT|||0l$8||@Phx@@D|,lt4 F xl0  xdt4  2 |hp > 0mycumycumycu8hBdR p : mybvmybvmybvL : |0u0/.-0,d4QMs% 8|||h@P (6 H@, t X p4 F  0d0   6dt4 F M\`4 2 `o!\0  \s%dt8h BTR 4  2   2XL :    0u0/.-0  0p 6  0cucucup 2  bvbvbv,  @  |@ P6\6 0@ |, Dx4 |@ PC6x\ t#@ | |,  8d 4 F  6xET0  Ex\dt4  2 I|XPp :  0DmPycuDmPycuDmPycu8 h B d ` LR  |p :  Pm\ybvPm\ybvPm\ybvL :  I|X0u0/.-0 $ 4 F x 6E6L0  x E\+dt4  2 x IX'Hp : x 0DPcuDPcuDPcu8 h xB HR  |Pp : x P\bvP\bvP\bvL : x IX0u0/.-0  / x  |! | | | C` |4 Q |, t<4 F H88hBT4 2  Ґ0  dt06d|E||jx|*[\@PB6{@||e,hD8 4 Fp  0 p 6dt4  2p 2p 6p 0cucucu8hpB48R p 2p bvbvbvL :p  0u0/.-0|p$x x  <h (< (hl  (  BDHPcaro_move_sub.viLVINcaro_ini_read_motion.vi>PTH0LVINcaro_ini_read_position.vi4PTH0LVINcaro_ini_write_motion.vi<APPTH0LVINSerial Port Write.vi'XPTH0LVINcaro_ini_write_position.vi?PTH0LVINrs232_readback.viP<PTH0, BDHPDQ8$$+~D-gX*/SFH, o n40d0@`<%5-l4 B<%C 0@`%d5-t4 Bd%zC< 0@Ch44 BC 0@ (h4 BhC 4hF04 XC D1( 4F@4 K4x @ 4C 434x  4`@434  B<0*Lc _hcX?C` B <4TJ C`? tH0*Lcp _lhucp,L==l<0E BL)B_N'iT!Blc44 YC ,Ldd0c B0EP @@L,@49 B B<< @@L<pBLC# ,Lgo} 0nd  , Digital (strict)x  H   h     @4 B C 0  h   0  0  |0     @   h @  B `, H @ `8  3  `4/ T}h p  p  |  B  ` 40 ,h   L 40 @h40 h,LGG"X,4I.C, @pDD0. (<$1 P 4  4 XC  @@ p@>t, XFCD B`@>0YL,   B@>0 ,@|4>?d" Bx4  XC|  Bx<4 lYCx 4PI00Ch,`,@ @h4  2 t @P<@0 3 |L : 00/.-||8hB,4=H 0@ODP |0@H4 BCp  t4 YCl !H,!LT !B!0!lFH !B<,!&(d,!Lpx# !$,!hH! !@H4!  2( vh @"Pu%@0" 3( u"|L" :( qw00/.-"|"|"+"+8"h(B " "BX 4"/l4"0'4"0( 0"HFd4" BPCd ##4# $YC`  $BX#<4$Nd4$lI"4$/-x $$-,$LpghK $BP#l0$i $BP<,$PW/Hh$,(t4$$AM%$"" $DTD$DE $D$"-d$ldDigital (strict)> x%0% %H %0%4% BC\ 0&1 &00&P20&.0&x3& &H&, & &|,,&08&d43 &0& F,&//|& &@P$4&  2/H X '!l4's 4' HXCT 4(HA4L0#("4(0 p\,(P ,J0l(1(1\1 (@P)!$!l(|(|(|d(6015"TDigital (strict)>8)1)5 )2,2\545x4)/ )"t#"" )"t#l#8"4)0"t>)0"4)0"t ?4)#u04)HBLD$4)hq04)/q04)/)X&))t)),)LdhddL&0)$F )B$< )B$4) BC`3CP ,*$%=&(p,*%&&h' *% *@$%h%4*  2&( L @+P%h%<@0+ 3&( +|L+ :&( 00/.-+|+|8+h&(B&' &D+1''0C00 +'X(@'4+ K'X2H ,'( (t,' ,'X4()t4,3'X( A ,'X @((t4,3'X)DB4,3'X(@,( 4,3hvL0,(t,)t)) ,$<34))t ,$<0p),)4,0$<$pY& ,$< 0<4d,,+<,*Digital (strict)> 4-9m04-4uD -+p++, -*+p+-,4- B*CD 0.* E .*++0.*+(F0.*4D0.*,PG.,d .*, ,.-, .*+, .* @-,,,.++,,d,..-8.*-dH3 .,,.-. .4 34 .#.t".. 4.0-P ..,. 4.0-Q..4.0-O ...4.0.`R.4 ..)t64.QV8.h/HB/0(/.|0. /H .|.4).|4.0$<)Z4.0$<$X4.4i0.3( 4.Q!$1Q!PI4.  20 4P@ 0/ 0 1Q8/h0B!!!4/ B!C$  0!2,10500!",^00!"@]80>U7H6030606 0@246)t07t40/,s00!l6400.S 0334004tT 034 4004`U0403 0 4,4068400n400;$9 0!2\100!2_0900!5`05 0!5x506\ 0!545 0!*6\6,01555680!6a3 06 0@2347)t00?22\ 0@2)7!l00?22e,0779h9de 0@2*9h8<00?22[40/8  &08<08\08<8\8 07*88< 0788\0840077c & 07*94640078 b 08<7t40078|d00?23 M00?25dN 0@209;$0-c-40Kr`0,0P;K;xt0;D;;0;$ 0@P0:;$40  2;x 4%=8 41Q:1&>:L81h;xB;<<<(1|01 ;x 1&>1|1|1DH1CD11=8=|d,:1=L41 K<md|4 2=L 2<=h2<423<<5|dt,2<h2h=LD21>>\$" E2>42 K>Q0 3> 3>p>>3>433>>H!3pD31H@t@@ })8 R3A3@3@43 K?}  4@@ 4? @H443?@ ) 4?#A443?@, })4@D41$@Aj<::4A44 KAPsj 5APB%5%A453APA9jz 5C`DTBL55 ` 45BJ85H5(@E45[\Oy!>\ >[\]D\0>[\]p!*% >[\\,[0>[\\q!*% >[\\\>]8>[\]x*913 >^>]t >[\Y]^ >@OYZ^(4>  2^| "4?QZ#[7?V220?H&&@?PL/Zw@L? :`  ,00/.-0? 3` /8?h`BZZZ0? ^| #?|8?h^|B[ a,[H,?POSWLEZH^(,?^(ZHE[\WLSP<\?Y0t11t\?X&t$t$ ?Y<? Ol H$<? ,0P%H<? OD($?C,?h4?4?,?AP%?$AP0??2F  ?fPfpf?e0?@ eRb=Z-ep?fP?fp4? BeCR=C0@?2F 4@NHt(04@/d3S&@f @feffP @fgfp@lf4@0feH3S&C @fg4gl4@0fe\CSK4@ft<@ P"t$<*!7jf2'X4@0ff<3C;@PȘ<@|hxvO P ,@Phxh@hi`i@h @@P:h0h4@  2h _4nA4AQh0^1oBh\8AhhBiLiiA|0A h ^1oBA|A|,A0!l;$hA07ppdAm kp*ClkDigital (strict) ?pBk<Bk Bkl$klT Bjkk<Bl4B Bj*C0Cjj~!*% Cjl$k<0Cjk\*3.0Cjk}!*%0Cjl*3.Cl CjlTlCm8 Cjkl Cjg4m8l,Ck<klll8Cjmp3B:3 ClC*ee,CPC4,C > ,Ce> CODp,C  vx|hLChfj;$27!$<!l*'X"tC C$C#C:ff9C @pC34pCe  zCzCCg4;::C*\C#lpcpHC)ACww`8Cv@w Cw4Cw~ 0Cvv Cvvx Cv|w0 Cw`4C 6BvA8Dw`|0Dvw8@<4D Bx4C,Exy,y{zT ExyxExdExhx44 zzDigNum (strict))>p FxyLx0Fxy|-'4-Fy, Fxyy0Fx{,0Fxx0Fxz@+'4-F{ FxK,ztzT8Fxz*4#3 FzTFzt FyyLyzF{XFy FxzyF{X{| F|hOD{x{X4F0|hz)kvpj F|hK,{zT4F0|h|akfjF{ F|hv|4 4F0|h|akfj4F/{<[{jF|4F|}, F pw,F|K,ODvB F|FK,fUfU#Fvf<UUf ( CD11UUAn *>Xr>*>Xr>11_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW @ 4RSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8STRGLICON`icl4ticl8DTHPTRec<LIfptFPHPOMIdLIbdWY LYNY؜9ZNZ![lN[L]7a7jNk8T9k7kNl,(l7l7 m$ 8 mp|8 m8$ n7 ntd7nOo p7olLo?pH9p\TpDWp q@dWqXr(WrXr&s@VsWsVtlV t|V!uV"ud$X#uV$u4X&vhV'v,X(wY*wtX+wX,xW.xW/xX0y$Y1yxV2y X3z4pV4z0W5{P7{pX8{V9||%:|W;}8%<}W>}%?~(t&@~t4UA~,UC 'Dd'E8WO< KlW%xV)p"- W6TW=B@WFS>t\WSиWT(caro_move_sub.vi