From 956848985f460b7f3b9748abe6e0938f1c2329f5 Mon Sep 17 00:00:00 2001 From: even <philippe.even@loria.fr> Date: Tue, 2 Jul 2019 15:15:42 +0200 Subject: [PATCH] Article: osterputz --- Article/{Fig_york => Figures}/P1020928.png | Bin .../{Fig_york => Figures}/P1020928_canny.png | Bin Article/{Fig_york => Figures}/P1020928_ed.png | Bin Article/{Fig_york => Figures}/P1020928_fbsd.png | Bin Article/{Fig_york => Figures}/P1020928_lsd.png | Bin Article/{Fig_york => Figures}/P1020928_york.png | Bin .../escapeLightFirst_full.png | Bin .../escapeLightFirst_half.png | Bin .../escapeLightFirst_zoom.png | Bin .../escapeLightSecond_full.png | Bin .../escapeLightSecond_half.png | Bin .../escapeLightSecond_zoom.png | Bin .../escapeLightThird_full.png | Bin .../escapeLightThird_zoom.png | Bin Article/{Fig_notions => Figures}/readme.txt | 0 Article/{Fig_notions => Figures}/scanstrip.eps | 0 Article/Figures/scanstrip.pdf | Bin 0 -> 24748 bytes Article/{Fig_notions => Figures}/scanstrip.svg | 0 Article/{Fig_method => Tables}/algoAuto.tex | 0 Article/{Fig_method => Tables}/algoMulti.tex | 0 Article/{Fig_notions => Tables}/bswidth.tex | 0 Article/{Fig_method => Tables}/workflow.tex | 0 Article/expe.tex | 12 ++++++------ Article/method.tex | 10 +++++----- Article/notions.tex | 4 ++-- .../Analyses/PerfOwn}/autoNew.png | Bin .../Analyses/PerfOwn}/autoOld.png | Bin .../Analyses/PerfOwn}/buro.png | Bin .../Analyses/PerfOwn}/dssDetailNew.png | Bin .../Analyses/PerfOwn}/dssDetailOld.png | Bin .../Analyses/PerfOwn}/dssNew.png | Bin .../Analyses/PerfOwn}/dssOld.png | Bin .../Analyses/PerfOwn}/perfTable.tex | 0 .../Analyses/PerfOwn}/perf_buro.txt | 0 .../Analyses/PerfOwn}/perf_indoor01.txt | 0 .../Analyses/PerfOwn}/perf_indoor02.txt | 0 .../Analyses/PerfOwn}/perf_indoor03.txt | 0 .../Analyses/PerfOwn}/perf_indoor04.txt | 0 .../Analyses/PerfOwn}/perf_indoor05.txt | 0 .../Analyses/PerfOwn}/perf_indoor06.txt | 0 .../Analyses/PerfOwn}/perf_indoor07.txt | 0 .../Analyses/PerfOwn}/perf_indoor08.txt | 0 .../Analyses/PerfOwn}/perf_indoor09.txt | 0 .../Analyses/PerfOwn}/perf_indoor10.txt | 0 .../Analyses/PerfOwn}/perf_outdoor01.txt | 0 .../Analyses/PerfOwn}/perf_outdoor02.txt | 0 .../Analyses/PerfOwn}/perf_outdoor03.txt | 0 .../Analyses/PerfOwn}/perf_outdoor04.txt | 0 .../Analyses/PerfOwn}/perf_outdoor05.txt | 0 .../Analyses/PerfOwn}/perf_outdoor06.txt | 0 .../Analyses/PerfOwn}/perf_outdoor07.txt | 0 .../Analyses/PerfOwn}/perf_outdoor08.txt | 0 .../Analyses/PerfOwn}/perf_outdoor09.txt | 0 .../Analyses/PerfOwn}/perf_outdoor10.txt | 0 .../Analyses/PerfOwn}/readme.txt | 0 .../Analyses/PerfSynth}/bias.txt | 0 .../Analyses/PerfSynth}/res.txt | 0 .../Analyses/PerfSynth}/stats.txt | 0 .../Analyses/PerfSynth}/statsExample.png | Bin .../Analyses/PerfSynth}/statsnewBounds.png | Bin .../Analyses/PerfSynth}/statsnewPoints.png | Bin .../Analyses/PerfSynth}/statsoldBounds.png | Bin .../Analyses/PerfSynth}/statsoldPoints.png | Bin 63 files changed, 13 insertions(+), 13 deletions(-) rename Article/{Fig_york => Figures}/P1020928.png (100%) rename Article/{Fig_york => Figures}/P1020928_canny.png (100%) rename Article/{Fig_york => Figures}/P1020928_ed.png (100%) rename Article/{Fig_york => Figures}/P1020928_fbsd.png (100%) rename Article/{Fig_york => Figures}/P1020928_lsd.png (100%) rename Article/{Fig_york => Figures}/P1020928_york.png (100%) rename Article/{Fig_notions => Figures}/escapeLightFirst_full.png (100%) rename Article/{Fig_notions => Figures}/escapeLightFirst_half.png (100%) rename Article/{Fig_notions => Figures}/escapeLightFirst_zoom.png (100%) rename Article/{Fig_notions => Figures}/escapeLightSecond_full.png (100%) rename Article/{Fig_notions => Figures}/escapeLightSecond_half.png (100%) rename Article/{Fig_notions => Figures}/escapeLightSecond_zoom.png (100%) rename Article/{Fig_notions => Figures}/escapeLightThird_full.png (100%) rename Article/{Fig_notions => Figures}/escapeLightThird_zoom.png (100%) rename Article/{Fig_notions => Figures}/readme.txt (100%) rename Article/{Fig_notions => Figures}/scanstrip.eps (100%) create mode 100644 Article/Figures/scanstrip.pdf rename Article/{Fig_notions => Figures}/scanstrip.svg (100%) rename Article/{Fig_method => Tables}/algoAuto.tex (100%) rename Article/{Fig_method => Tables}/algoMulti.tex (100%) rename Article/{Fig_notions => Tables}/bswidth.tex (100%) rename Article/{Fig_method => Tables}/workflow.tex (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/autoNew.png (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/autoOld.png (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/buro.png (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/dssDetailNew.png (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/dssDetailOld.png (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/dssNew.png (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/dssOld.png (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perfTable.tex (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_buro.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor01.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor02.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor03.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor04.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor05.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor06.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor07.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor08.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor09.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_indoor10.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor01.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor02.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor03.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor04.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor05.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor06.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor07.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor08.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor09.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/perf_outdoor10.txt (100%) rename {Article/Fig_auto => Expes/Analyses/PerfOwn}/readme.txt (100%) rename {Article/Fig_synth => Expes/Analyses/PerfSynth}/bias.txt (100%) rename {Article/Fig_synth => Expes/Analyses/PerfSynth}/res.txt (100%) rename {Article/Fig_synth => Expes/Analyses/PerfSynth}/stats.txt (100%) rename {Article/Fig_synth => Expes/Analyses/PerfSynth}/statsExample.png (100%) rename {Article/Fig_synth => Expes/Analyses/PerfSynth}/statsnewBounds.png (100%) rename {Article/Fig_synth => Expes/Analyses/PerfSynth}/statsnewPoints.png (100%) rename {Article/Fig_synth => Expes/Analyses/PerfSynth}/statsoldBounds.png (100%) rename {Article/Fig_synth => Expes/Analyses/PerfSynth}/statsoldPoints.png (100%) diff --git a/Article/Fig_york/P1020928.png b/Article/Figures/P1020928.png similarity index 100% rename from Article/Fig_york/P1020928.png rename to Article/Figures/P1020928.png diff --git a/Article/Fig_york/P1020928_canny.png b/Article/Figures/P1020928_canny.png similarity index 100% rename from Article/Fig_york/P1020928_canny.png rename to Article/Figures/P1020928_canny.png diff --git a/Article/Fig_york/P1020928_ed.png b/Article/Figures/P1020928_ed.png similarity index 100% rename from Article/Fig_york/P1020928_ed.png rename to Article/Figures/P1020928_ed.png diff --git a/Article/Fig_york/P1020928_fbsd.png b/Article/Figures/P1020928_fbsd.png similarity index 100% rename from Article/Fig_york/P1020928_fbsd.png rename to Article/Figures/P1020928_fbsd.png diff --git a/Article/Fig_york/P1020928_lsd.png b/Article/Figures/P1020928_lsd.png similarity index 100% rename from Article/Fig_york/P1020928_lsd.png rename to Article/Figures/P1020928_lsd.png diff --git a/Article/Fig_york/P1020928_york.png b/Article/Figures/P1020928_york.png similarity index 100% rename from Article/Fig_york/P1020928_york.png rename to Article/Figures/P1020928_york.png diff --git a/Article/Fig_notions/escapeLightFirst_full.png b/Article/Figures/escapeLightFirst_full.png similarity index 100% rename from Article/Fig_notions/escapeLightFirst_full.png rename to Article/Figures/escapeLightFirst_full.png diff --git a/Article/Fig_notions/escapeLightFirst_half.png b/Article/Figures/escapeLightFirst_half.png similarity index 100% rename from Article/Fig_notions/escapeLightFirst_half.png rename to Article/Figures/escapeLightFirst_half.png diff --git a/Article/Fig_notions/escapeLightFirst_zoom.png b/Article/Figures/escapeLightFirst_zoom.png similarity index 100% rename from Article/Fig_notions/escapeLightFirst_zoom.png rename to Article/Figures/escapeLightFirst_zoom.png diff --git a/Article/Fig_notions/escapeLightSecond_full.png b/Article/Figures/escapeLightSecond_full.png similarity index 100% rename from Article/Fig_notions/escapeLightSecond_full.png rename to Article/Figures/escapeLightSecond_full.png diff --git a/Article/Fig_notions/escapeLightSecond_half.png b/Article/Figures/escapeLightSecond_half.png similarity index 100% rename from Article/Fig_notions/escapeLightSecond_half.png rename to Article/Figures/escapeLightSecond_half.png diff --git a/Article/Fig_notions/escapeLightSecond_zoom.png b/Article/Figures/escapeLightSecond_zoom.png similarity index 100% rename from Article/Fig_notions/escapeLightSecond_zoom.png rename to Article/Figures/escapeLightSecond_zoom.png diff --git a/Article/Fig_notions/escapeLightThird_full.png b/Article/Figures/escapeLightThird_full.png similarity index 100% rename from Article/Fig_notions/escapeLightThird_full.png rename to Article/Figures/escapeLightThird_full.png diff --git a/Article/Fig_notions/escapeLightThird_zoom.png b/Article/Figures/escapeLightThird_zoom.png similarity index 100% rename from Article/Fig_notions/escapeLightThird_zoom.png rename to Article/Figures/escapeLightThird_zoom.png diff --git a/Article/Fig_notions/readme.txt b/Article/Figures/readme.txt similarity index 100% rename from Article/Fig_notions/readme.txt rename to Article/Figures/readme.txt diff --git a/Article/Fig_notions/scanstrip.eps b/Article/Figures/scanstrip.eps similarity index 100% rename from Article/Fig_notions/scanstrip.eps rename to Article/Figures/scanstrip.eps diff --git a/Article/Figures/scanstrip.pdf b/Article/Figures/scanstrip.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c6690cf4b10483f79e01b0f9347aeb8dcbeb34a0 GIT binary patch literal 24748 zcmaHS1yq#(*6z?lHw+=&ARr(m-I7uQN(>E(baxKjAl*8ID4;0aEl5ZRigZbL$9)I< zpL6c{zI)et*J6z`+x?6E>}S`@{6tRS{sV3yEaslg_(H6Qbi8y9W-qYB#CTLK?X6vH z=mdd((c)3CwR5#}rsGktGj+9;vov?Gu#}L%a&dLGG<}8TnVssV@^P~_Zu;^=;nOEr ze5Xc13Y1FXDYmW_X96WOB@frOIPn=lH~D4iuf;iiD7-Y1Kwy?Rn*7z9tM^yUmlMr5 zLN_-XvjJCWH%`~b6*njEu4Z;V|K14@sqmYMpIwN(IsH*_Bs}AA^TqJu>ca2lc&BCJ zpfO<QtebX6XnO~L<<Z9Y&y$6#6^dy8o93Aozbndqmsc&cLyA2gn{M20?#H`KFA5*X zxtyiK2ZUy5CBK}o>iI5At~r`NP(Qkw$Aw)I_S;%evx+^*Yw^FzqlEq7iJI{Hyp@0I z*RypsbAe)gbA54i6*RN$;IR-Z>3?MDbs6h%{_)GnLX}OU@yt`B+0}s8iWlydUJ_@< z+dmeqs4XQ|HM?!i&PZXMR1QCO7WV{ayebZChBkypPOS0M_j(NRuou}(o6ase2V{58 z*+y5o<lyt(J}|LAF4HNtJ?t4@Xp?L&;2B>$`l{>X;NOJUMi+=R&O7J37ZOynU~=%V zL}v3Y>%nTAj*VBBUsoC#T|5L&FTQTBkDR1>^DJoj@w|>0_%!`YZpGlZ_WD5hD!Ye* zHM74$z_NJ{)!maM&lCAxxDVNZj+YwnL;d4gUrN)Xv&fk6`Q;TlzRC*E!&)CLi*xQo z1EI))`WF@x@(lcG5d*#<48(b!)3F_~T`Y+iFgc6%ULw=I48~+r&pMF^oJ~#|@ojFB zjOEw8)hZ05c(JO#nE77S^j8079IZ7&tUjq%RhEIz)FQI-bRe;hw{e<U4*i%kp2ou? zN_B%e!zZ?4rOJ*deIu@-cU7!vptX|<tm?n;>zDA)1MhDYD}-=vC)<W@=0#2#7emVR zsmuB}7wfKIFU^+=ImLKJLL3ur%3Y%PrTVKZq?{YMWZgU!R3-W)4;5)%HA=iO3!^x2 zRs~MJmU@9lmn(FxheNWt{KspLDK_Rk^cPPX4-89Af?rJJcud*6<}Nk(QSgw{o8(nT zbE9lQW~$LQg>b59mD{gR_+qnr9^;Q$ml=RN`hUd@upH9Ab@8gtB%Z3?NmBd8GFAN^ z_`@(o(mw$AM42Ml5fl0Nz85Y$G63f_w;J_V7A%M+3SiG72=>r9K1O}f=k3O&(adE~ z5ht;4+04(~<=p-D)YzhlGL3y>Twh&dLD*}YOnsn204<~5$UCPd8c&GKpdxoU>F5Pl zaiUZ9u9TlY!=kB_g?CNw;dbJmv5+Qml8k00iwTxQ1MXN=1%2+ewC9S6ks3H2JW&Hb znfUw?dqeL8S9)C!g|B`~X(G4mym4D437Ey-C_QPt$XaZIczi$E@L$b2Y%;89OwL_C zRgNes_n}@EQR8Z9Pw-r<!w;9-i`=>3i#u*?UQqXbZK^QcrZT<ZEScFdtI1C9S@(c~ z^y7!qgRPCYl5(TMkL5(EZy)O@Jnk*&<SQa_pyN1;bTC;2kfB>hWHnF{8pix(fkz&V z-c#@0>@_L7T!bH!upaEg=g!tjI(OJekQI@cN0<45oYdwh30<uh#u96@L%i6uez`9z zp&4zz(e|4|DL?q5NWu#{Z;+C;Vs}nAcT*(2arY8(YLOsYl+3F&SYJ4OXrFb@>%3F$ zt4Bd>?Mt&N?Mp*i4|JYYTx-pqtfo&_o&{X?^Uyg*3PXmF!Wx46DA*LanIpENpsSIA zeZ}mpjfp6Gk*v}Sj^<8E+(^ms%kS$*XiA2%Rbu*589>jGF0w6oYdO=igPa#yR35do z1{}z>E{&2vXVxx7j|jYKt&vnExMe2ZRSgurC=Wj!utPI<eu$A6<hPyJX4JNXlR|v+ zo-*U#V!Lb-d$m-6`Kd9Ws7kypR$yV|l5nwrB)>zT&Ltja8;iv{KN~zeETdgLOntvP zn2hpAXtzxP`!jvi`)?AN+ZXs1VGrsuLwZ{!PI^HVP-oaze!iNd0Zil`FK{xx3OHFK ze4luBW~TE2F$=A!R$LuLPxc;Zya@Mu9WId8BEgfYz!zwHd@ST8)OPmyHWfa<dFv){ zb-2bdVMXE<0OUgZ@+_0SD0oJ+=u}-JCqEKa{KlaAVK_WNuE+r?`1TN2o2948W)$zk z`aWY6WRm7V)V@hS#7@67Ku*R-{lb<61`wq{6w~*4tJiL!32Da=^;V(SCtK|gB;W=r z7FrkqOP*Ik-sxasY>8I;lE%ww6~V2qDTTLSLQOvT#(VaKie*+^J_g+bEt&tx;5#z9 z^RdP(R%DhuIGy%I*^jyk*V?LH?<20Dz8+^viXKe-u~k++8gx1IbYDswRT>(%^)~R` zab~x@P3!~j!1~5Tqg1`Czt88Q@t%D`Wufi=kO+ub$KjYdGo~i}W>DR3Okpqv?kyDs z4L!=3q$6$=gr+VV=pB+4<&k^gj0?Yps$L^B-pf90ak5z8sd^sM_bojJiywU@{!Y?b zhe)0$s;|cuFfjVorFo4;{>Q#@Xz9MFr7AiTMuowXQ7t5-ZA;BR`h0SeVHi*Id<aV* zRpf-Ei&e)9O<?GeHD<ZQ>w1brHtSrlzF#J?1$hJb<1g>;_Nb<AGb<V^KiwIfC8T^; zeuJlsJnD0t{=AW}@$ehwt8S3+%9^%3U2!$@xblkqeYC^8^&x=A+{2HCS!CUbQYXb0 z{ORYrF}mOHOep&LSpqf_m#$k}^;USQB%_uB1_kK6)IeXW2NFW0_Vu%qY^C<iOPiRE z3mfRYe)qgp)qbP;jfviCW+h(rQFWGFchpd}ZOl^7eQfZf7ImnJ?`-Fz#Ri*VO<cOO zDpe-Q*GAS4k%_w_1DA@~t9|^~2FJd6|Lh%lnWQ_Y01{|l=l65LOww~9$f&OH6qtUi zMoo8i7S{aO;_2@$OjQUga#9|Ac>Ab8SX*ermQj)cg~@>tM26s~4khDn(iY#F7e*Y@ zC_!{*2EVu?RY&pYo|tBXmHabh8h(T`sQoT4j=hY)Nob4(>4$a!H_Ye-;PUZBlwya` z3*^A1yyf?5t?$*O>=icb-OynLA00pk##i)8xk6_yGtv#9PCc=eT7slJlOMpTDr0Va z7<!hB=l7#v(kQ^#+~bNJ8m?15X~g5^pvUCkhC-^cI&4<qZ^^`yb$Q?ny)g-Xd9Br@ z#dPDL>+f$soJ9LJba$luVPt%+{rf!}?1W33*RHVTj})&rKi1QGZ9OTm`ZLBjR0--k z5WFcj5J1icYxu!4yOd^r0*tgStGw!L3fyRuir~oh`6ol>tjbTdoJln~A{NODxujF5 z2(=H!J^$e%)V`qysB~u{u}EW(QAiMFo=O$LfvS?fA&Y4)vG;{ec$^<oY;Sh5hGwtT z6^l}C&6&%|vkdD^<LDu=*fu5qW;7;AT=XRTc+n#$W>SxgJ14j=zV?s3{LkXFx&HS> zy=$E)TTcm+R$pC5sQ&nkHGmN@L`^YcwDT?D@(Uzswtfa>2S=Uh<|;Gc@+2wY@>8~( zFAa0zjxg@l2Ygx2n{%S-QlBGoMz5)*_(#GgH%I<D0eO%5WOtp-`8X_$_N-Bo0*pN( zvFOjNr<gb*mwIdg^M=SYY>d)w_8b_Czgp}mmrW}Hj@kU(wU&;A{QkiPn84j%x6rK9 z!?uyXyvc?RNy(p!xNqpKIuj}^l9>4`rZ&-3SB<Uzg6&6jn#W3jc}6a+YFQI~M>)!9 zPQ5`&n#Ggdzpz#EZ~0s#Qn@H@jM7J|mT(zlbSSL+G{uQhX1{}=EdLk$;o2jIMVr|Q z%)S5~%s$C}nv-C6z4aYpe*8A;jMoGcM1g$w`9r@ntS+ResxV2W{ZwJu&S6y^gTM*2 zjM1#s9RUm_T<WtV<*973Bvvi(TT{}XdG!+|&63IPXQ@-f>=cUgq|%+m3VvOD$(i6w z&FZ)#rdim{i>Bn|zqrJjE7dcfE6;G|MOgUto29cJ5bb3&*FpNS?xMC4_Y=cSA_|23 z$boQ>&uS#mLm0c%*Lh7}GvDZn%TxehM14ccrGNb%y%#@%t-2V0Zqs1jYW*~3i;+<4 zk;~>}o{s#6n&#mLNbEBJWe7+w!o{V$^8vmB|4Se2#LzWv;0{YNJx(-IJ+_##%PMUv zH8nyHk!l2yr1o7(jii270CC<=$#Uz^gOgFm>ko`zjZ`cWKY_M0MdIuLXnd27{QWEw zW8Ei1Pa*}Wx4it6#2K@1xExBYYxNg+#y_=8R^7bwM)#yj&c>Z3sCN(*ty4hxAa(XB zvHnf2k?4FBo}FHb!*A^IPn(`kMW^)*wT6h6<G0G;{2%@Voezv=hwe*$6<7dOzm<kt zVz@vnd>dz&M<Y;#D{p8NAEQ1{m!)py4J90fr!PvYa`MFr2Nsw9WF9@%=EJ>8J5|YG zp>CZHRN1BSNr)73!FQ$~6rDRV1Y6_cLAg^u4ZalBK*fV*%Giw;P`5(gMSNnxn==ST zfv7B(6F+!2)QI0l-RjHP<^Y*)P=srrknMVNTjZfox5i{`yI6!C5&71+kz^dM(E(EB zABUu=TlLo^6rDlq0M&~G%64ncB#JaRfr{0u4~c!2hh8p#24#f<i7$4XQsi<L1v-&% zWWkoSYEJ7XeiVv6#vv%D#zYvqxAB{|WLe8l&eFf)w~(g&y?PZLVB=MYjmt^iZCp6; zkB0w(4I(&CEg`_z<pR)W#tC361?4o0HJx<}9}l|i_e9*F8kwSz3@<RqYpzIJNRo*5 z8?mWS0N`>P!s$4u@bcS&EWWy(EPnhQZ}GLudgki%)ZlE&f)ImORBGF(-u+QjWf%(7 zhK5vLlZxZ38REzd4pm+z44@mfBkews-t1$uQrQ?cS?8DZe`?Ib1Ka~`KS9Wkb|hZj zcvY2Qd!N~QkvP>N>k+>S0~m^pBOM=Z!<nEnl!8;j1^xgdKLvG?&=C|i{>1Y>H3;RP zGfR{TS+0c&gIBHK_r5M+86L*)oRo3$63A|;RiA7xV~TJEG)6546UI7Gn*Zzw!WkfT zSpPssaAi;3DiG%0uP0w3N-Y(FLP+5V0@M(a<%#eOAeD$j46K7Yg|QUqq8Sq4;5QV= zwoy`<j0sN(BDP=iBR-Hx(+T|N?{S<+wiA)<=0T9mq26ib7bqh;-AHRI50Dx0i)K4* zi7{Gb(L_v4v)#K9yt8ZH%tvHU)!QiZ0t_Qd8Jc@Ex!AgFd_pFB_DtwWmFxEX(`l6_ z68NM8{Xt$RxF60{NH=K3I4c~%rzpa+gsIXtZD%;mE_v-%R)ziF1vmR2k(3#TTK4ht zPkvji3T~xUv$hJ{?X>QuZOp28rD#RGBk#G&AZ(BzhO(KVmgW4ZbvYW~d`vmPKgnHk z--wb{3xd-Nb*u#6>j9|_KrdAon=3<q@MU5f=2S8IK4uN=idJMwR0O`8!0p>WMTbkO zjt9}`(=iR1qt!kCpuq*Dk@j8rgRiiEaDQ_}Bcv*e_BJ|W>bIBZ*s!2HeEd|dmMTea zgN;wrR6716ps*@90!IOlr0*TTEDHO|^31FX6kB$$7c8XraVk+B(X>Z0yHgj_GfCpi zU+t@nzz5Lnf|tBX=(gvk?Rl-#E}7L;6B;R#HR(5|X}kJ@mnfh^C8)=_ijNH?)Mb_Y zAu>w-=OI@Cxw!dNLFw<;h)4&h^zFJ#qP`X@N!SF?oz<NnG12<aYMKjr!~D4|c0v*^ z6^4daosf$WCg1Xl|FG^QeM19lycAR@uLmm$x8`>|kh`t?jvq?AG>uQw;0r%b*3J{~ zP0w%bD;6`o;lk|8^K6%hOCnv~ge~Fwv`b9VEVuJGDug1I?QY~eBh|oplqOuHk=STt zY(e?KqmRJ5-Je^%PXO@Cxs??@v(XG*zl7j-aoE<%fxfiG&w}3;2!{-RkTknFvVZ0# zbG&sPdUeYE(^eof;gVisGT!pXRDxVAkZA2^iJQ{S3V(U7-a!xOET^l8R1craOkv$r zff(E4F`!&b7lq_j=0zI;u~xt^@v&F7)IV~0G=J>RzMA~Wl0#RTQNZJBU&g#3f~95M zW+7|&teZW^O4kXjo2y!n0z3axNaQo<Ru?N*HHK7ZKk+d$4v)}nel#MjF*zi^+B^Ld z6?m9j$F6p8aAYlKwN|D;UhT#(Eazq!APlP!Gc^g`H3ir}5(}3iVEy3amN>p1oD?<Q z(;7m~NGqGfU45x5Ek0UWi+dE~h(JYj7=VhVbCn}ir|bBmm?ziS)M#Jh`$iOI2_pA} zyw3dvwL~>sro`0Tq0xoD8^$HMe^6P5MsIJ@O1vl$MLJ-GUnBmj{WV600(IaQfnI?_ zF;BsOznrmW=l{EJ6Tq)J9iJNEXp|}=USK$u+4X*ks_cz!?l&I#z^~-)2dj2q_XBf5 zrsGUKZ@~cW&`<E+m#MkmD)?C%oI!$lNXXwOITp&>kb3o{w_kHw$9jeC+xcUnFogWR zwB>a_=qOVE{d{|+V&Cps|HH?j#D+8Gc0kbTp1cApmkmH4fia|V7WLaMP?`d<ER*)# zxPd=ID<(Bgpc?V4fYDE9H4<3?8=uaEfKR_ZZ6bIg``GUKLP95-;}g=pT{8}8=e_I$ zbOc3c=!l{62(c8&Ow>steh-Ktq!Is#c-AdP*bc3POHSUb0+%Cb0>d)<VwP4y_hotN zk|>yV<-1_AZ+zSzj(ekBw-56@VkZ!WxN2Sxrmp~k8u^zmHr-H(b5*kgQJ{PbFH4S8 z(~ed3wlXC0)+CM2{NI3%xNF!!vxiF;@4ueZaLmpg3S7N9uex0{+?Q6Qkn~UnPKeQ} zBX{`1h!3~vnPxK&{VCUIE0PWJ6L{B=#9Gx!oiH=-nfj2|PkI2Ww1xVW7W_}ASZpj2 zMyrJ!02P;_-pN8=llBCDrB0+6_pr@Jy04(V=9_YCgcy$BQ4Su2j-_fUH;MoYp5tA< zShK+~Cw?nO4N4~TQcKZBj@C@s`3EUciieXIh(OB`#Cp5Ue@PuGJrMjH(}~1Ok=Ph> z924OPEc9PBwGs0jb0oaEHyA4}j%urCL{5XmK`6qiXA<ICF={A&f2Gt9>D%ScnnVAo z;K|`PBY;AH;kaOXjuiz&0$3b`5Q?byq6bq6<*I45f$+*xvgHe+Q2Y%FCs5IF!d}f| z!s$c9%lGxCHR}trhviLr|Abd5D)<WX1bBg^5nffTS~hFrCS}&N8ix)n7_=8^t?E^? zV{23l^GDM0{XIv`DPavUVbRy}&#QTM5FlyB{p6VT(QytGQ}X1nSmGdebd~t(XQc&P z6Jt?)NNs3fwk#vyoz=D4(EOuo&A^n5?t`H?k#tSrP!uQ!gZnGMmmQkO^S6Y8h8RLn z(qo8rt$3A#goM1I{@fqGzshn1QHjG$GD^FIL6&Z<Y*WeX0(8=d3y7?8lVK2ll9!=r zhL@kE?+d}fqZ3;nYhrGk5u68oQ4<b~rRk_3G>$=e0&vLJ{^2z)Cy=TF0FS{zIL2KZ z^$T^e<_jlA<wM;sla#p`0YIGO`Fal2?d)sXsfnyTI0_tagVpt``t5eM5-SO9LMIGX zm4cI^^9#AIyVRue!+D7HO3wzjCK3kkYqdh62>)D|aNw_p2M(hH<O<Rc4>F>_3RVbU z=<?6X?xJM*rSlrOs_Oko=ia`3{-gtumo2JfJn^YbE||L2^xSu91I!{;YR!Nb*cVY= zFu`y1li%pG^|>$JoS;*E2J)H_gW^ICYXD0-O$B+MfFo$gx$sz6c`VwCasg!jW3@re zKmmd_zG}|F;Qg6910B6+{lE(>(GUDG6O>|`K`+21NnUJ0DIA!ru*+$--HpWd^Ns4L zpZia{Ta~@lvL0CpRq}Ziq4XIl3!o3bfDPqp)_Un*KlN*VespF}(-yyoI+M+cjNzCm zVd5$PtBTaR6>Vhs%08b-;@A9dCRi~&Lx_y8Hh7^*#u0nEAU0`x?)xXv%<ct6Bm(<h z6k8O8^Mylt?Yqt{1Qe62G{42T0^Ui?zCZUBil6IoLcT+VS{@Gq6~91#QL&9e*N#}_ z9V&*z>%9#BSz%_I$CL6B5tNSSfAHioGzt793K)`7M{)r6SUX6i^VJ^$1zHyb?P*2= z#bsr+P;p~c4BoH5=#T6QkDrlxEP|@b@^jhKXkvoPP9Bgx;33n;x@C{eMUlV`xs8QC zn$TiT@9GgDx%Lh1>I*Bzw_MYfT!!w@-@>4+{|y(!Z}NtaY&w!MV0iFjvGi)%3J=89 znb#@9k!}FuVDp!P|M~FemN-fyCO?ZXj}8auT1w(0v81;lsVZQ4@<ZOXW?{rm4TY&T z0^VtO*WVPLQh)CJ6eA|-+o$19Duj76bx%YJK{pFG_1Xh_15wh^Lr}o+qHYeD75JLR zRQ<YeCgN(Jzv%_VvZal3k}!yck%7;sn5oT-#Il75_M<{bM-UHc6oaCF<dy!a>&?|c zrf{Hc%2l_sGw2=1{I^k%o4PE-^4)nhA6DTetB%}sTc1|%mCd!k;@i-<<!%d|-ueZ6 zmMsJ*=<%RkhyK*eB7shnj-XKjN6<XJK8h8I+>}O11k}PkQW;T~)se_W5xy$D-Vns2 z6NN`VLOd#>EPyflmjNbohYMScBkKyr^xdU-Oh;g&7Py~t|9sE=Qzkyz;{xIz0NghT z9UgSNm@4lQ6AzkNe4fYb1metHk1w(ir!JP3&wx1sm>5aXOej7Ni;6IQuL6I2w9aGs z6A<_IO0=z=$)y*P91qygzN(QJ4>-`iic2Te3K03<ps`$fO$4*xM)J3AK)xu<i}dIg z>Q)aW5)Q0V#e;G+@F@qeEXvJ+>;uYfzE}^YY7G~kXT<crEX*d-k2%+AxogDOnjA&s zt|MZrWa?JK7d;RgK6QX*j*HJb7`rCN_-;9BpYJC>L;F#wKYmC5ZG~%{P<&jHtPg46 zh3jLB%xz@U+!%l`YJt<+1!(3K3IT%I_WA1Z1HnIv&&6*;tH&2*iibKkw^=zAQjI+- zhy+MA*h=J}7Mxe`*udvP$Pp;Kne7YD^VUxg*oZ)ZgaKYmH}5Q<Ove%QPV7JufekL< zKrK@8Wl;G)*bqD5(dlf|hq5yrt^gT%{3=L2U?E^I8~IV!fNhaOMCgwiiM@ag;u|5! zy`6jMUu;Zfnx2S{`cYZUb6d{0B0)3@)-?Q9>P7*{a??K5B0Tt^*f0tNfsF;w(={ZW z%TH_=&{L!gcmtf150^Ud31QVs7v;N~qjUiUWZ8y`Gtt@+SK3sn1<7lC$4bY}fHC^d zF})A``pj(+BV`Zim&GS;0bIpP5HV?FiyI{#j^YRwo9U_3!cwK;TF1RgjCqIRW}cuk zc4cI9%;PyG<{-)&`^})A>Q34U;VYbx;!sM)g$cK2qDw_hA~sXc#ienYqS<rXO=&&m zAdhvFEQdm-U9L#+$$TaP#m9}J>av?{FO-pY9_bT)a3m~bqGM8+zUXsU%PGH>ILQyc zLx|{!bx2aH=Wk|?P8z!>L=i<y<h*|c=kZU`R~Y0TODV<7IlBW%_wy7~Ww8HTn*(uY zyzvG{(?r+p!`wtR8B#Z9#p$S>4c=_qYQZKjO3Lp`?%{5w;f+lk|55*5rQ!WM_vf@4 z1OvRpKD=6i^|>FgdNr<51!tE$kaC%;FsO2`0DRo1ET%t(ex5~(pdR_@Lq8fJ4kco& zZ{*H^aaUY&OJO3)Sd~+EWh|QSdC}T@_oo2OMjX(s-;*d^r75=cvKqg1IsvtW8SZNm zq<mklxdX%LMKsLt6^el4DEkRsq%vpah?)#ZrP;y%{)v-3Ro^F<E%8OV%$lL@Mr;gS zAw$Ju9g$*TruG&7Bb@=7^uNU`*>jgF6^mAy^24<N8rI5VF-?YX-mu}ivI!~*X*qd0 zmMN5CVMOUz5jKhPw{YdH6u^a$@C+bYt`A5+XsWu^<aVctA$c=Mn;KCjV+0n5Kl|$i z*8=)Rbju+D0wcfPQ{mLu^MdSnzTSuE%THQFU&C=>&xIhZ_l2(tM)cxEUUc3c;Bf)= zRzQDHkHspc%Tam8(t>@<A6&c5{|>Ce@VU*1j{_gac!{(+*f`z=Rs_>55wxRaK+WoW z;CK?_#lS4H4=)w_@(%an&PSAAvEswqVe1*&r@R3k>;V|Zt!#K*uyuZoa(^*tD6WbX zr5o?eft{!NUFIP^xw{$ACW)26H|p6k{s6;;Fsl+n)vVKhh&=;#{qFYm@H5=c9ne*C zvGfHz%UTPCBwGV2+G(cWRbmMBBMZ;I4V_GLk)JEIQ--aq0as7SxK}ecf)tQ8i-Um4 z)8#`GlJxCBad5z+BR|Z69o@+gAJXGFs}WFqi*Y_rP0j+`7hlba$fs36q4WKQ1<Pst zel#*O&W^*yx240HCMuuGcX&Nt7BO#DA68*p&~LWkjRy)VFN`};n&Asx$OoO=hlA7V zz;O1JCXLOYeJXF(cP&HWYyU1#v0mPC$uTtig%mY&9l#}bg1fAeZHB0$ByG#Ckyxj= z(XY<rgNTA#Rv#86);4C<D+{?f-9C?n<Tu-t3z59CTVV%sk>%|qGRbA@Ru-Xa1Xu{5 zoR_Lxl)gLG&Ksh!V`&%C25@3TnwEQsY1bT$H~)$0ui}>@!njo!S$_x=;%v5>5^Mo` zk0dlQPE$oW(R2l?AR??vjJpWy(DTL+=$1h7pAzAg==*3Mw>olIW^QkdqLWXe6g&Xh z=fCHbfiBaafEE5z;<>C?ys00$x~7QCL!Qv5G7@iI-+j4|s1!&B#P!v}dA;dnSLGB4 z5l3uHY+2-}7KLYudCLgUJfG^3#j87z*fCKi^kBXLN{`3ThxghKl}1D!W+7mi7!&87 z72!BS&-FL)aETZ6ZbYEOu25Du4FHLaYcAkKUWkVNNnCLFDMfc2Xd7eU>WYCx$SoSm zj3epq@UAL?s@x+$$on#YTeN3u;uaG`A2=w7D)&~JQ49f}_4bKUjD?SDIMN6YM;J4B zN`%md7YjF|=G{`e_FLqv9YEJDkL>!FMggAVJx7W4*LH^zYs5)D;K4Y>Mbxd1Hb<vI zAp593ysL(7G@aQm0V1)$e>y^+9h<W6k+$bC6?FeAjsA(uk*bGpdP_q}i^_2;J6;=X zg@35tU&1H<4kT|^+la3hkGL}wZVfIfpuP$tiZ;Qvezu<B&chx1+$A63m7#OtQz5@P z&w`7UxiZDZWvBx{2XzUUVwD&!rNo|d4esXnDV&AH-`tvEEW3XpqCOXNQ$iU=1EaOZ zw@=>2_V7Nbbz8qcP9F*za19nu*BsAK?+g$+mU>lO%RVd1pL6RToi;>AF|Ug_Al{If z+2e-3lUF^jHrq<EXntY73Pj+em<<xQd|4)<yXTM#n+*9)f-~z;$zV9oAlC*QZtY3( z?C>LlE5B`N{I>qszLEsD?IA$&wty=xTp$E65H~dYPOyV^7k5BDBDf#{(zd)wMB4d< z4f2}cQoMp9wsZOSm~MS(bOYj1sb>f9ltk6Li25;;71^gUGuZT4I+#U+W)g(3xThu? z#oSxPAAV~1N%&M|`Oc~$t$VAFzwq8?tvqALf(<22h7fzBIHi=!1IanfCL9V8Dg1l_ zB<DV@ObV`EKyq$mtjWuDo1D|!CFe6r5GbOKRf$2>hf7la9(vjD^bbO+FjURu;P>h~ z!eZ`Y!I*KT>HzYhy!X*TPaL)vTSZI?pqU#BW<He~t$b(e{Ae9(VK_O&6!M!$qYxl9 zk43)GB*FQ2YR-hiOWq)dzS*Yki~`iK$`0h9_=4KJs_`T_+MgaHg!<NOY9hhpXdQnu zm*xdROq3Y3$q*wFoK>w8e4<zc7AIBPc*V6Y)u_OKQMFA6q#$jTq4PaEuO5;)g&cL6 z5aFdq4>~adPJ>b!?H6F?Xz##TcH6VnZBm;^$&kL|H9V9;lS5n;f{!i?$50YVz8#$^ zSg|siprm}8V@i$ey1|@ZMbtCFmPSOJg-vT1$_Byu|KkI7C5sI*sGxk-(0|&nW>PJG zvH#yBVhOmLT(>LVV=1cF0|M*N##NC5TwddyB*2el4^y$7Dk5oFQSQ`;u0XkENN~bB zBd&50tq#50o1-5kOFqKR#oCnK)d@1zBf<sZtX5!;%<REmJpedD^iXrZuDrBC#@`GY zh5&IEG7lm*FFyA?rjr02L+eqF=`Od%PMCcvqmJkGgT?h9m*jT`0FKe_FFc_5q1_R+ zZaIHc5#4vHPZ-57X^k7IFw$%T4Bv1#mLAW){TWWqPHG4z6-Go#wm-xF39<ax{v*WF z+#_h52D<MCdYAONK`Ni|dB!Cgl}hLMwmJ~Jp*|{s6R=O*E+29HZ(P{W0=Q_+cVIau z|8HEl6LI_t7a7O@Z(KOmAI~cRxZu|Is#nsT)7t7lsMg}BRmHGD;BmAXpHZ>;*tl1~ z3_rayg1bTm9(2L>Gn^SU&ysQy<+jOAkVKLW1Xs9#naZG%zVtB1Cn*LBRx=W>9B*Ae zP_TMr2o$XR^xG419#vr!jnH4H>pDYbA&)dQfm<x}6Mk(}S0Z<7-tMCkF~+^aB8k8^ z00I1vn_@FeMu`5CW9Klj{{_Wk8MJ>u0Z9E%P;3F9pl!(+)9=KcXlP-@#EU_z4bx5` zT-EX*Cwd3q;`yW+#e*wdSM^`mo%ebB5`E*hdFZa?DXRXJnu|VmhH{GnF<J<*C_0)Q zC*@G<?qAZN(ELjpd-uOa{F^j9G6p*2%aGGv&>ENdc_wN}mqr2B@C;}NrT}4;Of`O3 zXL=gSB@A8f>aF+j-e#LsVZeh`EDKVX53$YkMCm)gY5Xgy+UTaS`47TC@qv<ro5>z! zSQ|;^i4Vh=`C~=XzaJ!&wE{MV(D+8@$?g!41T0_xIabYwznAtG5F-+RE2AHMN{ov0 zPfSJi7;7L*bq=8J#3$184JiZ{&L6;Hso#DKqtYPU8PoLyrr6w0VYGgGAnSM=zG_Gt zeyC!OXhY~s)*3_HGKY2+=9+lBH)iv+XjBZJsKDpPh<t@G<AZh<R5*&;46`HtWbRc` zkk9iJ@yV<**d}fn^3cmlj3J`UHvPDYOkw5x5ih{J?e)|eRi`v+!MbV|M2y>4OG1b0 zPXqGOy}-uystRZmx&iqdyog5nWC$>empX^MVjCe|YxHoBZ(MGkLFZxO<J+V|x%=tW z+mcH(pIug*-#@n!Z`^*RO6m*wZQK7|s|u`(@PEOTEScUvZ%t#(P%Nxz_Kuf%Z|Uce z$o@$t-VgaR=<T=v3|=liZQnid-SwW7z1i^M@Ttr_4_$q<MVuA?qmM>R1=xf0!j-VH zPNo;-SfMTW#g6xyi^tBxIQNL{wogD5@OrdeHc#+jKwbo}34f$SmD)mP44d5mfIi+@ zfLEMH4Kwxm)l+N)R3D?}iV)<jy?Mn;9=@c-hw9?>lG{?9>{SR6%)`RnrzAj}%o02y zn^)ucK_PIbE<#l3bss^DW&F!>Wsp;$T#>0V!>$JuttAd<s0)q=rjygJPaFQv@kzOm z8$`I3M4#TT%g8@sk<GSem7WB7Bp#(<htQoR$3hWYC-#tU9%wTs(!*K@q%EK(dlBe2 zJq#kZB?4~z*n!SuKxMY6@-K0|*q1WY_QbD35Y>b3S0lZlx8+G;(BE{1ayu`2F!8p& zh)kT|oQsj~@(elQ9^NvmU<rB54}&%9^!m=XTa;;)CgQ+=3I=aW5>lXb9o>PtU;aYr zLt<0lppjx2+>~@POPa<6@B5n=Q$0z2qLFXRYfP(^+KLpjd|wwct*C@Ng}`_626R2B zg&a!qnPtX{TL-l1G@gW(zBSDJa3kth`$dV70cb<I#L9A3<{Zt%>G3yZvN;2IqS0#q zH(*|J09pTK;*?wy%!8Gj<+NwR=p&|Z0GD1Ld~Ipfc6dWWHt-b#{ys4V30C)p+U<85 zeJrlZ@&);!bN5oaXj%f&P`dUVAZ$u5hEbTws|*{u<fOrM*}0ug3uWJkmvynV6H24Y z2pWI5*2?REyZNdv4b>SJg@J><l<V#Y>}86;4e>eYbzN^mW*O>YNPNsCx#(_d(Js-1 zYGQv+o<*D?C#Xt^3z+m+Uj6veq8*s@V3gJOZ`!24INFYy`0+gNlYzs)yktetL>}|- zx&B~9=<~e(ykaDYY#0c?C7v;2zm8|oCT$HzOeO!w34_O}V&kghTH-%Qr;Yj=k=9FX zm;-|<K~1Z+ffL2_QXBI?Gd*~))w4-iCvc+28Bq|Hw+6P&I%Ca3UT~CnZpg1={v)U| z-wie#<U(Zp4(68)w(+Yn5sC0&l&l)wZ8a?SjVF9&V#7oqPYlc>y2f91eL@Zk$azmx za5U266j1nL5Eh2^o<AZks&EpU)bc@f^DhT#xxBQzNnVlNMwaSkqu>c4RmM)u@7_mg z_43ji-T;_7TlDcD1Z35N1ftID^Pji<dm;lT$S>}N3<RBa$}A$eAci2{^9Z;;art-| zCk-SWeJHz-%8FfltWZE%sJaE@hraI3qMX#mZ~q=TpLX@%@-!bt*MOFKxkU~PkAqgr zzbF5W2Rd1575|Z{ePKc5vjdxGxQdhZCdpe9pg{l!-KJ@DSUT46>>hwwL@%*Cjxk0J zN?pYkXA{MkIUfNRE)<EgK~og?fEnu~r%hc2j#FY(3GLs3q}&c1!zNKrlnQ`TL>~c0 zAc+QAXBrBQ>|4wU0JMl6-}JmBIaddI_i0v_&fPVL{j~Sjg_J8>7#Gl@Vq-tECb(y4 zKlifYRdj*dd)yM`vq;>Fo5dq~-N@l{SVpi+SV@acD#`nR;TwWydQapaMI$vJBva`P zoC232I(zJmqUw?JeVWi0Pmk{lAoG%^jdA54g`s0}L~*w0K55_GpJ4bD>4Dz(h>(lR zCP(^k0Ip`B1KsHwKDTdCAOL0`Co6j-jUAHILMMa<a8uMDU%j;>s-97O5nxnba3oK< za}Nxx5uBrUf9~^OR3~s#Syv0KRF3Oz_SK1!<OUVbh^uF8#OQ7fM8iT1Cjw{qTmWJt z4m3tW2=8urDpZ9rnQ$96aXa`ZM|Eb7R6UcKf26Po<j071buaHTy?S;pp0766<s^4! za=J?}!?`yvj9YNj;jc{xd3V_vlykmEX>&D+`kr?3s$$dNObtlA)2RM-*V}_9DCB_d zdb7ll5Za0@_&x1$7BT_?t?F0Pgoz~t&m=1^Ow6DAYXcBaw6B|ba<1z4fkKpGMM{5I zRCcXZ1hc|zUsN5ndd5yray#}?u4wAAPXCOC5!jy~&?~tGfL~+H%quRxW2fo7HJn0I z#61)i6|x;8AAjk)v<2%9e@Hgf=%^$<WT>98<O|>;^+Hs9-J*jhj*uDBA_DfPpU?sK zK<~Pw)&4T4Ii48ly--&35OsuxKxT7Zw5&6xP1DGs-?u(KKcJWDyblsX-@2l@f!?iA z4)*mCE1%)3a|u->%DCK0ZI8t8=N9Mw#;Ef-qrL6nDS!U<!wIsWG!%D-pIET1%k+<o zvFo`{ZNqnCG~jCCJ3x}bK`?)(37CK!cM7e-jA10}B2;sd<EI`WQ55JQd_Nb_{jlHx z0t;kqgtiuuju{nyTZvVeD~Zy#Ctz)1&zw$7^Fh!=@;<$A<C^c);+EPaAE0DqWA*## za*P8YB<(5Uk)Rt{bDiT)aBGXMj&-6_p+Bt-j-K9<1FwlBf*io_JqCX0al9G$k%r)g zJFA!V;NlNLfPYXtr1pMe{6|cmznnmPjNk<1XAT0UCYpvBmB8Y>07mG1gff!@CIh?- zowwB}oQtEf=G(A_EclmePC<aP1tU@Fuy-28d6f<xX^vJ#0S~?Bm3O#_>ALf;?8^%V zw$}o8*JS*8{xOZUak8+c@n>FUez!VT_3I{hhY=qu;Ls;logo=L88qobvx)4$usjhQ z))qN2TBI%xxkG5OTCD(|X`XQ~PfZ*{GR;W#r9RU$+J3nWm#K$*qbLW!6se8TANW#} z=d(@<&bC_<#*i4J5Sf$B3eAHN(9F0#^BKS$iJ&exQe&C#xmQl?Yzs^jG^XXdJ!C0r zHw?aD)Ca6LWKGhay?NsCsTZZpMuS>=xFq03l6PGc<qBnN{5qI?Bj2B^XrB2x__2^f z*H!(-VrqrTtu||Wz`%*(W%JLw(O4Iz3u`W9^D<W%O;epkM!TM_m@WI@*!XdK)b+Fj zOWm%DKbas;&d>6rK4C2rvbfV*!WPx^u`p(o;F*bP7|(g*WhXLe^Xfz3=5<cHwG#CZ zy_TAip^<<jTTHY2NNl5_IY_ExTtlEoe6NCc#0KTUoC-T*O_j}-2NF&@<wbn~=MQIo zo!9@I|33ehwcS+S%LH5HM}bHMrAXG?Br@28*1I|BS`;s#U+slkG89bQlXK3K#0-gJ zo4tZUtJE2>leGlSm2XE$WW_>#-Vi)<lnB}BOsVfjQk}wG6&hVriC-X&6*ym!aTfuv z3VmODN61a-cQ+71Ptz{01->tw*XB{EEK8?GsN{nB9ShmkP>qrin6R=SL`_n74JMEM z+iN7ipQmAuAj=-w^-)-P`hv2giE7XR-cAlUeoA2bFRQ_7I;Sh&)BnUcXwGv2_P>#E z6cdgfQ~QJj&@t~(*(yq$>L%a6lBP#G#;?OrvK#v&e2l;S3|r@vBT`G}R2eK$ZVjqM zF9zqV8C$bd&iSIx*8Os{5&w5L+_Fa&acGalRk9^De;2MX?U{_sbDEx(xG>;JJ*Nb6 z2_XUz6>5;|L53|bQWZ(pZ5x5258RbAlVp`tm_y?X6EJ|NpWm)`QBl~gC$nn~&tZ|O zF^qnInzr65a%u&Wg8CTm1Rj=kkh3DoI%eX{I+x(h`ly9Jk_&g>Y9pY2(~)*J^*$<w zQ{jt^(<T7Hk@g%b{lvKY4JWAe*n$`F!ieVsm=rLx+sTTj^^*#l7d4!1>zn0|zi}r8 z^4r>^my4LB)_te}*s`sy;=HAU%Sbyr-2|@MKl@jm7l`jE`z$_$1akv_t|v;xc-`e~ zD-f-}xw_)tMTM7WxXXkHxgJtxj@FBY2dKYOj@$Dt<-)(uOosu^Uv{{lTF?A>$}!N^ zSomb^Oeo8%mG>_8`fE&xgB2L{3x>C{Qbo%G8Dfh+cP_h{67z)DMlNpsKWr`^<NN>- z@u{9n_FSBO^Ix!c51gJ_+o7PiCW8eA`HWG?zbX;>4GFet*(bke=3h9HeDWSsb~uw4 zH8yv};ry5K3eQnSKtc71PzE|oia3x@4MHDyt5^}v{N~5%;G!H9tbUQxf<S>Z{>o4n zJ@CW1{GKb7?lNG&y`A9F4Nj4PWQ_KOigsb{IRqKD6{(QQj9*T{sw_YWcRgf2$97v} za5d{|BN)JD;_`wRoMr4&1^zSWw2~O&U<!tOVWk|;No~#iC-pdFlW-c5y>Ov_#0dqj zXn8y(nE&5|XdZ5UCutDq;eHQI>mGmez}+^=h^&p<)B*^ba9jUrydU(=*YKj^OapB2 zwgbg+@Boygt^#W7D7fqlvp(+Gup_iePr-HQhFSae12e#MjoB5w-rXTs>R#ZxW8@tY z4G$}ujHMqg3-*R7%MESTu;56)Y$p)-j>LATa+cac6buZPJV3=l0OI-u3okz^@-LTg zMtkg?Rx)#NwNHUJ8E|g}S9P^-a)aoFm9X;XB#$yiB6(3I-PJn@Y*a#2N5%09-6H9s za}xZow4aiDwou6qZ|Yq$DDD%-=B_%ZL4qej>22N+J~^-0=L}#*m9+Y4FX>oA4cJup z^<ehhF|HorDOJ=HI5F^|He3zPetd`50U+X+o+<cP7ZRK!hq`~8AXsFE&!;*B(E~kk zdPGm$9kn@(9y*ze(|!9UNH;+VV&XP}=7bhN#03XVn>qvXKM|2^KB_*SlNhNvb>;%% z>S{4q#tm9K-yF;{^P)yyC7DQIljP~I+1@M@z@Q?b^!iHD`MX}rX_v}C-i?#{`KLI? zSCe5nx(C3GxX5W0CV2*A!yv(3{(U@`eHvVc)i*LSpgpK^T1mMmM#SW6lYLJ5)5N@K zH3fUPgdUY{kkjsc9Hfq8DGkg&x{vRxqr#v<51VR*_K6>fZ%dMM&YE`;Y%(zb#ebl9 zR^KC$L!YijHn+D48kv%dF3G`d6Ep)Bt=ObFMmBDdi+*H98GKF&U}K?u^m^zeFX|8x zPMbc5752tAV9@ra4JXJL7&m+%lS_|vdqy-FuM>>(+~SFY=qJ@)^6)cBR3$@N4XJ?+ z2iQFcQbO^(`dAs_-z&h(-}-L&GUNb|%b+Ki%(c-maLym;f&`Dco_@sN8cSQ6#~Yc? zB3IJi7x;cgag^ajY6V72+d^<ol-h(47DODoK8Q8EW`@&dE9(14(|3WcAh0eWhtv#= zmqg1(_!Kd2O8|`9;yi$CCkEfbmKA_RlBeqf*qp$<=ED-Fhqf_BnPzG7l`52f{!5@8 zAyA8$w+%<x;pryGhIb$s0&fj9<_8pvSeuG@M~DAW`l1X@&>pG5P_I~#7|xv=Ot;S2 z{#svXdC>n3Yn_6F&=t9RLw2145?nPl#cdc@*a0|fQ*lO^)I3Q6@o$rFsDL{%_1Sjp zd^LY>(jF(sokwTr<03t<om)UmKK9RFXaS_!cQsd0J?-w}@~NE&M@%pSPV8c!TFu~h zE5?C<6u~F~9lSU3vJ(wAXwN%Y6-Ac!_18azHyi*@0(f{P^rzmkA(nnp*JQ8_f%sns z-WYH6?nem|LW1qF{8jX}!f%T*Z3upFCF1T~1j-8s#6tKToU_QXytwGH1i;|!CfFBn z^_AijF)ED2$A6eloq?gLKZK8QV$c9TkL8buk#5TwrZ6eYN{a<gt8Nj2w%K+9UPpY@ zGVRdTH-N)k!Sdg`)buS(Y?snTYk_0=$Le5X<>`@LA|?sZhdj1uNSAqRLK7g!=-VQO z?3ze30H+A(?Y@N1{ZKN^FAX*U#1zWVn7`<@4ax2@N=~WO-`Rief7*W&!v6EKf=v*y zkvb8IOVz%(0**B6e6X0hXTHR!`0*c{HoK1z^pJaW9)e}g7N=Ph$Vl6o4kVuoX1EY{ zK8N6ig~0aKgG@-UEXifJ)`RDW;3)45-wJ%V5A=r!KjJ*NgIsTQ=;669kc{I<3;7`^ zL5>wExK5a9w3Wa$=^<eHhgbh?`nPTcVfu4dz^VMMzWHnV?jzTCrvGu5U;g6n+)^hL zNQ&<~k&TYW)4&rCbFlm9H6k#26iGY~wpmUfTbaBBB*i1woVVS(f%VBQ2u?S5v{@Q_ z@+}3z|7V(~J*`w(eDNL9Akf7f4NVjHC|7H9lX{mEBf#|^Y!LKU1vc<f;G=5HZUFxc zHaFkiR?Sn)7GCKE?>aX#Y*54t3op~(om`vPhAVm5f*DTGQ_`_dmz_wjg7?l7ycKZT zkeWhdT7aB*=o;`D!OZ!@KTRGsTHaA&T?b)Jm>cwGp`RB}dgXdVL&TaMt%AUddJ+cd z4e1szY!olbY6eEUfboY0W27F6fTrrNlyS5flNfqoHF91cE^?Bpf!@YN^uqaJPtJLc z()hM$2MEep(rOOvaisOs9$_HN&~9ksUV`xv&jP^RPqlG<QOLg~q*~%W)x@P%;YH<) zWL|Otsy%0sS^qy00FHhP@j77VNA!0k=yA-D;M7i{TlToE<ADLgXPb?c<-Y`+G0I8n z8&P>k1V7DZWmQTIdS>(?*0cp;avj|64GVBCAnO#cfkVH&Q%I>V1H8txYcaX4sd*i& z07md#ZbvFnYU{;;02B<Thk}9Vs1r>$q%MF_6A8e#sC2|6*?223M|;*czO-+(?($jl zGu7Qb@eflHj7b;&?lT5a9Qs(^#!(hzjtPS@SB3tAfjyiy`y{VVC`*G1si}WG*m`WC z;GIqCpcKgtXly=t=xIzWTN(Xg4)FeWuUY)Ry#D~g`|GP|^CG-ILSts|UyYen^4dTL zEL>Ha52X?7n<RwR?B79=h5*ow2GBYKJubLS4#=C@faHK#gArR&`w;!EMJI~`^RoCy z#?6{}WK9g=y}UyJ|6iC~-e%Z4i1h$9r<3SKX!H#9uJQe}hr1if>uvyqLS5Y7Dpj;M zzf(6<2OCl9C3jE0Wp_6~Z9u#mEAId-Z5ep)y%U<Qh~5G~b54TMh4Wr+f@^m8t&aI8 z{)MvR&_;#mVR;8f?pWNRQ?jNuqR_Mh!2Nr6wz1>?^>Zr*#SKqL0UJTg1{M%W12PhC zatUQCW!Ve9^B@$>bpW6UYG;>Wt#8T1<U%m^^nApx_D7Zfa{s0VA-ad?JpkV-n_&Vd z05ts<3OWIwnwRl~{T+5A5Drylk(n+j`J088wRtu@hTmyBHj$48wDqXI{Gd~t-A%v+ zFS5QnKCh<YJg4m18KA)l&g3K&)Go8(dO569T3M=PYF-s8jBt>WP6xb=`}cWKN1?o^ z^P0tjajmz+k=*uwCCF9f(%Ns^;mTpLT|^6r2nvCLIfor-=ANXti(ZtgKTxyyedzKf zcFWWu$Q9h(G}&;obd85ytaxlR0Gs0DX+EGnX&xkp14WlA*8v(|INHbO1L<du4rq1! zHFOC#@g`r<OS<R9aGkJ=ZK+{3XOSr0V3$=zGll7Pq}VVbucNd))(hYB{JQS>TH6x! z`|wKhN~2md^vj@zV4R3W)NP<$T{CRBSeapFXf7QJrwmtnh)31W)rr7*#`a)*F@8Pf z<+qtc9|m0)z9sHyWZCNyov4$KTCt-9HN$F)yx#plT0+x)kXakXO&M-pYQqD(&r< zg)xfp&rl%xudwIPR@w|Q3n^;W%5^cq+OQSM@I?B($nIb;pfBqMwcu+5Hj3vD@qlr= zV$s(6Vb{=4%vj&TB%x38^mRpCq2u<Kz-R?*>aF|wvwg>RYmmWcI%;o9gUPHybD$yD zAzlJ!c+u%sTZ470D^K|8iAA7!gA?{UTWWaCUSuj7;nNY}Y{FFW48XCs*igT|bL_SF zCrYLbj@US-#C??Owo%@hMY&I(XdrmtNI+gZIzRW82mbTtL5QE9A!<b5+elm&$)1i1 z;{ZIs`G>x|&`G%CjhHt-jriho0X!7~<3U#o@x^&CqY6nKc1>%7r0~le?Ee1<fDQ?6 z10W~tdz9Fzwd|BYGn00Le}Rl7g7Cvg&Xg*2o(!_PI@4Ql#C1;oYNWXlNC{rw!^dV2 z7#FrHbDGq*Dxm8rb6UGiknN>!6XZAodR4?V0SWScTO<#VAU|J&J3&N}^45lBAr(Tv zU?7>O0NINhU0{h||F6{-?3F^v*smTq7i6I3&AZc+L-tnD@C94tgjOQ=gNyHHEdTJ} zshrD+CL!b=5pI-Q*kwoz6YCb36~D%N9@~z+6J!Wv1cpFH@Yy}|SC}ERGjFK}krD7H zbJzNjWSkAkM}gC9sErw%JQI6mXv{NrXjClD!*i0qzv$c9V~XQ<37!Tlq?guH*P6JE zWV8GJCOja0NVbdB-G({l#~hjah$Mgmb(Uaeu5(1cw=80ljDJOb`nmLW`+eS}o5i$` zNM&)t8nV;v_UjSzuK=(owNLXWr4!av%H|X(G?y>}?di@QIb)(aUVBPz9hO1!TBBYx zg-fKyBwXIT2CqU?V_TKNZ?&Hma-yqAxHT0U<*4@<ykNK6TxmF1tP2}|gJiwaE1tM6 zMd3_tA4DIZ!_gI7qVu~pY<!HcsAfQ;{LP!nDA9#aO!lT>qO#P?cR291Z>!+ui|u6^ zBIw$Z;pSZc-nkQOT>`B{67|CGN6zr8tUMyOWj8F0^NbW;kl)A2eZO60LFt06>=x*T zR5NE6+2)S00@kOx$Kq9Y;K7O*dF%cH0D>ARK^6y{AekxKrkbwQA@8LlepzV*rJaWZ z?iaw|0wtZww^x|ra&AF>??Gd%hQMnro3gk`oqJVPQnHc$x{8OlKtMmPQ@n#|p3=k< z4ehZ}>Z9slZ%Xpy?vi5mbpzBR1QqDs8|nC``Ay-7IE0&+f%kIW!Bb8&3uKw^7zKUA zS`w3FwB0)4>k+Zb6w1EuL<=$ImsJ%f_-Wobew0hN1y9JQiAX-3F8k?VARGcJMOs?= z^7r-(h-xZjaterq<nL95&W(C2ECnM!Xn$B=nnl62gv@w7O&xgw5P^Ij+Kx#{?l%wa z?^?BT_x6aKI-{2;s2|q%1izHXd4AiA_E2nGCA{-iw=jTW)dQ}elu;pWiS_BNHYWky z28*8`?0C;B3gdwALK~iwRkXen{qtA5@Np1R^!%jMw(5P}nfMLyj6h+9N>r!UjWf27 z;iq*k;<Deoaf}jNVE-P$8p*%(0KT=o<1zdK$JmqSf!nj}F`4tRksnAk{8g<slIig( zi$qnQ*8)g4*tqA3|FC5j#&|~YE<FB@;}v7uaKY(x=4vI){(0%x)4xYwM1HHClXn`w zyo@+DQg_wdWRA4Hlx0O*XD<>jENqXmQHFfH(`j}?jB)#-FcVmH>2a_919SDxM%^*) zM&ynwYLwJ;W))x#woyh%t!r0Ma-^Vz_avIhs*}^zMs%!~T&;^JIIlLnSA}l9_GO8} zw+rQ$W4R|RHfY`F#4c#q1U+CF-C$BW=l#d&6eqfkE=kwz>`_t0V2)g-KM6hQUm99` z9sI?rh7C2HTw}*@@5ArCO*hg<L%+~0B0;l?1;${X7St7*@yq8atYfQ@l4fym2x__7 zz|G%YYdM^sbq1RledVuI%4H0m%Fuznkvsq<qJ<T9QJh|*R@y!;JRV3q8+^QuUA)Gg z%TVl@lrP(-d!V-;BaCJ(-1=o$D(n+e)Q>PgFpo~xz$0)>{&83}bE21f@x9;5)Z0Yg zI#rm6d5B&)c6W=DeOd1CLaQOsWR&S_(rx5^gUon^T3H{B0%~9@P58p}LL**pbD?vd zdqlfYPJNF-8Y8~Zhf9-Dz3siUMZ}?FJV^z1X{(YXeR)AnXk~N~7T_O_56d)}ZA0BN z^K-&R)b-a!+~S$}I@xO<M&KmUY$r0f)009r5UFu~2!no#4p<xXtE1F&HTblh**hw& zm))3Yb*{=SfSG%MovkBr9M~4?W0ETD;?^gUwJ&m*`pXLC5BgtXl~Jq{{GZmYGpwns zTPuTwhy@5mM}~kxKp@Ep2_zu|fdEnhND-78lK>e?LJ}YdQXD`dhyy5!APA@+7F3)O zMQPGhMA2cuPo-H<;3HNLX?G`J8SmWt-TORqek40<ueIN`_uB7X=f^oKY&5RZEwsF} zd(+*bRmL999agW|_#ci$$=mF)8RMzCS00C}4Ym}t7Ihks(8G6X?8TO#_0xSnf;H_8 z9BRsbwidPxm$0ZKj&%0e9s3unBhfu#T|ZTuq@<a)O4`;wstS12Oc&?r7CQDma^3Tk zlRxjJb;5r<MLf`Rx?FDuNDP(JJlymXl5PnXwReZ|1*4KWg88{|<^q*Fon!|;@ul_e zV$E^3QLcX7)(#P>dQC?g*S=MI5H&t-8jN3zzIG^>Wawn0xpU~{P-1uP=74;S^p+D5 zxr1Y0$bcFtK3<jf>wuH%iZ5hvwGdrmz8C)7a)nSo+@OoOxAH(aKYin=Cu%93?kew2 zo&MNpzgPZrnE}ONJA6wS+1>AanL*B~xN;B4oze0L&Z3HCC3PFkcbjVm_AR*z!A`R= zlKY~A@7HYU2*`Jy-qg0`D3|&yZ81Zx-r2zMnf5)wW4wEb%Gr>;QZLOFJTVI*(nTlV z8i=ayXHgGF_&1rFzQT_b*Hxu0c<Q9MO6u$F@fW3hSjQoS6PO(~;i-<H_6w_BVCnBm zHt8*<W^Oy+y41ntU`a)KG^!QvQ(Pw$EqJ<UdN;xH@MsS&=+i{Lln9tjIqT+8-x;VS z5}F%N#^f|su<b0RL~#0fdG$;5s8(%N_5$i05!4n9n(SfM!vPU?b>+GQ9MD+m@o?<f z;sFDZ%Y!W0=MVFu-fxJw<_1@BR`4R*4HTWnzo@_%HX^I=aMjo9quB`FNqM!FC6vx5 zxzyQ+oW@cB_VzuyY1DD87{0T~?U}N(qEPn&9&FM^wW%lLS>E=LxB8&&BMU;1LjD8U zLEH`E9j=o;p;S5lL0KxUfk@-FHxQ5``Vl4x+JTMQ5+E)B3Wz+ZsMf!~>aqP1q&~)3 zW@Jt3f-}1v-n7eQrn(7KoilyOc4I}<Kd*sz<ForN*=&Id3b;R06R*0+rN92=*q>LR zKN_r0$yVr;ZGY3gC^OYTpo-4)y>{$VAADczZI6+6uVh<1l9}hDLtZ*&l8ofi#SD#S z_cj=tDvEE`*x$AEFd(Vl5AL>(j8N@pI?B|5*#kD*j3earnE^I%l7)rqHu{#y+I%#+ zYy3RkLf*h$J6XHVB~u%qiBcWhRnZCnZK7{FC-!#C*hFZ<@1(smsC~EAk5m`?S`W3Y z$JBt_kU4wq%8{U(!$)(N@f;eTxh^G@hEp}k^m)ALz2<%>EIOgKWDDbUL#(Ly!2nb7 zerZPdicLpzWt+$A1wLyI?Foz4sXtp%mF#@{?s?I`fX=S8AMGg8lv2_7{J}$6?R!}_ z*Xh&~2~DpW)??~c3d-HmL{5WN^Z>;pr=ez}EpJ3NL-MpvwY+l3*fmZ!F2IBFe$}<d zYUCTg$GRUFJeFxa08?ui#FSFCGiM3QBNp8Ox~CxH`~Jb@&E4+%E@Ymx5`{^OrWz}# zFBT$Oc3OA@cilSSm48LX=CzW;qTly3WOIhvm5*zS)StGCqJe2QH7!C(uX*2kbt&Nw ziEEroR~EmMan1Ps*Q-Y#66`PkAY4+Os4#WLa_^|(hr9e^uoQLOs~slIrpQKBr_I~R z)_dM0AF*1iITGc6<=s@=SY3r7YxQBxyQ?e)+TfV@!mTQ;lnjNkT2r@QbJi=~mCqH2 z9={Hr>VB$&P5<#G@qi=PpttwvaeH>D!P{)qCW|)Z=gKsTlN=9Pulyr72)x)MG3%); zQ58M?ck!jFw0i?i+d&S65>hNQPu86+s!F_xDTIrR-0D7>-76ivDtoc5a{VVq2gR^b zXZ<MO0b%t^gHf%@s%#%C(b)<82!)e<6}1N+yY78BM6lVqq5(?lJFG)ExjKWL%Gg#9 zo$WhpqkLQ;gT0HP(hSl4Mb#7f(7LZcX#i+xeB<*iSaM=ezHA>(exb_BLjy<EvzC3P z_#P|KnHc@ez&rM`KQL=V+_%3J5tJ6C_aen-Dg(AII_ngFaNDjmIm%0SEh{ZU7iiT8 zE$fR`VP5EWoxh7*u@<l3RG)E%fv)dwQ^M@n|74$4h?l_oNsNrxvn<v6kkyW5dBNy# zt?N~p$yW7=FDm*DtVFK3W@VAnF`7C~lyA({33yMr80uDIqA*Kd(r4MdFb+;s6z8w< zCRoS3f%i8l4J|*>h4m-irWBfZt+Z|J^`E_^_})A7Offf5POZA7^Czbl(2Ij@mCrhz z9I(}0G$W?=sT2=^s%NIJkKOe-IuvRg)rW-r*Qu@Sh>NnX+-#9c;Ozzr8RG#EYTs@0 zW!u@)UbYc(g`0xu%AHLfR8`OW;jIkEM^F4kw|Bo=+`doSq2(8o_6oVBsz(w#Vi&j_ zwUWj79?)qGDpV8=D!G}Ceo|)a36Mic*!#GTTo`-XK)q5nd|83bBeM<m+wZN?>X1$E z;gj8pW$xAL(pKdpB9|5p99`xLJM?mcpVn!iMPB{Wp`KgW!5YqRKnTs2ok?rp(HVap zGZRzJ%ceg;W*jM_?1v!N0__O*ZCO>&XudE=TQkMOUD;E?!^bXfZlV*TlY(NzRn)O( z!E&d%wq7z<M1XmgjBibWKeSE}NhwiQ)nU|ZYRZI1b+|vac8%DLny19@R9u0C5?lSk z?yj=#Z&SoX6>c@&yz?i9Ry*0D`2MB!n}va`aY5P&DIRbD>+WNBsEAoUp}*C}Ac?Qi zSP;-tpS#jRYPiz9Tt24w{-}Y)wk%z;>D>&!^%<8%1p_*~y+7W>!WTDBDUT(4$y`ny zkWsm@Q*kaD8w;+MWVKeBIsp3JcPiX6Qr7s!c(dbUDkfrGe~O~_JI{f){p2K&9Dcab zKLdjW<s@E+?Q^w)?zlMW>z-7GKPcOUvxI0aZ4J6QpL2tvBsZK_8_n*MY?$kk-0%x> zK-{jFteM!~?|QA$f=pM^ZlWc_O|lrenRpI(w@Z=0N?K#{bcIda(p3PYWAa&kWR3oY zl&+f<t`06YF3MPt=&I^XzD#&@Fa&?w6!(11*aR-AM5jSdRI)Z!Z_cxkkhR-x1ey#? zcYD5?V?%@7=`!7OTE$gaDxcX<Dko(_d+G<GOk=M092?G=oZp!LgHUs10eSCQQFK(R z&PZ`lRa)}E3iZ_cA-NU#tl4MdtJi8KBplRpI3Hzwac=`K9r?*Kw)oSz+#^9ng+bh$ zzJ&<Y<76-6B%;hg=k?1|KgQWBZAm@$X%^&#j0gW>F1=rvfm*RNf3-~Wzv}~h)@1J) z9*|G+wuR(;WwRUu;y0!!*(GRF3NP+Is9rXcV7zr{=*YFzRm9vA^#Pi#3!6uj_7C~c z2c}|H^mWAT)$5O@OkR5G=MQaJ8r}!*XjB?nmh!~NKR1sNUKdtWdMj$b2&1aDK^9-P z$1K%QTSxSEkXR?5tRAqqp+q>Ctk$4czNd7LR)LGB?q<CIa}jp?;?dq-TH}@JvBKKl zduJY*mW&Nw>k0Z)QCqOKC%(6KHq?KM!R*HmoZ5msznKVBi+RoM6|)S3LGuC{_&I1k znm6^-r#)e0y9<z=lYScG%Pv@4?&en#OTG9Pq3Z67m3nzz7wdl=9<SCAcg;==5A`bd zRbvMG#BqbMJAJ1oCL<@~vuA>9>JuvQlX(-1XYa&!_qLgQ<g|Cr1Oh4Fcg*D7@|nC7 zS32HgOmz+gwwS*4e6oChbYnTPd|JJe6^$HFCl2+8Hv+lmo2TXR*J>Y4EB-dra<xhW zSa?JaKUKdYcbU?23YuuY^g-87FeTCeil3CsM+aJbr(dQ`Du`SC&yLz&TbJ<Ll@Ah> z{y!xsrQRCisTkwyA*W`ieW$yRNc9eS$4pknUg>E|;F)lqNA=7+i|@I${QC4w_3H<{ zcT8r-?m&;fpFxh}>~BWz%i^?qwf{@gzxgzL$=T%}Q8fiOX1by;YIKPwQ8$0%^ltbe zzqDm2;g3UaZ3mwxTsr!E|LC3BmoH~*cd}<}2YqLP4O4rYUe{ddf8;7JuKuy+Y}4!b ztNr51lT#i4PUTE8K34Yz53iORP2~*w%_~ns>`e6Z_6HAdX?##@8`e#@bSMCICv01L z({g{6l`nVz<LZ)kzGrT|idy-iT0`HKL_QpXuJ=Ki#65Aq95R)koe55;=}PM#zBr-b zdwps%I<*(S>}t!aNk5akpL&nr6nfitDyhafpN)T0;C`WY&0w~JkMl?K-km)krp9aI zLu#kR(Zbr=%Y~au6YU;-xKkUN<Ubo$j!kDUD}@EM=tuAF&Q5pDE(vle+RX}Q&R5k1 zElDL_N&Q{PHx_GzBf#c`xUXe;-D9{cv<p3mg{HBXY`P^!i15aMZajoVU~xviFwn_k zg$ocyl0v>Pv@46xiR3X@d{E-og~wsIu>{^|Py`q#S_=iXZURu?7eSEff(pNAD^9oo zSo0B*%D}ELAewhUGTdCHU<6v?148NqAAxpYGx-Q_n8Za_m@fj15DCzsZ%m;trt_9o zbOAk-6ZCnAc~5C90i6kY5XA4GP5x^C)o&Qu*@cFHD3p00CDWMm5$$RMlbE@Foq%N2 z`A+E?eujgg-6FROB&+I0bNpNd88R})Qz-M1A)5=ibVdkEfY{CoVuza{#o%2B1e<Aw z^u*IJG_DmZn7wHSkL9+*$(^wygh6B?%_%UlIUNL)WhkU`4Fjd+l=%o2pJAqD<?3jo zB~cKPgkjt;Fl&S`EHs=?5}F~UCM3|7h|x%dR7DVChV-JjAOsvvXb4+?z@msK$Ph9z zKm_vWVXSBlF9ZRhjFDhS9y5^SO0}6E5d1Pj1`7mS5*i&H9gT`MLUDLOXoyH8qA^%B z7HbGJ4EZtP0=m#JoWBm>NgZK(eK8B?gXc%UG*Apq7@F;chEN#vXCNw=4v)<husPuf z2{3&-CsJUBjErP6Ndy9&Wo!)54GDn|-VlNUafTRh88R3cmN5fo46*Rc&v4vt-24k3 z=m3C5U>!h<1a>bolELDcA#Gh85w^h`zF-a?K}2DVk?8s9|5ILp*!=w}fPl^~0~zR$ zXdEUxFop_fM8RSpq9F#%6z2{RNH`n`Pt?a?Nf-<n{hcNVJ}|Wc<+MS0?f--6H=5s= za(M1wOHdeeHje{#0E9ysBXsBEEfogw=-gm7gD(lY-kcNCk>(A_Xi3<<S+IY43F%xK z?SEgyurSFkm*|nG97bdqID71<|DQedPluh!_~I}(k{2o^43mLog|Z~R@j>Jv;4zay z3gqy@=wQ3kx!h1TgDznK8f;S}g$z0cY(XfCBBi56s9>%U%9hZJ6iN>dGD8XtnXEv1 zWT*g1@d%e{Gv}fa%BIXUq;}}9WBpC6q#{6f5H|Fe!-N7u{6p72H_+D;6r9v%$Y{y= z2wH#5eAurC^k=H;{vFfxK$ema2Q0XRI=WPngm)Mm1_u#vI4R|j7z`4q0c!pSjd?cc z{)Iw5|09Qd^z^<Y8zGMs2*V&C3`}yc&0Pp%Jl+V82t>@uuvlXp$cvH-5&l_*!$Kex z{Z)p=6F|QGPKLvOZwnNlztJ-S3G_Q#6AZ|O-^+0S9oNL<8$AJ!&JJbqz@Gsi&~EG< zEHF0&+Lglr*<6xJ5oo*cKn_9@CU9S2M@4v(tt_$DmP8`K21_Ma<EYjIORSZRiH#8f kXAK!!T3b;5vxcwaMu9J&^90fb1-CFn986o=+Svy7U-5n)RsaA1 literal 0 HcmV?d00001 diff --git a/Article/Fig_notions/scanstrip.svg b/Article/Figures/scanstrip.svg similarity index 100% rename from Article/Fig_notions/scanstrip.svg rename to Article/Figures/scanstrip.svg diff --git a/Article/Fig_method/algoAuto.tex b/Article/Tables/algoAuto.tex similarity index 100% rename from Article/Fig_method/algoAuto.tex rename to Article/Tables/algoAuto.tex diff --git a/Article/Fig_method/algoMulti.tex b/Article/Tables/algoMulti.tex similarity index 100% rename from Article/Fig_method/algoMulti.tex rename to Article/Tables/algoMulti.tex diff --git a/Article/Fig_notions/bswidth.tex b/Article/Tables/bswidth.tex similarity index 100% rename from Article/Fig_notions/bswidth.tex rename to Article/Tables/bswidth.tex diff --git a/Article/Fig_method/workflow.tex b/Article/Tables/workflow.tex similarity index 100% rename from Article/Fig_method/workflow.tex rename to Article/Tables/workflow.tex diff --git a/Article/expe.tex b/Article/expe.tex index a394f7d..5211ca1 100755 --- a/Article/expe.tex +++ b/Article/expe.tex @@ -71,12 +71,12 @@ Results are given in \RefTab{tab:comp}. \begin{figure}[h] \center \begin{tabular}{c@{\hspace{0.2cm}}c@{\hspace{0.2cm}}c} - \includegraphics[width=0.32\textwidth]{Fig_york/P1020928.png} & - \includegraphics[width=0.32\textwidth]{Fig_york/P1020928_york.png} & - \includegraphics[width=0.32\textwidth]{Fig_york/P1020928_lsd.png} \\ - \includegraphics[width=0.32\textwidth]{Fig_york/P1020928_ed.png} & - \includegraphics[width=0.32\textwidth]{Fig_york/P1020928_canny.png} & - \includegraphics[width=0.32\textwidth]{Fig_york/P1020928_fbsd.png} + \includegraphics[width=0.32\textwidth]{Figures/P1020928.png} & + \includegraphics[width=0.32\textwidth]{Figures/P1020928_york.png} & + \includegraphics[width=0.32\textwidth]{Figures/P1020928_lsd.png} \\ + \includegraphics[width=0.32\textwidth]{Figures/P1020928_ed.png} & + \includegraphics[width=0.32\textwidth]{Figures/P1020928_canny.png} & + \includegraphics[width=0.32\textwidth]{Figures/P1020928_fbsd.png} \begin{picture}(1,1)(0,0) \put(-320,91.5){\circle{8}} \put(-202,91.5){\circle{8}} diff --git a/Article/method.tex b/Article/method.tex index 96b7f8f..47f7a6a 100755 --- a/Article/method.tex +++ b/Article/method.tex @@ -52,7 +52,7 @@ The workflow of the detection process is summerized in the following figure. \begin{figure}[h] \center - \input{Fig_method/workflow} + \input{Tables/workflow} \caption{The main workflow of the detection process.} \label{fig:workflow} \end{figure} @@ -103,9 +103,9 @@ the higher the probability gets to fail again on an escape from the scan strip. \begin{figure}[h] \center \begin{tabular}{c@{\hspace{0.2cm}}c@{\hspace{0.2cm}}c} - \includegraphics[width=0.24\textwidth]{Fig_notions/escapeLightFirst_half.png} & - \includegraphics[width=0.24\textwidth]{Fig_notions/escapeLightSecond_half.png} & - \includegraphics[width=0.48\textwidth]{Fig_notions/escapeLightThird_zoom.png} + \includegraphics[width=0.24\textwidth]{Figures/escapeLightFirst_half.png} & + \includegraphics[width=0.24\textwidth]{Figures/escapeLightSecond_half.png} & + \includegraphics[width=0.48\textwidth]{Figures/escapeLightThird_zoom.png} \begin{picture}(1,1)(0,0) {\color{dwhite}{ \put(-307,4.5){\circle*{8}} @@ -202,7 +202,7 @@ detection of all the segments crossed by the input stroke $AB$. In order to avoid multiple detections of the same edge, an occupancy mask, initially empty, collects the dilated points of all the blurred segments, so that these points can not be used any more. -\input{Fig_method/algoMulti} +\input{Tables/algoMulti} First the positions $M_j$ of the prominent local maxima of the gradient magnitude found under the stroke are sorted from the highest to the lowest. diff --git a/Article/notions.tex b/Article/notions.tex index e1a660b..e779d14 100755 --- a/Article/notions.tex +++ b/Article/notions.tex @@ -47,7 +47,7 @@ point $P_i$ is thus controlled by the recognition test $\mu_i < \varepsilon$. \begin{figure}[h] \center - \input{Fig_notions/bswidth} + \input{Tables/bswidth} \caption{A growing blurred segment $\mathcal{B}_i$ : when adding the new point $P_i$, the blurred segment minimal thickness augments from $\mu_{i-1}$ to $\mu_i$; if the new thickness $\mu_i$ exceeds @@ -93,7 +93,7 @@ At each iteration $i$, the scans $S_i$ and $S_{-i}$ are successively processed. \begin{figure}[h] \center - \includegraphics[width=0.8\textwidth]{Fig_notions/scanstrip.eps} + \includegraphics[width=0.8\textwidth]{Figures/scanstrip.eps} \begin{picture}(1,1)(0,0) \thicklines \put(-176,112){\vector(2,-1){30}} diff --git a/Article/Fig_auto/autoNew.png b/Expes/Analyses/PerfOwn/autoNew.png similarity index 100% rename from Article/Fig_auto/autoNew.png rename to Expes/Analyses/PerfOwn/autoNew.png diff --git a/Article/Fig_auto/autoOld.png b/Expes/Analyses/PerfOwn/autoOld.png similarity index 100% rename from Article/Fig_auto/autoOld.png rename to Expes/Analyses/PerfOwn/autoOld.png diff --git a/Article/Fig_auto/buro.png b/Expes/Analyses/PerfOwn/buro.png similarity index 100% rename from Article/Fig_auto/buro.png rename to Expes/Analyses/PerfOwn/buro.png diff --git a/Article/Fig_auto/dssDetailNew.png b/Expes/Analyses/PerfOwn/dssDetailNew.png similarity index 100% rename from Article/Fig_auto/dssDetailNew.png rename to Expes/Analyses/PerfOwn/dssDetailNew.png diff --git a/Article/Fig_auto/dssDetailOld.png b/Expes/Analyses/PerfOwn/dssDetailOld.png similarity index 100% rename from Article/Fig_auto/dssDetailOld.png rename to Expes/Analyses/PerfOwn/dssDetailOld.png diff --git a/Article/Fig_auto/dssNew.png b/Expes/Analyses/PerfOwn/dssNew.png similarity index 100% rename from Article/Fig_auto/dssNew.png rename to Expes/Analyses/PerfOwn/dssNew.png diff --git a/Article/Fig_auto/dssOld.png b/Expes/Analyses/PerfOwn/dssOld.png similarity index 100% rename from Article/Fig_auto/dssOld.png rename to Expes/Analyses/PerfOwn/dssOld.png diff --git a/Article/Fig_auto/perfTable.tex b/Expes/Analyses/PerfOwn/perfTable.tex similarity index 100% rename from Article/Fig_auto/perfTable.tex rename to Expes/Analyses/PerfOwn/perfTable.tex diff --git a/Article/Fig_auto/perf_buro.txt b/Expes/Analyses/PerfOwn/perf_buro.txt similarity index 100% rename from Article/Fig_auto/perf_buro.txt rename to Expes/Analyses/PerfOwn/perf_buro.txt diff --git a/Article/Fig_auto/perf_indoor01.txt b/Expes/Analyses/PerfOwn/perf_indoor01.txt similarity index 100% rename from Article/Fig_auto/perf_indoor01.txt rename to Expes/Analyses/PerfOwn/perf_indoor01.txt diff --git a/Article/Fig_auto/perf_indoor02.txt b/Expes/Analyses/PerfOwn/perf_indoor02.txt similarity index 100% rename from Article/Fig_auto/perf_indoor02.txt rename to Expes/Analyses/PerfOwn/perf_indoor02.txt diff --git a/Article/Fig_auto/perf_indoor03.txt b/Expes/Analyses/PerfOwn/perf_indoor03.txt similarity index 100% rename from Article/Fig_auto/perf_indoor03.txt rename to Expes/Analyses/PerfOwn/perf_indoor03.txt diff --git a/Article/Fig_auto/perf_indoor04.txt b/Expes/Analyses/PerfOwn/perf_indoor04.txt similarity index 100% rename from Article/Fig_auto/perf_indoor04.txt rename to Expes/Analyses/PerfOwn/perf_indoor04.txt diff --git a/Article/Fig_auto/perf_indoor05.txt b/Expes/Analyses/PerfOwn/perf_indoor05.txt similarity index 100% rename from Article/Fig_auto/perf_indoor05.txt rename to Expes/Analyses/PerfOwn/perf_indoor05.txt diff --git a/Article/Fig_auto/perf_indoor06.txt b/Expes/Analyses/PerfOwn/perf_indoor06.txt similarity index 100% rename from Article/Fig_auto/perf_indoor06.txt rename to Expes/Analyses/PerfOwn/perf_indoor06.txt diff --git a/Article/Fig_auto/perf_indoor07.txt b/Expes/Analyses/PerfOwn/perf_indoor07.txt similarity index 100% rename from Article/Fig_auto/perf_indoor07.txt rename to Expes/Analyses/PerfOwn/perf_indoor07.txt diff --git a/Article/Fig_auto/perf_indoor08.txt b/Expes/Analyses/PerfOwn/perf_indoor08.txt similarity index 100% rename from Article/Fig_auto/perf_indoor08.txt rename to Expes/Analyses/PerfOwn/perf_indoor08.txt diff --git a/Article/Fig_auto/perf_indoor09.txt b/Expes/Analyses/PerfOwn/perf_indoor09.txt similarity index 100% rename from Article/Fig_auto/perf_indoor09.txt rename to Expes/Analyses/PerfOwn/perf_indoor09.txt diff --git a/Article/Fig_auto/perf_indoor10.txt b/Expes/Analyses/PerfOwn/perf_indoor10.txt similarity index 100% rename from Article/Fig_auto/perf_indoor10.txt rename to Expes/Analyses/PerfOwn/perf_indoor10.txt diff --git a/Article/Fig_auto/perf_outdoor01.txt b/Expes/Analyses/PerfOwn/perf_outdoor01.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor01.txt rename to Expes/Analyses/PerfOwn/perf_outdoor01.txt diff --git a/Article/Fig_auto/perf_outdoor02.txt b/Expes/Analyses/PerfOwn/perf_outdoor02.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor02.txt rename to Expes/Analyses/PerfOwn/perf_outdoor02.txt diff --git a/Article/Fig_auto/perf_outdoor03.txt b/Expes/Analyses/PerfOwn/perf_outdoor03.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor03.txt rename to Expes/Analyses/PerfOwn/perf_outdoor03.txt diff --git a/Article/Fig_auto/perf_outdoor04.txt b/Expes/Analyses/PerfOwn/perf_outdoor04.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor04.txt rename to Expes/Analyses/PerfOwn/perf_outdoor04.txt diff --git a/Article/Fig_auto/perf_outdoor05.txt b/Expes/Analyses/PerfOwn/perf_outdoor05.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor05.txt rename to Expes/Analyses/PerfOwn/perf_outdoor05.txt diff --git a/Article/Fig_auto/perf_outdoor06.txt b/Expes/Analyses/PerfOwn/perf_outdoor06.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor06.txt rename to Expes/Analyses/PerfOwn/perf_outdoor06.txt diff --git a/Article/Fig_auto/perf_outdoor07.txt b/Expes/Analyses/PerfOwn/perf_outdoor07.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor07.txt rename to Expes/Analyses/PerfOwn/perf_outdoor07.txt diff --git a/Article/Fig_auto/perf_outdoor08.txt b/Expes/Analyses/PerfOwn/perf_outdoor08.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor08.txt rename to Expes/Analyses/PerfOwn/perf_outdoor08.txt diff --git a/Article/Fig_auto/perf_outdoor09.txt b/Expes/Analyses/PerfOwn/perf_outdoor09.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor09.txt rename to Expes/Analyses/PerfOwn/perf_outdoor09.txt diff --git a/Article/Fig_auto/perf_outdoor10.txt b/Expes/Analyses/PerfOwn/perf_outdoor10.txt similarity index 100% rename from Article/Fig_auto/perf_outdoor10.txt rename to Expes/Analyses/PerfOwn/perf_outdoor10.txt diff --git a/Article/Fig_auto/readme.txt b/Expes/Analyses/PerfOwn/readme.txt similarity index 100% rename from Article/Fig_auto/readme.txt rename to Expes/Analyses/PerfOwn/readme.txt diff --git a/Article/Fig_synth/bias.txt b/Expes/Analyses/PerfSynth/bias.txt similarity index 100% rename from Article/Fig_synth/bias.txt rename to Expes/Analyses/PerfSynth/bias.txt diff --git a/Article/Fig_synth/res.txt b/Expes/Analyses/PerfSynth/res.txt similarity index 100% rename from Article/Fig_synth/res.txt rename to Expes/Analyses/PerfSynth/res.txt diff --git a/Article/Fig_synth/stats.txt b/Expes/Analyses/PerfSynth/stats.txt similarity index 100% rename from Article/Fig_synth/stats.txt rename to Expes/Analyses/PerfSynth/stats.txt diff --git a/Article/Fig_synth/statsExample.png b/Expes/Analyses/PerfSynth/statsExample.png similarity index 100% rename from Article/Fig_synth/statsExample.png rename to Expes/Analyses/PerfSynth/statsExample.png diff --git a/Article/Fig_synth/statsnewBounds.png b/Expes/Analyses/PerfSynth/statsnewBounds.png similarity index 100% rename from Article/Fig_synth/statsnewBounds.png rename to Expes/Analyses/PerfSynth/statsnewBounds.png diff --git a/Article/Fig_synth/statsnewPoints.png b/Expes/Analyses/PerfSynth/statsnewPoints.png similarity index 100% rename from Article/Fig_synth/statsnewPoints.png rename to Expes/Analyses/PerfSynth/statsnewPoints.png diff --git a/Article/Fig_synth/statsoldBounds.png b/Expes/Analyses/PerfSynth/statsoldBounds.png similarity index 100% rename from Article/Fig_synth/statsoldBounds.png rename to Expes/Analyses/PerfSynth/statsoldBounds.png diff --git a/Article/Fig_synth/statsoldPoints.png b/Expes/Analyses/PerfSynth/statsoldPoints.png similarity index 100% rename from Article/Fig_synth/statsoldPoints.png rename to Expes/Analyses/PerfSynth/statsoldPoints.png -- GitLab