RSRC LVINLBVW| X \D`<uAZf1oLj ُ B~IkkIij&LVINcaro_connect.vi LVINSerial Port Init.vi @ error code@P @!input XON/XOFF@!input HW Handshake@!input alt HW HShk@!output XON/XOFF@!output HW Handshake@!output alt HW HShk@ XOFF byte@XON byte@parity error byteflow control etc.H@ no parity odd parity even parity mark parity space parityparity@ buffer size&@1 bit1.5 bits2 bits stop bits@ data bits@ baud rate@ port numberPTH01Instr Serial.llbSerial Port Init.vi4LVINcaro_ini_read_position.vi @position@0axisPTH0, caro_ini.llbcaro_ini_read_position.viLVINcaro_ini_write_motion.vi  @movingPTH0+ caro_ini.llbcaro_ini_write_motion.viLVINSerial 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.viLVINClose Serial Driver.vi  @error@ port numberPTH04Instr Serial.llbClose Serial Driver.viLVINrs232_readback.viEP   @0read_back_string@ read_size@0 terminator@com_port@delay_between_reads@delay_before_readPTH0rs232_readback.viLVINcaro_info_sub.viP@com_portPTH0caro_info_sub.viLVINcaro_up_sub.viP@com_portPTH0caro_up_sub.viLVINcaro_home_sub.viP@com_portPTH0caro_home_sub.viLVINcaro_return_sub.viP@com_portPTH0caro_return_sub.vi,,PP c8 P+ c TP"@P@flg@oRt@eofudf P!btnStopx!dfdP!txdP!oldP!ext cRP"@P@flg@oRt@eofudf P!btnOkx!dfdP!txdP!oldP!ext crP"@P@flg@oRt@eofudfP0read_ready_signal x0dfd P0txd P0old P0extpP"@P@flg@oRt@eofudfP0read_handshake x0dfd P0txd P0old P0extjP"@P@flg@oRt@eofudfP0 read_echo x0dfd P0txd P0old P0extZP"@P@flg@oRt@eofudfP time_to_waitxdfdPtxdPoldPext PVP"@P@flg@oRt@eofudfP error_outxdfdPtxdPoldPext P c VP"@P@flg@oRt@eofudfPcom_portxdfdPtxdPoldPext PZP"@P@flg@oRt@eofudfP old_positionxdfdPtxdPoldPext P cfP"@P@flg@oRt@eofudfP0axis p0dfd P0txd P0old P0extZP"@P@flg@oRt@eofudfP new_positionxdfdPtxdPoldPext P P cRP"@P@flg@oRt@eofudf PspeedpdfdPtxdPoldPextZ P$@P@0P  0 0 0 0    0    0    0((! c cL c c8@ new_position@ error code@ port number c0@p reference@@P @!status @code@0sourceerror in (no error) c @Value@ read_size c@0 terminator@0read_back_string@@P @!status @code@0sourceerror in (no error) c@p reference @Value c c0 c0?@com_port c@delay_between_reads?@offset past match? @error c @Value@@P @!status @code@0sourceerror in (no error) c c0 c@p reference c@delay_before_read c@0 terminator@delay_between_reads@delay_before_read@ read_size@0read_back_string@p reference@@P @!status @code@0sourceerror in (no error) @Value c@p reference c@@P @!status @code@0sourceerror in (no error) c@@P @!status @code@0sourceerror in (no error) @Value c@p reference@p! reference@@P @!status @code@0sourceerror in (no error)@@P @!status @code@0sourceerror in (no error) @Value c@0read_back_string@p reference@ read_size c@delay_between_reads@0 terminator @Value@p reference@delay_before_read@@P @!status @code@0sourceerror in (no error) c@ port number@com_port@com_port@com_port c @!btnStop @speed@com_port c @!btnOk@ error_out@ time_to_wait@0axis@com_port@ error codeH@ no parity odd parity even parity mark parity space parityparity c@ port number@com_port c@ baud rate@ data bits@P @!input XON/XOFF@!input HW Handshake@!input alt HW HShk@!output XON/XOFF@!output HW Handshake@!output alt HW HShk@ XOFF byte@XON byte@parity error byteflow control etc.@ buffer size&@1 bit1.5 bits2 bits stop bits@position@@P @!status @code@0sourceerror in (no error)! c@@P @!status @code@0sourceerror in (no error) c@0axis@0axis c@ new_position@p reference c @Value c c @Value c@p reference c c, c c$ c c, c cL c cL c cL c c4 c c$ c c$ c c, c cL c c$ c cL c c$ c cL c c$ c cL 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@ c c c@ c c c@ c c c@ P vPvPvPvPvPvPvPvPvPvPvPvP cF ~9 H\Z5rL4xd d,MA,XYZ, d d d @ DPX$08>dhpxDPXH$08 * xWHW} ||v ^u t v8 @ x@\ @ @J@@` p p@H(J,4<D`L(d, @:dd, LPTX@`dhlF H@ \L tx|B @ J@ ) VIDScaro_connect.vi VIDSSerial Port Write.vihPTH0VIDSSerial Port Init.viLPTH0VIDSrs232_readback.vitplPTH0VIDSClose Serial Driver.viPTH0VIDScaro_up_sub.viTPTH0VIDScaro_return_sub.vi\PTH0VIDScaro_ini_write_position.vixPTH0VIDScaro_ini_write_motion.vi|dPTH0VIDScaro_ini_read_position.vi`PTH0VIDScaro_info_sub.viPPTH0VIDScaro_home_sub.viXPTH0_tWi386JX@9codeh&`_Ewd9E\EPPUEd$=t1=4Ð)Ӏ}t}uE$EE48tQRUJd$ZYɍ$ ƅ ƅ fx8ƅ$ ɍ, Hƅ( ƅ( fx8ƅ, 닋ωwƅ, VW_^fx8ƅ0 Lts ts$( ts, ts4 ts< tsD tsL ETA9E\EPL.UR@␐}vt}v2ƅ0 fx8Ehx45ɍ8 ƅ4 ƅ4 fx8ƅ8 ɍ@ Hƅ< ƅ< fx" 8ƅ@ 닋ωwƅ@ fx&8ƅD  ETG9E\EPP.UR@␐}vt}v1ƅD fx*7EhxD4ɍL HƅH ƅH fx.7ƅL 닋ωwuƅL fx27ƅP  ET9E\EPT.UR@␐}vt}v1ƅP fx67Ehx3ɍX HƅT ƅT fx:7ƅX 닋ωwtƅX fx>7ƅ\ 0 ET9E\EPX.UR@␐}vt}vF0ƅ\ fxB7Ehx2ɍd Hƅ` ƅ` fxF7ƅd 닋ωwvƅd fxJ7ƅh  ET9E\EP\.UR@␐}vt}vs/ƅh fxNx7Ehx 2ƅ8 fx7Ehx1ɍp ƅl ƅl fxR7ƅp ɍx ƅt thh UEPd$ZYÐC59E\EPQRPu80>d$ZYÐ}vtƅ DžTDPT\EL X$9E\QRhhP$U d$ZY=2}vuQR[d$ZYÐQR[d$ZYQRZd$ZYÐQRU[d$ZY=tQRP d$ZYDžÐQRZZYEPaTQRQ7Zd$ ZYDžOAtrDžPE XDžp DžDžpDžx 3DžtDžpDžÐ}v=u=uƅ f!EL@PtTEh@9tJ$9E\EPQRPR<d$ZYÐC59E\EPQRPu8;d$ZYÐ}vtƅ \u%3%9E\EPQRPڒd$ZYÐQR|]ZYQRPQuhyAd$ ZY='&9E\EPQRPQhCd$ZY}vuQR*[d$ZYÐQRZZYaTQRPEP$Q4Zd$ ZYÐQRyZd$ZYQRZd$ZYÐQR[d$ZYÐ}vƅ f\ EhxWɍHƅƅVWf_^PXVWf_^QRP$d$ZY=ftTEh@9tJQ'9E\EPQRPR9d$ZYÐC59E\EPQRPu89d$ZYÐ}vtƅDžTDPTEB (9E\QRhhP$Uwd$ZY=2}vuQR[d$ZYÐQRZd$ZYQR&Zd$ZYÐQR[d$ZY=tQRPf d$ZYDžÐQR]ZZYEPaTQRQZd$ ZYDžOAtrDžPE XDž Dž Dž Dž 3DžDžDž0Ð}vM ,$=u(=uƅfEL@PtTEh@9tJ)9E\EPQRPR7d$ZYÐC59E\EPQRPu8^7d$ZYÐ}vtƅ,  ET)9E\EPt.UR@␐}vt}vd ƅ}$u ƅ$ hhUEP8d$ = f/EhxɍHƅ ƅ f*EpDž|d+9hQRhhhP\$<0d$ZY}vttƅ ET*9E\EPx.UR@␐}vt}vtƅf-9E\QRPEP$hhPEP$0d$ZY=t:ÐƅDžHTDPTDEL"-9hQRhhPP$UGd$ZY=8uQRTZd$ZYÐQRTVZd$ZYQRPZd$ZYÐQRTZd$ZY`=tQRP3 d$ZYDž`ÐQR*ZZYP\XaTQRXQPmZd$ ZYTDždOAtrDžlPE pXDžtDžhDžx4|Dž< 3Dž8Dž4DžÐt==u=uƅfQRP\$hhPEP$V0d$ZYÐ}vɍƅƅf ƅET.9E\EP|.UR@␐}vt}v"ƅfEhx ɍ$ƅ ƅ ftTEh@9tJ.9E\EPQRPR@2d$ZYÐC59E\EPQRPu82d$ZYÐ}vtƅ$DžTDPT Ek09E\QRhhP$Ud$ZY=2}vuQRZd$ZYÐQR Zd$ZYQRZd$ZYÐQRBZd$ZY=tQRP} d$ZYDžÐQRZZYEPaTQRQ$Zd$ ZYDžOAtrDžPE XDžDžDžDž 3DžDžDžÐ}v=u=uƅ$f EL@PtTEh@9tJ19E\EPQRPR0d$ZYÐC59E\EPQRPu8/d$ZYÐ}vt׋Ehxƅ fxjEhxƅx fx^EhxPx<Xuƅp fxVEhxɍ,Hƅ(ƅ(ftTEh@9tJ-29E\EPQRPR.d$ZYÐC59E\EPQRPu8.d$ZYÐ}vtƅ,DžTDPT)E 39E\QRhhP$U蛈d$ZY=2}vuQR 'Zd$ZYÐQR Zd$ZYQRJZd$ZYÐQR Zd$ZY=tQRPz d$ZYDžÐQRZZYEPaTQRQZd$ ZY DžOAtrDž$PE (XDž, Dž Dž04Dž 3DžDžDžDÐ}vq@8=u<=uƅ,VWp)_^fEL@PtTEh@9tJ49E\EPQRPR,d$ZYÐC59E\EPQRPu8g,d$ZYÐ}vtƅ0tsET49E\EP.UR@␐}vt}vtYƅ0fEhx:ƅ$ fx 48tQRU#Id$ZY}t}uH}v}+uvQRPE@$C0d$ZY==t p h搐ÐEw 59E\EPPUEd$=t=t=t=tEw Ew‰ppVLFX@'PUEd$=uÐP569P5*69P5A69P5AX69iP5=r69OP5=695P5|;69769X(69P5469P5 M79P5x(79P5aB79P5\79eP5L|v79KP579179Ðx&79Ðx&m79Ðx&hW79Ðx&%A 89Ðx&+89Ðx&589Ðx&VK89Ðx&?a89Ðx&w89Ðx&89Ðx&89Ðx&89Ðx&{89Ðx&]e89Ðx&ZO89Ðx&999Ðx&+#'99Ðx&: =99Ðx&\S99Ðx&pu99p @'PUEd$=uÐP599P599^PI5 :9$P)5>:9Pb5x:9P5 :9vP5 :95<9P50 H<9P5<9P5<9lPR5 <92P50=9P5j=9P5=9P5=9JP5>9Pg5R>9P5  >9PH5 >9bP5 ?9(Q - :?9/ -  t?9b -  ?9z- -  ! ?9@ l !"@9ll!!!\@9P5!"@9PG5""@9XP5##$$` A9P5$$#DA9P[5%%&~A9P5&&'A9pP5''(A96P5((),B9P5)))fB9)*B9**+B9N+-+C9X+,NC99,,-C9---C9fP5-.C9,P5 ..// 6D9P05//%pD9P5!001D9~P5%1122 D9DP 5&220E9 P5'334XE9P 5+4455` E9P!5,553E9\P%"5667F9"P_$5-778@F9P&5886zF9P&5.99:F9tP(52::;; F9:P)53;;9(G9P(*54<=<bG9P**<=<G9P**=>=G9R\K+(-=>H9\(-(->>>JH9Pt-5><H9P-56??@@H9jP-5@@?H90P8.57AAB2I9Pr05BBAlI9P05I9P15I9HPV15J9P15CCDTJ9P358DDEEJ9P45EECJ9`P45K9&_^ZY[]ÐL=t,PEP$PPyK9$L$@ $Ðd$P=t,PEP$PPK9$P$@ $Ðd$T=t,PEP$PPK9$T$@ $Ðd$X=t,PEP$PP$L9$X$@ $Ðd$\=t,PEP$PP]L9$\$@ $Ðd$`=t,PEP$PPL9$`$@ $Ðd$蜽d=t,PEP$PPL9$d$@ $Ðd$[h=t,PEP$PPM9$h$@ $Ðd$l=t,PEP$PPZM9$l$@ $Ðd$p=t,PEP$PPM9$p$@ $Ðd$lWt=t,PEP$PPM9$t$@ $Ðd$x=t,PEP$PPN9$x$@ $Ðd$|=t,PEP$PPWN9$|$@ $Ðd$!y=t,PEP$PPN9$$@ $Ðd$.Ul$SQRVWT$ QRPE@$R0d$ZY=v_^ZY[]ÐDž LtL@ Dž Dž Dž Dž Dž Dž Dž  Dž Dž Dž Dž PTAB Dž$ PtP@ $ T DžX Dž, Dž0 Dž4 PTAB( Dž TtT@ u Dž Dž Dž Dž PTAB Dž4 XtX@ 4 td Džh Dž< Dž@ DžD PTAB8 0 Dž \t\@ v Dž Dž Dž Dž PTAB Dž `t`@ Dž  Dž Dž Dž Dž PTAB 誸Džd dtd@ d | Dž Džl Džp $Džt PTABh ` 2Dž hth@  Dž d$ Dž( , Dž0 Dž Dž /Dž PTAB Dž ltl@ Dž  Dž  Dž  Dž  Dž  Dž Dž Dž 2Dž PTAB Džd ptp@ d Dž P Dž X Dž F Dž T Dž d Dž Džl Džp 5Džt PTABh ` !Dž ttt@  Dž0 4 Dž8 < Dž@ D DžH L DžP T DžX Dž Dž ;Dž$ PTAB  Džxtx@ Dž Dž DžDž=DžPTABDž|t|@ DžDžDž@DžPTAB^Džt@ Dž pDžDžDžEDžPTABQRu7@d$ZY(Ul$SQRVW}#uQRU0d$ZY_^ZY[]Ð$IWUl$SQRVWQRU(d$ZY_^ZY[]ÐUl$SQRVWt$ 0<tƅuUl$SQRVW|$ <tt QRhPhh|hP$P$h U$d$$ZY_^ZY[]ÐUl$SQRVWuN9F fW9FV9F9F@:X9FDQRhUDd$ZY_^ZY[]ÐTA       k8 Q e   K    - B ] kv   2-:l9@Y*DWlk@  &k?Xlq@0^"k!7K=`bk & !;!I"l"""#"#7#R#kk###$$$$ %I%b%v%%%%%%&&'e''''''k'()()>)`*++++++,k2,K,_,F-\.../"/5/J/e/k~///0011A2e22222k2234544)5yNVV4WW8X@9O*!["$&-)n.01$4J/:9[=;:;Q;s<;!=I>}>e?+?M@@?>@@C5A@aD 'DCCBBWBBAoAEDDEEIE1FkFEGFFGG:*;HH*SGuHHH]I#IC>==JJEJ9 ?3yC?C9<:A9<;XXX X(X%cy ~ h.C !o!:""x$$)%&F' )r)*s+-M..01"244\5556)6C6]6w6666667-7G7a7k77777778818G8]8s8888888 9*9KVKKKL:L}LLLNCODEh&D `_%6.1Oldest compatible LabVIEW.& %TtThpPPP @ new_position@0axis@ old_position@com_port@ error_out@ time_to_wait@0 read_echo@0read_handshake@0read_ready_signal @!btnOk @!btnStop @speedNI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&&@0DfltBasic vi to move one axis. Parameters (top - down): Axis: X, Y, or Z. New_position: 0..maximum for the axis Com_port: 0 .. N-1 with 0 is com1 and N-1 is comN. Use 'Engage' to set the new position and 'STOP' to stop the vi.e8DtDDt8B3BbB*"8(@@@@(8",,",,",","",", , , , """, , ,, " +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++N+++++++++++++++++++++++++++N++++++++++++++++++++++++++N+N++++++++++++++++++++++++N++++++++++++++++++++N+++++N++++++++++++++++++++N+++++++++++++++++++++NNNNNN++++++++++++++++++++++++++++++++++++++++++++++++++++N+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++N++++++++++++++++++++++++++N+++++++++++++++++++++++++++NNN++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<DTHPD\&884;~ t"@ new_position@0axis"@ old_position@com_port@ port number@ baud rate&@delay_before_read&@p reference*@p dup referenceL@@P @!status @code@0sourceerror in (no error)F6@P @!status @code@0source error out @Value *@p dup reference*@0read_ready_signal$@delay_between_reads@ data bits6&@1 bit1.5 bits2 bits stop bits@ buffer size@ error_out*@milliseconds to wait(@millisecond timer value"@ time_to_wait @ValueTH@ no parity odd parity even parity mark parity space parityparity&@p reference0 @0 terminator@ read_size*@0read_back_stringP   @0read_back_string@ read_size@0 terminator@com_port@delay_between_reads@delay_before_read?&@offset past match$@0string to writeF6P@com_port@P @!input XON/XOFF@!input HW Handshake@!input alt HW HShk@!output XON/XOFF@!output HW Handshake@!output alt HW HShk@ XOFF byte@XON byte@parity error byteflow control etc.@ error code @ error code@P @!input XON/XOFF@!input HW Handshake@!input alt HW HShk@!output XON/XOFF@!output HW Handshake@!output alt HW HShk@ XOFF byte@XON byte@parity error byteflow control etc.H@ no parity odd parity even parity mark parity space parityparity@ buffer size&@1 bit1.5 bits2 bits stop bits@ data bits@ baud rate@ port number"@0 read_echo$@0read_handshake @error6&  @error@ port number @moving& @moving@position4( @0axis@positionVF  @ error code@0string to write@ port number4( @position@0axis! @!btnOk&@p! reference @!Value @!btnStop @speed<<XtL<XLL<4LLX<<<<<< L X@@<@@@PpL4L<< < <L4<< \ \L4  $@@<@@@P@@<@@@Pp X   @@<@@@P  L , D D \ \L < SDCPCPbtnStopH$,%XeXeQDtubtnOkH$$yz]D+Q+Qread_ready_signalH$3@3@ZDEEread_handshakeH\$UD%% read_echoH$~}XD7D17D1 time_to_waitH#JW"JW!UD7yD7zD error_outH#J}WJWTD++com_portH`# - ,XDBuOBvO old_positionH0#UybU{bPD  axisH#XDBO=BO= new_positionH"Ub-Ub,QDrrspeedH"-,_D87Serial Port Init.viHD|#\D+~-}caro_info_sub.viZD+x-wcaro_up_sub.vi\D+-caro_home_sub.vi^D+-caro_return_sub.vieDHGcaro_ini_read_position.vi\Dananget old positionHDH#33D^MCL88yBased on 5000 steps in 35 seconds the number of steps should be multiplied with at least 7. To be on the safe side use 8.XD old_position[Danancalculate delayHD#  QDMmOlspeeddD*)caro_ini_write_motion.viXDanan move flag onHD*`D98Serial Port Write.viXD+* new_position\Dbobosend move stringHD$&JdLcHD &HD%'J4Q'L4P]DOQrs232_readback.viUDbobo read echoTDcom_portHDp%HDP%HD<$HD %HD%]DKMrs232_readback.viZDananread handshakeTDcom_portHD$HD`$HD@$HD $HD|$mD`mO`mN!wait calculated time for movementXD6C.6C- time_to_wait]DIKrs232_readback.viTD`m`mread RDYTDcom_portHDX# HD@#HD(#HD#HD$fDJIcaro_ini_write_position.viXDCE~ old_position^Dbobostore new positiondD0/caro_ini_write_motion.viYDanan move flag offHDt"QDbtnOkHD# 8 8HD#O\O\HD"O\2O\2RE9aF9bF True HD %99 HD\%zzbDMLClose Serial Driver.viTD  com_portHD"  HD!OJ\UOL\TTD:f;fabs(x)*8QD!!speed[D,+caro_connect.vi[D*)caro_connect.vi[Dy{caro_connect.vi[D  caro_connect.vi[D/.caro_connect.vi[D%$caro_connect.vi STOP EngageFPHPcaro_connect.viXFPHPD'8PPW~h&%D&\&xY<<XLp$T, 0h||4O8Th,L4 O|BQ<  v|WfL% |ThThThThTh8h|B0R||0t*|4ODt,X4 Os<  fx$ ttttt8hB(|l@PC 6x\ #,  L|4 F L 6xE4  2 L I|Xp : L 0DmPycuDmPycuDmPycup : L Pm\ybvPm\ybvPm\ybvL : L I|X0u0/.-0  L Ex\dt8h LBR ||0@ @P2L,xP <4 F  ,4  2  .p 6  0cucucup 2  bvbvbvL :   0u0/.-0  2dt8h Bt0R |0| @PAtg r,8l4 F AtP4  2 Txc p > 0Oi[ucuOi[ucuOi[ucup : [igubv[igubv[igubvL : Txc~0u0/.-0  Ptgdt8hB4HR ||!0$|4Qd!,<p4 F  4 2 0  !dt8hBT||00DD|4@PAg>dN,Dt4 FD AP>4  2D Tc.p 6D 0O[cuO[cuO[cup 2D [gbv[gbv[gbvL :D Tc0u0/.-0 D Pg2dt8hDBR ||87|       @Pq2p`|,4h$4 FP q 0 P 2dt4  2P .$p 6P 0cucucu8hPBR |p 2P bvbvbvL :P 0u0/.-|X0P|L 8DP , dL d  ,PD8, `|%,|XȄHШńd,|Nc~4 !BDHPcaro_connect.vi LVINSerial Port Init.viPTH0LVINcaro_ini_read_position.viPTH0LVINcaro_ini_write_motion.vi-PTH0LVINSerial Port Write.vi2PTH0LVINcaro_ini_write_position.vidPTH0LVINClose Serial Driver.vi(PTH0LVINrs232_readback.viK`DzPTH0LVINcaro_info_sub.vi|PTH0LVINcaro_up_sub.vi @PTH0LVINcaro_home_sub.viPTH0LVINcaro_return_sub.vipPTH0ј BDHPD)8ѐѐї~h&f\+%Ln?~CH,H,`8L)t;5,T8,(X<D\D1T>Lq "0T$\ 43p.>6  43@o.& tT439.>6T 43 .& D$43x6>:$ 43.62 43H &.* |\43 &"\4 K9h ɸ 0zX0@xX4 BXCl 4 4tz8 @4GX*(#&ɸ,($L)T]vAg|7,4 D,zz8D14 X*JPn /( P | 43| <m:JB | p P43| l:JB P | 43| k:JB | @ɸ43| tj*:2 | 43| i*:2 |  43| Dh*:2 4 K|*p 04 Ʉ,Pzl ɄD1 *JT <-(  | L  @ 43 @ :JB  @ 4 43 @ h:JB   @ |43 @ :JB |  @43 @8*:2  @lL43 @*:2L  @43 @*:24 K @*yt 0 , Lj 4D14*JX 0\.(\,d |\43:JB\ 43:JB L,43:JB, z843*:2 43P*:2 d43*:2d4 K*x 0 0 , ːPD 1DL*J\ ,( D| p4 3p0:JB  pdD4 3p:JB D p4 3p:JB  p4Ʉ4 3ph*:2  p|4 3p*:2 | p4 3p8*:2 4 Kp*| 0!D!!0!T!!,!(x`!!8%Dd!!!,!d,HP,!X$X!,8\>b ! !@@Xh!!,,!X@T!!h0!! !Bh0!.X\d`!L!,!XX,!4lL!),~oti,H! !@@` !@@4!<! !4-h2KH_tpz ,!p,! <D!1 ` T#!8 !X84!3!8 ! 84!3!4! KI 4" `oCפ #0#,# #B 80#* 8 L# '/`ARgydd #B40#* L# (/BRg4y 0#@8P4# B 4C $ 84$  H$$8 4$! l0 $ 8$,$,,h@4$!4'p4$ !4_NC׌ d%!4",$T$$Digital (strict)=,&"X"# ## &!"x"X0&!"&"X &!""X0&!# &" &!#@# 0&!#p&# &!## 0&!#&# &!$#8&!$@3 &#4& B!C '$ '"x"#@#4'!4% '('x),''+x4' !4`oCה d(!4,Lnl+Digital (strict)>P4)/!4& *h)&8&' )%!`&X'4)0%&%h)&8 )%&#4)0%&h)& )%-'('4)0%'\h)')&8`0)!4L)) )), )B'' )B'-44)/!4(j4)/2(-M)()))() )(XGX|()) ),,H )($*h)`) )($$,x),H4)0($'j4)0($)Lj )(X)0)@'*h ,)*4) B) C *8,H4*!4+ *ɸ0*?4%(**+X *+(0*%*,ang *%+( *@42lJt*) ),*45T566+x4*!4*L4*0($'j *($+)',*'!%%($<*($%!!)%P%4* B%LnC +h4+!4-L0 +(',+-.1|#,+-/.D+1-h..d `$#+. +-1.8/4+3-.l+.4+ K-+ 4, -h`oCפ -/-0--h/4,-/`// -B//` -B/4 -@/1//,-//0(-/@-P/0@,-0l0014- 20  L. :0 00/.-0. 30 8.h0B1T1h.|.|.14.-h2p1.1./.,.\ %4.26|0D.12304h #.3L34 .23l3L4.323.3L .2F3;4.324g.3 .2J4<44.324pf.44. K2: 8/>2+A5 /@4F5;0/?45@\/4 /@4G5t;0/?45e/5T /@4G5B(0/?46[/5 /@4G$6<7P0/?46lM/6 /@4F6E0/?46N/6/Jt+x4//2743S/7P78 /7G$7p7P4/077cCSK/7P /7774/078 b3C;/7 /7HH8@:4/078td3C;/8 d/28;  ;H;\Digital (strict)>D,099|9:D: 089890089h^09 08990089] 09| 08:9008:0_09 08:d9008:` 0:D 08HH::808;a  3 0:40 B8,C 1: 1989::d41/2;4T1;<4< 1;|G;;410;|< YDTL1; 1;|4>??l? 1=I(=C410==P 1=d 1=J$=@410=> O 1= 1=>T>4410=>Q 1>4 1=>>410=>R 1> 1=?$?410=?XS 1? 1=??l410=?T 1?l 1=H??410=@(U 1?41/2@p1@@ 1@<J$@@410@<@>1@ 1@<JA@410@<AD?1@41 2apC״ ,25t56<6*l022( 2BAJA 2BA4 2@AGBHB(,2ABtJB,2B(42QBHFfBI2BC C<42  2B Ie 03 B Ff83hBBCtC3|3| 3@AI(CC,3ACWC43C43QCD0V3DLDD43  2C  04 C 84hCBDD4|4| 4@AFE0E,4AE\KEp<4E44QE0%F6SEL4EEF$44  2Ep &I5R 05 Ep %F6S85hEpBF\Fp5|5|452F$05E6452G0 543452GI\0452$(057P6452G05B(5452H,05;5T452H8,5AHD5Jt5:8 452I 5?<452Jx05G$jKj5C=d452J$050 5@A2H|Jt5|5@=452t452K,|05A@,5KtQZ,0<5KNXVVxNTRD51KHKNNnlC 6(5LLLMTMN$ 5K[TL<L453KLpB^nf5L 5K\PLL453KLA^nf5L 5KZXM L453KM@@^nf5L 5K\MtQ453KM5N^V5MT 5K]MM453KNN^V5M 5K^NDN$453KNx N^V5N$45 KKN 46 KHapC d7KHOXQQQDigital (strict)> ,8OOPLPQ 8NOO08NOy8O 8NPO08NP8z8O 8NPlPL08NP{8PL 8NPPL08NQ|8P 8N\Q4Q88NQlx3 8Q48 JNC 9Q4 9OPPlP,9RNK09KHRD<9RRRTVxVX 9BRR 9BR4 9@R^RR,9RS S L9R@9PRS`,9SST T<49 2S  L: :S  00/.-0: 3S 8:hS BTtT:|:| :@R]TT,:RT}TP:T@:PTU<~,:UhUUV4: 2T  L; :T 00/.-0; 3T 8;hTBVPVd;|;|0;@R[TLV4; BVxC  <@R\PVV,<RW(vW<T<V@<PVW|w,<WWX(XX4< 2W<  L= :W< 00/.-0= 3W< 8=hW<BXX=|=| =@RZXXX,=RYYX=X4=QXYL=YhYY4= 2Y  0> Y 8>hYBZZ>|>|,>ZX[T\P\]^4>KH[8Z0$>ZXff>XL4>KH\4[0&>[Tff>LVx4>KH\\#H>\Pf>VL4>KH]]%>\VV>QMT4>KH^^">]VV>TM4>KH__!>^V V>RN$,>`f|n3<>`Dn\cTlk ci0gTD>1_`c Jjp `6(>`aaabPb >`Dn``4>3`DaZjb>` >`Dpa8a4>3`DalZjb>a >`Doaa4>3`DaZjb>a >`Dq|be4>3`Db<JZR>a >`DrxbpbP4>3`DbJZR>bP >`Dstbb4>3`Dc JZR>b4> K`DJ 4? _`oC d@_cffHf\Digital (strict) > ,Add|deDe Acd8d0AcdhAd Acdd0AcdAd| Aced0Ace0Ad Acedd0AceAeD Acq|ee8Acf3 Ae4A JcC Be Bd8deed,Bfc`D0B_f<Bgg4gTi0k ln\ BBfg BBf4 B@fstgtgT,Bfgg`BgT@BPgtg,Bh hThh4B 2g  LC :g 00/.-0C 3g 8ChgBiiC|C| C@frxiPi0,Cfi|idCi0@CPiPi,Cij0j|j4C 2i  LD :i 00/.-0D 3i 8DhiBjjD|D| D@fpk,k ,DfkXklhDk @DPk,k,Dkl lXl4D 2kl  LE :kl 00/.-0E 3kl 8EhklBllE|E| E@foml,Efm4mHlEl4EQm~m|Emmm4E 2mH  0F mH ~8FhmHBn4nHF|F|0F@fn`n4F Bn\C ,Gnopq|rxst4G_oo 0,GnbbG`n\4G_pp0*GobbGla4G_q`q)HGpbGk a4G_r\q+Gq|RRGea4G_sXr(GrxRRGi0bP4G_tTs'GstRRGgTb,Gtxy6Gttw4G tp_nPC dHtpuPwxD]wwDigital (strict)(> p,Iu|uvDvw Ituu|0Itu1;D?Iu| Itvu|0Itv0.;D?Iu ItvdvD0Itv2DMHIvD ItvvD0Itv3DMHIv Ityw,w 8Itwd4M\T3 Iw 4I Bt5D/C Jw, Juvvdv4J/tpxI:iZJx,x JwxLw 4J0wx(IJiZYRJx, Jwyxw 4J0wx'I:iJYBJxJytw0JtpyHJydy JByyd JBy4Jy4JtpzlǤ-JJJdШ @ JńTz8JJw x,Jz(\9<Jz~~4DJ1z{4}Hht 6(J{\{|,||}d Jz{|{\4J3z{Xh`J{\ Jz{{4J3z|Xh`J{ Jz|L|,4J3z|Xh`J|, Jz|T4J3z|HXPJ| Jz}|4J3z}PHXPJ| Jz}}d4J3z}HXPJ}d4J KzH 4K z_nC dLz~Digital (strict)0> ,M~(T M~4~~0M~4M~ M~4H~0M~4xM( M~40M~4M M~40M~4@M M~4tT8M~43 MT4M J~4C Nt N~H,NT~4z0Nz,N NBT NBT4 N@T,NT<%PtN@NP",N<l4N 2P  LO :P 00/.-0O 3P 8OhPBO|O| O@T,OT,xO@OPl&,OH4O 2,  LP :, 00/.-0P 3, 8Ph,BP|P| P@T,PT|P@PPH,Pt$4P 2  LQ : 00/.-0Q 3 8QhB\pQ|Q| Q@T,QTQ4QQ|Q4h4Q 2 $ 0R  |8RhBR|R|0R@TP{\(4R BC( ,S4Szh03S`S{\4Szd01S``S|,4Sz0HS`S{4SzL2SPPST|4SzH/SPPS|4SzD.SPPS}d,S8<,SdDS1 x4S( Sd4S3dS SdH 4S3d|S(4S KdK, dT (PBdDigital (strict)8>,UT UtT0UBOHUT UT0UrWd]U U<0UlsBOHU U0UuWd]U U 8U<tBdS3 U4U BBC0 V Vt<4V  apC4 ,Wd0W HWd WBd WB4W4W 5WSW(4W 04WWd,W8?,WDW1T|$#Wh W4W3Wh4W K18 4X `oCר YT0Y,Y YBT YBT4 Y@T,YT<=PY@YP<,Y<l4Y 2P @ LZ :P 00/.-0Z 3P 8ZhPBZ|Z|Z4Z6ZZh,Z (AZ,dZ  Bool (strict)@>,[ L [,0[, [ [,@0[,p [ [,0[,[ [,0[,8 [ [,<l8[,3 [L4[ B,CD \l \@\<,0\l,\ \B< \B<4 \@<<,\<$8 \4\Ol\@\ 68))*8\h8B\|\|\<4\p!7H\<\L\0\, ,\Ll4 \BL0\@ l(4\ Bl9CH 0]@`d]me4] BN]CL 0^@4]med4^ B4N]3CP _`4_,D \_ee_4 4_,0\_`ee_<_$1XP 48`GT  `dX0`,`$ `@d0`$d` `@dlD0`%dt `$0`@dhD:*4` B:CX 0a@dl84a ByC\ blh4bL!blb$4bH!bh`*`bbbd0b8b,b( |Cb(Db1lT>/b b(4b3(>.b b( 4b3(@:>.b4b K(N` dc3H\Digital (strict)H> ,d|D d80dh;d d0dd| d0d08#d dd0d7#dD d8d6#2*3 d4d B Cd e e8d,e(0eee4e\8e|e|e0ee`e4eQH|MF^WJX4e2,e*h$+!`-0e?4%< 4eez8 e(X 4e0(X-=5 e+'0e@xX4e BXCh f.**f84f0(X(-M=ff4f  2 NI]Vl gd0g  MF^W g!`T'8ghBJH40g%*-LYR g%0g%8*anggL g%hgg4g!4$| g*hg,gABB(CEJt0g1958g!4 1og!`55 g%h0ghgokg H|4g 6BA9gp 0h%-+LYRhx,h'() h%$x,h+XhLx8h%8)Ln]3 4h0(X(=ME\h-h+khF-L-uuh$]h2   UUNphGX==dh2x";$Digital (strict)P>PiDi i,\ iDi4i B"Ct 0j" j,D0jd"+&0j"0j"+&j j\j@ j j @,jD8jx+:23 jj 522jHH;;jGLoo<j4{}NI?HFLMjH<<jI(jJ$jGV\jJjFDj2ƌ LjJ2GX FFG$GGHHHI(J$J4jD $΀Dj24@P p4j Kń- kXXkH|\k"##4kgńEkńkyYBTTB4k KH+ Dl22yx 8 lˬ lȄJP4l KȄx m4mgȄ<x md̨Ʉm mHɸ4mgH*Gmmńmm\mJDm2ɤ\/ 4m`mɄ4m K < ndp4ng H/#4n4͈ndp4n Kd0 Do2D 0 4ogdHDo22o22o oШ @oo22ox(,oXX(o22<o AȄ@<=;|87(X42LoȄJt(X2E478;|C=B(@<AXDo2 @   oШh4o KШ& pp4pgШTF  (  CD11UUAn *>Xr>*>Xr>11?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW| X \ ` 4 HRSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTDT?T@lTB̼TC$TDpTETFTGTTHTJTKpTLԐTN,TOTPЀTQ|TRhxTSpTTlTVldTWXTX,TTYPTZ(\@((](T^0T_04T`|8Ta