RSRC LVARLBVW( ">>"@  J B&*0<ψȈfofofo+++++++++++++++HP86100A_DCA_ges VIsHP86100A_DCA_ges Ctrls86100A get trace.vi86100A measure eye.vi%"86100A get single eye parameter.vi86100A display eye param.vi86100A display write line.viEye_parameter_name.vi.+86100A import and save image to GIF file.vi5286100A import and save image to BMP or PNG file.viEye_parameter_name.vi by G.Shtengel. Auxiliary VI that has the numerical value of the eye parameter and outputs the corresponding string value.NNP @0Parameter name@ Eye Parameter'? 2? ?yxyxyxy8y?>pp?8yy;(Ï;<!?wqD80?>?sÏc>?#q1pqx{8~~<pxǣG88pǃpq|c?8>GpC|xB!x>BaLJ?>?O!g!?|y}'yτL8<?332333333333333333333333333333333333 A""ëﯨ++::::::::::::::::**}Oy1111y_; k{{{x`0`0x)[$ث'X   ~  ?Ġ@  į HHȬ  ( ̀̈(b(..Ȉ ̌b,̂Ȉ̀  $  Ϗ 131px̀ Ȉ̬BȠ*̌̌̌ ̌`̌`̌` ̀Č̈̈ ̀b,ꈈ̀Č̈̈ ̈,΢,  ̀ 333  ̬B (*@ Hʕ ?ȿRSRC LVINLBVW;pB ;P=Z;Zx2Zu[6Zu[B d$ZY=tÐfƅ@lt?pt64 QR0VSQWR2d$ZY=tAX-䍅fDžQRPuRhU!kd$ZYÐƅ@f}|u ƅLZhhUULd$ =tAX䍅fDžQRPuRhUjd$ZYÐfx nDžDžXG䍅QRhhhhhP@ d$ZY=tÐff}f} fufTfDžX*䍅QRPu7d$ZYÐffX!QRU8d$ZYÐfkL<ZhhUUPd$ =tAX䍅fDžQRPuRhU id$ZYÐf}tIft?fDžX1䍅QRPu7d$ZY=uÐft-X(QRU= d$ZY=uÐQRP$V4 d$ZY=u= p h搐Ð_^ZY[]ÐUl$SQRVWX䍅fDž_^ZY[]ÐUl$SQRVWXw䍅fDž_^ZY[]ÐUl$SQRVWT$ QRP$R6 d$ZY=_^ZY[]ÐUl$SQRVWf}HQRhP4$d$ZYQRhPL$qd$ZYfE_^ZY[]ÐUl$SQRVWhUUDd$_^ZY[]ÐUl$SQRVW_^ZY[]ÐUl$SQRVW_^ZY[]Ð{{qUl$SQRVWD$ t$(=-PX$$Ð;QRPi$xPD$g"d$ ZY_^ZY[]ÐUl$SQRVWt$$|$(D$ =!PX$$Ð7EQRP$P|$"d$ ZY_^ZY[]ÐPffXQRP$6d$ZY=tUl$SQRVWt$$D$ =!PX$$Ð7QRP$P$G"d$ ZY_^ZY[]ÐC4=QRhhhVhUd$ZYB9=QRhhhVhUd$ZYaC0==QRhhhVhUd$ZY\9=QRhhhVhU6d$ZYUl$SQRVW|$$D$ =!PX$$Ð7QRP$ P$"d$ ZY_^ZY[]ÐV4D7QRhhh4hUUd$ZY=4QRhhhWhUd$ZYqHQRhhh0hUd$ZY=50 QRhhhWhUd$ZYUl$SQRVWD$ =!PX$$Ð7mQRPI$XP$$C"d$ ZY_^ZY[]Ð@B|$$uWhUULd$ WVhUUHd$X\|$$uWhUULd$ WVhUUHd$Ul$SQRVWL$ QhUU@d$ =tL$ QhUU@d$ _^ZY[]ÐUl$SQRVWDžDž\t DžxF Džx@t Džd DžXDžDžDžDž8DžDž4@DžDžpDžlDžDžDžpDžDž0Dž0@DžDžVDžPTABDžDžXDžDž @(DžDžxzQRhP4$d$ZY<%<=QRhPL$d$ZYT%T=DžtQELMDžQELMHffNf⍅؉hDžXfDžQRhP$Ud$ ZYfE_^ZY[]ÐUl$SQRVWhUUDd$_^ZY[]Ð_^ZY[]ÐG;z * K 2t 6mM<[[  F   [   \  ] ] ]_ ] K[[ENNP @0Parameter name@ Eye ParameterP`$ P`" P@@ZP"@P@flg@oRt@eofudfP Eye ParameterpdfdPexdPtxdPold`pP"@P@flg@oRt@eofudfP0Parameter name p0dfd P0exd P0txd P0old`0 string ("")`0multi-line string`@0 output string@ Eye Parameter`  `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` `@`<`' Ext. Ratio (dB) Eye cross. (%) Eye height (mV) Eye width (ps) Q factor RMS Jitter (ps) Rise Time (ps) Fall Time (ps) Overshoot (%) d:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc4J@FLXd$VIDSEye_parameter_name.vi%5.1Oldest compatible LabVIEW.Z8Z7ZZ;JJpDPP0P@ Eye Parameter@0Parameter nameEye_parameter_name.vi by G.Shtengel. Auxiliary VI that has the numerical value of the eye parameter and outputs the corresponding string value. 9``ნ9 LsݥRHQ^IѡPJQsՀ@@t3333333333333333033333303330330030303303033303303333333333333333333PUUUUUPPPUUUPPUPPPUPUPUUUPUUUUUPUPPPPUPUPPPPPUUPUP######################################################################################################################################hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhDTHPD;Z88Ә~"@ Eye Parameter&@0 output string*@0multi-line string @0 string ("")$@0Parameter nameL  HHH  hh YEF Eye ParameterMϲݥвݳ0H;ZGɥHZ__ Parameter nameLHD4Z&l'l WDuv string ("")]D/'w0'w multi-line stringD*%v*&v Ext. Ratio (dB) Eye cross. (%) Eye height (mV) Eye width (ps) Q factor RMS Jitter (ps) Rise Time (ps) Fall Time (ps) Overshoot (%) HDZ8PW=@$,(XL|u[87(Dx(h4 BD Djq[4 JD γkr[< 2D Fkl[43333333333333333333333_?𨪪O ??D ĠHĠį  D ?HH ?HĠHĠĿH   H D H ?HįH HįHࠎ ௎ H *,?8X_׶m׶mضm[mٶeIX *,?8X_׶m׶mضm[mٶeIX? *,?8X_׶m׶mضm[mٶeIX *,?8X_׶m׶mضm[mٶeIX?Ϗ̀̈̌  ̌b,!̂h(̂Ȉ ̌b,!̂̂Ȉ( ʰ(̈$N$$$h, Œb,..̂̂ȌȠ ! ! ʣ<@Ȉ(̈̌b ̈( (̈, b,̂. .. ,̢, ̂!Ȁ̈̌b̌̈,,,̀ (̈,b,̂... ,̢, ̂ ̀.,LjȞ̈,L.Ϗ  ̨B̪ʈ,B Ƞ.̈Ȟ ̌`̌ƌ`̌Œ`̌`̌`̌Ȍ ( (΢,,̈̈Ȟ̬B̪ʈ,̬B Ȉ̈ ̈,΢, ̈̈ ̌Ȉ̈H Ȉ̈ ̀̀ ̈,Ꮘ̂̈̌ ̀ Ȟ ȞȈ̈ Ȍ΢,̌̀ ̌b,Ꮘ̂  / ( (,̂΢̈ȞȈ3333333323  ̀ ̀ Ḧ`Ȉ, ̈ Ȉ̈̈ Ȉ̌` ̀̌̌   ̈̀Ȉ̀  `̈ ̌`̌ ( ̀Ȉ̀ ⻏.  **( *  ਂ.*(* *(* *  hhhXXhȰȏ RSRC LVINLBVWx XD <Ѐ1ې{JP` ُ B~V6k,[3,LVIN86100A display write line.vi  @0 DCA Address@0 Line to write@Row @Column@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out88P* c$ clP"@P@flg@oRt@eofudfP0 DCA Address p0dfd P0txd P0old P0ext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext cnP"@P@flg@oRt@eofudfP0 Line to write p0dfd P0txd P0old P0ext P cPP"@P@flg@oRt@eofudfPRowpdfdPtxdPoldPext P cTP"@P@flg@oRt@eofudf PColumnxdfdPtxdPoldPext P Phtimeout ms (488.2 global)`0 format string 0`0 format string 0hmode (0) cD@@P @!status @code@0sourceerror in (no error)@0 DCA Address@0 output stringPmode (0) c @Column@0 output string @Row@0 Line to write c c< c ch cD c ^t7testQ,%D,WHITE,OPAQ",%D:DISPLAY:LAB "    j . d:px 0  @b@@@@@v@,VIDS86100A display write line.vi  i386 #?codeL E{$?E`ETPUEd$=~=jÐӀ}#[EPXCCt{xSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XN d$ZY=t_^ZY[ÐuP$Yd$ =ICD{Ht$QRt d$ZY=-CTCd} E(E!E"ƅƅƅdƅƅɍHHH ƅt hhUEPtiDžfDžQRP$P$P$hPD$X'd$ZYElEp)?E`QRhPET$P$d$ZY=uuDÐÐÐQRhPET$P$d$ZYQR ZYÐ}zۀ}zuSDžQRP$hP$P$!d$ZYQRP$hP$P$d$ZY=t*Dž)?E`ETQRPq d$ZYÐ*?E`QRhPET$P$yd$ZY=uÐ}zffy5>u%t QRUhQhV蟐1d$ZYƅ}(u ƅ hhUEP8d$ =fx}#t}"uH}!v}/uvQRPED$$d$ZY=u=t p h搐ÐE{ +?E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT(^,?TDu,?Tl,?T(,?iTD,?OT ,?5T,?T  -?T0%-?T?-?pl-?p @'PUEd$=uÐT -?T -?^Te -?$T5.?To.?_^ZY[]ÐPffX Ul$SQRVW_^ZY[]Ð*Ul$SQRVWT$ QRPED$R$d$ZY=u_^ZY[]ÐwQRu ܤ2d$ZY%Ul$SQRVW}'uQRUR d$ZY_^ZY[]Ð,Ul$SQRVWQRUԿ d$ZY_^ZY[]ÐUl$SQRVWu.?F j/?F1/?F.?F$7$?F@/?FDQRhU誮 d$ZY_^ZY[]ÐX9c9lM???8E;] <@ "j   #?  L %c " < V p CODEL (6.0rc5Oldest compatible LabVIEW.LPMMMpPPP@0 DCA Address@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@0 Line to write@Row @Column"86100A display write line.vi by G.Shtengel Program writes a single line in the designated area of 86100A display. User can define the position (row and column) and the text to write. -))%%)%%)=%)%%AHP@WTTTTfffffffffffffffflll<33<\4 OD>    h @ PD= @< j '0XPK4 F ( Ztd4  2 ( Lᳳ`  $4 $4 $4 $4 $4 @ 2 ( =Dohohkl@ 2 ( @=Dpgpglk,PL4 F  Al4 2  $4ᳳh0  ( Dೳ4QD6$@ 0   6ೳp 4+  4" 4" 4"<S` ?HH4 F FpH,0 7 :Ƴ0   ?ų4 G2|4O2d@P8@< j$xX+4 FH Nh4 2H @ᳳ ( ( ( ( ( @ :H 18ohohkl@ :H @18pgpglk,pl<4 F  54 2 8ᳳ0 H 8ೳ4Q:D0  :ೳp 4+ 888,X,X|error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next., HThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,L 2H :@0~0~/.-L 2 ( FL0~0~/.-ݬThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.(@t(The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.(DL : 0~0~/.-L : 0~0~/.- ,BDHP86100A display write line.vi%@BDHPL8%%%, tH0D0@ 4 BkL0@hH4 B:T0@"B24 B|Ftt4 D lP |4 /Dd , L 04 00p 04 008  0`lL4 00 L 0h4 00  0T<4 00p  04 00   0 4 00@  4 D@ Pt I *@ 4  2 0! 3  4! B I ,"+ "@Tt,"0"@ Wg"_4" BXg0#@lXP~Nn^4# BP~6N0$@w4$ BQw4%D`#4%D!0 4%D !0 % %@ 4%Qß& % 8 l 4% J &4&  2 ƞ%0'  ß&4'D|08'>D V,oL < @' x '@  x0'?  V,^OK ( 4( 2 ?NJ0)  >OK)d )@ d4)Q _p/)<4) J Pw_4* 2 `o0+  _p4+D4+D,0 4+D0"p0+~DLبKL!R<t@+P(:)@4+ B (80, 3 (:4,  2 )9 -@`x,-(-xl-!#< x  -!, 0&& $-xL4-DD --4-Dh0-L- |P Tdx4-DPL-h` TLl t  ,-Dp4-0H&u}{--xL- : +70~0~/.-4-/Dmu{ -Xx4-0D1m}{-X -LX -d4-0muxr}{-- -lP4-0\%xu}}{,-  0\- xd T P0|-Xd -  -d-}}}gg-l^}^-P - @-dx-- 4-/D {4-0 .{4-0 -{ - t4-0 L{ - 4-0 P{-d - LX- bDbUr}rU----,-@L- : 0~0~/.-ݬ- -h--`;1;-T-2-L}}-Z(Z4F(F"-- _b4b-- tqj4j(q( (0  й  й  й й TahomaTahomaTahoma00ArialRSRC LVINLBVWx X8 4RSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8STRGLICON`icl4ticl8DTHPTRec%CPSTDSIMLIfp FPHP4LIbdHBDHP\HISTpFTABJ$OPtJOJ?y?ϟ{<{??/<}>?y?ϟ?ϟ???>dzs~s?? 8c&""1LDD?L?O ??̈H HH ?HĠĠĿH   H @ H ?HįH HࠊK ?>xǠ ?>x ?>xǠ ?>xȬ p0 130@`01_3Ȉh(̀31Ƞͣ ! 0@`00@`0<@ 0@`000@`01_30@`01_̈L b,, Ȍ̈,,̢̈,̈ b̈,΢L̂. ̀Œb.,̂Ā̀,,̢,̀̈̌̈,,̢̈,̈ bL,΢̌̂.̀Œb.,̂̀,,̢,Ȩ 0U̎ȈH33333̪ʈ,̪̈ʈ,B3331.̌̌ ̌`̌ƌ`̌Œ`L`̌`̌`̌ȌȈȠ*̈Ḧ ̌`̌ƌ`̌Œ`̌`̌`̌Ȍ 1@]̈h (,΢,10U ̀px ̀  ̀ h (΢,,̈H333  Ȉ,Ꮘ̂b̌̈pp?1@310U0@ `S33330133WAeAQuQ7!3000130pTP30031333310037Qߏ3P1330030130@ `1333300313333# 3330030130@ `1@]pYp3A]_0@ `7Q]0U 0@ `3s 3!P3 *H31333  Ȉ( (̌΢,̂̈̈L⹏. ⨂*⻏.⻏.. **(   ⨊   1113333300Ws  ό ȏ@@RSRC LVINLBVWv vD <jMGƵt ُ B~ZAwGؓjmp'"LVIN86100A autoscale.vi x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@0 86100 addressP" c$ cnP"@P@flg@oRt@eofudfP0 86100 address p0dfd P0txd P0old P0ext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P P` byte counthtimeout ms (488.2 global)`0multi-line stringhmode (0) c c|D@@P @!status @code@0sourceerror in (no error)@0 86100 addressPmode (0)Pmode (0) c c< c@0data c< c c c  cH p p^iiPX\d7 :AUT;*OPC?   l .  @@aVefim@@"VIDS86100A autoscale.vi  i386 `DcodeJ E{DE`ETPUEd$=$=ÐӀ}#EPXCtC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X΁dd$ZY=t_^ZY[ÐuP$Yd$ =} E(E!E"ƅƅɍHƅt hhUEPtiDžfDž8QRP $PH$P$hPD$X褪wd$ZY ElEpJGE`QRhPET$PL$`wd$ZY=uLuDÐÐÐQRhPET$PL$wd$ZYQRZiZYÐ}zۀ}zuSDžQRP $hP$eiPH$螽wd$ZYQRP $hP$eiPH$Uwd$ZY=t*DžTGE`ETQRPid$ZYÐ{HE`QRhPET$PL$wd$ZY=LuÐ}z8f8fy5>u%t QRUhQhVsd$ZYƅfx ƅ>t}Dž\fDžQRPX$P$PT$hPD$X wd$ZYXElEpIE`QRhPET$P$Tȯwd$ZY=uuDÐRÐÐQRhPET$P$Twd$ZYQRiZYÐ}z}zu]Dž\QRPX$haP$ePP$P$Twd$ ZYQRPX$haP$ePP$P$T詾wd$ ZY=`t*Dž\IE`ETQRPBid$ZYÐ'KE`QRhPET$P$TJwd$ZY=uÐ}zffy5>u%t XQRUhQhVppd$ZYƅ}(u ƅ hhUEP8d$ =jfx5}#t}"uH}!v}/uvQRPED$پ|d$ZY==t p h搐ÐE{ LE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT]lLT]LT]lLT]LiT]LOT](M5p3Mp @'PUEd$=uÐT]QMT]M^T]]M$_^ZY[]ÐPfmfXPfmfX Ul$SQRVW_^ZY[]Ðe*Ul$SQRVWT$ QRPED$RX|d$ZY=u_^ZY[]Ð%QRu od$ZY%Ul$SQRVW}'uQRUad$ZY_^ZY[]ÐBUl$SQRVWQRUbad$ZY_^ZY[]ÐUl$SQRVWuKNF NFNF+NF$DF@NFDQRhU8ad$ZY_^ZY[]ÐX9H>`$mz3j  <- "W   `D" Y %f|\>UlCODEJ (6.0rc5Oldest compatible LabVIEW.sjoȬpPPP@0 86100 address@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out 86100A get single eye parameter.vi by G.Shtengel Program sends a request for a CGR based measurement result of a single eye parameter. If CGR limit has already been achieved, the DCA returns the value, determined according to it internal routines. If the CGR limit has not been achieved yet, the program waits till it is achieved, and then does the measurement. User can select one of eight eye parameters to measure. -))%%)%%)=%)%% 3 D $ ?c] 8q8q fffffffffffffffflll<33<K_>K_timeout ms (488.2 global)HDlLM ]DAՊBՊmulti-line stringHD in uo uTD>j?jmode (0) )PNG  IHDRZIDATx ! E? ޿xt)@$!`+ xz`aRi<̾UGd)[b7ɜs+^S} Vm&"\2Nnrn5LDC6rvmFEj~]^%|O1+6'03zK7ꤡ[iIENDB` PNG  IHDRZIDATxA2qqpFGHVBGj4/EuS{&4J)IkmY9)Cu9je+  RFqK!R@9:63+k3 39Wj K)Ƕ7\ARWv$ݾ٨p{+yT>s_]Gg`?IENDB`ֻ )PNG  IHDRZIDATx ! E? ޿xt)@$!`+ xz`aRi<̾UGd)[b7ɜs+^S} Vm&"\2Nnrn5LDC6rvmFEj~]^%|O1+6'03zK7ꤡ[iIENDB` PNG  IHDRZIDATxA2qqpFGHVBGj4/EuS{&4J)IkmY9)Cu9je+  RFqK!R@9:63+k3 39Wj K)Ƕ7\ARWv$ݾ٨p{+yT>s_]Gg`?IENDB`ֻ"FPHP86100A autoscale.vi 4FPHP`O8 h 3XLTT/741` `0DJSlxDk,r&<|`DJxzlxDk,r&<|`0D  |40D DВ|0D0l|(9$``         P1DJ0zlxDk,r&<|DJrlxDk,r&<|~DJrlxDk,r&<|M ,DJ0tlxDk,r&<|H DJjlxDk,r&<|`DJtllxDk,r&<|`DDJDjlxDk,r&<|`DJvlxDk,r&<||error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.4QPD0[,P4 B  G0Vzx4 2 HWƀ,P0  D}[ds<S`@ D@(0 D @ds4 FD z@0 7D <ƳL4 G=̆(@4OD=04< n#,D4s($X\The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4 F@ Jd(4 2@ T 4 "6"6 "6 "6 "6 @ PBD? @I2p 2@ 0?Kct?Kct?Kct The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.L 2@ NT0~܈0~/.-0 @ Jds4 QD<dp 2@ ?Kbu?Kbu?Kbu4 F(  @Ć4 2( !8$0 (  source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.< S`عA l H0 0 0 Ads4 F0 O00 70 =ƳT4 G;|0H4O0;8< < n!* 8t(,`dThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4 FH Ic4 2H S<  4 4 4 4 4@PC0I @UDp :H 0>Jct>Jct>JctThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.L 2H MS0~܈0~/.-0 H Ids4Q0=l p :H >Jbu>Jbu>Jbu4 F0  >4 20 90 0  =dsThe source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. "BDHP86100A autoscale.vi'BDHPtLN8(8'1  ux,'t&T0t&Q t p  x@0@ P49IAd4 B4)84,# aV0@ h )4 B00@ X4 B(\Q  h X  4/t*J0@xH  `440*2.@   40*2.  X040d*2. 40*2.x  D4042:6 hH40:JBH 40:JB  840l:JB 4/tק,H P  440ק߯۫ h40ߧH  X40  h840l  D40ׯ  40 <׷߿  p40  P5 (5F72 @  @P/p "@4 B   /V|4 2 Z.o0 3 Y/p4t "04@5 t   4t "PD5X2  6xl4t ?s~xO|??<|?={>O|??<|ǟ?O???9q?ϟ??§ϟ???|~gç??????'<ϟ?O|??<|ǟ?O???9qyy>?O|??<|ǟ?O???9qyy>?O|??<|ǟ?O???9q<=Ogϳy=y?ϟ?ϟyx~|?9q=q< ? 1 1 10 10?f"" 3DD@1LDD3DD@1LDD3DD@1LDD3DDD31LD3DDD1LDD x|gxyLL𼦪wO Q/???(ǀLL  HĠ ?H ?HİHİĿH   H D H ?HĠHĠ?įH į HHįHHHH ???Ϡ .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Π .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Ȭ p̌ J̌b,!̂h(̀Ȉ <,΢,h,  Ȍ̈̌b̌̈,,,̀h (̈, b,̂. .. ,̢,H ̂!̀̈̌̈,̢̈̌̂b ̀Œb,΢,,,b,̂̀,, ̈,̂̢, h, Ȉ̈$LNb$@̂L.L.̌b (̈,,̢h,,, ̀.,LjH ̈,̂̢<ﮪ ??2Ȭ ̎ȈȞ(B̪ʈ,B.LȞ̌`̌ƌ`̌Œ`̌`̌`̌Ȍ ( (΢,,Č̈̈ȞḦ ȈĀ Ȉ̈̀̈Ȉ Ȉ   ̌ .̈ .Ȉ̈ḦḦḦ̀ȏ@Ȉ Ȉ ( (΢,,̌Č̈H ̈B.Č̈ ̌`̌ƌ`̌Œ`̌`̌`̌`̌Ȍ ̀ȈH ̈ ,Ḧ ̀ ̈,Ꮘ̂b̈H̄̄ Ḧ Ȉ̈Ȟ̌ ḦȞȈȈȌ ȈḦḦ`ȈH ̈Č`ȈH ĈȈ̈Ȟ`H ̈ḦH ̈̌Ȉ̌LČ``Ḧ,̌ČČ ̌hČHȌH `H ̈€ Ȉ(Ȉ Ȉ`Ḧ(Ȉ,ᏈČ̈̈̌ƌ`Ḧȟ ̌`ḦḦ,̌ȌȈȈȈH ̈ȟ̌̌`Ȉ̌Œ`ḦH ̈Ḧ̌`̌`̌Ȉ̌`Ȟ`Ȍ(̌`Ḧ̌`BΈ,Ȉ Ȟ ̀̈̈,Ȁ ,,ᏈȀ ̌Ȉ,Ꮘ̂﯊b̈Ȟ ̌Ȁ ̀ ̀ Ȉ̌ + ̈̎ , ( ̈̈(̈H(̈̌̌€ ̈̌̌̌ ̀̌̌  ̀ ̀ ̌̈̌̈  ̈ȈȈ ̌Œ`ƌ`̌`̈̈,Ȍ̈̀̌ .̈΢Ȉ̈`̈hȈ̈Œ`̈Ȉ, ̈Ȉ ̈,΢̈,Č̈̈ȈȈȞ̌Ȉ̀ ̀   Ľ . *,̌`̈̌ Ȉ̈̌̌ Ȉ ̈ ਂ .̌ Ȉ̈Ȉ̈̌  `̀... ਂ *.ꨨਂ*ਂ*訨ਂ*(**訨 ਂ. ⨊⨊⨊ ⨊⨊ . ਂ.  *  .   * ਂਂ. *̌B . ਊꨊꨊ*ꨊꈈ ̈*⨂.* .ਂ  hhhXXhȿȏ@RSRC LVINLBVWt D@ <lw&ԆJrȑE ُ B~]}׉ƉAXYMrLVIN+86100A import and save image to GIF file.viLVINWrite Characters To File.vi_P  @!convert eol? (no:F)0@2'new file path (Not A Path if cancelled)"@!append to file? (new file:F)@0character string$@2file path (dialog if empty)PTH09Utilityfile.llbWrite Characters To File.vi x  6@P @!status @code@0source error out @Color@ Image area@!Save Image to File@@P @!status @code@0sourceerror in (no error)@0 Filename:@0 Scope Address P c$ cnP"@P@flg@oRt@eofudfP0 Scope Address p0dfd P0txd P0old P0ext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c`P"@P@flg@oRt@eofudfP!Save Image to Filep!dfdP!txdP!oldP!ext P P c jP"@P@flg@oRt@eofudfP0 Filename: p0dfd P0txd P0old P0ext P" P@@ cXP"@P@flg@oRt@eofudfP Image areapdfdPtxdPoldPext P" P@@ cRP"@P@flg@oRt@eofudf PColorxdfdPtxdPoldPext cnP"@P@flg@oRt@eofudfP0 output string x0dfd P0txd P0old P0exthtimeout ms (488.2 global)` byte count`0 string ("")hmode (0)`0multi-line string`0multi-line stringV P$@P@0P`0address string` byte count c c| c, c@0 Scope Address@offset past numberPmode (0) c@0data@@!status@@!statusPmode (0) c@@!statusPmode (0) cPmode (0) c@0dataPmode (0) c@0data@offset past number@@!status@@!statusPmode (0)Pmode (0) c@0data c@@!status@@!status@0data@@!status@0 output string c0@2'new file path (Not A Path if cancelled) c @Color@ Image area c"@!append to file? (new file:F) c@0 Filename: c@!convert eol? (no:F) c@0data c2 cD@@P @!status @code@0sourceerror in (no error)Pmode (0) c@!Save Image to File@0 output string cL cL c< c c< c c< c c< c c< c c c< c c c< c c< c c cP c4"  ^I    (7E:\data\screen_shots\test.gifDISP:DATA? GIF, NORM; INV; SCR, GRAT,*OPC? ,  l . P<\^ @r $d08  @" @ @" @" ,@DHLP@l@^V<R"@@@" zv  @@" @" @" @" @" xb`@" 0@" @" ~VIDS+86100A import and save image to GIF file.viVIDSWrite Characters To File.vi(PTH0,"(i386z( code|N,E{ E`ETPUEd$==ÐӀ}#EPXCt,{xt$QR,d$ZY=C\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X$d$ZY=t_^ZY[ÐuP$Yd$ =_CT{XtPR]ZXCd@{ht$QR@螸d$ZY="CL{PtPRffZXC<{@tPRffZX}  E(E!E"ƅƅƅPƅƅƅ ɍ<ƅ8t hhUEPtiDžfDžQRP$P$P$hP,D$Xd$ZYElEp E`QRhPET$P$d$ZY=uuDÐÐÐQRhPET$P$Hd$ZYQR"ZYÐ}zۀ}zuSDžQRP$hP\$DvP$d$ZYQRP$hP\$DvP$d$ZY=t*Dž# E`ETQRP!d$ZYÐJ E`QRhPET$P$'d$ZY=uÐ}zcffy5>u%t QRUhQhVMd$ZYƅTfx"uƅX>t}DžfDžQRP$P$P$hP,D$X=d$ZYElEp E`QRhPET$P $d$ZY=u uDÐ3ÐÐQRhPET$P $d$ZYQRZYÐ}z}zu]DžQRP$hzP8$DP<$P$-d$ ZYQRP$hzP8$DP<$P$d$ ZY=t*Dž E`ETQRPsd$ZYÐ E`QRhPET$P ${d$ZY= uÐ}zffy5>u%t QRUhQhV衤d$ZYƅXfx&ƅ\>tDžfDž@QRP$PP$P$hP,D$Xd$ZYElEp] E`QRhPET$PT$Md$ZY=uTuDÐÐÐQRhPET$PT$d$ZYQRGZYÐ}z}zu`DžQRP$hP$DhPD$XPP$~d$ZYQRP$hP$DhPD$XPP$(d$ZY=t*Džg E`ETQRPd$ZYÐ E`QRhPET$PT$d$ZY=TuÐ}zf@fy5>u%t QRUhQhVd$ZYƅ\fx*ƅ`>t}Dž`fDžQRP\$P$PX$hP,D$Xd$ZY\ElEp E`QRhPET$P$Xd$ZY=uuDÐ ÐÐQRhPET$P$XRd$ZYQRZYÐ}z}zu]Dž`QRP\$hHP$DPh$P$Xd$ ZYQRP\$hHP$DPh$P$X|d$ ZY=dt*Dž` E`ETQRPd$ZYÐT E`QRhPET$P$Xd$ZY=uÐ}zYffy5>u%t \QRUhQhVCd$ZYƅ`fx.ƅd>t#QRP$hKd$ZY}DžfDžQRP$P$P$hP,D$Xd$ZYElEp E`QRhPET$P$d$ZY=uuDÐYÐÐQRhPET$P$d$ZYQRZYÐ}z}zu]DžQRP$hHPT$DP$P$d$ ZYQRP$hHPT$DP$P$d$ ZY=t*Dž E`ETQRPKd$ZYÐ E`QRhPET$P$Sd$ZY=uÐ}z ffy5>u%t QRUhQhVyd$ZYƅdfx2ƅht6)ډ؉QRPf$RWd$ ZY)9xƅhfx6Eƅl>t#`QRP$hd$ZY}DžfDžQRP$P,$P$hP,D$Xd$ZYElEp!! E`QRhPET$P0$d$ZY=u0uDÐ+ ÐÐQRhPET$P0$@d$ZYQRZYÐ}z}zu]DžQRP$hxPd$DP`$P,$d$ ZYQRP$hxPd$DP`$P,$jd$ ZY=t*Dž+! E`ETQRPd$ZYÐf" E`QRhPET$P0$ d$ZY=0uÐ}zGffy5>u%t QRUhQhV1d$ZYƅlfx: ƅp`t6)ډ؉44QRPf$RWd$ ZY4)90ƅpfx>q ƅt>t#QRP$h軣d$ZY}Dž@fDžhQRP<$Px$P8$hP,D$Xd$ZY<ElEpi$ E`QRhPET$P|$8Ad$ZY=u|uDÐÐÐQRhPET$P|$8d$ZYQR;ZYÐ}z}zu]Dž@QRP<$h0PL$DP$Px$8ud$ ZYQRP<$h0PL$DP$Px$8"d$ ZY=Dt*Dž@s$ E`ETQRPd$ZYÐ% E`QRhPET$P|$8d$ZY=|uÐ}zfhfy5>u%t <QRUhQhVd$ZYƅtfxB EtDž\& QRhhhP$d$ZY"ƅxxC (tsts,ts4& (.UR@␐"t"tƅxfxFJ QRP$hhPET$d$ZY=tÐ}zƅ|xG( >tyDžfDžQRP$P$P$hP,D$Xyd$ZYElEpu( E`QRhPET$P$5d$ZY=uuDÐ ÐÐQRhPET$P$d$ZYQR/ ZYÐ}z}zu]DžQRP$hHP$DP$P$id$ ZYQRP$hHP$DP$P$d$ ZY=t*Dž( E`ETQRP d$ZYÐ) E`QRhPET$P$d$ZY=uÐ}zt]ffy5>u%t QRUhQhVd$ZYƅ|fxJZ* E`QRPET$hhPET$d$ZY=tÐ}ztWxKƅ<}(u ƅ hhUEP8d$ =fx }#t}"uH}!v}/uvQRPED$d$ZY=L=t p h搐ÐE{ + E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT+ T+ TD+ T+ iT+ OTD, 5T$I, T4, T$DN, Th, T0, T<;, TD, T, eT(, KT- 1T - T=8- TPR- p- p @'PUEd$=uÐT- T- ^T . $TNH. T. T9. vT . _!9%%!" "!0(8(@(H(P(X(% M } ] ) u;co01Ke  5 O i a&CODE|N,(6.0rc5Oldest compatible LabVIEW."$b`\<c pPPP@0 Scope Address@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@!Save Image to File@0 Filename:@ Image area @Color@0 output string 86100A import and save image to GIF file.vi by G.Shtengel Program imports the screen image from 86100A in GIF format and saves it to the local disk. GIF format takes considerably less space than BMP format, so the data transfer is the fastest. Drawback is that LabView cannot display the image in GIF format. User can select the image area to import (between the full screen and just graticule area). User can select normal color or inverted colors. ))%%)%%)=%)%%ަRGp!@-`%@@8q8qffffffffffffffffll<3<3<21,>2PD$ ^-v _-vcodeHP]2P?2Q?RDE"RCE#RCsourceHkW(}W)dUD< <  error outRD$ )( )(statusH$lg-:-:PD$F)^G)^codeH\.8;z.9;zRDA N+A N+sourceHD%SyyS`iUlDzrlEzr Filename:H0gl{ol|zoVF~G~ Image areaH4ڭۭ賳Hd ԟQDefColorHI鳳HXվYD(g)g output stringH_./HDew Qw Q HDt\HDMQ}R} HDh   HDJ&#&#eD&3T&3Ttimeout ms (488.2 global)HDp5;)H0;*H0VD;H%;H% byte countHD_Vc5Vc5 HD|h$ 1_$ 1_WD1!`2!` string ("")gDIV6IV6Write Characters To File.viHDR  TD  mode (0)HDxM9FM9FMHDPYGfaYHfa ]D##multi-line stringHD$b&@&@ HDZlm]DDEmulti-line stringRE_` True HDXnoVDMN byte countHD \ZD¾address stringHDR?L?L OFFONOFFONScreen GraticuleNormalInverted|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q:FPHP+86100A import and save image to GIF file.vi#`FPHP}@m< j ,;S4 F  E*_4 2 -7<{ᳳ  ,< ,< ,< ,< ,< @ :  4(>/ohohkl@ :  @+(4/pgpglk,4 Fx @ O,4 2x Rzzᳳ$0  +/>}ೳ4Q @ || 0 x P ||ೳp 4x+ R z R z R z |04QiCr$ L4 B` kC{s̔y0 ` itrೳ4 2` kzp̀p 5`+ kvxkvxkvx0DL#` |, PW`EdQ@4F|+($4 B Èy0  𜇯ೳ4  B ٮᳳ< 2 𞉭px^0 DP7r@ 2 @pgpglk@ 2 ohohkl( 8 4 Fl d̠̀uP!W\d4@0! l ೳ4!  Bl ᳳPK<" 2l ypY0$D.l @$ 2l @Ĉpgpglk@$ 2l āΈohohkl$"$|error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.,$ , 8 < $The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,$4ht4HL$ 2  .1:70~0~/.-L$ 2| 2I>O0~0~/.-ݬ$The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.$The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.$error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.$The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.$The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.$The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.$|\4$Q"L'! $!""!4$ F!` 'hx0% !` 'ೳ4% 2!` -ᳳ0&D!L!`$d<&(l `\"Lp& 3!`+ )+)+)+<&"L\` l( ~BDHP+86100A import and save image to GIF file.viLVINWrite Characters To File.vi HPTH0cBDHP ,0T8ccc,&`3X6&0&D]D0&@2X!((4& BvR0'@hl)I9H4' B0(@8,L<4( B|P~L0)@0P  =-4) B Hw4*/1x ,*`0 *D!Ĵ4*0Dp *DEP4*0DL* *D`4*0D*` *D;4@4*0D* *D!lP4*0D*0 *D4*0D * *D 4@4*0DT *4*D5LDXP@*P4UL*@*4*  2 '$(0+ 3 (%4+ B %4Ulu,,2X+D ,@2X!l ,(! д , p,4,/1 ,, ,04,/1,H,0,H#"$d$%', ,!!,#4,1@\@0,$"4,1ZP,, P4,1 pZ<P,4,1,X8,4,1YP4,1M,P 0, T 4$ , P,T4,/1 $, PL4,0 Y4,/1Vv4,/1 #C, ,$,  , LT@ ,(D0 ,( ,'&P@,11Ww(- , H , ,L4,0(\, ,T,~D|NAT/UP_0T; ]q<t@,P9J2L<@,4,  2 :(I1w0- 3 9'J24- B  :I&s .@2XD,.2X H . .0.@2X-0T;d[\K`4. B0Ud64//1Bb0/`0h /!4/0L@BJF/ /D4/0?BJF/` /4/0>BJF/ /P4@4/0=BJF/0 /!l4/0<JRN/ / 4/0T;RbZ/ /h4/0:RbZ/h / (4@4/0$9RbZ/4/D6BP/?/ / 4/1;^ 4//10/ 3 h   /( ( 4@/4/1\a0/84/Q"3a1//4h4/ 2 # 2`y00  "3a40 J 0"a 1@2X+t,12X^L410 Z 1 |X1410tk1 1t01 t&P&'** 1 !1410 L U3C; 1 T% 410 \X 1 &1410 LV^Z1411%t]p1 41/1xLfl6 11 1!8, 1-`0410_Wvb\| 410`Wjbv\p 411H b0 1d 1 L)`1 410 W411AW01#l 1 H1&p1 401#l&p#'@'((( 1!1# 1 H8410 V 1 L) 1(!l! 1 L1$ 1 H4 1 LD$1"411#V\ 1(|# 1 p 410 L0N#3+410 LM#3+410(p 1 HA h'41 K HHW7 2 H!8(2 8d423 H)lwq22421 ,WP423 H/Wb\420(  423 H ,blg423 Hl0lwq423 H2blg423 H43Wb\2*#2'@420c 2($0 42'@2P"Kt@2"420( !2((420b421HU24217TQ2(4218TN0420(" 2 "<4@420@i2$d42  2 h  d,32X  hP 3@2X""3$ 3#8#430hf 3D' 430D 3 '`4@3 t430(430(R 3!l%, 3D(H$43 B h lt 4( $4@440(a440"pj4%,4` #l4'440 KV^Z4&P 4(%440 ,JV^Z 4 d*d4@ 4#&p 4 !l&440 &H^fb4&4'440xl 4!l'440$C 4d(4@ 4)' 4 A +@'440B 4)((440#] 4*440%`\ 440%[  45*04@4*441IH\0440 L P3C;440 LO#3+440 TA440 6440!5440 %IV^Z 4 **440 (|Ffvn 4  + 4@440 )Efvn440 &Gfvn441KX004@2X,`+8NHn@^+44 B+8GN05@2X,\, Ybiar,<45 B, XFgb 6-461JJ 461FGt ,62X,pd-R"461-LTX060 6-.<. 6@2X,-46 J- ~$~47Q,$B-hT07 - $B47  2- %A~48Q/h.'8/8./8/l48  2.p k09 .p h49 J.p C~ :@2X///l,:2X.(.pV<4:1KXc@0 :34@54:Q?:n:?<4:D0Cx!:34:20PpP:454:/11L4T:4:5h,:45h7899`9:'dX:,D/s-m'5623ZV,:1alGAp,:122D7 :20:1a0:.16S  :B2X2:0:24$<:$11P 4^J ;1 ;B22 ;@@10P2 ;B2X6030;-168 ;B203;3t45 ;@@1h3@;P@llBp@ ;0!70;-16m$-( ;B2X54 ;B204;?<5h;4@ ;07 8 ?< ;@@184;344;15[P!;(4;5|4;16dSP;38;21;434@;545;3t23;0P8h;04;150M0<; 0$d&'@9=4;001$t4<8 ;087;7;84;0018w4<8;9<; H 4;p ;06084@4;007y4<8;9`4;007x4<84;008@zL>?4;1lQP4;/1: ;;v<=0< 34` l <;<>l>L4<0;<>u<>L <;<@$>4< J4` LJ4=  20  t >@2X7 ??<4> J0 n,?2X0,?2X@o4`z ?@2X;@l@?@?@<|?L?$ 4?11xB0?d?A 7 !!l;:l60;-!8,),/,+tD TdD p| (5?EP?8(<,?>\?A gnng?E ?EPEFFt?0P-4?/1CXEe|?h99L? :4` hn0~0~/.- ?D$EEP4?0D$CD%Ze_| ?D$,Ep, 4?0D$FPZU|4?0D$AhEeU|4?0D$F`EPJ|?Ft ?D$),F,H<?F ?D$E- ?H|?I ?I$,I+4?0I$J(-/z94|?J< ?I$/I/l?Jp ?I$+tK?+IԬ?,@^>>^?/lJ<,?$"K$4?0I$J\&$z/)|?JpL? : h  0~0~/.-,?|LhLL? :  ;#G)0~0~/.-,?TL$L? : %0~0~/.-ݬ? nn?7 8?!FF       M  M  Z8yy?0(p?;t?!lNN    b  b  @@?608?;w?-\K\p?!8\|\?:lLL?T;ZKK?d Z ?D++ ? p?+t*4))4? ? (ZZ?F?5(ʄ?|?EP\0?@2X"LEPM]U]4? B\>M,@|L@D F,A,z /z/, /(@F' 6        GGZ8''6,@1|\@2"+, /l-034@?<\|@\I$D$?<@;<0 H0-/l, +  L ("D@aaUU@>U>3U@/{4pp {4 ( N  й  й  й й TahomaTahomaTahoma00ArialRSRC LVINLBVWt e toP 4HRSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8STRGLICON`icl4ticl8DTHPTRec5CPSTDSIMLLIfpFPHPLIbdBDHPHISTFTABX]$]P^tc_H] ^6h ?b( a?bta@bac \b c8PbcDbcPa#cla cDegD4bkfnararİa(aa``+86100A import and save image to GIF file.vi x  6@P @!status @code@0source error out @Color@ Image area@!Save Image to File@@P @!status @code@0sourceerror in (no error)@0 Filename:@0 Scope Address++++++++++++++++++++++++++++++++##+++###++#++##+++##+++++#+++#++#+#++++##+#++#+#++#+++#+#++#++#+###+++#+#++#+#++#++#++#+++##++#++#++#+#++#+#++#++#++#++#++#+#++#++#+#++#+#++#++####++#++#+#++#++#+#++#+#++#++#++#+++##+++##+++#++##+++##+++#++#+++++++++++++++++++++++++++++++++++++hhh+hhhh+h+h++hh+++++++++++++h+++++++h+h+h+h++h+++++++++++++hh+++hhh+h+h+hhhh+++++++++++++++h+h++h+h+h+h+++++++++++++++hhh++hhhh++h+++hhh++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++############################++####++++++#########++++++###+++++###++###+++++++###++###+++++++++####+++++++++++####+++++++++++####+++++++++++####+++++++++###++###+++++++###++###++++####++++++#########++++++###++############################+++++++++++++++++++++++++++++++ ))%%)%%)=%)%%ަRGp!@-`%@@8q8q Cʨ؀CQ""ϫ*꿫꿫*￿ꪯꫢ뫪箪**ꬣ11111011@<p<833803 3A3<<3333333333333333333>g<=c|?<>øxq<O\??<|?s={~ç??????'<ϟXݙO >??~臀? ȌȈȈ̌̈ȌįH H ?HĠHĠĿH   H D H ?HĠ@HHH H      x @     *,?8X_׶m׶mضm[mٶeIX# *,?8X_׶m׶mضm[mٶeIX? *,?8X_׶m׶mضm[mٶeIX# *,?8X_׶m׶mضm[mٶeIX? Ϗ 珀0 ̌b,!̂Ȉh$̀Ȉ (̈Ƞͣ ʁ ! !b,..̂̂<@̀̈̌̈,̢̈̌̂b ̀Œb,΢, ,,b,̂̀,,  Ȍ̈̌b̌̈,,,̀ (̈,b,̂... ,̢, ̂ ̀.,LjȞ, 13̌b,,̢3b..Ȭ ̈  B̪ʈ,̪̈ʈ,BȌψ, ̈ḦȈḦȈḦhȈḦ(ȈḦȈHL̈ȈH ̈ȈḦȈ ̌̌ Ḧ ȈḦh ȈḦ( ȈḦL ȈH ̈ ȈḦ Ȉ̌ƀ b,Ꮘ̂ ̌  ̌    ̌ƀ Ȉ,Ꮘ̂bȞ̌ Ȁ ΢,,̈Ȟ̌ Ȉ̀Ȉ Ȉ ̈̈̈(L̀̈̌̌ h 8 ̀Ȍ̈Ĉ̈ ̀̀ ̈̈̈ ( ̀ ̌LȌ̌`̌Œ`  ̈h (΢,,Č̈̈ ̀̀ ̈̈̈(/̈Ḧ̌`̌Œ`̌Č̈ƀ b,Ꮘ̂o ̀ ̀ ̀ ̎Ȉ(̌(̌̌ ̀̀ ̈̈̈(/̈Ḧ̌`̌Œ`̌Č̈ƀ b,Ꮘ̂o ̀ ̀ ̀ ̎ ̌ Ȉ(̌(/̌Ȉ( Ḧ ̌̌ȌḦȈḦ(Ȉ̈ȞȈh (,΢,   33 Ȍ(/̈Ḧ̌`̌Œ`̌Č̈€ b,Ꮘ̂oȈȞ̌  ,, ̀<@ ̌΢/̌̈ Č`Č``ČČ`Ȁ ̌Ȉ,Ꮘ̂ö̈h 8,Ꮘ̂obȞȈ ȞČ̈̌Ȉ€ ΢,Ȉ(̌(̌, (̌̈ ̌Ȉ̎ ( ̈ ΢( ̈̌̌̈̌̀ ̌ ̀ ̌€ ̈,Ꮘb,Ȟ̌ ̌Ȉ, ,o., (/Ȍ``̌`̌̌ ̈(̌Ȉ̈̀̌  (*Ȉ̌̌   /       /  /  *, o.Ȉ,, o..̌ ̈`̈̌̈/ ⻏.⻏./ .   /@ **.   /+@𨠯*]ETPM *( ̀̌Œ`  `x 33  0@ `0@ ` ̀ 13pp1̌̌€  Ȟ ̀ /03s133L(̌(̌̀03,΢,̂o 0s 130@ `0@ `330@ `?103 ̎ 1333333(̌(̌33333333( ̌̈̈ 133333333333̌Ȍ̌Ȉ 7Q(/̌Œ`̈ȞȈ̀`( (̂o , ΢, ̀   ̀̈0@ `   ?103 7Q1333330434301333331333331133333340 U0133003033033033300000000000000000000000000000000 030333000000000333303300@ `7Qpx1@pps10Ux0@UMTA 133333031@ppr10U=7333333A_  ꨂlll\\llʨȏ@RSRC LVINLBVWk D <,yLuGd ُ B~7&d5Xv P2LVIN"86100A get single eye parameter.vi x  6@P @!status @code@0source error out @ Value@@P @!status @code@0sourceerror in (no error)@ Eye Parameter@0 Scope AddressPA c$ c cZP"@P@flg@oRt@eofudfP Eye ParameterxdfdPtxdPoldPext cnP"@P@flg@oRt@eofudfP0 Scope Address p0dfd P0txd P0old P0ext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P   cRP"@P@flg@oRt@eofudf P Valuex dfdP txdP oldP ext P P P" P@@ c\P"@P@flg@oRt@eofudfPEye Parameter1xdfdPtxdPoldPext` byte counthtimeout ms (488.2 global)`0multi-line string` y` y` y` y` yh0 string ("")V P$@P@0P` lo` hi( V P$@P@0Phmode (0)` y` y c|D@@P @!status @code@0sourceerror in (no error) ! c@ Eye Parameter@0data@0 Scope AddressPmode (0) c@0 output stringPmode (0) c cp c< c c< c cb c, c4 ch`-d ^10 :MEAS:CGR:ERAT? DEC :MEAS:CGR:CROS? :MEAS:CGR:AMPL? :MEAS:CGR:EHE? :MEAS:CGR:EWID? :MEAS:CGR:ESN? :MEAS:CGR:JITT? RMS :MEAS:CGR:JITT? PP :MEAS:RIS? CGR :MEAS:FALL? CGR @@BmBmBmBm  \x 8@ 8@@Bm $H P < 0 <N< @ H@P@<@."&*V2vX<@.L<@.@@r@@rDv@@r@@r@@r@@r.@@r@@r@@r@@r6@@r@@r@@r> @@r@@rF&@@r@@rN,@@r@@r@@r@@r2VIDS"86100A get single eye parameter.vi0`i386 codeR$E{䜙 E`ETPUEd$=W= ÐӀ}#4EPXClH{ptPHRffZXCtPC\<{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XK)d$ZY=t_^ZY[Ðu<P$Yd$ =s C4@} E(E!E"ƅƅƅɍhHHH HHHƅdthhUEPtiDžfDžQRP$P$P$hPPD$XmQd$ZYElEp E`QRhPET$P$)Yd$ZY=uuDÐ ÐÐQRhPET$P$Xd$ZYQR#ZYÐ}zۀ}zuSDžQRP$hP\$&XP$gdd$ZYQRP$hP\$&XP$dd$ZY=t*Dž E`ETQRP跓d$ZYÐ E`QRhPET$P$Wd$ZY=uÐ}zffy5<>u%t QRUhQhVd$ZYƅlfx ƅp<>t#LQRP$h$d$ZY}Dž fDžHQRP$PX$P$hPPD$XNd$ZYElEp7 E`QRhPET$P\$sVd$ZY=u\uDÐ ÐÐQRhPET$P\$*Vd$ZYQRmZYÐ}z}zu]Dž QRP$h"PT$&PL$PX$ed$ ZYQRP$h"PT$&PL$PX$Ted$ ZY=$t*Dž A E`ETQRP퐷d$ZYÐ| E`QRhPET$P\$Td$ZY=\uÐ}z5fHfy5<>u%t QRUhQhVd$ZYƅp}(u ƅ0 hhUEP8d$ =-fxƅtLt6)ډ؉``QR@h P$RWdd$ZY`)9 @ƅtfxƅxH=rC= w<-PΥ $$ÐHh>4ƅƅfx&AIƅƅfx*W%ɍƅƅfx.`ƅ@݅.ƅfx2iElxɍƅƅfx6eƅ@݅ƅfx:nElx;Gɍƅƅfx>jƅ@݅6ƅfxBsElxƅƅfxF|ɍƅƅfxJƅ@݅>ƅfxNElxeEɍƅƅfxRƅ@݅FƅfxVElx ֱɍƅƅfxZƅ@݅Nƅfx^Elxjɍƅƅfxbƅ@݅ƅfxfElx]ƅxfxƅ|ۭPXz7@ۭ{1PXzu>sourceHTZ#<$#|Yj7wj8w Eye ParameterH9HcEFHD7#k$kHDL*7*7 HD$h//HD 0 HDVWgdWhd VD! .U!!.U byte countHDHQ [-n \-nHDh';fHm;gHmeD>K_>K_timeout ms (488.2 global)HD$Yyvzv]Dmulti-line stringHD(LMD~~ yMD~~ yHD$`MD~~ yHDBMD~~ yHDkMD yHDOWDss string ("")OEMZMZ 9 HDOu!Tu"THDH_e%rTe&rTNDU%b.U&b.hiHDYp}p}NDeLrUeMrUloRE7D7D True HD%n uo uTD>j?jmode (0)MD~~ yHDpTMD yHD` Extinction Ratio (dB)Eye Crossing (%)Eye Amplitude (mV)Eye Height (mV)Eye Width (ps)Q factorRMS Jitter (ps)p-p Jitter (ps)Rise Time (ps)Fall Time (ps)|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q2FPHP"86100A get single eye parameter.viFPHP_8,@XL<hpx/Ҝ7| 0D$ |4QdE-Z< \44 B G-W|ೳlu4 2 GXᳳKp 5+ GXGXGX0  EZೳ0DĈ |L0D ,|0D h0|@@Pd|H i     d    d4 B0 4  20 ~ F8@ :0 @| pgpglk@ :0  ohohkl0 0 | Hೳ0D0~DR\O1,r <|<S`: h  <4 F, {{ l  0 7, 5Ƴ0 , :ų4 G>4O,>` @P,=4 @< j'0vxY4 F Zt4  2 LᳳhK $4 $4 $4 $4 $4 @ 2 =Dohohkl@ 2 @=Dpgpglk,  0 4 F  Au4 2  $3ᳳw0  Dೳ4Q,5  0   5ೳp 4 +  3" 3" 3"<S`D l   H x4 F h P v  P0 7 h ?Ƴ0  h Dų4 G <4O h< ,@P hB@`@ < j %.6* @*P@K?4* J }y4+ 2 <(0, 3 4,E , P4,TX ,P4,,IP ,0,,0Pp ,,0 ,,, 0,t L ,B X ,B pX, h , ,B4,t E , ,,,0 !! !,#p!,! ,#p@,P#L,D4, J# }`y4- 2# xy0. 3# 4. $F`  .#p"4. %,U !."L!4. %|I .!#,.!!!#p,.0 t%& .&('H.)*D*0.%(.' .B&(*X4./f <gi .&eD`d.& .B&( .&`+@\.'4./%'|gi.''(T .'H*D'\4.0'H&XEmwi .'H)( (4.0'H(@Fw|i.' .'H*(t\4.0'H(Gmwri.(T .@&()((,.&()H)F&.(@.P(MI4. J) }y4/ 2) r00 3) 40%*(G #0('40%*xU $0'40%*L "0&l(T-]/Ȁx0`0p|o0+400&'4^mwi40/mH+ii0+,, 0+ta8+\400+t+,Joyi 0+tt,8,400+t,lKy~i0, 0+t_H,\400+t,Loyti0, 0@mt-,,0m-4M-HN,0,@0P-MN40 J-H 41  2-H t02 3-H 2.`,2. 0.V2 2@..4.`42xP]082N .4/P102 3. y342 J. r3/.3 |3~xRgx\d_h_ QML<tX3,x|LR x0xZF<3$10 P 4L[0 44/x0[{4(4X11X22(24400DOk){4s.41X 4011X44001"p{u42 40t144001D#[{)k$42( 4022(44002| [f`42 40 2Ht 401x244002!fpk4X\4t248 8t<,444 2 t UL05 3 sV,5 Vv 5@8@33@5P4c#tV>W45 24 d$sUy06 34 c#tV46 J4 T$c/,75 X47847xDV\ 47xCW!07-83<[7:78t,796Y676( 7@97d56(76(47x;t?  @7P5n=Z47  26 o~08 36 n08-8;8\r&{/v*489T;Q +87d 8B97d74X 8B:p74X48 J dKsV 9B95X49xCPD\  9B:p5X 9@84849xD@>H  X9,x;6/<);9: :99,986H9@7,98:\93X9:p099T<99T909.8:Tnzt 9B9: Bl90995<9$18P 46E :B:p: Bl::<:; :@@85h: Bl:77;T :@@86\74X:;T:6(7:;;T<,:745:8t7,::<6(8 7 :@@8545X:=@:P=T=w=(@:=<4:  2<` mv@t4; B<` =k\0< 3<` lw,< :d0 0~0~/.-0> 3d0 5hXfh| (>stvkyyhkxR^h_X vQUML<txRxPh_X vQUML<t5J"lh{-/iHjxRTgd_h_X vQML<tYx|LRLyx0ZF,>llmp|,>0 +cHh=lP pPft %HmkXf0>kk1l 0dz4oxs >Bl,spX >Bl,tX}mh 0z3M 8XThgph !&om({x,>0 r8`u1nD 0(z5oxs0>mHt >Bl,>noPp( >Bma8pX >Bm_HXo ,g0 !l&0nly\M  gP, !nly >oso\4>0oon >ovpp|>oP>p( >Bm=v1$ 0P 4L[s 4>/kmii >otpH\4>0ooeoyti >@l,vpp|,>l,pfq,>p|>nl4>0oopy~i@>Ppqlg,>rrrq0> 3q, <>NT00 @84> Jq, p?,+tl?NT@=8830.`0  p @L4?  2q, tL@ :q, 0~0~/.-@lp(L@ L@ p .`38=@p|oP@,,4@kp{H *4@ks@{ (p@t~~,@n0no,4@mHstH &\@546\5h88@. `@ 4  @n0,@a8_Htp@v~~wĹwwxRD%d_h_X vQML<t4@ksu )@_HsttYyx|LR kx0ZF@a8sys<@ pPft %mHk9|1$ 0P 4L[h =z pPft %HmXf1Xf {AzByhpX!zByhX1 0Pn4oxsyz  gP, !ny=؇ ,g0 !l&0ny\1 0n5oxs=| 8XThgph !&o({xyy({!|By@ssys֬@tsttL@ g,0 !&ln0l\Ithss؇`/j 0@kk,lkLyl\lPndzlptmn(zmllzx0o+Hchomno4Z!>8e">,a#?hh$?td%?^&@ _'@x^(@V)A(P*AtZ+A$9,B\-Bhb.Bh/C(c0C\_1C`R2C8_3DH 4D!5D$6ED_7E_8ET9F0lF:F\X;F_GK?H PK@Ht PHXLH|eHZ I,e M@xPQ!T@ZXeXhwPdxgXhWZ"86100A get single eye parameter.vi86100A get single eye parameter.vi by G.Shtengel Program sends a request for a CGR based measurement result of a single eye parameter. If CGR limit has already been achieved, the DCA returns the value, determined according to it internal routines. If the CGR limit has not been achieved yet, the program waits till it is achieved, and then does the measurement. User can select one of eight eye parameters to measure. x  6@P @!status @code@0source error out @ Value@@P @!status @code@0sourceerror in (no error)@ Eye Parameter@0 Scope Address++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++##+++##+++#++##+++##+++++#+++#++#+#++#+##+#++#+#++#+++#+#++#++#+###+++#+#++#+#++#++#++#+++##++#++#++#+#++#+#++#++#++#++#++#+#++#++#+#++#+#++#++####++#++#+#++#++#+#++#+#++#++#++#+++##+++##+++#++##+++##+++#++#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++h++++++++++++++++++++hhh++hh+hhh++++hh++h+h++hh+++h++h+h++h+h++++h++h+h+h+h++h++h++h+hhhh+h++++hhhh+h+h+hhhh++h++h+h++++h++++h++++h+h+h++++++hhh++hhh+hh++++hhh++h+++hhh+++++h+++++++++++++++++h++++++++hhh+++++++++++++++++h+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++hhh++hhhh+hhh+hhhh+hhhhhh+++++h++h++++h+h++++++h+h++h++h++++h++h++hhh+h++++hhh+h++h++h++++h++h+h++h+h+++h++h+h++h++h++++hhh++hhhh+h+++hhhh+h++h++h+h++h+++++++++++++++++++++++++++++h++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -))%%)%%)=%)%%2(JzB9(t(1.Combine Flattened Images into Single Image .vi 86100A get axis scale info.vi&#86100A get active channel number.vi86100A get single eye parameter.vi by G.Shtengel Program sends a request for a CGR based measurement result of a single eye parameter. If CGR limit has already been achieved, the DCA returns the value, determined according to it internal routines. If the CGR limit has not been achieved yet, the program waits till it is achieved, and then does the measurement. User can select one of eight eye parameters to measure. x  6@P @!status @code@0source error out@Active Channel #@@Channels@@P @!status @code@0sourceerror in (no error)@0 Scope Address++++++++++++++++++++++++++++++++##+++##+++#++##+++##+++++#+++#++#+#++#+##+#++#+#++#+++#+#++#++#+###+++#+#++#+#++#++#++#+++##++#++#++#+#++#+#++#++#++#++#++#+#++#++#+#++#+#++#++####++#++#+#++#++#+#++#+#++#++#++#+++##+++##+++#++##+++##+++#++#++++++++++++h++++++++++++++++++++hhh++hh+hhh++++++++++++++++++h++h+h++h+h+++++++++++++++++++h++h+hhhh+h+++++++++++++++++++h++h+h++++h++++++++++++++++++++hhh++hhh+hh+++++++++++++++++++++h++++++++++++++++++++++++++hhh++++++++++++h++h++++++++++++++++hhhh++hh+hhh+++h+h++hh+++++++++++h+h++h+h++h+h+h+h++h++++++++hhh+h++++h++h+h+h+hhhh+++++++h++h+h++h+h++h+h+h+h++++++++++hhhh++hh++hh+h++h+++hhh+++++++++++++++++++++++++++++++++++++++h+++++++++++h+h+++++++++++++++h+++++++++++h+h+++++++++++hh++hhh++++++++hhhhh+++++++++h++h+h++h++++++++h+h++++++++++h++++h++h+++++++hhhhh+++++++++h++h+h++h++++++++h+h+++++++++++hh++h++h++h+++++h+h+++++++++++++++++++++++++++++++++++++ -))%%)%%)=%)%%(H♀)JJ)Ji@@pHHHIh؀SA"""?*꿢꿫ꪩj*羾뻯****ꬣ11111011x<ă#N @@D@4 @@LD D@@DD@ ? ?>>x?p<y|{<~<>xxy8|yyxğ?ϟ???'ϟy8|>?y?ϟ?ϟ??>dzsxyy<?{?x<8c1 10 1LDD3DD@1LDD3DD@1LDD?cbfffffffffffffffffffffffffffff𨪪XO ???À̌  ĠįH @H ?H H ?H    HĠ@ @ įH HࠊHொH ?>xǠ ?>x ?>xǠ ?>xȬ 0h(̀ȈȠͣ ʡʁ ! <@ψȞ ̌̀̈̄̈$$L̈,Ḧ b̈,΢̌̂. ǸŒb.,̂D̀,$L$̀̈̌̂b,̌b̌̀,̌b,̈, (̈,., .b,̂,̢, ŒȈ ̈̈̌b,Σ .̌b,,, ,, (̈,,̂΢,,̂̌b,,,,, Ȭ ̎ȈHȌ(̈Έ,B.̌̌ ̌`̌ƌ`̌Œ`̌`̌̌`@̌`̌ȌȈ̠*̈Ḧ Č`Lƌ`̌Œ`̌`̌`̌Ȍ̌€ b,Ꮘ̂ ̀ ̀  ̌€ Ȉ,Ꮘ̂bȞ̌  Ȉ,ፈ̂b̌Č̈̈Ȉ.̌Ȉ̈ ̀ h ̀<@ Ȉ( (,Ꮘb,Ȟ̌ , (* , , (̠̈*Ȉ̌ȈȈĀ ̈ (̈̌Ȉ̀΢HȈȄ`Ȉ̌`̌  HL̈ḦḦ̀ ̀ ̀ƌ( (̈ / ̌ (̈̀̈L  ȈH/ ̌Ȉ̎ČȈ( ̈̀̌ ̈H̀̂ ƌ(̈̈̀ hĽ̌ Ȉ ȟ̌̌   ƌ(̌̀ ̌ ̀ ̌Ό̀ ̈Ḧ  ̀ ̌ȌȀ⮏. ̌ƌ`Ȁ ̌ ̌**.Έ ̈.   ,  ̌̌̌̌ ̈ ` ,ᏈČ̈,  * (*, ̌L  .  (( *(̀ (**  ̀ B 3.̈̈ Ȉ̌̌n`Ȉ ̈̈Ȍ 誈 .̌̌Œ`  .   * .h( ό ȏRSRC LVINLBVW |D <Iʓ|Ok) ُ B~ƽmy{K2LVIN#86100A get active channel number.vi x  6@P @!status @code@0source error out@Active Channel #@@Channels@@P @!status @code@0sourceerror in (no error)@0 Scope AddressP? c$ cnP"@P@flg@oRt@eofudfP0 Scope Address p0dfd P0txd P0old P0ext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P P P4 P@@@ P cP"@P@flg@oRt@eofudfP@Channelsx@dfdP@txdP@oldP@ext c ^P"@P@flg@oRt@eofudfPActive Channel #xdfdPtxdPoldPext` byte counthtimeout ms (488.2 global)`0multi-line stringhmode (0) `0 format string c c|D@@P @!status @code@0sourceerror in (no error)@@Channels@Active Channel #@  c@0data@0 Scope AddressPmode (0) c@0 output stringPmode (0) c c, c< c c< c cb c c c c c c c, c0 c p ^I {10:CHAN%d:DISP? | T l .T X J\ |@T@0T@0d``8|@T@04T@0xT@0h2VIDS#86100A get active channel number.vi`i386l!codehTE{l!E`ETPUEd$=6= ÐӀ}#EPXCt|C\T{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XY*d$ZY=t_^ZY[ÐuTP$Yd$ = C4XC,\} E(E!E"ƅƅɍHHƅt hhUEPt?9t$QRRVhh?P+d$ZY= 6t 6p*ɍHHH HƅƅPXfx ƅƅfx ƅt?t6EQRP$VSP$P4$WRYd$ZY= ƅfx ƅT>tiDžfDžQRP$P$P$hP|D$X辀=d$ZYElEp0q!E`QRhPET$P$z=d$ZY=uuDÐ> ÐÐQRhPET$P$1=d$ZYQRt/ZYÐ}zۀ}zuSDžQRP$hP$P$踓=d$ZYQRP$hP$P$o=d$ZY=t*Dž:q!E`ETQRP/d$ZYÐar!E`QRhPET$P$=d$ZY=uÐ}zrffy5T>u%t QRUhQhV6IOd$ZYƅfx"< ƅT>t#xQRP$h>T*d$ZY}DžfDž<QRP$PL$P $hP|D$X~=d$ZYElEps!E`QRhPET$PP$ ą=d$ZY=uPuDÐÐÐQRhPET$PP$ {=d$ZYQR/ZYÐ}z}zu]DžQRP$hP$Px$PL$ =d$ ZYQRP$hP$Px$PL$ 襔=d$ ZY=t*Džs!E`ETQRP>/d$ZYÐ+u!E`QRhPET$PP$ F=d$ZY=PuÐ}zf<fy5T>u%t QRUhQhVlFOd$ZYƅfx&ƅxt6)ډ؉TTQRPh$h P$RWHgd$ZYT)9ݝhƅfx*^ElxVWph_^p9} ƅ}(u ƅ hhUEP8d$ =SQRVWE=tEMEE =t9Et3EEQRPE$u hhoI+d$ZY=t{E =tEPEEXP}uvh$Xv h$X؈EEm}_^ZY[ÐuXPd$d$ =}(u ƅ hhUEP8d$ =fx ƅ`lDžhlPQYXd 6P`XDžd\DžXăhuT\݋\{1PXzu.fD )] c <!"K~l!$e+M%v V@  5Lc} &CODEhT(6.0rc5Oldest compatible LabVIEW.ilhhpPPP@0 Scope Address@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@@Channels@Active Channel # 86100A get single eye parameter.vi by G.Shtengel Program sends a request for a CGR based measurement result of a single eye parameter. If CGR limit has already been achieved, the DCA returns the value, determined according to it internal routines. If the CGR limit has not been achieved yet, the program waits till it is achieved, and then does the measurement. User can select one of eight eye parameters to measure. -))%%)%%)=%)%%(H♀)JJ)Ji@@pHHHIffffffffffffffffll<33<s_]Gg`?IENDB`ֻ )PNG  IHDRZIDATx ! E? ޿xt)@$!`+ xz`aRi<̾UGd)[b7ɜs+^S} Vm&"\2Nnrn5LDC6rvmFEj~]^%|O1+6'03zK7ꤡ[iIENDB` PNG  IHDRZIDATxA2qqpFGHVBGj4/EuS{&4J)IkmY9)Cu9je+  RFqK!R@9:63+k3 39Wj K)Ƕ7\ARWv$ݾ٨p{+yT>s_]Gg`?IENDB`ֻ2FPHP#86100A get active channel number.vi!FPHPXhc8!!!XL!@!l|(170D |0D$ В|D0Dhl|  8  T (    ~Dh~q|ii,r <||error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.`4QF6^(\<S`@ X# < X t  t0  @do4 F  zd 0 7  <³ $ 4 G t=   t4O =  < n t#, Tk( 0 X4The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4 F  Jd 4 2  T    t"6 "6 "6 "6 "6 @ PB ? @I2p 2  0?Kcp?Kcp?Kcp The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.L 2  NT0z܈0z/{.|-}0   Jdo4 Q < d<p 2  ?Kbq?Kbq?Kbq4 F  @ 4 2 !8 0   source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.< S`8> DD `0  >do4 F Lt0 7 :³ l4 G`8H  `4 O8 < n`'L k(D pThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4 F F`  4 2 P  `1 1 1 1 1 @PCF @UDp : 0;Gcp;Gcp;GcpThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.L 2 JP0z܈0z/{.|-}0  Fdo4Q:P( p : ;Gbq;Gbq;Gbq4 F ;4 2  6,0  :doThe source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4 B K6[܀ 4 2 JZ€ 0  F^do|'@PC TC"ZXAaV|(HR(7Ҫ\J$dh (d$4 B 7F܀ 4 r JY @PzB4C_<8Ap 2 Q_bqQ_bqQ_bq(dl4 J$ ;J p 2 0CQcpCQcpCQcp0 w F]do0 _ C_ճ0 s J֦¦0 U FҪdo@PCJaAqp :$ 0IUcpIU׼cpIUזcp4 2$ N]€ 0 $ Jado4  2 G}V€0 p :$ UabqUa׼bqUaזbqL :$ N]0zu0z/{.|-}0D(8 4 B H"Wx܀4 0  CyZdop : 0BnNzcpBnNzcpBnNzcp0DJp : NnZzbqNnZzbqNnZzbqL : G}V0zu0z/{.|-},8( T, T(8 2BDHP#86100A get active channel number.vi>BDHPi8>>>,=<>$0D70@ 9IA4 B)8 ,% 0@ 0Dt4 BDP0@8D4 B4 /@*J0 p@xH  $#T4 0 *2. p  # !4 0 ,*2.   X`@4 0 *2. @  p-04 0 *2.   P0 4 0 d2:6   x4 0 :JB x  4 0 4:JB   'h-04 0 :JB H 4 /ק, $xH $D#T4 0pק߯۫ +4 0ߧ x 4 04  %<h-04 0 H 4 0ׯ  84 0l׷߿   p-04 0  @ @ PARp&@4 B  CRV 4!  2  BZQo 0" 3  AYRp4"D%p(0"l4"D!p4P"l4"Dl4"D 84"D#+H" P @"P $TgmH*@" P4"  2 8 Ucdl 0# 3 8 Tbem4# B 8 Xg^| ,$ x+ 8 $@ $ P4$tP4$Q v1X ,$ 4$  2 w4W 0%  v1X4% J  g vX  & P ,&4 -  &@48 &&4&/Hg(&@`P&@ &)t &`4&0&xP&l4&" \ ;&x&&~Dh8xg-(hilig<t&@@&P,1>k`(@4&  2< -a=jD4' B< .1>_4 0( 3< ,`>k,(()< (@ @,(|L( :< /\;b0z0z/{.|-}p( p..,( t L( : 8 V^bd0z0z/{.|-},( H | L( :  CUO[0z0z/{.|-}4(0L0 ("4$ P4(/c{((- (-(4((%(",(  ( @\ $ P,(# d:$($- ("4)t$(p&(H(L(!!4(  2 M\ P 4)D1P ))4)0 | )@ )`4)0 |4)0"grl ))P4)0p!r|w )px4)0'grl4)0$grl ) @\5l$ج)lZZB)4)56 )+-P )1. 1 )8- )@),)؄) 6\g\6\)t4)" \?@)P)HL]$K@ )@6)HL) 5e55 ) @\ @4).))H" )"4@)t)@ 4),D)t,)#>)9 T) D%LM%P),)\1.@50)$\ ./')0)1@ )4d)  )@\6)d )@4&0)&\/L\&T)D -lv?g?ha\vavvv#86100A get active channel number.vi)&86100A mask test save eye & results.vi1.86100A get single eye & mask test parameter.vi*'86100A mask test set & enable margin.viQ/c؀ :/"/*먢++꿫꿫着ꪪ着뫪뫪*)**:$31 C<0||||" """""""""""""""""""""""""  "8 "|" " ?DN @@H@4 @@LD@DD?g<=?Ç?ϟxC0a?<>|yy>?O|??<|ǟ?O???9q?9|???xx>x񞟏8?~{><<|y?y~xx~>~?{~>y܏ø< ? 10LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@1LDD3g13333333333333333333333333333?XO >??~臀? ȌȈȈ̌̈ȌȌ̀įH HH ?HĠHĠįH ĠįH D H ?HĠ@HHH H      x @  H    @  ?? *,?8X_׶m׶mضm[mٶeIX# *,?8X_׶m׶mضm[mٶeIX? *,?8X_׶m׶mضm[mٶeIX# *,?8X_׶m׶mضm[mٶeIX?Ȭ Ȉh( ̈,̢, ,h(LȈ Ì < ,΢,,,,$  Ȍ̈̌b̌̈,,,̀h (̈, b,̂. .. ,̢,H ̂!̀̈̌̈,̢̈̌̂b ̀Œb,΢, ,,b,̂̀,,̀ ,.̈. (̈̈,̂b,b..  Ϗ̌̎ȈHȌΈ(̬BȞ̬BΈ,B.̌̌ ̌`̌ƌ`̌Œ`̌`Č̌`̌`̌ȌȈȠ*̈Ḧ ̌`̌ƌ`̌Œ`̌`̌`̌Ȍ ̈h (,΢,̈ ̀̈ ̀  ̀̈h (΢,,̈̈  Ȉ,Ꮘ̂b̌̈̈̌` ̎Ȉ̎HH( ̈( ̈̈(̌̌Ĉ ̌̈̈H€ Ȉ (̌(Ľ ̎ (̌(̌(̌ (/̈HĈȈḦȈḦ(Ȉ̀ ̀ ̌ƀ Ȉ,Ꮘ̂obȞ̌  ̎ ̀ Ȉ(̌(̌( ̈̌ ̌̌ȌḦȈḦ(Ȉ̈ȞȈh (,΢,   Ȉ ̈̈̈( ̈ ̎ ̀ Ȉ(̌(̌( ̈̌ ̌̌ȌḦȈḦ(Ȉ̈ȞȈh (,΢,   ̀̈̈ Ḧ̌Ȉ(/̈Ḧ̌`̌Œ`̌Č̈ƀ b,Ꮘ̂o ̀ ̀ ̀Ȉ Ȍ(/̈Ḧ̌`̌Œ`̌Č̈ƀ b,Ꮘ̂oȈȞ̌  ,, ̀<@ ̌΢/̌̈ Č`Č``ČČ`Ȁ ̌Ȉ,Ꮘ̂ö̈( 8,Ꮘ̂obȞȈ HȞȈ̈ƀ ΢,LLb(̌̈̌ (/ ̈̎ ( ̈ ΢( ̈̌̌̈̄̀ ̀̈Ȉ( (̌΢,̂̈̈Ĉ⹏.HĽ̈̌ ̌o.,o. ȈH ̈ȈḦ̈̌̈`̌ ̈̀Ȉ ⨂*̈̈̀ ,(̈ ĀȈ,Ꮘ / Ȉ(̈̀̌o.Ȉ, o., o..̌ L`̈̌ ⻏.⻏.H( ̈. H( ̈̌̈ *̈̀3𨂏/ **.   /+ ̌  *( ̀̌Œ`  `̎ ̌  /  ̀̈̈h (Č̈  ̀ (̌(̌̀b,Ꮘo.,(̌̈(̌( ̈ L(̌(̌̎( ̈̌̈̈ ̌Ȍ̌Ȉ Ḧ(̌Č̈ƀ  ,戈b̀ȈĎ΢,  ̀   ̀̈ Ȉ(̌(̌̌ ̎ (̌(̌̌̀ ̀Ȉ/̈Ȉ(̌(̌̌ ̈ ̈̀ Ȉ(/Ȉ(̌(̌Ḧ̌Ȉ̌ Ḧ( ̈ ̈̈ ̀Ȉ ̈ ( ̈̌ Ȉḧ̎Ȉ(̌(̌ ̈( ̌ȈȞ ( O8 ̈̌(̌(̌̈Ḧ̀ ̌̈̌̈/΢̈( ̈̌̌̌̌̌ (̈̀ ,Ꮘb,̂oČ̈̈̀( ( Ȉ̈Ḧ/(̌`Ȟ̈̈ਠ*@𨠯* `̌΢( 8,,           ̈̈̌̈, *,LȈ̈̀ ̈L ̈*( /   / 𨂏/@ /  /   ///// *(*  / ʆʆʆʕ ȏ@@@`RSRC LVINLBVW&t &TD <r7*D^0[ ُ B~GSD/<[n1>LVIN.86100A get single eye & mask test parameter.vi x  6@P @!status @code@0source error out @ Value@@P @!status @code@0sourceerror in (no error)@ Eye Parameter@0 Scope AddressPJ c$ c cZP"@P@flg@oRt@eofudfP Eye ParameterxdfdPtxdPoldPext cnP"@P@flg@oRt@eofudfP0 Scope Address p0dfd P0txd P0old P0ext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P   cRP"@P@flg@oRt@eofudf P Valuex dfdP txdP oldP ext P P P" P@@` byte counthtimeout ms (488.2 global)`0multi-line string` y` y` y` y` yh0 string ("")V P$@P@0P` lo` hi( V P$@P@0Phmode (0) V P$@P@0P` y` yV P$@P@0P` y c|D@@P @!status @code@0sourceerror in (no error) ! c@ Eye Parameter! c ! c@0data@0 Scope AddressPmode (0) c@0 output stringPmode (0) c c c< c c< c cb c, c4 c,@, ^; 10N:MEAS:CGR:ERAT? DEC :MEAS:CGR:CROS? :MEAS:CGR:AMPL? :MEAS:CGR:EHE? :MEAS:CGR:EWID? :MEAS:CGR:ESN? :MEAS:CGR:JITT? RMS :MEAS:CGR:JITT? PP :MEAS:RIS? CGR :MEAS:FALL? CGR :MTES:COUN:SAMP? :MTES:COUN:WAV? :MTES:COUN:FAIL? REG1 :MTES:COUN:FAIL? REG2 :MTES:COUN:FAIL? REG3 :MTES:COUNT:HITS? MASK :MTES:COUN:HITS? MARG :MTES:COUN:HITS? TOT @@BmBmBmBm \x 8@ 8@@Bm@"GFa $` x T 0 <NT X `@x@$T@fv"B6L>zRT@tT@X@X@\X@X@X@X@X@X@X@X@X@X@X@ X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@j`@dX@X@ppX@X@|VFX@>VIDS.86100A get single eye & mask test parameter.vi X`i386 codeIL E{DE`ETPUEd$===ÐӀ}#EPXCl`CtxC\T{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X3d$ZY=t_^ZY[ÐuTP$Yd$ =C4X} E(E!E"ƅƅƅɍHHH HHHƅthhUEPtiDž@fDžhQRP<$Px$P8$hPxD$XFd$ZY<ElEpE`QRhPET$P|$8Fd$ZY=u|uDÐÐÐQRhPET$P|$8Fd$ZYQR.9ZYÐ}zۀ}zuSDž@QRP<$hP$Px$8 Fd$ZYQRP<$hP$Px$8Fd$ZY=Dt*Dž@E`ETQRP]-9d$ZYÐ E`QRhPET$P|$8eFd$ZY=|uÐ}z9 fhfy5T>u%t <QRUhQhV苳Xd$ZYƅfxƅT>t#tQRP$h蓾3d$ZY}DžfDžQRP$P$P$hPxD$X]Fd$ZYElEp E`QRhPET$P$Fd$ZY=uuDÐO ÐÐQRhPET$P$Fd$ZYQR,9ZYÐ}z}zu]DžQRP$hP|$Pt$P$MFd$ ZYQRP$hP|$Pt$P$Fd$ ZY=t*Dž E`ETQRP*9d$ZYÐ E`QRhPET$P$Fd$ZY=uÐ}zo ffy5T>u%t QRUhQhVXd$ZYƅ}(u ƅ0 hhUEP8d$ =g fx2 ƅtt6)ډ؉QRXh P$RWrpd$ZY)9 Xƅfx ƅr=rc=w\-P& $$Ðh^T*2Ooƅƅfx& iƅƅfx* Eɍƅƅfx. ƅX݅ƅfx2 Elxɍƅƅfx6 ƅX݅ƅfx: ElxWgɍƅƅfx> ƅX݅ƅfxB ElxƅƅfxF ɍƅƅfxJ ƅX݅ ƅfxN ElxeɍƅƅfxR ƅX݅ƅfxV Elx(ɍƅƅfxZ ƅX݅ƅfx^ Elxɍƅƅfxb ƅX݅ƅfxf Elxvƅƅfxj ƅƅfxn ƅƅfxr ƅƅfxv0 ƅƅfxzF gƅƅfx~_ Fƅƅfu "ƅ ƅ f ƅfx ƅۭLPXz7XۭL{1PXzuT /xT /T/ /lT` /!&2T /"`T /$T /%T> /'JT| /(HT /*T /+T /,bT& /-0(TJ /.jTn //T /0zT /1 @T /2!!!RT /T/T/3""#XT-/6##$:Tv/8%%&tT/:&&'T/<(((pT7/=)))"6Td/;''%\T/>***T/7$$"T/?+++ NT//D _^ZY[]ÐPfzf|XPfzfX Ul$SQRVW_^ZY[]Ð*Ul$SQRVWT$ QRPED$RKd$ZY=u_^ZY[]ÐRQRu Yd$ZY%Ul$SQRVW}'uQRUc0d$ZY_^ZY[]ÐQUl$SQRVWQRU0d$ZY_^ZY[]ÐUl$SQRVWu F ^!F !F F$wF@!FDQRhU趼0d$ZY_^ZY[]ÐX9]X1y9\i"Y)U<"L KE-gO7qU YAc{K)m3nv~%7kK'>Uo1G]zCODEIL (6.0rc5Oldest compatible LabVIEW.JYbT$pPPP@ Eye Parameter@0 Scope Address@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out @ Value 86100A get single eye parameter.vi by G.Shtengel Program sends a request for a CGR based measurement result of a single eye parameter. If CGR limit has already been achieved, the DCA returns the value, determined according to it internal routines. If the CGR limit has not been achieved yet, the program waits till it is achieved, and then does the measurement. User can select one of eight eye parameters to measure. -))%%)%%)=%)%% !NkRrMB+2ˁa((fffffffffffffffflll<33<K_>K_timeout ms (488.2 global)HD xcolpo]Dh'uph(upmulti-line stringHDqOzPzMDPZQZyMDISJSyHDmHyIyMDISJSyHD8OHyIyMDISJSyHDtHyIyMDR\S\yHDXQRWDss string ("")OEUQbURb 2 HDXvvHDpfsfsNDVcVchiHD0yuuNDfsfsloSE<I<I False HD fn uo uTD>j?jmode (0)HDq22MDV`W`yHD8qUVMDR\S\yHDgQRSETaTa False HDhV6M7MMDGNHNyHDfimv\inv\((RE , , True 2Extinction Ratio (dB)Eye Crossing (%)Eye Amplitude (mV)Eye Height (mV)Eye Width (ps)Q factorRMS Jitter (ps)p-p Jitter (ps)Rise Time (ps)Fall Time (ps)Number of SamplesNumber of WaveformsFailures in Region 1Failures in Region 2Failures in Region 3Failures in MaskFailures in Mask Margin|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q>FPHP.86100A get single eye & mask test parameter.viFPHPp8XLhpxXk7|<0D<$ |4QdP]e< \44 B R]b峳z4 2 Rc泳}p 5+ RcRcRc0  Pe峳0DĈ |L0D ,|0D h0|@@Pd|H i     d    d4 B0 , 4  20 ~ F@ :0 @| plpllp@ :0  omomkq0 0 | H峳0D0~DIUdo8[:-`Y<|<S`; h  <4 F, ?Ԅ l  0 7, @˳0 , ;ʳ4 G@atv4O,@a` @P,`ڵ4 @< jJStS4 F }Ɨ{4 2 oس泳P1 GW jGW jGW eGW jGW e@ 2 `gomomkq@ 2 @`gplpllp,  0 4 F  Ad4 2 G泳- 0  gڵ峳4Q,A  0  A峳p 4 + CECECE<S`L l   H x4 F h Ѯ  P0 7 h G˳0  h Lʳ4 G Ȅ4O h ,@P hG@`@ < j pP^4 F )04 2 E泳   d d c d c@ : omomkq@ : @plpllp,8l44 F 4 2 D泳0  G峳4Q hF 40  F峳p 4+ |error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next., P P dThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,lL 2 00/.-L 2 io00/.-The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.(L4The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.L :0  00/.-PWi5c@2D(L4 B< i6x$0 < z@dx4  B< ~ٍ˳h< 2< ~DUp 2< 0y5Acyy5Acyy5Acyp 2< 5Abz5Abz5Abz,dd,dd >BDHP.86100A get single eye & mask test parameter.viPBDHP/ln8HHOX 01 X,~``Xx 0x;40@ 4 J"lx0@ dL9IA|4 BL)8z,% 8f0@  ) 4 B0t0 @ 4p4 B@Є0!@6(dXt|4! Bbq4"/x<*J0"l< tD " L4"0*2."l "  4"0(*2." " \<4"0*2."< "4"0*2." " ,p4"0`2:6" " t4"0:JB"t "4"00:JB" " 4d4"0:JB"D" 4"/xק," tD  | " @L4"0ק߯۫ " `C4"0ߧ"t " 4"00" " d4"0"D " p4"0 ׯ" " 4 4"0 h׷߿"  " 4"0 " |4"xw؞\  "@  @"P/pJ&@4" B 8  /Vu4# 2 8 Z.ou0$ 3 8 Y/p4$x DO0$L l4$xSS0 4$x NP$D$p 4$x3}0 4$x hKXP$D@4$x<R8 4$x Q4$x P$ $'&Tt@$PD9LoJ*@$p4$ 2 X :eInu0% 3 X 9dJo4% B X =L`u,& + Xv &@ Dp4&9$;g ?4&x/hBhP 4&Qveq2& 4&  2 wdp(0'  veq4' J g&vqp(@t,(,/ (@@ 4(xL}004(00$[)k4c.(1(p,(0, ( (@(0(,(0 (((0(p@0(.0t3EMI (B@8 (BX (@@0 x0(-0t<4pEyNtI (B@ X(8 (BX((X (@@0X(x\4(x3 @(P3t?U(34(T (0(-0t5pyt (B@ pX (BpX (@@050pX4(p4 (,(0$ (0(P  (B4X (B&(*DpX (BpX,(&l&( (BT(('H4(/Phni(H (\4(046n~xi( (8h4(07xt~}yi(H (4\4(08ntx~syi((4(Ph (4(P|  (84@(PM|D:(4( 2 N{4v0) 3 M|4) J ~O[* @*P@F{F?4* J ~HT+ 4+ 2 Gzd0, 3 F{4, , P4,ܒ ,P4,, ,0,,0Pp ,,0,,, 0,t L ,B X ,B pX, h , ,B h4,t  , ,,,0!! !,#p!,!4W45  24 et06 34 du46 J4 UdL,75X4L>78L47xB@ 47xAD!07-838["+&,7nl5Y6\VF76 7@nlwL5647x; @7P5s=xz|<D`PC`<> <@$=>,<44X>44<`x 8 <Ba>`K;L< :4 fr00/.-L< :6\ u00/.-L< : v00/.-,<73h?L34LPE=ypAvB9v94=8M{!6=>K8i=lxv=44=8l\V( 3=Doo= L=  f۫۝f.AA= &d.&= 6AA6Ai= .qX=,8j|SWsY]mjnnuH=.|=Ct= `884=\c8 %='Y8 =&X(T\4=0&Tbnzxsi=Tt=Y&4=XTX =YXTt=W(4=0&&_xz}i,=0**Z=\+p=ZZ[4=\V '=Nr&r=[^=+],=TX(X\ =@YX\WW(@=PWSW`,=YYZZh,=YUHaWH,=YXY8YW(=W(&4=XU,D 4=XYx =e8e0=UU,=0X TW 0=XW =BYTpX =BYX(X=W(& =BYY4= JWH ~Uaz4> 2WH TtL? :WH OU00/.-0? 3WH S ?BX[(X?[(?b`CD0A\heXAe ABdepX ABdeXAe8eet ABdet4A\hXP ,AfPA,A0eeg4Ak g( /0Aef ABfPgDpX ABfPgDXAfff ABfPf,A0ddm!Akk4Aegx -AffAgDA{y{&AmltAfAiA,A0hhj0AfhT0Ahix ABijpX ABijXAiXi8i ABii4ArddT 1 A@@RNK;Ai4Ahj .,Av6K8wAvw,iAvKAiXi8AjAkA,A0jjhp4A/8la7WPoAlx0Ak l@ ABkfpX ABkfX Ak8yporHAlxkoAkAkklA7i Ak8Mo BBnlwLv;Bw,7dB6w,BI4xsl\B 506(5d8l7.| `@ 4  4B  2q 5Nxu4C Jq FOuLD :q 0600/.-0D 3q 4O,D9dppqj4D8yL 4DrHk8RDrHkD70{y{nD>,Dszp)@DP=4=q@D4D/`{NmD}D{D|tD{|t D{Cx{DMo[qLooqo D{>`|i4D0{{xum,Da{PsHpD D@aD|}D@D SBISI`lDH?<88L30.\0 p @LD8llklk4D0{{dvm4D0{tmD D{D}4D  2H hlw]@@EP|gkx^|r0E 3H gkx^LE :H igum00/.-,Enw >}E8d}y}nnEX\j}}ttEX`}y}nnE$`}y}nnE)`}y}nnpEciwwpEcpiwwHE7||,Esą{E(E0EL0EzLEzE$ EB{ EB${E E@@sC{Ea{s0E.sĆwEs}{EFCL F@@s>`L iFXpFb{nc{cHF>|tXFxttF6(|{y{F>` rrrFEHFTtxtxF$xttF*DxttFUtztFb<tztF50tt&&tFttIF4sytItyFX(stItFxttF ttIF%HsytItyF*sytItyFT$tIuuIF[(ttIFbptIuuIFgDttIFettIFfttIFjttIFittIFqttIFtIs.s6t6Fm$ttIFH"F ttILF   I  &    ߬FsytIty ( *O(  й/  й6  й= й? AGhTahomaTahomaTahoma00ArialCourierRSRC LVINLBVW&t &T 4RSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8STRGLICON`icl4ticl8DTHPTRec=CPSTDSIMLIfpFPHP(LIbdR b?R`[@RdqASfBSLXCS`rDSloETDfFTsTfTpdUHf V8q Yo][axXre8Xue|h`<]i$`o%Z.86100A get single eye & mask test parameter.vi86100A get single eye parameter.vi by G.Shtengel Program sends a request for a CGR based measurement result of a single eye parameter. If CGR limit has already been achieved, the DCA returns the value, determined according to it internal routines. If the CGR limit has not been achieved yet, the program waits till it is achieved, and then does the measurement. User can select one of eight eye parameters to measure. x  6@P @!status @code@0source error out @ Value@@P @!status @code@0sourceerror in (no error)@ Eye Parameter@0 Scope Address++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++##+++##+++#++##+++##+++++#+++#++#+#++#+##+#++#+#++#+++#+#++#++#+###+++#+#++#+#++#++#++#+++##++#++#++#+#++#+#++#++#++#++#++#+#++#++#+#++#+#++#++####++#++#+#++#++#+#++#+#++#++#++#+++##+++##+++#++##+++##+++#++#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++h+++++++++++++++++++++++++++++h+++h++h+h++h++++h+h++hhh++hh+h+hh+h+h+h+h+h++h+h+h+++h+h+++h+hhhh+h+h+hhh++h+h+h+hhh++h++hh+h+++h+h+h++++h+h+h+h+h+++h+h+h+hh++hh++hh++h+h+h+hhh+hh++h+h++++++h+++++++++++++++++++++++++++h+h++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++hhh++hhhh+hhh+hhhh+hhh+hh+++++h++h++++h+h++++++h+h++h++h++++h++h+hhhh+h+++hhhh+h++h++h++++h++h+h++h+h+++h++h+h++h++h++++hhh++hhhh+h+++hhhh+h++h++h+h++h+++++++++++++++++++++++++++++h+++++++++++++++++++++++++++++h++++++++++++++++++++++++++++ -))%%)%%)=%)%% !NkRrMB+2ˁa(( ؀@D"" A//""ëꪯꫢ꿢꿫+着ꫪ*+:(31 VxPUU 083384333<8332;;;;;3333333;33333333333333333?<?g<=?w?|wCxq<ø08|yy>?qg,||xy>||xy>||xx>||xϟAgilent_86100A_DCA_ges.llb86100A display write line.vi  @0 DCA Address @Parameter Number (position)@ Eye Parameter @ Value@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error outffP; c$ c P" P@@ clP"@P@flg@oRt@eofudfP0 DCA Address p0dfd P0txd P0old P0ext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P chP"@P@flg@oRt@eofudf PParameter Number (position)pdfdPtxdPoldPext c ZP"@P@flg@oRt@eofudfP Eye ParameterxdfdPtxdPoldPext P   cRP"@P@flg@oRt@eofudf P Valuep dfdP txdP oldP ext P PhRow hColumn hColumn`Row hColumn`Row hColumn`Row `ColumnhRow `Column`Row `Column`Row `Column`RowhRowh0 string ("")`0multi-line stringh0 string ("")V P$@P@0P c c cD@@P @!status @code@0sourceerror in (no error) c c@0 DCA Address@0 output string@Row @Column$ @Parameter Number (position) @ Value@0 output string@ Eye Parameter c< ch cD c,^,7@*B\(À,,,,YExt. Ratio %4.2f dB Eye cross. %4.2f % Eye amplitude %.2f mV Eye height %.2f mV Eye width %.2f ps Q factor %4.2f RMS Jitter %.2f ps p-p Jitter %.2f ps Rise Time %.2f ps Fall Time %.2f ps # Samples %.0f # Waveforms %.0f Failures Reg 1 %.0f Failures Reg 2 %.0f Failures Reg 3 %.0f Failures in Mask %.0f Failures in Margin %.0f \xX  0  0 <N0 r @0@J@@@,bjf0@J`@BFDJHN0L$RDP8VXTLZlX`^\tpVIDS86100A display eye param.viVIDS86100A display write line.vi,PTH0 i386a Kcodex< E{DKE`ETPUEd$=n=ÐӀ}#KEPXCCt0{xSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X>d$ZY=t_^ZY[Ðu0P$Yd$ =C,{0tPRffZXCDCT} E(E!E"ƅƅƅƅƅɍHHH ƅt hhUEP1> string ("")]D  multi-line stringDE5F5XXXYExt. Ratio %4.2f dB Eye cross. %4.2f % Eye amplitude %.2f mV Eye height %.2f mV Eye width %.2f ps Q factor %4.2f RMS Jitter %.2f ps p-p Jitter %.2f ps Rise Time %.2f ps Fall Time %.2f ps # Samples %.0f # Waveforms %.0f Failures Reg 1 %.0f Failures Reg 2 %.0f Failures Reg 3 %.0f Failures in Mask %.0f Failures in Margin %.0f WD string ("")QE 8.. hDaa86100A display write line.viExtinction Ratio (dB)Eye Crossing %Eye Amplitude (mV)Eye Height (V) Eye Width (s)Q factorRMS Jitter (s)p-p Jitter (ps) Rise Time (s) Fall Time (s)Number of SamplesNumber of WaveformsFailures in Region 1Failures in Region 2Failures in Region 3|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q*FPHP86100A display eye param.vi FPHP <]8  PW\c(@,XLLx/74Q\:1O4 T,4 B <1Lw峳+ 4 2  4 O > ` @ P =4 @(< j H'0L w4 F | Zt4  2 | L泳v  H$4 $4 $4 $4 $4 @ 2 | =Domomkq@ 2 | @=Dplpllp,p4 F<  A, 4 2<  $4泳, 0  | D峳4Q 6x 0 <  6峳p 4<+  4" 4" 4"<S`佨9'hlLx 4 F vxP0 7 ӭ4"˳0  Ψ9'ʳ4 Gӭy4Oӭ@P"@`@4< jvy4 F 84 2  泳D      @ : omomkq@ : @plpllp,4 Fx , 4 2x  2泳- 0  "峳4Q4!40 x 4!峳p 4x+  2 2 2,\\ , \\|error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next., ,8  The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,4ht4lHL 2 00/.-L 2 | FL00/.-The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.(\ dThe source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.(  H  L : v00/.-L :t 00/.- pBDHP86100A display eye param.viLVIN86100A display write line.vi0XPTH0Z4BDHP/,8b8Z,Z,Z3,::8d0D8(0@p\4 B'0 @p`[{k44 BD؄0!@p5%4! Bh9g+ 4"D8 WP 0"@p*|\'04" BD'p0#@pddt4# Bdվb84$D7S<00$@p. Td\,4$ BSbv4%D7SP%`!,%/*,%%)0%)% 00%./YP0 %BPd %@@/Pd4%DR%d,%/,<%P0% %BPPd%|,%P/@% %@P!h@%P;I.@%44%  2 0& 3 4& B ;,'P\-TB '@P#@4@'PI +@4' BT 4(  2T 0) 3T )4,)/4t)) 0)HT )BPPd )BPd )@# , ,)* XD@)P ,I)@4) B X + 4*  2 X + 0+ 3 X  +@# P 0,+ |( F+ 0@+P P;Jt&@4+ B  ;+ 4,  2 + 0- 3 -!H# ,-/ % - 0 h- 0-  -B Pd -@ $| P 0,- |% H- 0@-P PK$@4- B  + 4.  2 |+ 0/ 3  /@ $, h,/ # J/ h@/P ;L"@4/ B  ;x+ 40  2 t+ 01 3 1,1/% 1h101  1BPd 1@%8h,1!L$1h@1PL @41 B p+ 42  2 l+ 03 3  3@$,3N03@3P;M@43 B ;h+ 44  2 d+ 05 3 ,5/&x 5,5|05 d 5B,Pd 5@,%|,5,P8@5PMx@45 B `+ 46 2 \+ 07 3  7@,%,7,RD7@7P;P@47 B ;X+ 48  2 T+ 09 3 9#@!h,9/ <'4 99P09  9@P&,9PTL9@9PQl@49 B P+ 4: 2 L+ 0; 3  ;@P&D,;PVX;@;P;M@4; B ;H+ 4<  2 D+ 0= 3 =4" ,=/8T' ==h0=  =BhPd =@h'l,=hX`=@=PNh@4= B 4> 2 0? 3  ?@h',?h<PZl?@?P;N@4? BP ;Ѓ4@  2P X0A 3P ,A/Tp(xA A0A(! ABPd A@((,A 4\tA@APOXD@4A B4 ؃4B 24 0C 34  C@', ,CXEl^C @CP,;OF@4C Bl ;+ 4D  2l , 0E 3l E 040E-/YG8A< EB)`E)" EBP!h`E##,E4" EB#`4,E 0 4"@ EB $,`,E #,E  h 0"` EB$`,EHh" EB,%` D,E\| D" EBP&D` ,E " EBh'` EB'` ,E  " E@@/!`!H4ET4ED7Q 0E-/XH8A< EB)!" EBP#@!" EB#!"@ EB $|!"` EB((!" EB%8!" EB,%!" EBP&!" EBh'l!# E@@/#t!# 4EA04ED7=L 4EHDD4EH$?,E "@4E $`E8E h4E $?E 0"`4E%GE$|$,E4E%l@Eh"4E%EE%8$E D4E&(CE|"4E&FE%%E 4E&AE"4E 'PG<E&&DE 4E 'BE#4E(( JE'l'E 4E((\C4E"E(('@EP)(3HI@E)4E 2( )2, 0F 3( (34F J( 3+ ,G(K(` G@))),G)"4GPHG)4GD>HY04GD=>d4GD;0U0 4GD;V|0 G,G++G,$8GN ,?O+,P0G 3+\ 7W84G J+\ 0?+ ,Hp+HQ.tb H@p,D+,$4HD?WD0,Hp+U-Xf H@p*H,x,H-,Hp,?+\j H@p-$,-4HD;U04HQ,xA7->H--.D4H J-X  dv4I  2-X D6(v4JD;lU@ 0J -X A78JN +/V0J 3.t 84J J.t - K..K~Dx<W(I $a8bu.L~<tXK,D hA;XP0n,4M0;=O |M=, M;,D<,$M#t\\<M<4M0;=Tu?=Ln@=TA>LkB>rC>SD?p88߶o۾}﷍8qۿ۷pp~~m۷ۿo8888?mm۷mp8p8?mm۶m߶m۶m88ǁ?pmo۶o۶8qq8ppa{߾}߷}۶m߾ 80}pp8888plm۶۶߾88p8pp߷mm߶mo߶mo8?a7qpq8?`۶m߶}ۿm۶m߾>88p?ppym۶m۶m۶m۾۷m۶moo}a?~7~pp۶۾m۶}m۶mw88pp88mm۶m۶}۶ooo?߶ o}?8?p8p8pqpp~8pضmo۷m۷m??mo߷mm۶m۾m۶m߼m۶m۶}۾mm۷ۼ۶o?8~~8p~m۾m}۶mv}m۶۶o۶m۶m۷m۷mmm߼߷o۾}۶m۷m}߶y}۷}۶m۶ml۶m۷mmmm۶m۶m۶m۶۶۷mm۶mm۶۶mo۶}۶m۷m~m߾m۷m۶۶m۶ o۶m۾m۶}߶m۶m۶om۶o۶m۶m۶m۶m۶mmmm۾m۶m۶m۶m۾m۶}۶m۶m۶m۶m۶m۶m۶m߶۶m۾m۶m۾m۶m۶mm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mm۷m۶m۷ol۶m۶m۶۷mm۶m۶m۶m۶m۶m۶m۶m۶۶m۶om۶۶m۶m۾om۶m۶m۶m۶m۶m۾m۶m߶m۶m۶}۶m۶}۶m۶om۶m۶mm۶m۾mmm۶}۶o߶mm}۷۷m۾}`۶m۶o۶o۶m߶mm۶m۶m߷m߾}o۾mmm۶m߷m߶m۶m۶۶m۶m۶m۶m۶m۶m۶mm۶۶m۶mm۾m۶۾om}۶m۶}۶?m۶߶m۷۶m߶m۶m۶m۶m}ݾۿq۾m۶m۾o۶mm۶m۶m۶m۶m۶m۶m۶}۶m۶}}۶m۶m۶m۶m۶m۶o۶mqomm۶m߷o{m۶mm۷m۶m۶m۶m۶m۶۷n߶m۶mm۶m۾mm۶m۶m۶m۶m۷mm۶m۶m۶o}߶m۶m۶m۶m۶m۶mm>`om۶}߷}m۶mm۶m۶m۶m۶m۶m۶m۶m}{۶m۶m۶wowm۶m۶m۶m۶m۶m۶۷}۷mm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m߶w}۶o۶}߷m۶}vm۶m߶m۶m۶m۶m۶m۶mq}mm۶mۿmo۶m۶m۶m۶}ۿo߷m۶om۶m۶m۶}۶m۾m۶m۶m۶۶۶m۶m۶m}}m۶}۶m۶}۶m۶m۶m߶m߾۶o۶m۶m۶}ݿ{o߶}ؿo߾}߷}۶m۷m۶m۶m۶m۶۾m۶m۶m۶m۶m۶m۶o۶7۾m۾m۶mm߾?o۶}ۿ}{}۾m۶m۶m۶m۶m۶m۶m߶7{߶m۶mm۾m}m۶omm۶mm۶m۷}۶m۶m۶m۶omm۶۶m۶m۶mom۷m۶m}}۾o۷mm|۶mm۶m۶m۶m۶m߿߶om۶߷}۶om۶m۶m۶m۶m۶m۶mm۶mm۾m۶mm۶m۶mm۶m۶m۾mmۿmmy߿}o`m۶m۶m۶mm۶m۶mmo}߶m۾m۶m۶m۶m۶m۶m۶m۶m۶mm۶m۶۶om۶m۶}۶om۶ۿ}߽8߶m۶m۶m۶m۶m۶m۶m۶}۶m}Ǐ޶m۶m۶mm۶m۶mo۶m۶m۶m۶mm۶m۶m۶m۶m۶m۶mیm۶mm۷m۶m۶}۶m۶m۶m۾߾mmo~o۶mm۶}۶o۷mm۶o۶m۶m۶m۶m۶m۶m۶m۶m۶m۶ma߇}oo}m۶}۾۶mm۷mm~~}ny?8m۶o}߾mm۶m۾m߷}۾m۶o۶m}8~0ppmۿmm۶oom}߶m۷y88Ǐ}߶?p8}۾}}۶m۾۶}o۶m߷m?nm۷om۷}۶y8~Ǎۿ~}m۶m۶mm}۶mop߸߿?|߷۶mۿ}mo}?w߷ q}㇏6۶oo7o߿poǁۼm۶o߶~}߶o78p?>`a? m޶m۶ۿ??v?}mm߾߸ 7~7~0~7߾oomo} ۿ}>8߷???p8p8|?l߷?o߾l߇8~o?o?p88;o }?8>p8|qøƍ8~Ɓq8p~0Ǐ8|Ͽ88n7ppw p~a78}8l}㸍p}8~08?p~0~~ 8o0?o? p8?กq888oϿq7?po8|88qqqqq߾qqqqqqqqqqqqqqqqqqqqqqqqqoqqqqqq8q?8o}>np}}q~8}q>۾ p8p߿8pømp8p?`}8~~8>? m8qqq>7 7q>p80|߿}{0 }߰8?op8o88 =q ۿ?88o}app?m>~?`?op8>|woa?ۇ6o788aoo o?`q߾o?pp8?8m}a?poq88Ͼp8?p 8qpܷܳ~?88ۿqۏ?p~8????p8q7pǿ}ǁ88>?8 ?p8pm6`m88 ?|p887l8op?n߿pp܇ 8m ߷p8pÿ~?߷ p8p?8 }p8?p8p;vǍö~8a{?p8pm88`?~8o0pqo>8po7pǁ}>|p8۶o߶8m?qۿm8pp8p8p8p8p8p8p8p8p88qqqqqqq۶qqqqqqqqqqqqqqqqqqqqqqqqqqqqq8p88p8p8۶p8p8y8p8p8ppۿۇ8p}mo|a8p8}8p8ppp88߿}l߽8o8p8~8۷p߿?۾~8?p8߾}}߷>p8㸁?8{ۻ}8>`ߞ{>p8߷q 8~oa8p8c߷8oo܀}8ppqqp8p}㾁q{8mw?߇ap}7p8o ߸ ~78mp8amm88?loq}?n>~?q8pߟ}>p>qo7mp8qq>po68~q6߾ ߿8p}p}?p?p8aqq|8n7~a8p88?88?߿?8oaoܶ}?8?p~x;l߾m8o>p8>|?pom7qoa8|q6~8? 0 ߸p8qm7pp>p~a?o8qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq߾}ۿ}qqqqq87p?oo87~}8pǁp8o8~popa?6p8߷? 8mpqa8q8ooma>p8o7~?7 o~a۾q}8  p88?}pϿ}?p>8ǁ߿?}pm~0p?}۶}Ǎp88߷8o?~~pp8o8~}pۿqq8?8np1??p8}p>~?m8o>~8pܷ|}88m8p8p޿ma8p8> ?~0p8m7?`pm>qpmqp8m0po~p8q8mmo7o߶p8m߿77Ǎ6pm0pm}>8۶|?8p8>8}8o߶??mo0mp?}8o<7pp?o۷q} p޾m}0p۶op8m?pa?p}|ƿm}8}۶a88?pۿ08m۶?8ۿqm?n8om0?p8po?=߸8m۶ාoǏ8྿m?lm۶m p~?~m۷}8p0o۶?|po۶qp}۶}7ܿm߶ p8>۶m p}m۶Ǐo۶7|?oppm۶8۶}?~?`}mp?qqqqm۶qqqqqqq}qmm۶m۶mqqqqqqqqqqqm~qqqqqqqqqo{}qq8pm۶om۶mm۶7m?pǿm۶p{m۶m۾߶m ߶m>8pm8m67m?l۶m۶m۶m۶m۶m68`o}pq۶m۶?8n7m۶m۶m۶m۶m߶m۾{۶mp>~۶a{߶mv78pq۶m۶m۶m۶m۶7۶mp8p }o۶o۶m?>~om۶۶mm۶o۷mۿpm۶mo8?~}ۿ޶m>Ǽo۶m۳ۿm۶m۶m߇߾m۶m۶}q8߷m۶m߷qq8 }}߶mo߶m۶m۶ۿ۷}۶m߶mo۶}ۿoo۶m۶m?ߏo߶m۶m۶p8~ƿ߶m۷o߷}۶m۶m۶m۶m۶m0mo߶m۶m۶m۶}o۾m۶m۶}o?o߶m۶mm߾m۾ۿƏ8p߶omm۶m۶mm۶m۷߶m۶m۶m۶m۶۶m۶m۾}߽m۷mm߷om۶mm۶}ۿm߷m߶m۶m۶m۶m۾m۶m߿m۶o۶m۶m۶m۶m۶o۶m۶߿7om۶m۶ovm۶m۶m۶m۶m۶m۶۶m۶m۶m۶m۶߿o>o۶m۾}߾m۶m۶m۶m۶m۶m۶m۶m۾m۶m۶oo۶m۶m۶m۶m۶m۷m۶mmۿǿ}m۶}ۿ߶m۾m۶}om۶m߶m۶m۶m}۶m۶m۶m۶m۶o}m۶m۶m۶}۶o߶m۶o۶mm߶m۶mm۶m۶moۿmm}߷m߶mm۷}om۶۶m۶m۶m۶޶}۶m۶߷}۷m۶m۶oom۶m۶m۶۶m۷mۿ߾m۶}߾o߾m۶m۶m۶m۶m۷m7۶۶m۶m۶m۷oml}۾m۶m۶}۶m۶m۶m۶߿޿m߶۶m۶m۷߶m۶m۶m۾m۶m۶m۶m۶m߿m߿mm߾߾m۶۶m۷m۶mm߷?mm۶۶m۶m۶m`߷ۿm۶m۶mm۶}۶}m۶}m۶o۶m۶o߶m۶m۶m۶m۶m۶m۶m۶m۶o۶}߶m۶m۶m۶m۶mۿm۾m}mm۶m۶o۷o߶m۶m}m۶m۶m}߶m߶m۶m?mo۶m۶۷}}۶m߶}۶m۶m۶m۶m۶m۶}۶m۶}۷}۶m۶m۶m۶mmo۶om۶}߿wm۶mo߿m۶m۶ضm۶m۶mm߾}߿߾}۶m߶۶o߿m߶m۶۶m۶m۶۶}mmom۶mm߶m۷m۶m߶m۾۶}}}?~m۶m۶m۶m۶m۶ m۶m۶mmmm۶m}}۶m۶m۶m۶m߶}omo۶m۶mmۿm߿{mm۶}۶ۿo߷m۶m۶moo۶m۾v}{m۶۾o޶m߶m}?8o?? m۶m߶m۶m۶m08mm~m۶m۷m۶mm۶}?|8}m߷m pm۶m۶m۶m߿}}m߀op{۷}}߰88ƿ}߶m۶}?nm۾}m۷o۷}߾ۿ8qq>}m?ppoq8~o}}po߶}߶}q? 88}۶m۶m߶m۷?88۶mۼmƏp8p0}m߾}o߿8۶m۶m۾mo۷m۶m۶߶m}q{m ۾p}}m8pm}6~m8p8q~g8۰ n8?o}?߿?m}?p8a߿qmnm8?`|6p887qp8pp8p8p88qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq8p8pp8p8p88p88p8pp8p8p88p88p8pp8p8p888888~p?qq8?pqǁp8p8888p?8pqpp8qp88p8ǁqqp8p?p88q8p88?888p8pp8p8p88P 8pp8p88p8pp8p???88p88p88p8pq8pp888~8q888p8?p888pqqqp8888p8p?888pppppqp8ppppq888p888p8ǁp8???p?p8p8p88p8pp8pp8p8p88p8p8p?p8??p88pp~?ǁ888?~8p~888?pp8888qqpp888p8?qp8p8qpǁpppq8p8888pp8pp8pqqq8p8~88888888888888888888888888888?8888888p88p8pp8pp80p8p80m8p8 p0p8p p8`8?p?p~~?pp88l68ǁpp8q?p8~?688~88~8pq?p8pp88888688qqq88p?q?qq8p0q8pp8pp88?p~ppp8pq888p8pqp8p8ppp8p8qpp8p888p88q~p?8ppp?8888p8>p8pp`?8opmߞ}}o﷏8m߶oo~}v?p8߶}mm߿8߼0y68p8߿p}߿߿߿p6p8aopp߿7`߾8880}88888888888888888ooo?m}m8po?0q}l8qom߾o8}88???~۶߷p?pp}߶}۶۶88p~pq۶mm۶o۶m۶m8ǁ߶mm۷mq8888o߿۾m۶op~>88pq8ommoppq88p8p۶}߶o۶۷o۶}۷qǁ0n?`qqp8p88m۶o۾߶m۶oo?p8q88ۼ}߶m۶m۶m۶m۶m۶}q7÷a>఍m?}8pǁp8pmm߶m۾mm۶8q8p}}۶m۶mmom۷}7o}۾߿888888?p8l۶m}۶۶mp?p}۶߶m۶m߶m۶o޶m۶m۾?m۶mm۷??p8~?`۶m}۶}۾m۶m;vp}۾}mm۷m۶m۶۶۶mmmyomۿ۷o}m߾m۶}۶op۾oۼm۾m۶mmm۶۶m}۶mm۶m۶m۶mm}ۿ}۶mm۶}߶mmۿ}۶۷m۾m۶۶m?ضo߶۶mۿm۶mm۶m߶m۾o۶m۶m۷mm۷m۶m۶m۶m۶m۶m߶mm߶m۶m۶m۶m߶m۾m۶m۶m۶m۶m۶m۶m۶om۶m߶m۶m߶m۶m۶}۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶۶۶m۶7m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mm۶m۷mmm}߶m۶m߿߷۶m۶m۶m۶m۶m۶m߶m۶o۶m۶m۾m۶m۾m۶m۷}۶m۶m۶}߶m۶m߶۶}۶m۾m۷o۶mmw߾}ۿ۶m߾m۶m۷m۷m۶o۶mm۶}m۶߿۶o߾}m߶cm߶m۶۶o۶m۶mm۶m۶m۶m۶m۶m۶m۶}۶mm۶m۶mm߶mm߷}}۾m۶m۾m}۶mo۶ۿm۶o۶m۶m۶m۶mۿn߸om߶m۶}?m߷m۶۶m۶m۶m۶m۶m۶m۶m۾m۶m۾}߾m۶m۶m۶m۶m۶m۷m۶}om۶۷mm}|۶m۶m۶m۶m۶m۶mo7o۶m۶}~m۶m߶oۿm۶m۶m۶m۶۶}m۶m۶m۷}o۶m۶m۶m۶m۶m۶}`0߷omm۾wm۶m`۶m۶m۶m۶m۶m۶m۶m۶}?ǽm۶m۶mﻷϻ۶m۶mm۶m۶m۶m۾۶}۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶oom۷mۿ>۶m۾m;۶m۶o۶m۶m۶m۶m۶m۶m>~۶߶m۶߿۷m۶m۶m۶m۾߷۶}ۿm۷mm۶m۶m۾m۶m߶m۶m۶mmm۶m۶m۶mom}۶m۾m۶mm۶m۶mضo۶om۷m۶m۶m۾{?~}۷oo?߷o߾}۾m۶۶m۶m۶m۶mm߶m۶m۶m۶m۶m۶m۷mm߶m߶m۶}۶o}߷m۾߾߽m}mm۶m}۶m۶m۶m۶m۶o}}oo۶m۶oۿm߿}۶mm۷}߶}߶m}۶}۶m۶۾m۶m۶m۶m۷my߶mm۶m۶m۶߷ۿ}۶۶m۶}۾}۾m߷۶m}wm۶}}߶m۶m۶m۶m۶m}ݿo۷}۶m߾m۷۶m۶m۶m۶m۶m۶m۶mm۶}۶m߶m۶}۶m۶m۶mm۶m۶m߶m}۶mۼ}۾߿}۶m۶m۶m۶mm۶m۶m{mm o۶m߶m۶m۶m۶m۶m۶m۶m۶m۶}۶m۶mۿm۷mm۶m۾m}m?߾o۶m۶m۶m۶m۶m۶m۶mmom}}m>o۶m۶m۶}۶m۶m۶}۷m۶m۶m۶m۶}۶m۶m۶m۶m۶m۶m۶m߿m߶|۶۶m۶m۾}m۶m۶m۶m?~}oo߶{?opm۶}۶m۾m۷۶mm۷m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m߰Çq>7oom۾mm۶m۶mm}>n7?߼qmۿ}߷}o߶}۶m۶m߶۾m߶m۷m۶o??a88߶߶߶m۷۶۾o۶۶m۶m۶m۶mmmw8o߿wm۶߾?oۆ8nl?߿mm}}۷78{۷pmm۷ooo>po۷8}q0o6o۶mۿo}o}߿o߿ǁ~o߿߿o ?pp?o߷۶}߾}~oo8p8`>ۿo } n?q߷?8p mǏp}>??po8{}>8a? `}oq88??a ?~ 7}?8na{88p0|?ooq8w? 8??p ~7p`oqp8 p8p~~?|8㇍8|߷߿?m88888o8888888888888888888888888??8}?88888o8}|7~>pq8}?p>~`8mp88 8a}88>|po??}?`68۸o8lp8p8߿>~pp}}~po?p8p q7~0p88}6l?78q}߰p?|oa߿7Əۿwp0oo78p8o6pw?l8pg?p8߆߿q88??? ppƎǏp8?~8`o~g8pp߾ݿ}opÀ}ߟop88 p0~߶o߿~{p8oo߿8߿?8p8߶ۆ}p8`8m?n88pop?oo{p8p88p;pa߿m?? p0|p88a?qp8߸{۷wp8ÿ}}>8mpۿo}mq8}6pp8o8p8p8p8m8ppp 8p8p8p8qmp888?8888m??888888?8888888?8888888?88o8?8888888paqp8p8pamq8p8pop8p8p8pp8߾m6m0p8?p}}qq}8p߿ݿp8> p}q6}a`o7p8?? ?q8ppm~}p8oo߾8qpݾqpo=}p8 wp?~pp? ?lp8〱|7}7nop}p8888>qp8?ݿ?~?q;}ðp8g>}qp8pq?o܆߿?߿qp8|8 pa8?p8~?`m8p}q88q8p`}ow8lo ?pqp> 8`8 Ɓ8p{8?a p8ÿmow707n۾?ppp?~ap8a?} o߶q7? 8oa>pö80}8po}q~mpqop88oqp8}80nq?8888888??88888888888888888888888?88o߾>88888p8?pp88`ٷqfa?p8}?8mopoo8np~v8~}}0`o?8p?~ `ܿp76~~0 p8?oop7p۰mo8 ?p8~qq?op8q>np߿8>`p8 ?߾m?8?po8`8q?aoa>p88p}a8Ǐp8۾}8~?p߶o}{8>np88n߶o}nql08߿oqqyoppo8~y۶ݿ߇?q8|۶qp8۶`}q8~o87~?pm8߸}qq}77mppoϿp8oǏp}?~8߶}8p6qm8p}|}o`oo߶p߶}8q۷o}88 ߸} 8`o߶?8m78qxp8ð8m>>{o߶mp}pm08~m}pmߏ8߶mn7p}۶p88momǏ߷p߶m}߶m۶p8p}?q۶~ۿ8qmq>8۷m`ca8m۾ǁ?p߶o8qoǍm۶}8 ߶mpp߷m>o~7p88~۶m~ݿpm>p0|}q}۶m|8p8888߶m8888888~>8߶mm۶m۶8888888888۶m?88888888ۿ?>888߶mo߿~۷}۶m۶۶m}۶m~w8}۶mp8am۶mo۶o۶m8{?}۶m?m۶m۶m۶m۶mq}۶m0߿7߾8m۶mpq?q}߶m۶m۶m۶m۶o۶mƽm۶mp8pwo?mo۶m88ppm۶m۶m۶m۶m m۶?88޾ov~m۷m|}6mǿ۶mm۶}۶m۷۶8 ߶m۶m}o? ? vo۶pc޷m۶m?ٿ?|? ۶m۶m۶o߶m۶m۾ 8`۶m۶moݸo8}߾۾o۶ o۶m۶mpq۾m۶o۶mm߷om۶m۶moo۶m۶mo8?~?o۶۷۾m۶m۶mm۶m۶mmq۶}o۶m۶m۶m}m߶m۶m۾ߏϟo۶m۶}۶om}Àoqo۷}۶mm۶m۶m`۶m۶}o۶m۶m۶m۶mm۶m۶m߿m߿޶۶m۷}mm۶۶m}߶۶o۶m۶m۶m۶m߶m۶m߶m۷m۶m۶m۶m۶m۷m۶m߷߶m۶m۷m;mm۶m۶m۶m۶mm۶m۶m۶m۶momm۶mo߶m۶m۶m۶m۶m۶m۶m۶m߶m۶m۷m۶m۶m۶m۶m۶}۶m۶}۶߿۾}۶m۾omضm۾omm۶o۶m۶m۶m{߾m۶m۶mm۶m۷mm}۶m۶m۶m۾m߿߷o۶}m۷m۶}}۶o۶m۶mm۶my۶m߶}۶m۶o۶mmmm۶m۶m۶m~o۾m۶m۾۶m۶m۷mm۶m۶mm۶۶o߶m۾o߷o߶m۶m۶m۶m۶۶mm۶mۿ}}۶m۶6߾m߶m۶m۾m۶m۶m۶m}mom۶m۶o۶m۶m۶m߶m۶m۶m۶m۶߶߶۶oo߶mm۶۶m۶۶ۿo}}۶mm۶mۿ۶m۶ۿ߶m۶m۶}۶m۾m۾mm߿߶m۷m۶mۿo۶m۶m۶m۶m۶m۶m۶m۶mom۾o۶m۶m۶m۶m۶߶m߶o}۶m۶m۷}߷o۶m۶ }۾}۶m۶m۶o۶o۶m۶aom۶mm۾}۾m۶o۾m۶m۶m۶m۶m۶m۾m۶m۾}۾m۶m۶m۶m۶}۷m۷}۶m۾}۶m۶}۷߶m۶ml۶m۶m۶}۶o߾o߾m۶om7߶o۶mm۶m۶mmyv۶}۶m۶߶oo۶m۶o۶m}m߿m۾o?mm۶m۶m۶m۶m߿`۶m۶m۶m}߶om۶?۾m۶m۶m۶m۶ov߾}۶mm۶m۶m߶߽omm۾mmm۶m۶mmo?۷m۶m>?~omۿom7o۶o۶oq7~}۶m۶o۶m۶m۶mqa}}۶m۶۶m۶ضm۾ƍ>~?o߾w߿۶}o8ǁqm۶m۶m۶ppoo?mo?qq8߾߿omopa߾o۶m۾qm߾}۷۾o}p88`o߾m{{8pp8~q8?۾>?a`۷o۾oo}?۾m۶m۶o۶yۿopۿ}m۶m޶88q|}o߾o?pm۶m۶m߶}ppy۶m۶mo6ppmm }m߿8q}aۿqþqm88߿??}pm{7|ܷpǿ߾o8p0}q8ppa 7qp8}8p8p88p8pp8p88888888888888888888888888888888888888?888888888888888p8p88p8pp8pp8p8p88p8pp8pp8p8p88p8pp8ppp~?p?p8pq8p888p8q8p8p8~88p8p8qq8pqp8pq88888p88p?p8p88p8pp8p4 |<8Ax|D@D@@D" " ? "@3<8333<83 330033A3<$333<8333<8333<033333333333333333333333333333333333333333#3333333#33333333333333333#33333333333333333333333333333333333333333333?2#<#<2<?g<=ϟ???x9<x<8?ø08q8?1>ϟ?çyx?{އxy?=??xyy?=<<<8|<.x8,=q<3~g~?y>g?9??xϗ<~?xyyϟ<<<<3O<<<<<<<<<<<<<<<<><<~<><<<<3O<<<<<<<?<?몪uUTwPx{?=9O"y I@I@I@I@ I@I@I@I@  ?Z//"(*?}ÀUT"?꿂+ÀTUߟ/"**?*??TU'PU'} zT럿?U菀??LĎH D H HDH H@8H H  @  @ H @ @  @  @OH H  @HH  ?HHH H   H HĿH  HH  8H  @ 8@   H H ?H H   x    H ?    ?@ ?@ ? H   D   ? H xHp D ?H   ???Ȭ  p ȈȈb,b{.{ ˆ̌.,h( (,{,΢,{,̌̂{.{΢ (̈̈ ,̢̃̂b,̈,,,,̂ Œb,,.,,̀  ̈̈̀b,Σ .̌΢̈,,,,,(, (̈.b.΢,,.,h , (̈̈,̂΢,,, Ľ b? (̈,,,̌̌.,.b.΀ Œb,, ̌̈,΢<(,.̢b.̂̢̂..,,̈ (̈̈,΢, (̈,΢,,,̂..̂b.      (̈̈,̂΢<,,,̈̀̈Ȉ Ȉ b,̂΢,ffh,hH ,3 ̂̌b,̢,,b..Ȉ ̌興,c ,̂.̂ ̂ ̈̀̈, ̢̂b̈ ,̈̈,΢, ,̈,,,,,΢,̂.̈ ,̂΢,ff̌<!?2<#< Ȉ (+Bψ,ȈȰ/ ̌ ̼ ̌Ȉψ,BH,̌̌̈ḦHȏȈ̈HȈHĈ̌ČḦHȈH ̈HȈČČČΌȈȞȈ̈( (b,Ꮘ̂Č̀.Ȟ ̈̈,Ȁ ̌ȌΣ .΢,,, (̢̢̂̂ČHH̰/ ̌̄Č̌Ȉ̈H(̈̈̀̌ H ψ(̈̈̀B ,Ȉh H ̈ ̀ ̀ ̀Č̈̈̀ ̈ Ȉ̈Ȉ(̰+HHL Ȉ /̈̀̌BʌȀȈČȈ/̈̀ ȈČ̈̈̀̌Č̈ ̀ ̈(̰+Ȉ̌Ȉ̈̈Œ̌ȈḦ(( (Č̈/H ̈,̌Œ`L̈HLીƌ 0Ȉ̈Ḧ ̌Ȉ̀L  ` ƌ`Ḧ,ȈH ̈L ̀  ̈ʌȀȈ̀Ȉh Ȉ̄b΢(̈̀̌  Ȉ̀ ̌Ȍ Ḧ̀̂H ḦȈ̈ ̌ ̌Ȉ̎̌Ȉ̄H ̈H ̈HČH ̈HȈ8̈ȞȌ̌̌ȈȈ̌Č̈Ĉ((b,Ꮘ̌Ȉ ̀ ,̂Ȉ ̌̈Ḧ̄̌ ̌H ̈̈( (,̌̌̈ČȈ8̈̈ ,Ꮘ⻏.,興̀Ȉ̈̈̀  ̈̈̌̌Č̌ Ḧ,̈̀̌ƌ̀̈̈ ̈, ̈( ̈(̈̈Œ̈(̈̌̌Œ̌̌̌̈H ̈̀̈̀̌Ȍ  {0Ȉ̈̈̈ȞȈ((/̌̌ 8̈H( ̈  ̌ȈČ  (̈̌ ̀ ̌ČȈ̈Ȟ ̌€  , ,̈̀̌ ,Ꮘ.̀̌ ̌̌ČḦ̌ ̌̌΢<((/ ,,,輺(̀ ̎ ̈̌ ,̈,̢΢,(̈̂(*̌ƌH  ̌̌̀̈,Ꮘ̌ ,̌̌̌̈̀Ȉ̀⻏. HČ̈ H(̈( ̈̀̌ƌ Č (̈h ( ̈̈̌ ̈̌ ̀ ̈h ̀ h̎숈̀̀ (̈H( ̈(̈, ̀̌̌bȞ̌̌ƌ̀ (̈ȟ H ̈   ̌ ̈̌̌̌ŒLŒ̌ŒĈ(/̌ (̈̈ḦH̀ ̀ ̌ ̀ L ̀H,ȏBH/ /̌̌ //  ̌ ̈Ȉ̌̌ ̌̌ / // /𨂏/   ̈/Ȉ̈̀b,菈Σ ..̢̌̂̂΢,,,(h (̌΢?,ȞȈ̈̀Ȉ,̂ȈȈ(/ Ȉ̌Ȉ(̈̀Ȉ( ̈̀Ό ̌ ̌̈̌̌̈̀  (̈H Ȍ̈@ hȈΌ̌  Ȉ̈ḦḦ  ̀Ȉ ̌Ȉ̀̌ȈȈ̀ Ȉ̈̌̌Ȉ ȟ̌H ̈ી ̌̈̈̈HH ̈ȈH ̈ *H ̈8̈H HČHČHȈHLČȞČ ̌ȈȈ,̌,Ȍ̌ **̌̌ȈȈ̈Ȉ̀΢€ .,興̀Ȉ̈̈`̌ƌ`̈ ƌ`̈̈̈̈h Ȉ̌ (̌̌ȈŒ`Ḧ̌̌ Œ`h *    ̈ ̌򂀏̈ ̌Œ`̈̈̌Œ`   *(Ȉψ̀Ȍ   ̌̌ + ̌̌Ȉ ̈̈Ȉ̀;`r'̀ ,H̎Ȉ̌Ȉ/  h ̈ ̌ʌBhh ̈hʌȈH ̈ȈH ̈(̈H Ĉ Ĉ̌Ȉ̈̈̈ ψ, ̌ŒȈ,B̀̌ (̈/̈, h ̌̌Ȉƌ(̈ Œ̌  ȞŒȈ ̌b( (,΢,Ꮘ̂€ b,Č̈̌ ̈̀ *̀ ̌̈ / (*  / 𨂏  ̀ / /  "򨂏*  *  *  /  /  / /  /   +    *(̌ ̈ ̌` h ƌ̀̌̌ ̌ ̀̎̈̈̀ ,̌Č̈(̈̌̈̌̌ ( ̈̀Ḧ(̈̌̌Č ̈̀Č̌̌Ȉ ̀ 򨂯 / *H Ḧ, ̀ * * *  * ̌0̌ψ̀ , ̀ ̈Ḧ  Ȉ H ̌ ̌ ̌ ̌̌򨠏𨨯̀ H LȈ*/̌ ,ψ,̌̈ψ,ΌȈ ̈̈̈ψ,Ȉ /H ̈ B ̌Ȉ̈ȈH ȞḦ ȈH ̈H Ȉ숈ȈH H쎀̀΢( ̈̌̌€  / ̀ ΀€  ̀̈쎀 (Έ( ̈̈l Ḧ,ȈḦ ȈH̬ Ȉ( ̈ H Ḧ 쎈̌Ȉ̈  ̈(̈΢@̌̌ Έ̈Ā 򨂯̀̌ ̌̌b,Ȟ  ,̈,Ꮘ興̈ḦḦ̀     ̈̈,̂ȈȈ,Ꮘ H 숨(숈ȈીȈ(̈̈̌ ʈ̀ H Έ(* H ̌Έી(ʈH ʈ슈  (̈(̈(̈(ʈΈL興莈 Έ 舨HΌ..ી * ીlી. ી쌈 (Έ  ( , H Έ΀΀ ,*( 쀈 .b,ꈈ興ી(( ̈. ( 쎈(   쀈h ,O.̈(/̈.Ꮘb..HΌી쎈興`b ..ી쀈(戈nb.Ꮘ.. ̈ી ̀ ( ી興(*bh,O......̈ ΀H  /̈.Ꮘb..HΌ興ી    *( *    */ .쎈̈Ȍ쎈Ȏ H */  *n .Lી ((戨/̈ΈH  (ΈΈ ((H  H̎  nHHΌ興怈..b.̈b.b.Ꮘ..bb..O.b..O.b.*(授` .΀舨HΌb..戈h,b.Ꮘ..h,b.Ꮘ..(,....̈b..舨HΌ,.ਂ(/   *b.H/.授n̈/.n      ીીી.(*/(* *   *(/*(*ી ( *( * /(𨠏 H 𨂏 / 쎈(/ ( ી򈠏΀  ̀ hhhXXh衈ȏ``RSRC LVINLBVW\h \HD@ <E__C9HV,J ُ B~"C-E-DؙR LVIN.Combine Flattened Images into Single Image .viLVIN Empty Picture @3 empty picturePTH0.picture picture.llb Empty PictureLVINDraw Flattened Pixmap.vii   @3picture@ bit depth(8)4@P @left@top @right @bottomrect$@@flattened pixmap data@@ color table@3 new picturePTH09picture picture.llbDraw Flattened Pixmap.viLVINUnflatten Pixmap.vi x  @@! 1-bit pixmap @@ 4-bit pixmap @@ 8-bit pixmap @@ 24-bit pixmap@P@x@ytop left$@@flattened image data4@P @left@top @right @bottomrect @depthPTH03picture pixmap.llbUnflatten Pixmap.viLVINFlatten Pixmap.vi x  $@@flattened image data6@P @left@top @right @bottombounds@ bit depth@P@x@ytop left @@! 1-bit pixmap @@ 4-bit pixmap @@ 8-bit pixmap @@ 24-bit pixmapPTH01picture pixmap.llbFlatten Pixmap.viLVINWrite PNG File.vi x  6@P @!status @code@0source error out@2path@compression (default)@@ color table @depth@@P @!status @code@0sourceerror in (no error)$@@flattened image data4@P @left@top @right @bottomrect@2path to PNG filePTH0.picturepng.llbWrite PNG File.viLVINWrite BMP File.vi x   6@P @!status @code@0source error out@2path@@ color table @depth@@P @!status @code@0sourceerror in (no error)$@@flattened image data4@P @left@top @right @bottomrect@2path to BMP filePTH0.picturebmp.llbWrite BMP File.viLVINDraw Text in Rect.vi   @3picture^@User-specified FontApplication Font System Font Dialog Fontdesired font(Application)4@P @left@top @right @bottomrect@0text@text color(black)@P@0 Font Name: @Size@! Strikeout? @!Italic?@! Underline?@!Outline? @!Shadow? @!Bold?[user-specified font]@3 new picture@BG color(transparent)@!black in B/W?(T)PTH05picture picture.llbDraw Text in Rect.viLVINPicture to Pixmap.vi x    6@P @!status @code@0source error out,@@ @Numericflattened image data6@P @left@top @right @bottomBounds@3 Picture out@@ color table@ Color Depth@Desired Color Depth@@P @!status @code@0sourceerror in (no error)@!Get Image Data?>@P @left@top @right @bottomDesired Bounds@3 Picture inPTH04 My_Tools_ges.llbPicture to Pixmap.vi     ,@@Array of Flattened ImagesH@P@Single Image Width@Single Image HeightSingle Image Size@!Save Image to File@# of frames horizontal@ File Type@# of frames vertical@0FileName@Horisontal Spacing@!Add Path Info to Image@Vertical Spacing(@@Flattened Composite Image,@PComposite Image Size@2Image saved into:P c$ c P c`P"@P@flg@oRt@eofudfPHorisontal SpacingpdfdPtxdPoldPext P c^P"@P@flg@oRt@eofudfPVertical SpacingpdfdPtxdPoldPext P cnP"@P@flg@oRt@eofudfP3 Screen Image x3dfd P3txd P3old P3ext cdP"@P@flg@oRt@eofudfP# of frames horizontalpdfdPtxdPoldPext P cbP"@P@flg@oRt@eofudfP# of frames verticalpdfdPtxdPoldPext4 P@@@ P cP"@P@flg@oRt@eofudf,P@Array of Flattened Imagesp@dfdP@txdP@oldP@ext P P P4 P@@@ cP"@P@flg@oRt@eofudf(P@Flattened Composite Imagep@dfdP@txdP@oldP@ext P P cP"@P@flg@oRt@eofudf,PPComposite Image SizepPdfdPPtxdPPoldPPext P cRP"@P@flg@oRt@eofudf PsizepdfdPtxdPoldPext c `P"@P@flg@oRt@eofudfP!Save Image to Filex!dfdP!txdP!oldP!ext cjP"@P@flg@oRt@eofudfP0FileName p0dfd P0txd P0old P0ext cVP"@P@flg@oRt@eofudfP File TypepdfdPtxdPoldPext P" P@@((P"P002 crP"@P@flg@oRt@eofudfP2Image saved into: p2dfd P2txd P2old P2ext P P cP"@P@flg@oRt@eofudfHPP@Single Image Width@Single Image HeightSingle Image SizepPdfdPPtxdPPoldPPext c dP"@P@flg@oRt@eofudfP!Add Path Info to Imagex!dfdP!txdP!oldP!ext` bit depth(8)h@ color table4 P@@@(((V P$@P@0PV P$@P@0P `depthB P@@@@ Border color` Border color (@@ Border colorV P$@P@0P4 P@@@(@`Blank picture color hIndexV P$@P@0PV P$@P@0P`0 Substring `depth `depth`0 Substring((P"P002V P$@P@0P`2path@hP @!status @code@0sourceerror in (no error)@hP @!status @code@0sourceerror in (no error)((P"P002`2pathV P$@P@0P^hUser-specified FontApplication Font System Font Dialog Fontdesired font(Application)`P@0 Font Name: @Size@! Strikeout? @!Italic?@! Underline?@!Outline? @!Shadow? @!Bold?[user-specified font]" P@@4`P @left@top @right @bottomrect`text color(black)hBG color(transparent)`!Get Image Data? c c @Horisontal Spacing O@ Border color @@ Border color @@ Border color O@ Border color @@ Border color($@@flattened image data @@! 1-bit pixmap @@ Border color @@ 4-bit pixmap @@ 24-bit pixmap @@ 8-bit pixmap@P@x@ytop left6@P @left@top @right @bottombounds@ bit depth O@ Border color c"@@Blank picture color @@! 1-bit pixmap(@OArray of Flattened Images @size<@O@Blank picture colorArray of Flattened Images! c @@ 4-bit pixmap @@ 8-bit pixmap$@@flattened image data@ bit depth(8) @depthO c @@ 24-bit pixmap@P@x@ytop left$@@flattened pixmap data@@P @!status @code@0sourceerror in (no error) c2@2path6@P @!status @code@0source error out c@compression (default)@@P @!status @code@0sourceerror in (no error)! c26@P @!status @code@0source error out c@2path@@ color tableP$@@flattened image data@0FileName@text color(black)!@@P @!status @code@0sourceerror in (no error) c@3 Picture in@!Get Image Data? c@@ color table c,@@ @Numericflattened image data@BG color(transparent)@!black in B/W?(T) c6@P @left@top @right @bottomBounds cLH@P@Single Image Width@Single Image HeightSingle Image Size@Single Image HeightP@p reference O@ Border color @!Add Path Info to Image@Single Image Width@Single Image Height cP@# of frames horizontal c@,@P @Width @HeightDraw Area Size@@P @!status @code@0sourceerror in (no error) c@# of frames vertical>P@Single Image Width@Single Image Height@!Save Image to File O@ Border color @# of frames horizontal@3 empty picture@Vertical Spacing @size c@# of frames vertical0,@@Array of Flattened Images@0FileName! c@Single Image Width@ File Type c c| c c| c c| c cl c cl c c| O@ Border color O@ Border color O@ Border color O@ Border color c c|<@O@Blank picture colorArray of Flattened Images<@O@Blank picture colorArray of Flattened Images c c$ c c$ c c$ c c$ c  @@ Border color c c@ @@ Border color c<@@@Blank picture colorArray of Flattened Images<@@@Blank picture colorArray of Flattened Images c c c c c c c @@ Border color @@ Border color c c c c c c c @@ Border color @@ Border color c c c lHt t^2  , T  [HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH0HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH0HLHHLH0000000HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH00HLHHLH00HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH0HLHHLH0HLHHLHHLHHLHHLHHLH0HLHHLH0HLHHLHHLHHLHHLHHLH0000000HLHHLH00000HLHHLHHLHHLHHLHHLHHLHHLHHLHHLH000HLHHLH0HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH?2/HLHHLHHLHHLH2/HLH2/2/2/2/2/2/2/2/2/2/HLHHLHHLHHLHHLH2/2/HLH2/2/?2/HLHHLH2/2/2/2/??2/?2/2/2/2/2/2/2/2/2/?2/?2/??2/2/2/HLHHLHHLHHLH2/??2/??2/??2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/2/?2/2/2/2/2/HLHHLH2/2/?????2/2/?2/2/2/2/??2/2/2/2/HLHHLHHLHHLH2/2/????????2/2/?2/2/2/HLHHLHHLHHLHHLH?2/?2/??2/?2/2/HLHHLH2/2/2/2/2/2/???2/2/2/2/2/2/2/2/?2/?2/?HLHHLHHLHHLH2/????2/2/2/HLHHLHHLHHLHHLH2/???????2/2/2/HLHHLH2/2/2/2/2/2/??2/??2/????2/2/2/???2/???2/HLHHLHHLHHLH2/????????2/?2/2/2/2/2/HLHHLHHLHHLHHLH2/2/2/???2/2/???2/?2/?2/HLHHLH2/2/2/??2/?2/?????2/2/2/2/2/2/??????????2/HLHHLHHLHHLH2/2/???2/2/?2/????2/2/2/?HLHHLHHLHHLHHLH2/2/2/2/???2/?2/?2/2/??2/2/2/2/2/HLHHLH2/2/2/???2/2/??2/2/????2/2/2/2/2/2/2/?2/2/?2/????2/2/?2/2/????2/?2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/?2/2/??HLH?2/2/2/2/?2/?2/???HLH2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/?2/HLHHLHHLH??2/2/?2/HLH2/2/2/HLHHLHHLH2/2/2/???2/2/2/??????2/2/?2/???2/?2/HLHHLH2/2/2/?2/2/2/2/2/2/?????????2/2/2/HLHHLH2/2/?2/???2/HLHHLH2/2/2/2/2/2/?2/??2/?2/2/????2/??2/?2/2/2/???2/?2/??2/HLH2/2/2/?2/2/2/?2/????2/?????2/?2/HLH2/HLH2/2/HLH??2/?2/HLHHLH2/2/2/2/2/?2/2/??2/???ο2/?2/2/2/2/2/2/2/2/2/2/2/2/οHLH???2/???ο?2/?2/2/2/HLH2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/HLH2/2/2/2/2/2/?ο???2/?HLHHLH2/2/2/2/2/?οο2/2/?2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/?2/2/2/2/2/?2/2/2/?2/2/?2/2/2/2/2/2/2/2/2/2/?2/????2/ο2/2/2/2/?ο2/2/2/2/2/2/?2/2/2/2/2/2/2/2/?2/2/??2/?2/2/?2/?????2/?2/?2/?2/2/???2/?2/2/??HLH????ο????2/2/2/2/2/??2/2/??????2/2/?2/2/2/2/2/??2/??2/??2/???2/???2/??2/2/2/????ο?ο??οο??2/?2/??2/??2/HLH2/?2/2/2/?ο2/?ο?ο????ο?ο2/οοο?οοοοο?οοοο?ο2/οο??οοο?ο?οοο???ο??οοο??2/?2/??ο????2/2/2/????2/?2/??οοοο2/?2/2/???????ο?2/?2/2/2/2/2/2/2/2/?2/??2/ο2/?2/??2/??2/2/2/2/2/2/2/2/??2/??????οο???2/2/2/2/2/2/2/2/HLH??2/2/2/2/??ο??2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/?????ο??2/?2/2/2/2/?2/??????2/ο2/?2/?2/?2/???2/??2/??2/??ο???????2/2/2/HLH2/2/2/2/???2/?2/οο?ο?????2/2/?2/2/?2/2/??2/2/ο?οο?ο???????ο??οοο?2/ο?ο?οο???ο???????ο???????ο??2/???ο???????2/??????????????2/2/2/2/2/???οοοο???????2/??2/??2/2/HLH??2/?2/??????????2/?2/2/2/2/HLH2/2/2/2/2/2/?ο??2/2/2/2/2/2/2/?????2/2/2/2/2/2/HLH?οο???2/?2/2/2/2/????????2/2/2/2/2/????2/?2/2/?2/2/?2/?2/?2/???ο?2/?2/?2/2/2/2/2/2/HLH2/??2/2/2/2/2/2/2/2/2/?2/????2/???2/HLH?2/2/?2/??2/???2/2/2/2/2/2/2/HLH2/2/2/????????οο?2/?2/2/2/2/?2/?2/2/2/2/2/2/HLH2/2/2/?2/2/2/????2/??2/???2/2/???2/2/2/HLH???ο2/2/2/2/2/2/2/2/2/2/?2/?2/2/???2/???2/2/??????2/?2/?2/2/?2/2/2/2/2/?2/?2/?2/?2/??2/2/2/?2/???2/?ο?ο??2/2/2/2/2/2/2/2/2/????ο?2/?2/2/2/2/2/?2/2/2/2/2/?2/2/HLHοοο?2/2/HLH2/2/2/2/?2/???ο2/???2/2/?2/????2/2/2/2/HLH2/2/??2/?2/2/2/?2/??2/?ο2/?2/2/2/2/2/2/2/2/??2/2/?2/???2/???2/?2/??2/2/2/HLHHLH??2/????2/2/2/2/2/2/2/?????2/?2/2/2/2/2/2/2/2/2/2/2/???2/?2/?2/?2/?2/2/2/2/2/2/2/?2/2/2/?2/????2/???????2/?2/2/2/2/2/2/2/2/2/??2/?2/2/2/??2/2/2/2/?2/?2/2/HLH2/ο??2/2/2/??????2/2/HLH2/2/2/2/????2/?2/2/?2/???2/?2/2/2/?2/2/2/HLH2/2/2/2/2/2/2/2/2/2/?HLHHLH2/2/2/2/2/2/?2/2/?2/2/???2/?????2/?ο???2/2/HLH2/2/2/2/2/????2/?2/2/2/????2/2/2/2/?2/2/2/?2/HLH????????2/2/2/?????2/2/2/?2/2/2/2/2/???2/??2/2/???2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/?2/2/2/2/?2/??2/????2/????2/2/2/2/?2/2/?2/2/??2/2/2/?2/2/2/2/2/HLH2/2/2/??2/2/2/?2/??2/??????2/?HLH2/2/2/????2/?????2/?2/HLH2/2/?2/2/2/2/2/2/HLH2/2/2/HLH2/2/2/2/2/2/2/2/2/?2/?2/??2/????2/?2/???2/2/2/HLH2/?2/2/?2/2/2/2/?2/2/2/HLHHLH????2/?2/2/2/2/??2/???????2/2/2/2/2/2/????2/??2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/??2/?2/2/2/?2/?2/?2/2/2/?2/2/????2/??2/??2/?2/2/2/?2/????2/2/2/2/?2/2/2/HLH2/2/2/2/2/2/?2/2/??2/??2/2/??2/2/2/2/HLH2/????2/2/HLH2/2/2/2/?2/2/??2/2/?2/2/HLHHLH2/2/HLH2/???2/?2/?2/2/2/?2/???2/2/?2/?2/2/2/?????HLH2/2/?2/????2/2/2/2/2/2/HLH2/2/2/2/HLHHLH2/2/2/2/2/2/2/2/2/2/2/?2/2/?2/2/2/?2/2/2/??2/?2/2/2/2/2/???2/2/2/2/2/2/2/2/2/2/2/2/?2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/?2/?2/2/2/2/?2/??2/2/2/2/2/2/2/?2/2/2/2/2/2/2/HLHHLH2/2/2/2/2/2/2/2/2/?2/2/2/2/?2/2/2/2/2/2/2/2/2/2/2/??2/?2/2/HLH2/???2/??2/2/?2/2/HLHHLHHLHHLH2/2/2/2/2/?2/?2/2/2/?2/?2/2/2/?2/2/2/2/2/HLH2/2/2/????2/2/HLH2/???2/2/2/??2/2/2/HLHHLHHLH2/2/2/2/2/2/2/2/2/2/2/2/2/2/?2/??2/?2/2/2/2/2/2/2/2/???2/2/2/2/2/2/2/?2/2/2/2/2/2/2/2/?2/2/2/2/2/2/2/?2/2/?2/?2/?????2/2/2/2/?2/???2/?2/2/HLHHLH2/2/2/HLH2/2/2/2/2/?2/?2/??2/??2/2/2/2/2/HLH??2/?2/2/2/2/2/2/HLHHLHHLHHLH2/2/HLH2/2/2/2/?2/?2/2/???2/2/2/2/HLH2/2/2/?2/?????2/2/HLHHLHHLH2/2/2/2/2/2/2/2/2/2/????2/2/2/2/2/2/?2/??2/?2/2/2/2/2/??2/2/????2/?2/2/2/2/2/2/2/2/2/?2/?2/?2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLH2/HLH2/2/2/????HLH2/2/2/HLHHLHHLH2/HLH2/2/?HLH??2/????2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLHHLH2/2/HLH2/HLH2/2/HLH??2/?2/2/2/2/HLHHLH2/HLHHLHHLHHLHHLHHLH2/HLH2/HLH?2/?2/?2/2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/2/2/???2/2/2/2/2/2/2/2/?2/2/2/2/2/2/2/2/2/???????2/2/2/2/2/?2/2/2/HLHHLHHLH2/2/2/2/2/2/2/??????2/2/HLH2/2/????2/2/2/2/HLHHLHHLHHLHHLH2/2/2/2/?2/2/2/2/2/HLH2/???2/2/2/2/HLHHLHHLH2/2/2/2/2/2/2/????2/2/?2/??2/??2/?2/2/2/2/2/2/2/2/2/2/2/2/2/????2/?2/?2/2/2/2/2/2/2/?HLHHLHHLH2/2/2/2/2/2/?2/2/HLH2/2/2/??????2/2/2/HLHHLHHLHHLHHLH2/2/2/??2/2/???2/??2/2/2/2/2/2/???2/HLHHLHHLH2/2/2/2/2/2/2/2/2/2/2/?2/2/2/2/2/???2/2/2/??2/2/2/2/2/2/2/2/?2/?2/2/?????2/2/?2/2/2/2/2/HLHHLHHLH2/2/2/2/?2/????2/?2/2/2/2/2/2/??????2/2/2/HLHHLHHLHHLHHLH2/?2/2/??2/2/2/?2/2/2/2/HLH2/2/2/2/?2/2/2/???2/2/HLHHLHHLH2/2/??2/?????2/2/?2/????2/2/2/2/2/2/??????2/2/?2/2/2/2/?2/2/2/2/2/?2/?2/2/2/2/HLHHLHHLH2/2/2/2/2/2/?2/2/2/?2/HLH2/2/?2/??2/2/HLHHLHHLHHLHHLH2/2/2/2/?2/???????2/HLH2/2/??2/?2/HLHHLHHLH2/2/2/2/2/?2/??????2/??2/??2/2/2/2/2/?????2/2/2/2/?2/??2/?2/2/HLHHLHHLH2/2/2/2/??????2/2/2/2/?2/????2/?2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/2/?2/??2/?2/2/?2/??2/2/2/2/2/HLHHLHHLH2/2/2/2/?2/?2/???2/2/?2/2/2/2/2/2/2/2/2/2/2/2/??2/?2/2/2/2/2/?2/2/?2/??2/2/2/????2/2/2/2/2/2/HLHHLHHLH2/2/2/2/2/2/???2/2/2/??2/??2/2/HLHHLHHLHHLHHLH2/2/2/2/2/?2/2/???2/2/2/?2/2/HLHHLHHLH2/2/?2/???2/2/??2/?2/?2/??2/2/2/2/???2/?2/?2/2/2/?2/?????2/2/2/2/HLHHLHHLH2/2/?2/2/????2/2/2/2/???2/2/2/HLHHLHHLHHLHHLH2/2/2/2/2/2/2/?2/?2/?2/2/?2/2/?2/2/2/2/??2/?????2/2/HLHHLHHLH2/???2/2/?2/???2/2/?2/?2/2/2/?2/2/2/2/2/2/2/2/2/?2/2/2/???2/??2/??2/2/2/HLHHLHHLH2/2/2/2/??2/??2/2/?2/2/2/2/HLH?2/2/2/????2/2/?2/2/HLHHLHHLHHLHHLH2/2/2/2/2/??2/2/2/?2/2/?2/??2/2/2/2/2/HLHHLHHLH2/2/2/?2/??????2/?2/2/????2/2/2/2/2/2/2/2/?2/2/??2/???2/?2/2/2/2/HLHHLHHLH2/2/2/?2/2/2/2/???2/?2/2/?2/?2/2/2/2/HLHHLHHLHHLHHLH2/2/2/2/2/2/2/????2/2/2/????2/2/???2/HLHHLHHLH2/2/2/?2/?2/2/??2/??2/2/2/?????2/2/2/???2/?2/2/2/?2/2/?2/????2/2/2/2/HLHHLHHLH2/2/?2/??2/??2/2/2/???2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/?2/?2/?2/2/2/??2/?2/2/??2/2/2/HLHHLHHLH2/2/2/??2/??2/2/????2/2/2/2/??2/2/????2/???2/?2/HLHHLHHLH2/2/2/2/2/2/?????2/?2/???2/??2/2/HLHHLHHLHHLHHLH2/2/2/2/??2/2/2/2/??2/??2/??2/HLHHLHHLH2/2/?2/2/????2/?2/?2/2/??2/??2/2/2/2/2/2/HLHHLHHLH2/2/?2/2/????2/??2/2/2/HLHHLHHLHHLHHLH2/2/??2/?????HLHHLHHLH???2/2/??????2/2/2/2/?2/2/2/2/??2/???2/2/?2/HLHHLHHLH2/2/2/2/2/?2/2/?2/??2/?2/?2/2/HLHHLHHLHHLHHLH2/2/2/2/????2/??2/HLHHLHHLH2/2/2/2/2/2/?2/?2/?2/2/2/2/2/2/2/?2/2/??2/2/2/2/HLHHLHHLH2/2/2/2/???2/2/????HLHHLHHLHHLHHLH2/2/2/?2/2/2/2/???2/?2/2/2/HLHHLHHLH2/2/2/2/2/?2/?2/2/2/2/2/2/2/?2/?2/????2/2/HLHHLHHLH2/2/2/2/2/2/2/???2/???2/?2/2/2/2/?HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/2/2/2/2/?2/?2/HLHHLHHLH2/2/???2/2/2/2/2/2/2/2/?2/2/2/2/??2/?2/HLHHLHHLH2/2/2/2/2/2/2/HLHHLHHLHHLHHLH2/???2/?2/??2/2/2/2/2/HLHHLHHLH2/?2/2/???2/2/2/2/2/????2/2/2/HLHHLHHLH2/2/2/2/2/2/??2/2/2/2/2/HLHHLHHLHHLHHLH2/2/2/2/?2/???2/?2/2/?HLHHLHHLH2/2/2/2/2/2/?2/?2/2/2/2/2/2/2/2/2/2/2/HLHHLHHLH2/2/????2/??2/HLHHLHHLHHLHHLH2/2/2/2/????2/2/2/2/HLHHLHHLH2/2/2/2/2/???2/2/2/2/2/2/?2/?????2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/?2/??2/?2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/???????2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLH?2/2/??HLH2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/2/?????2/?2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLHHLH2/2/2/2/2/2/2/2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/HLH?HLH2/???2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLH2/2/2/2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/?2/????2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/?2/2/???2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/HLH2/??2/?2/?HLH2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/?2/?2/?2/?2/2/2/2/?2/2/2/HLHHLHHLH2/2/2/2/???2/?2/2/2/HLHHLHHLHHLHHLH2/2/?????2/2/2/?2/2/HLHHLHHLH2/2/2/??2/?2/2/2/?????2/?HLHHLHHLH2/2/2/?????2/2/2/2/HLHHLHHLHHLHHLH2/2/??2/2/HLHHLHHLH2/??2/ο????2/?2/2/????2/2/2/HLHHLHHLH?2/?2/2/2/2/HLHHLHHLHHLHHLH2/??2/????2/2/2/2/2/HLHHLHHLH2/2/2/?2/???2/2/2/2/2/2/2/2/2/?2/2/2/?2/2/2/2/HLHHLHHLH2/?2/2/2/2/??2/2/2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/????2/2/2/2/2/HLHHLHHLH2/2/??????2/??2/??????2/2/HLHHLHHLH??2/????2/?2/2/2/HLHHLHHLHHLHHLH2/2/2/2/2/2/2/2/2/2/HLHHLHHLH?2/2/?????2/2/2/2/2/2/??2/??2/2/2/2/2/2/2/HLHHLHHLH2/?2/??2/2/?2/2/2/2/HLHHLHHLHHLHHLH2/?2/???2/?2/2/?2/?2/HLHHLHHLH2/2/????2/?2/??2/?2/?2/2/2/2/2/2/?2/???2/2/?2/?2/?2/HLHHLHHLH2/2/??????2/2/?2/2/2/HLHHLHHLHHLHHLH2/2/???2/?2/2/2/HLHHLHHLH2/2/?????2/?2/??2/2/2/2/????2/2/?2/2/?2/2/HLHHLHHLH2/2/?2/?2/?2/2/??2/?2/2/?2/2/2/HLHHLHHLHHLHHLH2/?2/?2/???2/2/???2/2/2/2/HLHHLHHLH2/2/???2/2/2/???2/2/2/2/2/2/?2/????2/2/2/2/2/2/??2/2/2/HLHHLHHLH2/?2/???2/2/2/?2/?2/??2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/??????2/2/?2/???2/2/??HLHHLHHLH???2/?2/2/?2/2/2/2/??2/2/2/???2/2/2/??2/?2/2/HLHHLHHLH2/2/?2/2/?2/?2/2/2/?2/2/2/?2/2/2/HLHHLHHLHHLHHLH2/2/??2/2/2/??2/?2/?2/?2/2/HLHHLHHLH2/2/2/???2/2/2/2/2/2/2/?2/2/2/2/2/?2/2/2/?????2/??2/2/?2/2/2/2/???2/HLHHLHHLH2/2/?2/2/2/?2/??2/2/2/2/?2/?2/HLHHLHHLHHLHHLH??2/HLH2/?2/?2/?2/2/2/HLHHLHHLH?2/?2/2/2/????2/2/2/?2/2/2/???2/2/2/2/?2/?2/??2/2/2/HLHHLHHLH2/2/?2/?2/2/?2/2/2/2/2/2/2/?2/2/2/HLHHLHHLHHLHHLH2/2/2/2/?2/2/?2/2/??2/2/?2/2/2/2/2/HLHHLHHLH2/2/2/?2/2/?2/2/2/2/2/2/?2/2/??2/2/?2/2/2/2/2/2/2/??2/HLHHLHHLH2/2/?????2/2/2/?2/2/2/???2/2/?2/HLHHLHHLHHLHHLH2/2/?2/??2/2/2/HLH?2/2/2/??2/HLHHLHHLH2/???2/??2/?2/???2/??2/??????2/2/2/2/2/????2/?2/2/2/2/HLHHLHHLH2/?????2/2/2/2/2/2/2/2/2/2/2/?2/?2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/???2/?2/?2/HLH2/2/2/2/2/?2/2/2/?2/2/2/2/HLHHLHHLH2/2/2/??2/2/2/2/2/??2/????2/?2/2/2/?2/?2/?2/2/2/2/2/??2/2/2/2/HLHHLHHLH2/2/???2/2/2/?2/HLH?2/2/????2/??2/?2/2/2/2/2/HLHHLHHLHHLHHLH2/2/2/??2/?2/2/2/2/2/2/2/2/???2/2/??2/2/HLHHLHHLH???2/2/2/2/2/2/2/2/??2/2/2/?2/2/??2/2/?2/2/2/2/2/????2/2/2/2/2/2/2/2/2/2/?2/2/?2/2/2/HLHHLHHLH2/2/2/2/????????2/2/HLH2/2/2/2/2/2/?2/2/??2/?2/2/HLHHLHHLHHLHHLH2/2/2/??2/2/2/HLH2/2/2/?2/?2/2/?2/?2/2/HLHHLHHLH2/2/2/2/2/?2/2/2/??????2/?2/2/2/2/?2/?2/2/2/?2/2/HLHHLHHLH2/2/?2/?2/2/2/2/2/2/2/2/2/2/??2/?2/2/??2/2/2/2/2/2/HLHHLHHLHHLHHLH2/2/2/2/??2/2/2/2/2/2/2/2/2/???2/2/2/2/HLHHLHHLH2/2/2/2/??2/2/2/2/2/2/2/2/2/?2/?2/2/2/2/2/2/???2/2/2/2/2/2/2/2/2/?2/?2/2/?2/2/2/2/HLHHLHHLH2/2/2/2/2/HLH2/2/2/2/2/????2/?2/2/2/HLHHLHHLHHLHHLH2/???2/2/?2/2/HLH2/2/2/2/???2/??2/2/?2/HLHHLHHLH2/2/2/?ο?2/2/2/??2/2/?2/?2/2/2/2/2/2/?2/2/2/2/2/2/2/2/2/2/?2/?2/??2/2/2/2/2/2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH?HLH2/??2/HLH2/HLHHLH2/HLHHLHHLH2/2/2/HLH2/HLH2/2/?2/2/2/?2/2/2/HLHHLH2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLH2/HLH???2/HLHHLHHLHHLH2/HLHHLH2/HLHHLH?2/2/?HLH2/HLH2/HLHHLH2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/??2/??2/?2/2/2/2/2/?2/2/2/?????2/2/2/2/2/???2/2/2/2/2/2/2/2/2/2/2/2/?2/??2/2/2/2/HLHHLHHLH2/??2/2/2/2/HLH2/2/?2/2/?2/2/?2/?2/2/???2/2/HLHHLHHLHHLHHLH2/?2/???2/2/2/HLH2/2/2/2/2/2/2/2/2/?2/2/2/HLHHLHHLH?2/2/2/2/2/2/2/2/2/????2/2/?2/2/2/2/2/2/??2/2/2/2/???2/2/2/HLHHLHHLH2/???2/2/HLH2/2/?2/2/2/2/?2/2/????2/HLHHLHHLHHLHHLH2/2/???2/2/HLH2/2/2/2/2/?2/2/?2/???HLHHLHHLH2/2/2/??2/2/??2/??2/??2/?2/2/2/2/2/2/2/??2/?2/2/2/2/?2/????2/?2/2/2/2/2/2/2/HLHHLHHLH2/????2/2/HLH2/2/?2/?2/?2/2/?2/2/HLHHLHHLHHLHHLH2/2/??2/???2/2/2/2/2/2/2/2/2/??????2/2/HLHHLHHLH2/2/?2/2/?????2/2/2/?2/?2/2/2/?2/2/2/2/2/??2/2/2/2/2/2/2/2/2/2/2/2/2/????2/2/2/2/2/HLHHLHHLH2/??2/HLH2/2/2/2/?2/??2/2/?2/2/2/2/HLHHLHHLHHLHHLH2/2/??2/2/2/HLH2/2/?2/??2/2/??2/2/2/?2/2/HLHHLHHLH2/2/??2/2/2/2/2/2/2/?2/?????2/2/2/2/2/2/2/2/2/??2/2/2/2/2/2/2/2/2/2/2/??2/2/2/2/2/HLHHLHHLH2/?2/2/?2/?2/HLH2/2/2/?2/?2/2/2/2/2/??2/?2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/????2/HLH2/2/2/2/2/2/?2/?2/2/?2/2/HLHHLHHLH2/?2/2/2/2/?????2/2/2/????2/?2/2/2/2/2/2/2/2/??2/2/2/2/HLHHLHHLH2/2/?2/???2/2/2/2/HLH2/2/2/2/2/2/??2/????2/2/HLHHLHHLHHLHHLH2/2/2/??2/2/2/HLH2/2/2/2/2/2/???2/?2/2/2/HLHHLHHLH2/2/2/??2/2/2/2/2/2/2/?2/2/2/2/?2/2/2/??2/2/2/2/2/2/2/2/2/?2/??2/2/?2/2/2/2/HLHHLHHLH2/2/2/2/HLH2/2/2/?2/?2/??2/?2/2/2/2/2/2/HLHHLHHLHHLHHLH2/2/2/2/2/?2/2/2/2/HLH2/2/2/2/?2/2/??2/?2/2/2/?2/2/HLHHLHHLH???2/2/2/2/2/2/2/??2/??2/2/2/2/2/2/?2/2/2/2/2/?2/2/?2/?2/2/2/2/HLHHLHHLH2/2/2/2/?????2/HLH2/2/?2/2/2/???2/2/2/2/2/2/HLHHLHHLHHLHHLH2/2/2/2/2/2/2/HLH2/?2/2/?2/2/?2/HLHHLHHLH2/???2/2/2/2/2/2/2/?2/??2/?2/2/2/2/2/2/2/2/???2/2/2/2/2/??2/??2/2/2/?2/2/?2/2/2/HLHHLHHLH2/2/??2/2/??2/HLH2/2/2/2/2/?2/????2/2/??2/?2/HLHHLHHLHHLHHLH2/HLH2/2/2/?????2/2/2/??HLHHLHHLH?2/2/2/2/2/2/2/?2/??2/2/2/??2/?2/2/?2/?2/?2/2/2/HLHHLHHLH2/2/2/2/2/HLH2/2/2/2/2/2/??2/?2/2/2/2/HLH2/HLHHLHHLHHLHHLHHLHHLHHLH2/???2/HLH2/2/2/2/2/?2/?2/2/?2/?2/2/2/2/2/HLH2/HLHHLH???2/?2/2/2/2/2/?2/???2/2/2/2/??2/2/2/2/2/?2/?2/2/2/2/?2/2/2/HLHHLHHLH2/?2/HLH2/2/2/2/2/???2/???2/??2/2/2/2/2/HLHHLHHLHHLHHLH2/?2/?2/HLH2/2/2/2/2/??2/?2/2/HLHHLH2/ο??2/2/2/2/2/2/2/?2/??2/??2/2/2/2/?2/2/2/??2/?2/2/2/???2/?2/?2/2/HLHHLHHLH2/2/2/2/HLH2/2/???2/2/2/??2/2/?2/2/2/2/HLHHLHHLHHLH2/???2/HLH2/??2/???2/??HLH2/HLHHLH?2/?2/?2/2/2/2/?2/?2/??2/?2/2/2/2/2/2/2/??2/2/2/2/2/?2/????2/??2/2/2/2/HLHHLHHLH?2/2/HLH2/2/2/2/2/?2/?2/2/?2/2/?2/HLHHLHHLHHLH2/2/??2/HLH2/2/2/2/?2/???2/2/2/2/HLHHLH2/?2/2/2/2/?????2/?2/2/2/2/?2/2/2/2/?2/2/2/?2/2/?2/HLHHLH2/HLH???HLH2/2/2/2/2/2/2/?2/2/?2/HLH2/2/2/HLHHLHHLH2/2/?2/2/2/2/HLH?2/2/2/2/??????2/2/2/?2/HLHHLH2/2/??2/2/2/2/2/2/?2/?2/2/???2/?2/2/2/2/?2/?2/2/2/2/2/2/???2/2/2/2/HLHHLH2/????2/2/HLH2/2/2/?2/??2/2/2/?2/2/?2/2/HLHHLHHLHHLHHLHHLHHLH2/??2/2/HLH2/2/2/2/???2/2/2/?2/HLHHLH2/2/???2/2/2/2/2/2/??2/2/2/2/2/2/??2/?2/2/2/2/2/2/???2/??2/?2/2/HLHHLH?2/??2/2/HLH2/2/2/2/2/2/????2/2/2/2/2/2/HLHHLHHLH2/???2/2/HLH2/2/2/?2/2/????2/HLHHLH2/2/????2/2/2/?????????2/2/2/2/??2/2/2/2/???2/2/??2/2/2/HLHHLH2/2/2/2/2/2/2/HLH2/????2/?2/2/2/2/2/2/2/HLHHLHHLH2/2/?ο?2/2/2/2/HLH2/2/??????2/2/2/HLHHLH2/?2/2/2/2/2/2/2/2/??????2/2/2/2/2/2/2/???2/?2/2/2/?HLHHLH2/2/2/2/2/?2/2/2/HLH2/2/2/2/2/2/??2/?2/2/HLH2/2/HLHHLH2/2/?????HLH2/2/2/??2/??2/????2/2/HLHHLH?ο2/2/2/2/2/2/??2/2/?2/??2/2/2/??2/2/2/2/2/?2/2/2/2/2/2/?2/2/2/2/???2/?2/2/2/HLHHLH2/??2/HLH2/2/2/2/2/2/2/2/2/???2/?2/2/2/2/2/2/2/2/2/?2/2/2/2/2/2/HLHHLH2/2/2/??2/2/HLH2/2/2/?2/?????2/2/2/2/2/2/HLHHLH2/2/???2/2/2/2/2/2/?????????2/2/?2/??2/2/2/2/2/?ο2/2/2/2/2/2/?2/?2/2/2/2/2/2/2/2/2/?2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLH2/ο2/HLH2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLH2/HLH2/HLH??2/?2/???2/2/2/HLH2/HLHHLH2/HLHHLHHLHHLHHLH2/HLHHLH2/2/2/2/?2/2/2/?HLHHLH2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/??HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLH2/2/2/HLH?2/?2/?HLH?HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH2/HLH2/2/2/2/??HLH2/???2/2/2/2/2/2/?2/?2/2/????2/2/2/2/2/2/?2/?2/2/?ο?2/?2/2/2/2/????2/?2/?2/?2/2/2/???HLH2/?2/??2/2/HLH?2/2/2/???2/2/2/2/2/2/2/2/?2/?2/?2/2/HLH2/??2/2/2/HLH2/2/2/2/????2/??2/2/2/2/2/?2/??HLH2/2/2/2/???2/???2/?2/?2/2/2/?2/?2/?2/2/????2/2/??2/2/2/2/2/2/????2/?2/??2/?2/2/2/2/2/???HLH2/??HLH2/2/HLH2/2/??????2/2/2/2/2/ο??2/2/2/HLH2/2/??2/?2/2/HLH2/2/2/2/?HLH?2/?2/2/?2/2/2/???οHLH2/2/2/??2/2/2/2/2/2/2/2/??2/2/??2/??2/2/2/2/2/?2/?2/?2/2/2/2/???2/2/2/2/2/2/2/2/2/?2/2/????????2/2/?2/2/????οHLH2/2/2/??2/2/?2/2/2/?2/??2/?2/2/2/2/?HLH2/2/2/???2/ο??2/?2/2/2/2/2/2/2/??2/2/2/2/???2/?2/2/2/2/2/HLH2/2/2/2/2/?2/???2/??2/?2/?2/2/2/2/??2/2/??2/?2/2/2/?2/2/2/2/2/2/2/2/2/?2/?2/2/2/?????2/2/2/2/2/2/2/2/?2/2/2/???2/?2/2/?2/?2/??2/2/2/2/2/2/2/2/?????ο??οHLH??2/?????????2/???2/2/2/?2/?2/?2/2/2/2/2/2/2/2/2/??ο????2/2/2/2/2/2/2/2/2/2/2/??2/2/?2/??2/???2/?2/2/2/?HLH2/2/2/2/2/2/2/2/?2/2/2/?2/ο??????2/??????2/2/2/2/2/2/2/2/2/2/???????2/????????2/ο????2/2/2/2/2/2/?2/2/2/?2/2/?2/???οο2/2/??2/2/2/2/?2/2/??οοο??2/2/2/?2/2/2/??οο??2/?????2/2/2/???2/οο?????2/???οο?2/2/??οο???2/?οοοο2/2/2/2/2/2/??2/2/2/2/2/2/2/2/2/?2/2/2/???2/2/?2/2/????2/?οο??2/?2/2/2/2/?2/????ο??2/??2/?2/?2/2/??2/2/??ο???2/????ο????2/2/2/2/?2/????2/?2/?????ο?2/??2/???2/????????2/2/2/??2/?2/????????2/?οο?2/2/???ο???2/2/2/?2/2/??2/??2/?2/?2/2/???ο?????2/?2/2/2/2/2/2/2/2/2/2/2/2/?2/2/2/2/2/2/2/2/?2/2/2/?2/2/2/???????2/2/2/?2/????2/2/??????2/?2/2/2/2/2/2/2/2/2/2/2/2/HLH???2/??2/2/2/2/2/HLH2/2/2/?2/2/2/?2/????????2/?2/2/HLH?2/2/2/2/?2/2/?2/2/2/2/2/??2/?HLH2/HLH2/2/2/?2/?ο?2/?2/?2/?2/2/2/2/2/2/2/HLH?2/?2/??????????2/2/?????2/2/?2/2/2/2/2/HLH??2/2/2/2/2/2/2/2/2/2/2/?2/2/???2/???????????2/2/2/2/2/2/2/2/2/2/2/2/2/?????2/2/2/2/2/2/??ο2/????2/2/HLHHLH2/?2/2/2/2/2/2/HLH2/2/2/2/2/2/????ο????????2/2/2/HLH2/2/2/HLH2/?2/2/?????????2/2/2/2/2/2/2/HLH2/?2/2/???????2/2/2/??2/2/2/HLH?2/2/2/2/2/2/2/2/?2/??ο?ο2/??2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/?2/ο???2/?2/2/2/2/2/2/HLHHLH2/2/2/HLH2/2/2/2/????2/ο???2/2/?2/2/?2/HLHHLH2/2/HLH2/2/HLH2/2/??2/ο2/??????2/?2/2/2/2/2/HLHHLH2/2/?2/??2/?2/??2/2/2/2/2/2/2/2/2/2/2/2/?????2/2/2/2/?2/HLHHLHHLH2/2/2/2/2/?????2/?2/2/2/2/2/?2/2/2/HLHHLHHLHHLH2/2/2/??ο???2/2/2/???2/2/2/2/2/HLHHLH2/2/2/2/2/2/????2/???2/?2/2/2/2/2/2/2/2/2/?2/2/2/2/?2/??2/2/??2/?2/2/2/HLHHLHHLH2/2/2/2/2/??2/2/?2/2/2/?2/2/?2/2/?2/2/HLHHLHHLHHLHHLH2/2/2/?2/2/??2/?2/?2/?????2/?2/?2/2/HLHHLH2/2/2/2/2/2/?2/2/??2/2/??2/2/2/2/2/2/2/???2/2/??2/2/???2/?2/?2/2/HLHHLHHLH2/?2/2/???2/2/?2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/??2/2/2/???2/2/??2/2/2/2/2/2/HLHHLHHLH2/2/?2/2/2/??2/2/???2/2/2/2/2/??????2/??2/2/HLHHLHHLHHLH2/?2/2/2/?2/2/?2/2/2/2/2/2/HLHHLHHLHHLHHLH2/2/?2/2/2/2/2/?2/?2/2/?2/HLHHLHHLH2/2/?2/2/2/2/2/2/2/?2/HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH[HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH0HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH0HLHHLH0000000HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH00HLHHLH00HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH0HLHHLH0HLHHLHHLHHLHHLHHLH0HLHHLH0HLHHLHHLHHLHHLHHLH0000000HLHHLH00000HLHHLHHLHHLHHLHHLHHLHHLHHLHHLH000HLHHLH0HLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLHHLH?2/HLHHLHHLHHLH2/HLH2/2/2/2/2/2/2/2/2/2/HLHHLHHLHHLHHLH2/2/HLH2/2/?2/HLHHLH2/2/2/2/??2/?2/2/2/2/2/2/2/2/2/?2/?2/??2/2/2/HLHHLHHLHHLH2/??2/??2/??2/2/2/HLHHLHHLHHLHHLHHLHHLHHLHHLH2/2/2/2/2/?2/2/2/2/2/HLHHLH2/2/?????2/2