ERPPM?AppleApple_partition_map?PM@Odisk imageApple_HFSO@3goonPMOApple_FreeH+10.0#&» $X!000033 0x30x9startup _FTM_.patͿ%McAE vE _FTM_.pat README.txt COPYING.LIBReleaseNotes.txt.disk_image_bg.jpg .DS_Storemnm.alphafilter.helpmnm.cyclic.helpmnm.derivate.help mnm.diag.helpmnm.fftfilter.help mnm.fstd.helpmnm.gmmem.helpmnm.help mnm.help.jpg mnm.hist.helpmnm.integrate.helpmnm.list2col.helpmnm.list2fvec.helpmnm.list2row.helpmnm.list2vec.help mnm.lu.helpmnm.mahalanobis.helpmnm.matmap.helpmnm.mautocorr.helpmnm.meanstd.helpmnm.minmax.help mnm.mm.help mnm.mmt.help mnm.mtm.help  mnm.mv.help  mnm.nmf.help mnm.normalize.help mnm.normalizer.help  mnm.pca.help mnm.q.help mnm.qr.help mnm.ring.helpmnm.standardize.helpmnm.standardizer.helpmnm.submat.help mnm.sum.help mnm.svd.helpmnm.svmmap.helpmnm.transpose.helpmnm.vec2list.helpmnm.winfilter.helpmnm.xdist2.help mnm.xmul.help Desktop DB Desktop DF!501,!mnm.L2Rdecoding.pat„DY„DY$»Bc& "mnm.L2Rdecoding.pat# .DS_Store . n H  L \"~FjBz@zFj>x>d@.$ftm.buffer.help#ŕ#ŕ#».c s*ftm.class.bpf.helpP[P[#».c,ftm.class.dict.helpNnWNnW#».cmaxb ,ftm.class.expr.helpRŊRŊ#».cmaxb p,ftm.class.fmat.helpP[P[#».cj ,ftm.class.fvec.help#».cl*ftm.class.mat.help)Ys)Ys#».cPX R  v H 6 , F , vP,2FTM.2.1.4.BETA-Max46ub0HFS+ Private Data$ftm.buffer.help,ftm.class.midi.help  ftm.mess.help"ftm.value.helpAftm.jpg"IArchive.pax.gzNEntries P Welcome.txt ` Olivier.aiff k gbr.ifft.help r &mnm.derivate.mxb&mnm.list2vec.mxb"mnm.svmmap.mxb0mnm.follower.init.pat*mnm.fftfilter.help*mnm.mautocorr.help mnm.qr.helpbV4^2h@&|F,ftm.class.midi.help#».c .ftm.class.scoob.help 22#».c.ftm.class.track.help!BxBx#».cmaxbID.ftm.class.tuple.help"22#».c5"ftm.clone.help#NoNo#».cmaxbC  ftm.copy.help$$K$K#».c ftm.help%k&k&#».cp ftm.help.jpg&22#».cK,"ftm.inter.help'aa#».c"  ftm.iter.help(yy#».c$$ftm.jitter.help)*d*d#».c!&  ftm.list.help*22#».c' ftm.mesh.js+'8'8#».c 6( ftm.mesh.mxb,'+'+#».c!) x ^ @ & \4  ftm.mess.help-ŒGŒG#».c ,*ftm.midiparse.help.22#».cb-.ftm.midiunparse.help/Np,Np,#».cmaxb.$ftm.object.help0[[#».c/  ftm.play.help1 #».c 1"ftm.print.help2&ܾ&#».c}2$ftm.record.help322#».c 3(ftm.schedule.help4b̽b#».c4  ftm.sdif.help5nh]nh]#».cTEXTH5*ftm.sdif.info.help6l l #».c6,ftm.sdif.track.help7r{/r{/#».c88,ftm.sdif.write.help8[[#».cl<$ftm.sqlite.help9SS#».cU>"ftm.tween.help:00#».c@ l F " tL(1"ftm.value.help;NoNo#».cmaxbJA,ftm.vecdisplay.help<ᾂ#».c0Bftm.absargs.helpftm.buffer.helpftm.class.bpf.helpftm.class.dict.helpftm.class.expr.helpftm.class.fmat.helpftm.class.fvec.helpftm.class.mat.helpftm.class.midi.help ftm.class.scoob.help!ftm.class.track.help"ftm.class.tuple.help#ftm.clone.help$ ftm.copy.help%ftm.help& ftm.help.jpg'ftm.inter.help( ftm.iter.help)ftm.jitter.help* ftm.list.help+ ftm.mesh.js, ftm.mesh.mxb- ftm.mess.help.ftm.midiparse.help/ftm.midiunparse.help0ftm.object.help1 ftm.play.help2ftm.print.help3ftm.record.help4ftm.schedule.help5 ftm.sdif.help6ftm.sdif.info.help7ftm.sdif.track.help8ftm.sdif.write.help9ftm.sqlite.help:ftm.tween.help;ftm.value.help<ftm.vecdisplay.help= inspectors(=ftm.mess-insp.pat>R*R*#».cmaxbF,=ftm.object-insp.pat?22#».c LH4=ftm.vecdisplay-insp.pat@ŒGŒG#».c]I>=ftm.mess-insp.pat?=ftm.object-insp.pat@=ftm.vecdisplay-insp.patA tutorials A FTM.help.helpBb̽b#».cO8 N z L ~H^.h@`>p6X P*0HFS+ Private Data@PWWHFS+ Private Data.Trashes 501!»3»»»3cA@FTM.2.1.4.BETA-Max46ub .DS_StoreN»:»:»7c@ FTM##cA*FTM.2.1.4.BETA.pkgH55$#cAGABOR_$$cAinit$$cAMnM.BETA%$cAstartup%%cA .DS_StoreFTMhelp&##cA inspectors=##cA tutorialsA##cAhelp&ftm.absargs.help* * #».cF| j F 2" ^jFh\  "IArchive.pax.gzK7:#».c$8xuI Info.plistL<<#».c$yIPkgInfoM<<#».c$I Resources N5œœ#cAJI Archive.bomKIArchive.pax.gzLI Info.plistMIPkgInfoNI Resources.NBundleVersions.plistO66#».c$ N English.lprojP5<$#cA N 4 r*\D ~Z:L>* NEntriesVŽŽ$».cN Entries.LogWŽŽ$».c*NFTM.2.1.4.BETA.bomX$$$$cslnkrhap0NFTM.2.1.4.BETA.pax.gzY$$$$cslnkrhap.NFTM.2.1.4.BETA.sizesZ<<$».c$0$Npackage_version[<<$».c$N postflight\`gœœ».cjN Repository]`3`3$Ic2NRoot^`3`3$Ic3ONBundleVersions.plistPN English.lproj"Pbackground.jpgQ]]#».cmZ(PDescription.plistR<<#».c$C,PFTM.2.1.4.BETA.infoS<<$».c$&P License.txtT2.2.$».cmg x \ 0 V2 P Welcome.txtU]A`$».cmQPbackground.jpgRPDescription.plistSPFTM.2.1.4.BETA.infoTP License.txtUP Welcome.txtVNEntriesWN Entries.LogXNFTM.2.1.4.BETA.bomYNFTM.2.1.4.BETA.pax.gzZNFTM.2.1.4.BETA.sizes[Npackage_version\N postflight]N Repository^NRoot_GABOR_examples `$$cA_helpk$$cA_ tutorials $$cA`_examples,`gabor.cepsmooth.pataŒ9Œ9$IcM*`gabor.granular.patbŒ9Œ9$IcB,`gabor.harmonics.patcŒ9Œ9$IcSa#(`gabor.logceps.patdŒ9Œ9$IcGD)*`gabor.partials.pateŒ9Œ9$IcRP.$`gabor.psola.patfŒ9Œ9$IcO4,`gabor.psolastic.patgŒ9Œ9$IcY9"`gabor.sing.pathŒ9Œ9$Icq?&`gabor.ststst.patiŒ9Œ9$JcMGV6  jF $~X2V.R$ ` Olivier.aiffjVV$Jc-HLa`gabor.cepsmooth.patb`gabor.granular.patc`gabor.harmonics.patd`gabor.logceps.pate`gabor.partials.patf`gabor.psola.patg`gabor.psolastic.path`gabor.sing.pati`gabor.ststst.patj` Olivier.aiffk_helpk gabor.helplŒ9Œ9$JcN$kgbr.addenv.helpmŒ9Œ9$JcI#.kgbr.addpartials.helpnŒ9Œ9$KcG("kgbr.bands.helpoŒ9Œ9$KcA0- k gbr.copy.helppŒ9Œ9$KcE2$kgbr.dline~.helpqŒ9Œ9$KcD7$kgbr.drain~.helprŒ9Œ9$KcC<k gbr.fft.helpsŒ9Œ9$KcZ!A"kgbr.fire~.helptŒ9Œ9$KcTG k gbr.gen=.helpuŒ9Œ9$KcCM"kgbr.harms.helpvŒ9Œ9$KcGFRx\ B &  tVB(f6^&  k gbr.ifft.helpwŒ9Œ9$KcZ W"kgbr.morph.helpxŒ9Œ9$Kcq ] k gbr.ola~.helpyŒ9Œ9$Kcnf"kgbr.paste.helpzŒ9Œ9$KcVbm"kgbr.peaks.help{Œ9Œ9$KcGrs k gbr.psy~.help|Œ9Œ9$KcEx(kgbr.resample.help}Œ9Œ9$Kc } $kgbr.slice~.help~Œ9Œ9$KcE>$kgbr.tapin~.helpŒ9Œ9$KcHH&kgbr.tapout~.helpŒ9Œ9$KcNa"kgbr.trace.helpŒ9Œ9$Kc  "kgbr.wind=.helpŒ9Œ9$KcGk gbr.yin.helpŒ9Œ9$KcGlk gabor.helpmkgbr.addenv.helpnkgbr.addpartials.helpokgbr.bands.helppk gbr.copy.helpqkgbr.dline~.helph<~ f J . z^D( !rkgbr.drain~.helpsk gbr.fft.helptkgbr.fire~.helpuk gbr.gen=.helpvkgbr.harms.helpwk gbr.ifft.helpxkgbr.morph.helpyk gbr.ola~.helpzkgbr.paste.help{kgbr.peaks.help|k gbr.psy~.help}kgbr.resample.help~kgbr.slice~.helpkgbr.tapin~.helpkgbr.tapout~.helpkgbr.trace.helpkgbr.wind=.helpk gbr.yin.help_ tutorials001.01 - sine wave.patŒ9Œ9$KcRzJ"01.02 - sine wave with overlap.patŒ9Œ9$KcUm:01.03 - my 1st formant.patŒ9Œ9$KcY@01.04 - different windows.patŒ9Œ9$KcUi*01.05 - la FOF.patŒ9Œ9$KcS801.06 - my 1st vowels.patŒ9Œ9$KcV_801.07 - stolen vowels.patŒ9Œ9$Kcs@01.08 - recomposed vowels.patŒ9Œ9$Kc~]401.09 - your vowels.patŒ9Œ9$Kc[F01.01 - sine wave.pat"01.02 - sine wave with overlap.pat01.03 - my 1st formant.pat01.04 - different windows.pat01.05 - la FOF.pat^v: nJnJ b2vJh>&mnm.derivate.mxbS(S($Kc(mnm.fftfilter.mxb„DY„DY$Kc Q mnm.fstd.mxbS(S($Kc(mnm.integrate.mxbS(S($Kc&mnm.list2col.mxbS(S($Kc'(mnm.list2fvec.mxbS(S($KcZ&mnm.list2row.mxbS(S($KcL~:jP ,  p :  6 hP.&mnm.list2vec.mxbS(S($Kc9"mnm.matmap.mxbS(S($KcU(mnm.mautocorr.mxbM=,M=,$Kc mnm.mm.mxbS(S($Kc# mnm.mmt.mxbS(S($Kc mnm.mtm.mxbS(S($Kc mnm.mv.mxbS(S($Kc8(mnm.normalize.mxbS)S)$Kc1*mnm.normalizer.mxbS)S)$Kc mnm.pca.mxbS)S)$Kc  mnm.q.mxbS)S)$Kc# mnm.ring.mxbS)S)$Kc,mnm.standardize.mxbS)S)$Kc_.mnm.standardizer.mxbS)S)$Kcl F .  lJ. examples&gesture_follower »»$cA hmm%$cAgesture_follower .DS_Store#»»»»c@6mnm.follower-example.pat„DY„DY$Kcr 8mnm.follower.database.pat„DY„DY$Kc/ 4mnm.follower.graphs.pat„DY„DY$Kc/ .mnm.follower.gui.pat„DY„DY$Kc .mnm.follower.hmm.pat„DY„DY$Kc  0 h 4 p > \ 4 |X.:ZH0 01.06 - my 1st vowels.pat01.07 - stolen vowels.pat01.08 - recomposed vowels.pat01.09 - your vowels.patinit*ftm-objectlist.txtOO$Kc.gabor-objectlist.txtl 1l 1$KcF*mnm-objectlist.txt……$Kchftm-objectlist.txtgabor-objectlist.txtmnm-objectlist.txtMnM.BETA abstracts$$cAexamples%$cAhelp+//%cA abstracts,mnm.alphafilter.mxbS(S($Kc[VtR`<"R  mnm.qr.helpKK//cy mnm.ring.help]ӿ]//cz.mnm.standardize.helpN //cmaxb{0mnm.standardizer.help]ӿ]//c'|$mnm.submat.helpKK//c} mnm.sum.helpK o//cmaxbl~ mnm.svd.helpN4N4//cmaxb$mnm.svmmap.helphChC//c_*mnm.transpose.helpH H //c(mnm.vec2list.helpKK//c*mnm.winfilter.helpNN//cmaxbV$mnm.xdist2.helpCC//c+ mnm.xmul.help.\:.\://cx H  N   f B f>$*mnm.fftfilter.help„q@„q@//cmaxb   mnm.fstd.help}G}G//c* "mnm.gmmem.help}|}|//c mnm.help… [//cmaxb U  mnm.help.jpg)Yo)Yo//cYH mnm.hist.help//c|N*mnm.integrate.help]ӿ]//cO(mnm.list2col.helpnn//c^P*mnm.list2fvec.helpnn//cQ(mnm.list2row.helpnn//cJR(mnm.list2vec.helpKK//cS mnm.lu.helpKK//cT.mnm.mahalanobis.help //cmaxbU$mnm.matmap.helpN //cmaxb +V n X 6 xhL2 *mnm.mautocorr.helpcW //cmaxbLY&mnm.meanstd.helpK @//cmaxb n$mnm.minmax.helpK //cmaxb o mnm.mm.helpCC//c p mnm.mmt.helpKK//cq mnm.mtm.helpKK//cr mnm.mv.help CC//cs mnm.nmf.help KK//c !t*mnm.normalize.help K //cTEXT u,mnm.normalizer.help ]ӿ]//cv mnm.pca.help S/S///c w mnm.q.helpKK//cx Z F . pR2Aftm.jpgC#».cK,P.AFTM.tutorial.1-7.patDŒGŒG#».c;U0AFTM.tutorial.8-14.patEŒGŒG#».ciW<AFTM.tutorial.references.patFӰӰ#».cc#Y A showscope.patGӰӰ#».c`BA FTM.help.helpCAftm.jpgDAFTM.tutorial.1-7.patEAFTM.tutorial.8-14.patFAFTM.tutorial.references.patGA showscope.patHFTM.2.1.4.BETA.pkgHContentsI5<$#cAIHContentsI Archive.bomJ67#».c$6a*D nD 2FTM.2.1.4.BETA-Max46ub œœFTM.2.1.4.BETA-Max46ub*.disk_image_bg.jpg''».cb9  .DS_Store»:»:»5c@0 .Trashes »3»3 cB@ COPYING.LIB2.2.2».cg  Desktop DBœœœ».cBTFLDMGR@ Desktop DFœœœ».cDTFLDMGR@2FTM.2.1.4.BETA-Max46ubN%#cA README.txt)MS..cZ &ReleaseNotes.txt:XcV&  |\H~mnm.follower.markers.patmnm.follower.monitor.pat!mnm.L2Rdecoding.patmnm.makeL2R.pathmm*mnm.hmmL2R-ez.help痿%Kc! (mnm.hmmL2R-ez.mxb痿%Lc mnm.hmmL2R-ez.helpmnm.hmmL2R-ez.mxbhelp.mnm.alphafilter.help]ӿ]//c $mnm.cyclic.help}|}|//cM2 (mnm.derivate.help]ӿ]//c  mnm.diag.helpHվH//cx x H  N ^D"X6P 0mnm.follower.init.pat„DY„DY$Kc  6mnm.follower.markers.pat„DY„DY$KcK 6mnm.follower.monitor.pat„DY„DY$Kc  ,mnm.L2Rdecoding.pat"®®»»c$mnm.makeL2R.pat„DY„DY$Kc mnm.follower-example.patmnm.follower.database.patmnm.follower.graphs.patmnm.follower.gui.patmnm.follower.hmm.patmnm.follower.init.patxRbh8"mnm.svmmap.mxbS)S)$Kc?&mnm.vec2list.mxbS)S)$Kc(mnm.winfilter.mxbS)S)$Kc mnm.alphafilter.mxbmnm.derivate.mxbmnm.fftfilter.mxb mnm.fstd.mxbmnm.integrate.mxbmnm.list2col.mxbmnm.list2fvec.mxbmnm.list2row.mxbmnm.list2vec.mxbmnm.matmap.mxbmnm.mautocorr.mxb mnm.mm.mxb mnm.mmt.mxb mnm.mtm.mxb mnm.mv.mxbmnm.normalize.mxbmnm.normalizer.mxb mnm.pca.mxb mnm.q.mxb mnm.ring.mxbmnm.standardize.mxbmnm.standardizer.mxbmnm.svmmap.mxbmnm.vec2list.mxbmnm.winfilter.mxbHd0 `2h4 lJ*JFIFHH ExifMM*bj(1r2iHHAdobe Photoshop 7.02005:02:03 15:46:50@V(&HHJFIFHH Adobe_CMAdobed            V@"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?^jntWX kѵcc[^-3֢88^ٟIƾZg^]:;jui&$))$Lq2N-$FO}?uo장aeLf_]ц6Y5V5چXKuv5d]G/>x };xfW?[g%>zvaݬ#;UMdRxǴ-:+v{.5xĤ׎qC.y.'] Zb>a?]֛I6koS}?enO$K,d6;_"Jyz}Eշӥv;u#nV6zu~w0ӎu5]uT|C]龭w\OYa @R-j_hI>~JsEtϫ`t4l/j̡c+6 mY'sKzTtF;Mrֵg|$\kl駐IMōYlԥֹYwnoJ1nwN;wskp~s~]!c}0QQ?go Wd]ObcT=~=U߸BJTʩ$+鱤GLݪiYA~{=OؾkI%?R?]Djv<,;P7Hwk1/IOyв?RQʩ$,zPhotoshop 3.08BIM%8BIM com.apple.print.PageFormat.FormattingPrinter com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.FormattingPrinter HPprinter com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2005-01-01T14:28:53Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2005-01-01T14:28:53Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2005-01-01T14:28:53Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2005-01-01T14:28:53Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2005-01-01T14:28:53Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2005-01-01T14:28:53Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 796.31999999999994 577.28999999999996 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2005-02-03T14:22:11Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -5.04 -9 836.85000000000002 586.28999999999996 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2005-02-03T14:22:11Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.hp.print.puffin com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName iso-a4 com.apple.print.ticket.client com.hp.print.puffin com.apple.print.ticket.modDate 2004-08-15T18:19:34Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.hp.print.puffin com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 796.31999999999994 577.28999999999996 com.apple.print.ticket.client com.hp.print.puffin com.apple.print.ticket.modDate 2004-08-15T18:19:34Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.hp.print.puffin com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -5.04 -9 836.85000000000002 586.28999999999996 com.apple.print.ticket.client com.hp.print.puffin com.apple.print.ticket.modDate 2004-08-15T18:19:34Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIMxHHBEKg{HH(dh 8BIMHH8BIM&?8BIM x8BIM8BIM 8BIM 8BIM' 8BIM5-8BIM8BIM8BIM8BIM@@8BIM8BIM;V@mnm@VnullboundsObjcRct1Top longLeftlongBtomlongVRghtlong@slicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongVRghtlong@urlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM8BIM8BIM @V@JFIFHH Adobe_CMAdobed            V@"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?^jntWX kѵcc[^-3֢88^ٟIƾZg^]:;jui&$))$Lq2N-$FO}?uo장aeLf_]ц6Y5V5چXKuv5d]G/>x };xfW?[g%>zvaݬ#;UMdRxǴ-:+v{.5xĤ׎qC.y.'] Zb>a?]֛I6koS}?enO$K,d6;_"Jyz}Eշӥv;u#nV6zu~w0ӎu5]uT|C]龭w\OYa @R-j_hI>~JsEtϫ`t4l/j̡c+6 mY'sKzTtF;Mrֵg|$\kl駐IMōYlԥֹYwnoJ1nwN;wskp~s~]!c}0QQ?go Wd]ObcT=~=U߸BJTʩ$+鱤GLݪiYA~{=OؾkI%?R?]Djv<,;P7Hwk1/IOyв?RQʩ$8BIM!UAdobe PhotoshopAdobe Photoshop 7.08BIMHhttp://ns.adobe.com/xap/1.0/ adobe:docid:photoshop:7bfe0888-7789-11d9-8621-84d24fc82dbe AdobedC V@    u!"1A2# QBa$3Rqb%C&4r 5'S6DTsEF7Gc(UVWdte)8fu*9:HIJXYZghijvwxyz?ۗ1B* Ꭻ JtSB7P@J~^Et쎶{sy mr\BZZUqPE*m CPTЭ %m0☳M`$'g63K{~TV`6 "ADQ(gUG d'eV @O?N=7ٍ<.NwSj*~DžX] ~"D%cP˭I i/'9xY43պ pHoOvY81-wݍjdgzBi.oC/YmѶrMCeRȹSҵTS-M}S6R `F@?;cz{ SƊi[+-V\r4aE} |2_lu^oLQܸV<a)h먲ۗ!U=bجwm=ΟxWvPW]bYf;>cA0x O1UEe+⦯Z7YZJRLdIњ7x`*n +N=Ѱf%yTC(dTSQJԬu2H#ޙ:7[wΉ39Edwllι% 487&NL Qi5K Em؛Nal@ f #}Rbi%&@HUQOܣ%߻?{1ѽYͦZYgVgKq{ cuckyaK4sF _*:/uU 2o?㵎cSb.cIhjY# 4Oo/{ѭ틝W_`mlwԋOU-FګMNyccb ajs6tWSws/ͥp|W]mFv&uG'SwrE-do|{B:#)~9NFޕ}i^4Q f* Xac8$*9r9RRe8m!E[!5&JX I3wΝ.zg77GD6|T"pQ$;)%f箏 CIAN$֡F_w(Os/|vg}Ԕ v;qڕޣ݅mM Tťwǝk3]ii`?Rnl JU/dmGERŝk@IM/ywm-vozvb6ob#R(icuaXBXi1RM.'~:j*=]hVLt mŽiܘ(A?[ndyl:Jyx,MŽ;cﯕ?WouNŜݝtI[n׺S"qJuhyO6>-;s'cCC-7ǞL݀@麷n⪢7jz bAm:=AvV2y{Ctlͧ=UEzvsHA*e/a%߽eWVGUtu*2+)e`lA,͋ژ16k:G}בbI?wB+0>vcwNY᩠͒U+j+Vhcq#F9޴q'TVRc=YƂwmUn&'` ?dpu&&-SW:z梢rص}T~LA( R~ s䟚ivܛ~66=߽ԗu c?Ns͵=6nÏŮZ-*2I C) 'aT] >+V'o;{Ug>RSIwVGpml>rg7-{Z29Zn)!^3N\,45 n<ɘd+*3]ۤdSץ<8\.U6c&fhIT= OF#z=9~<=F7n0;vY`p0)f/rnѿȘE]9$뎺7M$cIө<9-a-wG-۽#`{?+sW-߽ɟP^n:7諷+c];-*MV1P}Y,U)у+퍰Bli?lOXf}8\152w$1TkrZz )[ 3qF{~vW7{Ka}ۈ]Qn,C]N&$LML%Y1ȅSS}?tٿ}=ڽ߹޽[smS`6V}Џ)Uؒ=JENB踹N*cݳ ؎],E(Q}(mI-?L<X(fRK$R}߽ſSlo/bw6}&ٛ{S3=GsPoޯh`i@U)MAn|۰i/]l\ vC!7vt8>(X8I49Hepտ:kt|1fMk)6)m^1}iޱGZ_H$QVouPm ݱIcvUӀ;6c咕y+M!>ۤ:O ],-vE@KvUۓ2y*IY`14 m"P'zHRWA0=߽şw>YvmvgXԻxԘ먇sI_!<$UN ^_=\9ߏ?yӴSq9_Y2Ѽ})ZEi(dS*}/TSSⶖȦ(1x}ug^&oE9)5R5=w"QE$KS2$ZKm/?>Gs){max v2; #N vpatcher 14 59 476 553; #P origin 0 -75; #P window setfont "Sans Serif" 9.; #P comment 55 256 127 196617 send fmat in; #P comment 56 341 127 196617 normalize to 1 for display; #P user hslider 44 135 15 128 128 1 0 0; #P comment 96 82 321 196617 syntax: mnm.hist ; #P comment 95 21 90 196617 MnM object set; #P user fpic 41 20 54 74 mnm.help.jpg 0 0 0 0. 0 0 3; #P comment 96 69 350 196617 calculate histogram of incoming matrix elements; #P window setfont "Sans Serif" 24.; #P comment 96 37 174 196632 mnm.hist; #P user ftm.mess 44 360 92 15 3 9 255 255 255 0 0 0 1 2 0 0; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#line "_($1 div ($1 max))"; #P window setfont "Sans Serif" 9.; #P message 242 135 33 196617 clear; #P user ftm.vecdisplay 202 376 199 76 0. 127. 127. 190 190 190 0 5 1 0. 1. 255 0 0 1 0. 1. 0 255 0 1 0. 1. 0 0 255 1 0. 1. 255 0 255 1 0. 1. 255 255 0; #P user ftm.vecdisplay 203 180 199 76 0. 127. 127. 190 190 190 0 5 1 0. 127. 255 0 0 1 0. 1. 0 255 0 1 0. 1. 0 0 255 1 0. 1. 255 0 255 1 0. 1. 255 255 0; #P message 196 135 33 196617 dump; #P newex 91 310 104 196617 ftm.print histrogram; #P newex 91 191 62 196617 ftm.print in; #P newex 44 162 50 196617 mnm.q; #P window setfont "Sans Serif" 12.; #P newex 44 275 86 196620 mnm.hist 20; #P window setfont "Sans Serif" 9.; #P comment 43 113 171 196617 generate and accumulate some data; #P connect 15 0 2 0; #P fasten 8 0 2 0 247 156 49 156; #P fasten 5 0 2 0 201 156 49 156; #P connect 2 1 1 0; #P connect 2 0 1 0; #P connect 1 0 9 0; #P connect 2 1 3 0; #P connect 1 0 4 0; #P connect 9 0 7 0; #P connect 2 1 6 0; #P connect 2 0 6 0; #P pop; pmaxqv2r#NsvpatcherK1Rt#PuoriginP]tvwindowwsetfontxSans Serif$Atyflonumo#YPPPSPPPPPPtzcommentSL {argument:|multiplying}factortz ~multiplyresult1by}1(default11.)tzrd $ tzCd $Btzd $t1messageyQ 1mnm.alphafiltert1-J 1mnm.winfiltert1H 1mnm.derivatetz~0 1see1also:t1hidden1newex@ 1prepend1helpt11- 1pcontrolt1, 1resettv1linecountRtzUd 1 and11!what1"happenstv1Qt1"!, 1#ftm.listt1"I 1$mnm.list2rowt1%user1&multiSlider"B<$$BZy _PPRPPP1'#M1(frgbPPP1'1)brgb1'1*rgb21'1+rgb3PPP1'1,rgb4%4[1'1-rgb5Ji1'1.rgb6p1'1/rgb7n1'10rgb8Yɠ1'11rgb9>%1'12rgb10Wrt1%1&"j<$$?Zy /PPRPPP1'1(PPP1'1)1'1*1'1+PPP1'1,%4[1'1-Ji1'1.p1'1/n1'10Yɠ1'11>%1'12WrtzQ^Z 13MnM14object15sett1%16fpic]6J17mnm.help.jpgPPP$PPStzR> 18integration19of1:a1;stream191drag1?mousetzjd $?t1@connectWPYPt1@YPRPt1@\PRPt1@RPZPt1@ZPXPt1@PRQt11AfastenP^P2t11AP^Pt11AP^P~t11@^P]Pt1Bpoppmaxqv2r#NsvpatcherXNmt#PuwindowvsetfontwSans Serif$AtuxlinecountQtymessageK zmnm.list2fvectyI {mnm.list2rowt|comment0 }see~also:thidden1newex@ 1prepend1helpt1- 1pcontrolt1"1 1ftm.printt1"D 1mnm.list2colt1user1multiSlider"w<$$BZi _PPRPPP1#M1frgbPPP11brgb11rgb211rgb3PPP11rgb4%4[11rgb5Ji11rgb6p11 rgb7n11!rgb8Yɠ11"rgb9>%11#rgb10Wrt|QZ 1$MnM1%object1&sett11'fpic6J1(mnm.help.jpgPPP$PPSt|RK 1)convert1*ap1+list1,of1-numbers1.into1*1/single10column11fmattuvw$At|R+1tuvw$At|d 12drag13mouset14connectUPVPt14VPWPt15fasten[PYPt15\PYPt14YPXPt16poppmaxqv2r#NsvpatcherX\t#PuwindowvsetfontwSans Serif$AtuxlinecountQtymessageD zmnm.list2coltyII {mnm.list2rowt|commentI0 }see~also:thidden1newexI@ 1prepend1helpt1I - 1pcontrolt1"1 1ftm.printt1"K 1mnm.list2fvect1user1multiSlider"w<$$BZi _PPRPPP1#M1frgbPPP11brgb11rgb211rgb3PPP11rgb4%4[11rgb5Ji11rgb6p11 rgb7n11!rgb8Yɠ11"rgb9>%11#rgb10Wrt|QZ 1$MnM1%object1&sett11'fpic6J1(mnm.help.jpgPPP$PPStuxRt|RK 1)convert1*ap1+list1,of1-numbers1.into1*1/row10fvec.11the12convention13is14that15fvec16should17be18treated19either1:as1/1;or1by1?other1@FTM1Aand1$1Bobject.tuvw$AtuxQt|R+1tuvw$At|d 1Cdrag1Dmouset1EconnectUPVPt1EVPWPt1Ffasten\PYPNt1F[PYPNNt1EYPXPt1Gpoppmaxqv2r#NsvpatcherX@it#PuwindowvsetfontwSans Serif$Atxmessage K ymnm.list2fvectxD zmnm.list2colt{comment0 |see}also:t~hiddennewex@ 1prepend1helpt~- 1pcontrolt"1 1ftm.printt"I 1mnm.list2rowt1user1multiSlider"w<$$BZi _PPRPPP1#M1frgbPPP11brgb11rgb211rgb3PPP11rgb4%4[11rgb5Ji11rgb6p11rgb7n11 rgb8Yɠ11!rgb9>%11"rgb10Wrt{QZ 1#MnM1$object1%sett11&fpic6J1'mnm.help.jpgPPP$PPSt{RK 1(convert1)ap1*list1+of1,numbers1-into1)1.single1/row10fmattuvw$At{R+1tuvw$At{d 11drag12mouset13connectUPVPt13VPWPt~14fasten\PYPt~14[PYPt~13YPXPt15poppmaxqv2r#Nsvpatcher? t#PuwindowvsetfontwSans Serif$AtxmessagekK ymnm.list2fvectx I zmnm.list2rowt{comment0 |see}also:t~hiddennewex@ 1prepend1helptxD 1mnm.list2colt~- 1pcontrolt{RY 1use1mnm.listcolz1andy1instead1#B1colorWtuvw$At{0z1(deprecated)11^tuvw$At"1 1ftm.printt"F 1mnm.list2vect1user1multiSlider"w<$$BZi _PPRPPP1#M1 frgbPPP11!brgb11"rgb211#rgb3PPP11$rgb4%4[11%rgb5Ji11&rgb6p11'rgb7n11(rgb8Yɠ11)rgb9>%11*rgb10Wrt{QZ 1+MnM1,object1-sett11.fpic6J1/mnm.help.jpgPPP$PPSt{RK 10convert11ap12list13of14numbers15into1116single17row18fmattuvw$At{R+1tuvw$At{d 19drag1:mouset1;connectUPVPt1;VPWPt~1object1?sett11@fpic6J1Amnm.help.jpgPPP$PPStvwx$@At}QG 1BLU1Cdecompositiontvwx$At}Q"s1:tvwx$At}!v 1Dcomputes1Ea1B1C1Fof111Ggiven1Hmatrix1IAt}` 1J@outl1K@outu1L@outpivot1M1N@outx1Mty^G 1Odeterminantt11Pftm.mess2_YPPPQRPP11 !"#11Q_#line1R_solve $bt11P(2_YPPPQRPP11 !"#11Q1S_$At1LJ 1Tftm.print1Udett1B 1T1*t1C 1T1,t1qD 1T1-t1(? 1T1.t11&Y11 !"#11&U1'11V_#messU1WsizeSQ11VU1?PP$N7$ر>$ZoA?11VU1Xsr$?11(Q1Y_fmat1Zb1+t11$Y11 !"#11&V1'11VV1WSS11VV1?PP$1>$oc?$6`>$۱@=$-?$_-?$ Ho?$bZ>$y?11VV1X$?11(Q1Y1I1+11$1[endt1(. 1:1J1\$L1]@outu1^$U1L1_$P1N1`$Xt1aconnectXPPPt1aZPPPt1aYPPPt1aPPSPt1aPQTPt1aPRUPt1aPSVPt11bfastenPPzFt11aPPt11bPPFt11bPPFt11aPPt1aPTWPt1cpoppmaxqv2r#NsvpatcherKqt#PuoriginPtvuserwfpic6Jxmnm.help.jpgPPP$PPStywindowzsetfont{Sans Serif$Aty|linecountSt}comment ~itoutputs1a1matrix1containing1the1mahalanobis1distances1of1each1samples1to11cluster.ty|Qt} 1C:1number11clusterst} 1N:1dimension111 spacet} 1!M:111"examplest} 1#sigma:1$C1%x1&Nt} 1'mu:1$1%1&t}PZ 1(MnM1)object1*settyz{$At}P1+mnm.mahalanobistv1,ftm.mess2_SYPPPQRPP1--->P1.#T1/_#ftm10versionRQ1.11_#scope12begin1.13_#absargs40_51_62_73_84_95_:6_;7_<8_=9_1.1>_#line1?_$intyz{$Ar1@ftm.print1-Pt1Anewobj2 1@r1+1B$mu1C$sigma1-Pt1A 1+1B1Ctv1,t2_SYPPPQRPP1-P1.1>1D_$sigmatv1,]t2_SYPPPQRPP1-P1.1>1E_$mutv1,t2_SYPPPQRPP1-P1.1>1?r1@1-Pt1A5 1@tv1Fftm.object$SY1-P1.1G_#objQ1Hfmat1.1I_#messQ1JsizeQR1.1IQ1*PP$?$?1.1K_#defQ1L_fmat1Min1Nlocaltv1F$SY1-P1.1GR1H1.1IR1JSR1.1IR1*PP$?$L>$=$L?$?$?1.1KQ1L1Osigma1Ntv1F$SY1-P1.1GS1H1.1IS1JSR1.1IS1*PP$$$?$$$?1.1KQ1L1Pmu1Nr1+1-P1.111Qendt1A 1+ty|St}E 1Rwarning:1Sthis1)1Twill1Uchange1Vnow~1Wworks1Xonly1Ywith1Zdiagonal1[covariance1\matricesty|Qt}S 1]output:1$1%1^Mt}u 1_in:1^1%1&t1`connectXPSPt1`SPWPt1`]P[Pt1`[P\Pt1`YPSQt1`ZPSRt1apoppmaxqv2r#Nsvpatcherw[t#PuoriginTtvuserwfpicTQ6Jxmnm.help.jpgPPP$PPStywindowzsetfont{Sans Serif$ Aty|linecountQt}commentM ~setmat1replace1mapping1matrixtv1ftm.object`$SY1-->P1#T1_#ftm1versionRQ11_#scope1begin11_#absargs0_1_2_3_ 4_!5_"6_#7_$8_%9_11&_#objQ1'fmat11(_#messQ1)sizeS11(Q1*setPP$~?$s?$:?m?$\?$3QD?$,c#?$?$~~>$?Q=$Kv<$$W$$@$3X$g$r$q$Ou$Ou$$:$X$b$UH$$q=$D`>$>$\;A>$>$=$w$P $zi$28$f$2$X$X$?$@@$@@$@$A$PA$A$,B$dB$B$B$B$B$B$B$B$B$B$B$B11+_#defQ1,_fmat1-Arond1.localtv1Q$SY1P11&R1'11(R1)R11(R1*PP$\$J<$Sy$ =$4$)h=$E$=$莹$!=$D$;R=$R7<$ =$r=$.->$3>$I>$f>$>$|>$q>$gn>$#->$N>$T=$,1>$]b=$>$"X<$oc=$IIO$C=$$b+=$rO7$nDa=$[$S=$[f$o:$;Ģ:11+Q1,1/Arond21.rsQ3tyz{$Aty|Qrstotv10ftm.mess_SYPPPQRPP1R111_#line12_(($1 col (($1 cols) - 1)) add 1)tv10y_SYPPPQRPP1R11113_($1 cols (($1 cols) + 1))t14outlet_Pt15inlet]_Pt16connectPPRPt16RPQPt16RPSPt17popt18newobj< 19p1:reshapeinrstotv10_SYPPPQRPP1R11112tv10y_SYPPPQRPP1R11113t14_Pt15]_Pt16PPRPt16RPQPt16RPSPt17t18Y< 191:tv1;multiSlider,vH$$Bi /PPRPPP1<#M1=frgbaV51<1>brgb1<1?rgb21<1@rgb3PPP1<1Argb4%4[1<1Brgb5Ji1<1Crgb6p1<1Drgb7n1<1Ergb8Yɠ1<1Frgb9>%1<1Grgb10Wrtv1HpictsliderSMTTTT1ISliderDefaultKnob.pctQ1JSliderDefaultBkgnd.pctQsP$?$?t1KnewexG 1Lmnm.vec2listt1KI 1Mmnm.list2rowtyz{$ Ar1Nmnm.xmul1O$Arond21Qt18k 1N1Otyz{$At1KY{S 1Ppacktv1HY)SMTTTT1IQ1JQsP$?$?t1KYG 1Lt1KYI 1Mtv1;YvH$$Bi _PPRPPP1<1=aV51<1>1<1?1<1@PPP1<1A%4[1<1BJi1<1Cp1<1Dn1<1EYɠ1<1F>%1<1GWrtyz{$ Ar1N1Q$Arond1Qt18Yd 1N1Qtyz{$`Aty|Pt}X[1Ronce1Syou1Tdefined1Uthe111V,1S1Wcan1Xjust1Yuse1Za1[xmul...t16UPVPt16VPSPt16SP\Pt16\PQPt16QPTPt16TPRPt16UQVQt16[PXPt16XP]Pt16]PWPt16WPYPt16YPZPt17t189n 191\more1]on1^play1_modetv1;YvH$$Bi /PPRPPP1<1=aV51<1>1<1?1<1@PPP1<1A%4[1<1BJi1<1Cp1<1Dn1<1EYɠ1<1F>%1<1GWrtv1HSMTTTT1IQ1JQsP$?$?tyz{$At1K, 1`ftm.listt1KI 1Mtv10MS_SYPPPQRPQ1P11a_#init1b_import Astar.txt1111c_setmat $Arond2tyz{$ At1KJ 1dmnm.matmapt}T 1eright1finlet:1gdirect1haccess1ito1jAtyz{$At1KZS 1Ptv1HZYSMTTTT1IQ1JQsP$?$?t1KZ, 1`t1KZI 1Mtv1;ZvH$$Bi _PPRPPP1<1=aV51<1>1<1?1<1@PPP1<1A%4[1<1BJi1<1Cp1<1Dn1<1EYɠ1<1F>%1<1GWrtv10YM_SYPPPQRPQ1P11a1b1111k_setmat $Arondtyz{$ At1KZJ 1dt}{ 1lmake1myour1nown1rstyz{$ At} - $@1oadd1\1pexample1qor1rstart1sover1twith1ucleart} - $@@1^1m1t} - $@1vpress1w'process'ty|Qt} - $?1xchoose1yseveral1zexamples:1{input1V1|output1V1}bang1i1~validatet}9L_ 1~1pt}LB 1|t} L, 1{t} : 1|t}L) 1{tv10 4TSZPPPQRPP1Q1111_example $1 $2tyz{$At1K, 1`r1ftm.print1Qt183 1tyz{$ At1messageR* 1exportt1R- 1importt1vR- 1dumpt1@R4 1processt1R 1ut1Ko 1dtyz{$At},01^tv1usliderl%BQPPtv1@%BQPPtv1%BQPPtyz{$At1Kc 1unpack$$$tv1 ]%BQPPtv1]%BQPPtv1]%BQPPtyz{$ At1Kc 1pakPPPt1KR 1Mt1K 1Mt1K S 1Mt1button9]7Pt1S PPPt1K= 1prepend1*ty|St1  TZ".7?FWmviZH6'VPPty|Qt1K = 11*tv1; ]W$$Bi _PPRPPP1<1=`1<1>1<1?1<1@PPP1<1A%4[1<1BJi1<1Cp1<1Dn1<1EYɠ1<1F>%1<1GWrtyz{$At} ,41learntv1;]W$$Bi /PPRPPP1<1=`1<1>1<1?1<1@PPP1<1A%4[1<1BJi1<1Cp1<1Dn1<1EYɠ1<1F>%1<1GWrtv1panel^)$1#X1>11=PPP11borderQ11roundedP11shadowP11donetv1)$11>11=PPP11Q11P11P11ty|Pt}_X1Many1i1fewt16SP\Pt16\PPt1fastenPPGGt16PPt16PPt16PPt16PPt16PPt16PPt16PPt16PPt16QPt16RPt16QPt16UPVPt1ZPWP>t16VPWPt16WP[Pt16[PPt1]PQ1\1t16_P^Pt16^PXPt16XPYPt1ZPYP>t16YP]Pt16P^Qt16P^Rt17t18n 191many-to-fewrstyz{$At}WV11i1manytyz{$ At}2A_ 1~1pt}AB 1|t}A, 1{t}A) 1{tyz{$At}Y#01^t}#41tyz{$ At}- $@1o1\1p1q1r1s1t1ut}- $@@1^1m1t}- $@1v1wt}- $?1x1y1z1{1V1|1V1}1i1~tyz{$Ar11Qt18m~3 1t1K~G 1Ltyz{$ At} : 1|tv1;k$$Bi _PPRPPP1<1=VX[1<1>1<1?1<1@PPP1<1A%4[1<1BJi1<1Cp1<1Dn1<1EYɠ1<1F>%1<1GWrt1G2 1t1G- 1t1G- 1tyz{$At1KF 1mnm.list2vectv10M_SYPPPQRPP1Q1111111endt1KI 1Mt1Kd 1Ptv1HQddTTTT1IQ1JQsP$?$?t1KI 1Mt12Q5Ptyz{$ At1NG4 1t1.G 1utyz{$At1H ~zpk`WMEA74-(#_^Zt1K= 11*t1- Pt1K= 11*t1Kd 1Ptv1HQddTTTT1IQ1JQsP$?$?tv1;Qg$$Bi /PPRPPP1<1=VW[1<1>1<1?1<1@PPP1<1A%4[1<1BJi1<1Cp1<1Dn1<1EYɠ1<1F>%1<1GWrtyz{$ At1KeX 1dtv1!11>11=PPP11Q11P11P11tv1W!11>11=PPP11Q11P11P11t16^P_Pt16_PPt16PRPt16PRPt16PRPt16[PRPt16ZPRPt1PRP7$7t16PRPt16RPPt16PPt16RQPt16^Q_Qt16TPUPt16UPVPt1\PWP7t16VPWPt16WP]Pt16]PPt1PQYt16TQUQt16SPXPt16XPYPt1\PYP7t16YPPt17t18#n 191few-to-manyt}M 1clear:1u1buffer1of1examples1(but1last1current1j1still1operates)t}M 1process:1compute1jt}M 1messages:1#B1=RPt}T 1export:1j1is1written1i1Z1filet}T 1import:1j11read1from1Z1t}T 1dump:1j11|1]1U1e15t}T 111=RPtyz{$At}[1Training1_t}[i1Play1_tyz{$ Aty|Ut}\ 1The1matrices1A1and1B1are1computed1by1linear1regression11Z1*11example.11111exactely1determined1t1m+111but1incomplete1q1overdetermined1training11ok11may1provide1unsatisfactory1mappings1!)ty|Vt}u 1111111stored1in1Z1single1;11j1such1as11y=A1*1X1where11size(X)=1(n+1)1xQ11size(A)=1m111̠t}[ 11based1]1Z111multiplication1y=AX+B111size(X)=1n1Q1{1vector11size(Y)=11Q1|111size(A)=1111111size(B)=11Q1offset1̠tyz{$Aty|Qt}8RZ 1MnM1object1*tyz{$@At}83 11X111tyz{$At}8^1dtv1Yg=n11>ؠ11=11P11P11P11tyz{$ At}M 1p1tv1Y=m11>11=11P11P11P11t16PPt16PPt16PPt1PP^_נt16PPt16PPt16QQt16"PPt16PPt1PPR٠t16P Pt16 P!Pt17pmaxqv2r#Nsvpatchere\t#Puuservfpic6Jwmnm.help.jpgPPP$PPStuxftm.messI_SYPPPQRPPy-->Pz#T{_#ftm|versionRQz}_#scope~beginz_#absargs0_1_2_3_4_5_6_7_8_9_z1_#line1_((new fmat 10 10) fill 1 2 3)t1window1setfont1Sans Serif$ At11linecountTt1 comment 1!x1":1#input1$samples1!1%dimension1&;1'a1"1(output1$1!Q1&1)<1*,1+>1"1,scalar1-product1&1.x(i1*1/:)1"10ith11row12of1!t111$`At11Qt1 :13a(k)14=15sum(1)1.1*1/1*16x(i+k1*1/1+17)18/1$tux2_SYPPPQRPPyPz119_$xtu1:ftm.vecdisplay$$B$BPUQ$$?PPQ$$?PPQ$$?PPQ$$?PQ$$?BUdt111$At1 GZ 1;MnM1performs1?multi-dimensionnal1@autocorrelationt111$At1 G!1Amnm.mautocorrt111$At1BnewexQ 1Atu1Cftm.object%SYyPz1D_#objQ1Efmatz1F_#messQ1Gsize Uz1FQ1=PP$G$G$.G$C$7G$G$G$R/G$fC$6G$G$G$1G$C$7G$G$G$w5G$MC$6G$G$G$A7G$C$6G$G$G$9G$B$6G$G$G$*;G$C$6G$G$G$G$gC$6G$G$G$AG$oC$7G$G$ G$8AG$C$6G$G$G$CG$B$7G$G$G$8DG$C$6G$G$G$FG$B$6G$G$@G$HG$~C$6G$G$G$JG$C$6G$G$<G$=LG$B$6G$G$)G$pMG$C$6G$G$>G$MG$B$6G$tG$wG$NG$D$6G$mG$jG$:OG$B$6G$jG$WG$OG$C$6G$xG$[G$PG$C$6G$XG$uG$fQG$+C$6G$\G$G$QG$B$6G$UG$wG$rRGz1FQ1=S$&C$6G$(G$G$RG$C$6G$<G$G$wRG$C$6G$ G$G$RG$_C$6G$#G$G$RG$C$6G$G$G$RRG$C$6G$G$G$|RG$C$6G$G$G$YRG$C$6G$G$0G$-QG$C$6G$G$SG$QG$C$6G$qG$nG$MPG$C$6G$fG$G$OG$C$b6G$G$G$OG$C$a6G$G$G$OG$C$@6G$G$G$OG$C$76G$G$ G$NG$C$6G$G$G$HG$dC$5G$G$0G$GG$C$5G$G$G$EG$C$Q5G$G$rG$DG$NC$4G$F$G$DG$B$4G$F$G$CG$%C$b4G$F$G$6AG$B$4G$F$G$8@G$B$4G$F$G$AG$B$0G$F$gG$?G$B$0G$VF$eG$>G$B$&0G$vF$G$H@G$B$0G$&F$G$DG$B$/G$F$G$HG$B$x/G$F$G$}KG$B$/G$F$gG$MG$B$0G$F$+G$ PG$B$1G$F$G$QG$B$ 2G$F$G$QG$B$2G$F$ G$PG$B$2G$vF$G$7PG$B$m2G$F$eG$\PG$B$N2G$F$G$OG$B$2G$F$G$NG$B$2G$F$RG$CNG$B$=2G$F$G$KG$Bz1FQ1=LT$2G$F$ G$rJG$B$2G$F$G$cIG$B$1G$F$G$GG$B$1G$lF$G$FG$B$1G$F$G$EG$B$1G$:F$G$3GG$B$1G$0F$G$HG$B$1G$ F$0G$IG$B$1G$PF$HG$KG$B$1G$F$^G$LG$B$1G$F$yG$KG$B$1G$F$yG$%KG$B$1G$ F$G$kIG$B$1G$F$G$2IG$B$1G$PF$G$IG$B$w1G$F$G$KG$B$1G$HF$+G$KG$B$`1G$vF$IG$cKG$B$f1G$F$G$2KG$B$T1G$F$G$LKG$B$]1G$F$G$GKG$B$l1G$F$G$LG$B$1G$F$G$KG$B$^1G$F$G$KG$B$E1G$F$G$KG$B$:1G$F$Gz1FQ1=fR$KG$B$ 1G$F$~G$KG$B$'1G$dF$!G$KG$B$61G$F$GG$pKG$B$1G$fF$G$fJG$C$92G$F$G$GG$C$2G$F$G$KIG$.C$(1G$:F$G$JG$C$ 1G$bF$G$kJG$C$0G$F$G$JG$C$0G$NF$G$KG$C$0G$HF$G$MG$C$0G$:F$G$NG$@XD$0G$F$G$)PG$tD$0G$F$G$QG$D$w0G$F$LG$(SG$jD$z0G$8F$G$|SG${D$0G$*F$G$TG$D$0G$F$G$WG$D${0G$vF$G$(VG$`D$i0G$F$G$TG$D$c0G$F$G$SG$D$U0G$RF$G$DSG$D$W0G$F$gG$7RG$@D$Z0G$HF$G$QG$D$D0G$jF$G$QG$D$/Gz1FQ1=P$E$4G$F$F$ZG$`;E$4G$F$F$ZG$NE$4G$F$bF$ZG$UE$4G$F$`F$ZG$0nE$4G$F$F$CZG$E$D5G$ F$F$YG$E$5G$F$F$XG$ E$4G$F$F$XG$КE$5G$F$F$XG$E$85G$F$vF$XG$E$+5G$pF$F$XG$8E$%5G$F$F$VG$@E$5G$&F$F$UG$E$ 5G$F$F$TG$hE$4G$F$F$TTG$E$5G$F$RF$SG$E$@5G$ F$@F$pSG$E$25G$F$tF$SG$Ez1FQ1=T$m5G$F$bF$TG$йE$Z5G$F$F$TG$E$5G$F$F$hUG$(E$5G$F$F$ VG$E$5G$F$F$ VG$XF$5G$@F$G$B$4G$G$DF$4?G$B$3G$JG$F$?G$B$3G$Gz1FQ1=3Q$F$>@G$B$i3G$SG$F$2AG$B$G3G$G$VF$AG$B$2G$'G$F$AG$B$2G$G$ZF$AG$B$72G$G$F$HAG$B$1G$,G$"F$*@G$B$1G$G$"F$?G$B$1G$G$F$=G$B$1G$G$F$ 7G$B$0G$G$F$J0G$B$0G$G$F$<*G$B$Q0G$`G$F$%G$B$e/G$,G$F$G$B$.G$G$F$YG$B$Z.G$G$F$E G$B$j-G$gG$F$CG$B$,G$G$F$G$B$+G$G$F$F$B$*G${G$F$F$C$)G$G$ F$G$B$(G$G$F$G$B$ (G$G$2F$ G$B$E'G$mG$F$G$B$&G$G$F$G$B$%&G$@G$jF$G$Bz1FQ1=LT$%G$G$:F$&G$B$%G$=G$|F$(G$B$]%G$G$hF$(G$B$%G$(G$F$T'G$B$$G$\G$F$#G$B$$G$hG$*F$#G$B$$G$G$F$"G$B$&%G$EG$F$ G$B$&G$bG$F$ G$B$)(G$"G$:F$ G$B$(G$G$F$ G$B$S(G$G$JF$$G$B$i(G$?G$F$*G$B$'G$G$F$,G$B$'G$G$F$3G$B$'G$PG$rF$;G$B$'G$G$pF$?G$B$'G$G$BF$pBG$B$'G$G$&F$EG$B$ (G$JG$F$HG$B$'G$kG$dF$@LG$B$:'G$G$F$MG$B$&G$6G$F$NG$B$&G$G$~F$NG$B$&G$G$BF$MG$B$y&G$G$zFz1FQ1=fR$MG$B$&G$G$nF$KG$B$&G$8G$F$&JG$B$&G$G$fF$HG$B$&G$G$JF$wGG$B$w&G$G$LF$EG$B$f&G$TG$F$FG$B$G&G$kG$F$pHG$B$%G$pG$F$FG$B$%G$G$&F$EG$B$%G$G$F$AG$B$%G$ G$.F$?G$B$%G$G$nF$>G$B$%G$aG$BF$>G$B$b%G$xG$F$>G$B$%G$=G$F$=G$B$$G$G$F$=G$B$$G${G$0F$?G$B$X$G$G$dF$?G$B$u$G$,G$zF$>G$B$|$G$#G$rF$?G$B$$G$bG$fF$m@G$B$$G$G$LF$|AG$B$%G$G$F$CG$B$%G$!G$tF$EG$B$%G$G$F$IG$B$%Gz1FQ1=P$EG$fF$MG$B$n%G$G$F$RG$B$%G$G$F$SG$C$$G$G$F$EUG$B$s$G$G$F$GVG$C$E$G$eG$hF$VG$C$#G$\G$NF$VG$ C$#G$+G$XF$VG$B$#G$1G$F$UG$B$#G$G$F$TG$B$#G$G$F$iTG$6C$c#G$G$ F$RG$C$f#G$G$F$RG$B$/#G$G$bF$RG$B$2"G$yG$F$QG$B$ G$ G$F$PG$B$G$G$F$MG$B$3G$G$LF$KG$B$G$G$DF$JG$B$G$G$F$JG$B$G$G$F$HG$B$G$PG$F${HG$B$G$.G$ F$GG$B$G$G$@F$GG$B$G$G$F$bFG$B$^G$G$F$EGz1FQ1=S$B$jG$`G$F$EG$B$zG$G$F$rDG$B$G$G$PF$CG$B$G$G$F$CG$B$ G$G$~F$*CG$B$G$G$F$CG$B$ G$uG$F$DG$B$#G$G$F$DG$B$b&G$zG$F$EG$B$p)G$G$F$UHG$B$Y*G$G$F$,IG$B$,G$G$F$HG$B$0G$]G$bF$iHG$B$3G$G$$F$HG$B$5G$G$RF$bHG$B$6G$ G$NF$GG$B$7G$G$F$9FG$B$v8G$(G$bF$0DG$B$8G$ G$*F$BG$B$g8G$GG$ F$&BG$B$8G$G$zF$)BG$B$9G$G$VF$BG$B$9G$G$lF$DG$B$:G$G$fF$EG$B$G;G$G$rF$YFG$B$;G$Gz1FQ1=Q$F$FG$B$:G$@G$F$EG$B$u9G$G$F$,DG$B$8G$G$F$`CG$B$*8G$G$F$>G$B$7G$G$F$=G$B$7G$IG$4F$?G$B$E7G$G$F$MAG$B$*7G$zG$DF$DG$B$d7G$G$F$`HG$B$7G$G$\F$KG$B$'8G$G$F$MG$B$8G$G$nF$PG$B$8G$G$F$GRG$B$9G$NG$*F$RG$B$b:G$eG$F$RG$B$:G$zG$ F$"SG$B$:G$G$.F$RG$B$;G$(G$F$QG$B$A;G$xG$F$rQG$B$z;G$G$F$PG$B$;G$G$fF$OG$B$;G$G$F$,OG$B$ F$[G$B$O9G$SG$^F$<\G$B$69G$bG$F$\G$B$69G$nG$FF$U[G$B$9G$wG$F$ ZG$B$9G$LG$F$XG$B$ 9G$G$F$WG$B$9G$G$HF$cUG$B$9G$G$nF$PG$B$9G$G$F$IG$B$9G$G$NF$DG$B$8G$'G$*F$9@G$B$8Gz1FQ1=P$0G$bF$=G$B$8G$XG$F$8G$B$8G$G$bF$j?G$B$8G$G$$F$FG$B$8G$G$F$JG$B$8G$G$F$kOG$B$8G$ G$F$RG$B$8G$tG$F$TG$B$8G$G$F$VG$B$8G$G$RF$rXG$B$8G$G$F$YG$B$8G$G$F$[G$B$8G$ G$F$\G$B$8G$`G$F$\G$B$8G$G$fF$\G$B$8G$EG$VF$[\G$B$8G$G$(F$W\G$B$8G$G$F$[G$B$8G$G$F$3[G$B$8G$G$F$ZG$B$8G$7G$F$\ZG$B$@8G$G$`F$^ZG$B$(8G$G$F$YG$B$7G$G$F$XG$B$7G$G$F$jXG$B$7G$G$:F$BYGz1FQ1=S$B$7G$JG$&F$(YG$B$7G$uG$F$YG$B$7G$G$F$ZG$B$]7G$G$F$[G$B$L7G$G$BF$^ZG$B$~7G$G$F$8YG$B$7G$G$ F$XG$B$?8G$G$F$XG$B$08G$G$:F$XG$B$28G$G$F$WG$B$7G$G$F$VG$B$7G$G$0F$]VG$B$7G$@G$&F$VG$B$7G$G$F$XG$B$7G$oG$F$ZG$B$7G$fG$F$V[G$B$7G$CG$F$\G$B$7G$TG$F$4]G$B$`7G$HG$F$t]G$B$B7G$G$F$]G$B$47G$G$PF$]G$B$7G$G$F$0]G$B$6G$DG$NF$[G$B$6G$HG$ZF$zZG$B$6G$yG$:F$XG$B$j6G$Gz1FQ1=3Q$@F$-WG$B$@6G$F$F$UG$B$6G$`F$F$rRG$B$6G$F$F$NG$B$$6G$F$F$KG$B$5G$zF$bF$_HG$B$X6G$F$@F$DG$C$5G$F$@F$:AG$B$n4G$F$F$&?G$B$Z3G$F$F$v>G$B$#3G$ F$|F$@G$B$3G$F$@F$@G$B$3G$F$,F$AG$B$;3G$XF$F$jAG$B$3G$F$F$DG$B$3G$TF$zF$0HG$B$3G$F$F$JG$B$U4G$F$F$KG$B$^4G$F$F$JG$B$n4G$F$F$IG$B$m4G$F$&F$ EG$B$s4G$VF$hF$?G$B$M4G$F$F$=G$B$C4G$F$F$8G$B$Y4G$F$F$7G$B$04G$F$F$Q4G$Bz1FQ1=LT$W4G$F$F$2G$B$3G$dF$F$1G$B$3G$@F$F$+G$B$K3G$nF$(F$"+G$B$43G$F$BF$1G$B$2G$F$F$p;G$B$2G$F$F$=G$B$T2G$ F$zF$IBG$B$ 2G$LF$F$FG$B$1G$DF$F$#KG$B$1G$F$lF$yMG$B$1G$PF$F$NG$B$ 2G$F$F$UMG$B$2G$F$zF$IG$B$1G$F$F$wHG$B$1G$NF$F$EG$B$D1G$zF$F$CG$B$#1G$F$~F$>G$B$0G$G$F$;G$B$g0G$UG$G$B$-G$xG$F$DG$B$-G$G$F$FG$B$,G$G$lF$WGG$B$,G$1G$F$FDG$B$!,G$G$F$g?G$B$ +G$G$F$7G$B$)G$G$,F$u1G$B$(G$G$F$}+G$B$(G$G$LF$!)G$B$'G$KG$VF$)G$B$&G$G$ZF$,G$B$.&G$G$LF$6G$B$%G$WG$F$T:G$B$%G$ G$F$>G$B$%G$G$F$AG$B$w$G$ G$NF$VEG$B$#G$WG$F$DG$B$"G$G$F$DBG$B$"G$ G$F$AG$B$"G$G$F$AG$B$y"G$G$dF$IBG$C$"G$G$`F$FG$B$"G$G$F$DIG$D$"G$G$jF$VJG$D$"Gz1FQ1=P$G$"F$KG$B$"G$8G$PF$LG$C$"G$G$dF$KG$nC$"G$G$F$RKG$B$"G$G$F$:HG$ C$"G$G$F$FG$WC$7#G$@G$F$bAG$C$7#G$,G$"G$F$(F$uG$iC$!G$F$F$G$B$!G$4F$0F$!G$C$!G$F$jF$*%G$B$!G$F$F$'G$bC$!G$F$F$9&G$B$!G$JF$G$(Gz1FQ1=S$uC$!G$F$G$8/G$C$!G$F$F$Q6G$B$!G$F$G$7G$kC$!G$F$G$[=G$C$!G$F$G$AG$C$!G$FF$G$WEG$C$!G$F$G$BHG$C$!G$"F$G$2JG$cC$!G$XF$G$JG$C$!G$F$G$JG$C$!G$0F$G$JG$C$!G$F$G$JG$D$s!G$F$cG$IG$@D$ G$F$G$6JG$D$ G$rF$vG$IG$C$ G$F$7G$IG$C$ G$F$kG$=JG$C$ G$F$aG$JG$C$ G$F$7G$vJG$C$!G$F$G$HG$@YD$!G$ F$G$8EG$D$K!G$F$G$CG$D$A!G$F$G$HCG$?D$Z!G$F$&G$BG$VD${!G$`F$G$ CG$QD$!G$4Fz1FQ1=Q$!G$BG$@iD$!G$F$G$CG$HD$!G$F$G$[EG$UD$!G$F$4G$EG$`D$!G$hF$F$FG$D$!G$F$F$IG$D$ "G$F$2F$,IG$D$N"G$@F$2F$HG$D$"G$F$~F$IG$D$"G$F$^F${IG$PE$"G$F$F$%HG$D$"G$F$F$LG$D$"G$2F$F$NG$ E$\"G$.F$F$+QG$E$"G$ F$F$RG$E$v"G$@F$F$SG$E$a"G$F$4F$VG$E$v"G$\F$>F$:YG$ E$"G$F$nF$ ZG$PE$v"G$zF$(F$ [G$#E$c"G$F$FF$[G$0"E$h"G$F$F$%\G$pE$S"G$F$F$ZG$0E$S"G$F$F$YG$E$K"G$,F$F$XWG$`D$F"G$F$F$TG$`Dz1FQ1=T$H"G$F$F$RG$E$G"G$F$F$ QG$ D$H"G$nF$F$ZPG$`D$M"G$"F$&F$NG$ D$J"G$ F$F$KG$D$"G$F$nF$dHG$`D$F"G$F$F$pFG$D$R"G$F$F$BJG$ D$e"G$F$F$KG$D$"G$ZF$XF$2MG$ D$0"G$~F$F$MG$`D$"G$F$rF$OG$D$"G$F$F$PG$D$F"G$F$F$pRG$`D$ "G$rF$PF$SG$D$!G$NF$F$SG$@D$!G$rF$F$)TG$@D$!G$TF$F${QG$D$!G$@F$jF$OG$@D$e!G$HF$`F$LG$@D$!G$F$4F$LG$D$H!G$pF$F$2MG$`D$G!G$F$8F$KG$D$!G$ F$JF$JG$D$!G$(F$VF$HG$D$ G$F$vFz1FQ1=R$FG$D$l G$xF$zF$yCG$ D$Q G$nF$F$BG$D$> G$F$bF$CG$@D$W G$.F$pF$>DG$D$p G$F$@F$AG$`D$ G$F$F$F$&G$@D$} G$F$F$3+G$@D$ G$,F$F$1G$ D$ G$F$F$R6G$`D$ G$*F$F$;G$:D$ G$F$F$=G$\D$q G$RF$F$@G$@bD$h G$F$(F$CG$D$n G$rF$F$yFG$D$c G$BF$F$FJG$ D$e G$F$&F$(LG$ D$^ G$F$F$NG$D$] G$2F$`F$}NG$D$L Gz1FQ1=P$F$F$nOG$ D$; G$F$F$NG$D$( G$`F$F$ NG$D$* G$*F$F$KLG$ D$- G$F$JF$UJG$`D$6 G$6F$F$IG$D$@ G$`F$F$wHG$D$6 G$F$F$GG$D$; G$F$dF$EG$D$= G$F$NF$EG$D$C G$F$xF$DG$ D$M G$F$rF$DG$`D$V G$F$F$RDG$D$i G$F$F$>G$D$Z G$bF$lF$&:G$D$j G$F$F$5G$@D$e G$vF$PF$9G$`D$f G$RF$ZF$G$ D$i G$F$F$?G$@D$] G$F$6F$S=G$ D$f G$F$ F$6G$D$[ G$F$F$-G$D$] G$JF$F$G$D$Z G$F$F$Fz1FQ1=S$D$[ G$TF$6F$p.F$D$M G$F$F$D$D$J G$F$F$B$@tD$I G$F$F$B$@D$C G$F$F$B$ D$H G$"F$hF$B$ D$; G$~F$F$B${D$B G$F$:F$B$D$9 G$lF$F$B$@D$G G$ F$F$B$`D$8 G$F$F$B$D$B G$ F$F$B$D$8 G$*F$*F$F$ D$5 G$(F$bF$zF$@^D$8 G$F$nF$F$D$= G$F$F$ F$bD$8 G$F$pF$F$MD$6 G$F$F$F$ID$6 G$F$F$HE$D$7 G$lF$FF$GE$ D$4 G$FF$pF$8D$D$6 G$F$F$ D$@D$9 G$F$F$B$C$G G$fF$FF$B$C$C G$XF$F$VE$C$\ G$Fz1FQ1=3Q$F$F$hC$p G$F$F$ G$GC$u G$RF$ F$. G$RC$ G$ F$F$%/G$C$Y!G$F$F$5G$B$ "G$\F$F$z7G$B$2"G$NF$F$7G$B$#G$,F$8F$3G$B$#G$F$F$H3G$B$+$G$F$F$$G$B$$G$jF$F$G$B$$G$tF$$F$G$B$$G$F$F$F$B$$G$LF$F$F$@C$$G$HF$F$FF$B$$G$F$F$( F$B$$G$F$F$TE$VC$$G$`F$~F$E$B$$G$F$gG$F$C$$G$jF$@F$D$#G$F${G$D$@D$#G$F$)G$F$D$#G$F$F$F$C$#G$hF$F$G$C$#G$F$\F$D#G$1D$#G$F$F$ 0G$@D$#G$F$F$@8G$@XD$#G$PF$F$@;G$@(D$#G$F$rF$1=G$C$#G$F$F$G$F$F$G_G$B$?G$@F$F$ `G$B$]?G$F$F$`G$B$?G$F$F$aG$B$?G$F$F$PaG$B$ @G$BF$F$aG$B$H@G$F$^F$`G$B$M@G$nF$F$8`G$B$@G$2F$F$_G$B$@G$ F$F$]G$B$@G$FF$F$\G$B$G@G$F$F$\G$B$@G$F$F$G\G$B$AG$F$dF$[G$B$@G$JF$F$M[G$B$@G$F$,F$+[G$B$@G$8F$F$([G$B$q@G$F$PF$J[G$B$?G$F$F$S[G$B$>G$F$|F$w[G$B$>Gz1FQ1=P$(F$F$d[G$B$>G$`F$F$R\G$B$>G$F$vF$]G$B$E>G$^F$F$^G$B$K>G$F$F$_G$B$>G$RF$F$`G$B$>G$F$TF$aG$B$=G$|F$|F$bbG$B$=G$DF$JF$bG$B$XF$UaG$C$3G$F$F$`G$B$2G$LF$F$`G$B$2G$jF$:F$_G$B$2G$F$F$F`G$B$v2G$hF$^F$ aG$C$2G$F$JF$;aG$B$2G$BF$VF$faG$G$B$+G$"F$G$";G$B$,Gz1FQ1=P$F$G$FG$B$W,G$tF$G$KG$B$+G$F$G$MG$B$+G$F$G$RG$B$)G$(F$G$TG$B$")G$ F$G$xUG$B$R(G$lF$G$yUG$B$'G$F$G$UG$B$P'G$F$mG$VG$B$&G$ F$3G$1WG$B$&G$bF$.G$VG$B$&G$F$KG$ UG$B$&G$F$BG$QG$B$&G$F$G$BPG$B$&G$F$2G$KG$B$&G$F$G$KG$B$h&G$F$G$BGG$B$y&G$,F$G$DG$B$^&G$F$G$iCG$B$r&G$$F$ G$ZG$E$,(G$F$F$YG$D$(G$F$^F$ZG$ D$&G$DF$F$YG$E$%G$F$F$XG$p*E$&G$F$F$VG$P@E$&G$F$ F$[VG$jE$%G$F$.F$UG$E$&G$F$&F$TG$hE$$&G$F$nF$UG$E$(&G$F$F$WG$E$.&G$pF$F$XG$8 F$&G$F$8F$TXG$tMF$&G$F$F$F$ERG$`F$1&G$RF$F$PG$F$7&G$F$Fz1FQ1=R$OG$ΩF$7&G$F$F$nKG$&F$C&G$(F$F$HG$F$@&G$F$F$FG$?G$M&G$F$6F$CG$MG$R&G$F$F$G$`D$r6G$F$G$EG$D$5G$RF$G$LG$D$5G$RF$G$PG$D$X5G$F$G$VG$D$+5Gz1FQ1=P$zF$G$FXG$D$4G$F$G$ZG$D$4G$F$G$]G$mD$u4G$F$HG$G\G$D$$4G$6F$G$ZG$ D$3G$:F$G$WG$D$3G$bF$7G$UG$ D$3G$TF$G$ RG$D$3G$F$G$tNG$D$V3G$F$;G$GG$D$G3G$4F$%G$?G$@nD$3G$F$-G$7G$@D$2G$F$G$/G$nD$2G$tF$G$@*G$@CD$2G$F$G$G$eD$3G$TF$MG$~G$@D$3G$F$(G$P,G$@GD$3G$F$JG$5G$@RD$3G$F$0G$@G$C$X4G$@F$G$[GG$@?D${4G$F$G$RG$C$4G$F$G$VG$B$5G$F$G$PZG$C$7G$F$G$\G$C$7G$8F$G$\G$3C$7G$F$G$\Gz1FQ1=S$C$x9G$&F$G$[G$C$4;G$F$G$ZG$B$)G$B$6G$B$;G$DF$G$k5G$B$];G$tF$G$h1G$B$:G$F$G$/G$B$:G$F$G$3G$B$8G$F$G$r9G$B$_7G$F$G$C>G$B$6G$RF$G$/CG$B$6G$F$G$FG$B$6G$TF$yG$YJG$B$6G$vF$G$,LG$B$6G$F$wG$MG$B$6G$F$G$MG$B$6G$VF$UG$NG$B$6G$F$6G$NG$B$g6G$F$G$_NG$B$6G$F$rG$LG$B$6G$F$uGz1FQ1=R$JG$B$6G$F$IG$7HG$B$+7G$F$G$EG$bC$J7G$fF$ZG$AG$bC$K7G$F$-G$>G$@D$t7G$F$6G$;G$@5D$y7G$F$G$4G$C$7G$F$jG$-G$@1D$7G$TF$VG$ G$@JD$8G$dF$yG$G$D$%8G$*F$G$*F$@vD$&8G$F$G$F$@`D$8G$F$<G$jF$D$R7G$F$G$F$zD$v5G$F$!G$(F$D$04G$*F$dG$JF$D$X3G$F$@G$:F$D$F1G$lF$PG$ԵF$D$u/G$F$G$VF$gD$@-G$F$G$F$D$,G$~F$G$G$@pD$+G$TF$G$8G$D$*G$F$mG$G$ D$*G$BF$G$>#G$`D$*G$0F$G$ #G$D$*G$(F$G$ G$@D$*Gz1FQ1=P$F$G$G$@D$*G$F$G$G$D$*G$ZF$7G$6G$`D$*G$4F$G$G$D$*G$8F$~G$G$D$*G$F$NG$G$ D$*G$FF$G$*F$D$*G$ F$bG$VF$D$*G$F$G$F$D$*G$F$G$fF$D$*G$F$G$GF$`D$*G$ F$G$E$@D$*G$F$EG$E$D$*G$tF$G$0E$D$*G$dF$G$B$D$*G$F$?G$B$ D$*G$$F$G$(E$@D$+G$F$G$F$ D$;+G$F$G$G$D$8+G$F$G$-G$@lD$7+G$NF$vG$d=G$@ D$J+G$F$-G$EG$&D$H+G$F$G$ KG$C$i+G$$F$G$PNG$C$+G$F$G$XPG$C$+G$F$G$|QGz1FQ1=S$C$+G$RF$~G$sQG$C$+G$F$)G$QG$@FD$+G$F$G$PG$3D$l,G$RF$G$MG$@$D$)/G$F$"G$JJG$@-D$0G$ZF$ G$DG$)D$)2G$F$AG$=G$ D$4G$F$G$,8G$C$5G$F$G$0G$0D$=5G$F$2G$&&G$D$4G$F$G$G$C$4G$F$G$G$ D$4G$F$G$F$C$4G$xF$G$nF$B$5G$tF$G$G$ C$5G$F$G$FG$AC$5G$&F$gG$-G$C$5G$F$5G$7G$C$5G$F$G$=G$C$>6G$fF$G$CG$@D$6G$F$G$iHG$C$6G$XF$G$vKG$!D$U7G$F$G$MG$@,D$48G$F$G$vNG$(D$?9G$DF$G$mMG$VD$9G$lFz1FQ1=3Q$G$zJG$eD$9G$PF$LG$FG$D$9G$F$G$CG$iD$Q9G$F$G$=G$D$9G$F$G$4G$@D$;:G$@F$7G$,G$D$:G$F$F$ G$ D$:G$&F$F$@G$D$:G$F$F$LG$ D$:G$rG$:F$F$D$:G$G$F$rF$D$:G$sG$F$-G$D$=:G$G$FF$G$D$9G$G$"F$kG$D$9G$G$F$E)G$`D$G9G$G$F$-2G$`D$8G$'G$vF$9G$D$8G$FG$F$;G$E$8G$G$ZF$m?G$pE$u8G$G$F$BG$"E$e8G$G$F$CG$E$08G$G$nF$CG$$E$8G$HG$lF$>G$ !E$8G$WG$F$;G$@E$7G$G$F$:G$E$8G$LG$F$i8G$%Ez1FQ1=LT$7G$G$F$35G$PE$7G$G$F$T4G$&E$F8G$NG$hF$4G$E$I8G$G$BF$64G$E$K8G$G$F$5G$E$P8G$G$F$&9G$PE$O8G$G$F$>G$`D$ 8G$yG$rF$'EG$ D$7G$G$.F$ZJG$D$7G$G$:F$NG$D$7G$G$F$RG$@D$7G$iG$F$UG$D$7G$G$F$UG$`D$7G$G$\F$KUG$ D$7G$?G$F$RG$D$7G$jG$ZF$PG$D$7G$G$ F$jMG$D$7G$HG$VF$GG$D$17G$G$fF$OGG$`D$ 7G$G$F$FG$`D$6G$mG$F$EG$@OD$6G$G$F$AG$`D$6G$GG$bF$>G$nD$6G$IG$dF$>G$@?D$6G$_G$lF$S=G$bD$6G$G$:Fz1FQ1=fR$=G$ZD$6G$G$F$;G$@rD$x6G$G$F$G$C$[6G$G$F$?G$2D$g6G$G$F$AG$@BD$c6G$G$F$ACG$@9D$h6G$PG$F$CG$C$z6G$G$F$EG$2D$6G$3G$F$FG$VD$7G$G$~F$DG$0D$*7G$G$ZF$zDG$@ D$6G$=G$&F$BG$D$6G$G$jF$RBG$C$6G$G$F$AG$C$6G$G$F$kAG$C$6G$G$(F$9AG$B$6G$G$F$AG$xC$6G$@G$F$BG$IC$6G$kG$F$oCG$B$n6G$G$jF$?EG$B$W6G$G$F$GG$B$C6G$)G$F$GG$B$?6G$G$&F$FG$B$6G$G$ F$FG$B$6G$G$F$GG$B$-6Gz1FQ1=P$"G$BF$IG$B$6G$XG$F$VJG$B$5G$G$F$ JG$B$5G$G$PF$HG$B$5G$G$F$yEG$B$5G$ZG$F$BG$B$5G$G$8F$WAG$B$5G$IG$F$?G$B$5G$G$bF$fAG$B$5G$G$fF$HDG$B$L5G$G$BF$CGG$B$P5G$G$F$JG$B$B5G$G$F$HLG$B$T5G$G$`F$LG$B$M5G$G$F$NG$B$B5G$G$F$OG$B$?5G$G$F$0PG$B$45G$G$`F$PG$B$F5G$bG$TF$PG$B$)5G$^G$F$&PG$B$5G$G$F$NG$B$4G$_G$TF$`MG$B$4G$G$F$LG$B$4G$(G$F$KG$B$W4G$G$FF$IG$B$4G$G$F$"IGz1FQ1=S$B$3G$G$F$GG$B$3G$;G$F$EG$B$`3G$G$XF$DG$B$53G$G$8F$CG$B$2G$G$F$9BG$B$2G$G$VF$)AG$B$}2G$VG$HF$?G$B$<2G$G$F$>G$B$1G$ G$fF$>G$B$q1G$@G$F$;G$B$0G$G$hF$#7G$B$0G$JG$F$Z4G$B$-0G$G$"F$0G$B$/G$G$F$-G$B$/G$G$F$*G$B$u/G$:G$PF$\-G$B$F/G$CG$F$0G$B$.G$G$F$-6G$B$.G$G$F$;G$B$.G$WG$F$?G$B$.G$G$F$nCG$B$b.G$ZG$F$FG$B$K.G$G$F$AIG$B$-G$'G$`F$KG$B$-G$G$F$NG$B$V-G$Gz1FQ1=Q$F$PG$B$-G$G$pF$RG$B$,G$G$rF$SG$B$,G$G$NF$SG$B$,G$QG$ZF$RG$B$,G$G$|F$PG$B$,G$G$F$OG$B$,G$BG$F$NG$B$y,G$G$F$MG$B$$,G$G$F$iLG$B$+G$G$F$aJG$B$G+G$+G$F$HG$B$*G$HG$F$FG$B$f*G$-G$F$GG$B$q)G$GG$FF$HG$B$(G$G$F$BJG$B$'G$5G$BF$KG$B$Q'G$G$F$MG$B$&G$CG$F$EMG$B$%G$G$F$;MG$B$x&G$G$nF$KG$B$&G$G$*F$HG$B$*G$mG$F$FG$B$1*G$G$LF$3CG$B$)G$G$F$@G$B$(G$GG$F$?G$Bz1FQ1=T$(G$G$F$?G$B$'G$HG$F$=G$B$'G$G$FF$;G$B$^'G$G$F$9G$B$'G$XG$F$7G$B$k'G$G$VF$-6G$B$b'G$G$^F$5G$B$s'G$G$F$5G$B$'G$ G$lF$z5G$B$s'G$G$VF$ 7G$B$`'G$G$6F$[=G$B$Z'G$@G$F$BG$B$3'G$ G$F$JHG$B$:'G$G$F$LG$B$5'G$G$F$OG$B$#'G$G$F$1RG$B$&G$8G$F$0SG$B$&G$3G$\F$SG$B$&G$vG$bF$;RG$B$f&G$G$F$PG$B$;&G$G$F$^NG$B$(&G$;G$F$(LG$B$F&G$G$F$JG$B$t&G$G$F$HG$B$e&G$G$F$GG$B$&G$G$tFz1FQ1=R$GFG$B$%G$G$F$2FG$B$x%G$YG$F$FG$B$q%G$G$F$mFG$B$:%G$FG$F$bGG$B$ %G$G$F$JG$B$K%G$ZG$F$NG$B$)%G$;G$lF$SQG$B$O%G$;G$,F$SG$B$T%G$G$F$TG$B$d%G$G$DF$1VG$B$%G$G$F$VG$B$&G$G$F$PWG$B$&G$qG$F$KVG$B$u&G$G$F$"UG$B$q&G$G$JF$RG$B$n&G$G$F$PG$B$+&G$yG$rF$ZNG$B$%G$!G$F$`LG$B$`%G$ G$F$8JG$B$O%G$zG$~F$GG$B$g%G$G$F$DG$B$%G$G$ZF$>G$B$&G$DG$hF$gG$B$#G$kG$VF$=G$B$@#G$G$F$:G$B$#G$cG$lF$r7G$B$h"G$[G$dF$5G$B$8!G$GG$rF$P5G$B$W!G$hG$F$m4G$B$D!G$fG$pF$w3G$B$b!G$G$F$4G$B$!G$G$4F$j6Gz1FQ1=S$B$!G$_G$F$9G$B$!G$4G$F$8G$B$!G$uG$F$#@G$B$f$G$gG$F$&AG$B$]*G$G$BF$'BG$B$,G$G$JF$CG$B$0G$ G$DF$AG$B$3G$fG$F$@G$B$6G$oG$`F$AG$B$7G$G$F$?G$B$7G$3G$F$>G$B$7G$G$F$&=G$B$K6G$G$\F${:G$B$5G$G$^F$f7G$B$J5G$G$ZF$5G$B$U5G$G$:F$'5G$B$`5G$1G$F$5G$B$46G$G$F$38G$B$7G$'G$F$2=G$B$7G$G$ F$U>G$B$Z8G$G$F$@G$B$ 9G$G$fF$CG$B$9G$ G$F$EG$B$.:G$1G$JF$HG$B$:G$TGz1FQ1=3Q$F$IG$B$l:G$G$F$IG$B$A9G$G$LF$IG$B$8G$G$F$IG$B$!8G$G$F$JG$B$"8G$G$F$KG$B$7G$G$F$JG$B$7G$ G$F$IG$B$7G$G$F$HG$B$7G$G$F$HG$B$7G$G$F$HG$B$j7G$G$F$GG$B$f7G$G$RF$CG$B$G7G$G$NF$?G$B$7G$G$2F$G$D$G(G$HF$G$9G$ D$@(G$F$G$|4G$ D$B(G$zF$G$d1G$D$C(G$jF$JG$`/G$D$6(Gz1FQ1=P$xF$"G$-4G$D$D(G$6F$-G$=G$D$0(G$FF$ F$JG$D$1(G$0F$F$OG$@D$(G$F$G$SG$@D$ (G$F$F$WG$ D$(G$F$F$tZG$0E$(G$F$F$&\G$E$(G$F$F$\G$ E$(G$bF$F$]G$%E$'G$nF$F$0\G$p:E$'G$F$F$ZG$@E$l'G$F$F$XG$0QE$&G$F$F$WG$pTE$&G$ZF$|F$VG$_E$%G$F$F$TG$ZE$$G$F$F$RG$gE$5$G$nF$~F$OG$tE$$G$HF$F$(MG$PuE$#G$F$hF$kJG$`oE$E#G$F$F$GG$|E$"G$6F$F$EG$ zE$"G$F$|F$9HG$yE$"G$@F$F$KG$PwE$"G$F$F$MG$puE$ #G$F$F$QGz1FQ1=S$_E$"G$JF$F$"SG$fE$"G$F$*F$]UG$pXE$"G$6F$F$UG$@E$"G$4F$F$WG$;E$!G$F$tF$XG$0E$!G$F$F$NZG$D$!G$F$F$p[G$D$!G$DF$F$ZG$D$!G$F$F$XG$D$^"G$lF$F$UG$ D$!G$F$F$4UG$rD$N"G$F$PF$TG$D$&"G$F$*F$PG$LD$!G$F$zF$LG$D$!G$F$F$mIG$D$ "G$F$F$AG$%D$W"G$F$zF$10G$@QD$-"G$F$F$`$G$D$"G$F$F$G$;D$F"G$F$vF$G$@$D$E"G$F$(F$ G$D$"G$F$F$9G$ D$"G$TF$F$G$D$2 G$F$F$BG$ D$4 G$F$F$vGG$ D$2 G$F$F$HG$`D$ G$F$*F$IG$D$ G$F$NF$KG$D$ G$F$BF$0LG$D$ G$F$2F$NG$D$!G$F$F$NG$D$"G$F$LF$MG$ D$"G$.F$(F$JG$D$"G$nF$ F$ HG$D$A"G$F$F$DG$`D$"G$F$F$@G$D$!G$LF$DF$:G$D$!G$F$F$4G$ D$!G$PF$XF$G$@D$!G$F$4F$F$D$!G$xF$lF$:F$D$!G$lF$jF$iF$D$!G$ F$F$E$ D$!G$F$8F$B$D$!G$F$F$B$`D$!G$PF$F$B$`D$!G$F$Fz1FQ1=fR$B$@D$!G$NF$NF$B$D$!G$\F$pF$E$@D$!G$F$JF$F$D$!G$@F$RF$G$D$!G$6F$F$1G$D$!G$.F$F$)F$ F$dSG$@D$(G$hF$F$8VG$ Dz1FQ1=T$6)G$F$pF$6XG$ D$(G$ F$F$YG$D$G(G$F$$F$[G$D$'G$F$F$[G$ D$e(G$zF$F$)\G$D$(G$F$XF$[G$@D$'G$F$F$[G$D$Y'G$FF$F$&ZG$pE$'G$ F$F$YG$D$)G$F$F$wXG$D$+G$F$~F$WG$@D$L,G$xF$F$NVG$E$Y-G$F$F$TG$`D$.G$F$F$TG$E$.G$hF$jF$SG$E$0G$F$F$SG$D$1G$F$F$TG$0E$2G$F$nF$TG$PE$t2G$ F$ F$&TG$0E$4G$PF$FF$SG$ E$07G$rF$F$SG$@E$8G$F$F$TG$`D$9G$F$XF$7WG$ D$9G$,F$nF$(YG$D$:G$F$bQG$B$/G$F$F$KQG$B$/G$TF$F$+RG$B$ /G$pF$F$VG$B$ /G$$F$F$YG$B$.G$6F$F$Y[G$B$.G$F$F$\G$B$.G$F$F$]G$B$.G$6F$F$9^G$B$.G$F$F$V^G$B$.G$ZF$F$]G$B$.G$F$TF$][G$B$.G$F$F$XG$B$.G$F$nF$VG$B$.G$fF$F$TG$B$.G$bF$F$TG$B$.G$F$F$TG$B$.G$F$BF$SG$B$.G$F$F$SG$B$.G$ZF$bF$LTG$B$.G$F$F$*XG$B$.G$.F$vF$[G$B$.G$F$"F$^]G$B$.G$ZF$F$^G$B$.G$^F$F$m_G$B$.G$F$F$"`G$Bz1FQ1=L T$.G$F$tF$`G$B$.G$~F$F$taG$B$.G$F$BF$YbG$B$.G$F$4F$bG$C$.G$8F$F$aG$C$.G$F$F$saG$C$.G$*F$F$`G$C$0G$*F$F$_G$C$*1G$ F$F$o^G$IC$1G$F$F$]G$B$1G$F$F$\G$B$1G$F$F$[G$B$1G$F$F$ZG$B$1G$F$F$,ZG$B$1G$rF$"F$pYG$B$1G$F$F$XG$B$&2G$F$F$WG$B$2G$F$F$MVG$B$2G$nF$pF$3VG$B$*2G$F$F$UG$B$C2G$F$F$WG$B$B2G$F$F$YG$B$22G$0F$F$vYG$B$b2G$F$dF$XG$B$T2G$F$F$FUG$B$p2G$@F$Fz1FQ1=f R$RG$B$2G$F$lF$MG$B$2G$RF$F$HG$B$v2G$tF$NF$BG$B$k2G$ F$F$8G$B$a2G$hF$DF$,G$B$H2G$pF$nF$sG$B$?2G$F$F$G$B$B2G$F$RF$lF$B$#2G$F$F$FF$B$.2G$F$F$HF$B$%2G$F$F$ G$B$&2G$F$NF$G$B$2G$F$fF$#G$B$2G$F$F$.G$B$2G$F$jF$:G$B$ 2G$.F$F$=G$B$2G$F$F$8CG$B$r2G$,F$4G$IGG$B$1G$JF$G$}IG$B$2G$F$G$KG$B$3G$@F$G$yMG$B$ 6G$F$NG$qNG$B$8G$jF$G$OG$B$R9G$F$G$NG$B$:G$F$G$NG$B$W;Gz1FQ1= P$PF$G$MG$B$;G$0F$~G$MG$B$G$KG$B$7G$*F$JG$QG$C$7G$F$@G$TG$B$z7G$F$2G$`VG$B$[7G$F$&G$>XG$B$7G$F$@G$YG$B$6G$F$AG$ZG$B$6G$Fz1FQ1= Q$*G$[G$B$6G$F$G$\G$B$6G$(F$G$U\G$B$6G$F$G$R\G$B$6G$F$-G$ZG$B$6G$TF$G$XG$B$6G$F$?G$WG$B$6G$F$9G$VG$B$6G$F$G$TG$B$6G$F$G$!SG$B$6G$F$'G$1PG$B$6G$hF$dG$RNG$B$6G$ F$G$bLG$QC$6G$F$0G$PKG$B$6G$F$TG$'JG$B$6G$F$ G$JG$B$6G$ F$G$MG$B$6G$,F$gG$QG$*C$6G$TF$GG$cVG$zC$r6G$jF$YG$dXG$B$i6G$F$G$uZG$B$T6G$F$G$:\G$B$K6G$NF$G$^G$+C$6G$F$M^G$0gE$1G$F$F$^G$ptE$1G$PF$ZF$_G$jE$ 2G$F$0G$R`G$kE$1G$vF$fG$W`Gz1FQ1= S$mE$1G$F$ZG$d`G$0ZE$1G$8F$G$`G$PbE$1G$F$bG$ `G$pOE$t1G$F$G$_G$PKE$1G$F$G$^G$ZE$)2G$F$G$]G$JE$t2G$F$`G$~[G$5E$U2G$F$G$YG$BE$Q2G$F$HG$VG$0G$D$1G$F$G$`1G$D$1G$F$G$")G$eD$2G$F$G$$G$aD$,4G$ F$G$^ G$@6D$&4G$F$2G$G$D$3G$ F$G$:G$cD$3G$F$3G$)G$C$3G$F$G$G$D$3G$F$G$G$C$3G$F$ G$EG$C$b3G$F$G$-G$$D$U3G$F$ G$9G$C$Z3G$ZF$G$q?G$\C$J3G$tF$9G$CG$B$3G$F$G$IG$B$3G$ F$TG$ZOG$B$2G$F$G$@QG$B$2G$F$G$ RG$B$/G$tF$G$FRG$B$U.G$F$G$OG$B$C.G$F$OG$fMG$B$&.G$F$G$LG$Bz1FQ1=L T$d.G$F$G$LG$B$0G$F$G$LG$B$#3G$F$G$LG$B$05G$$F$G$ MG$B$#6G$F$G$LG$B$6G$F$G$)LG$B$6G$vF$G$IG$B$15G$F$G$GG$B$2G$&F$G$sGG$B$0G$*F$G$GG$B$.G$F$G$tJG$B$-G$:F$G$MG$B$?-G$F$G$PG$B$,G$F$xG$RG$B$,G$F$G$TG$B$E+G$F$G$PVG$B$*G$F$]G$XG$B$(G$rF$[G$~YG$B$'G$F$XG$ ZG$B$%G$F$#G$3ZG$B$%G$vF$&G$G$B$2G$F$WG$A;G$B$2G$F$G$>G$B$2G$jF$G$EG$B$2G$F$WG$LG$B$B3G$F$G$OG$B$?3G$F$ G$RG$B$\3G$lF$G$TG$B$3G$tF$/G$UG$B$4G$F$MG$VG$B$4G$ZF$G$XG$B$4G$BF$wG$:ZG$B$4G$NF$;G$x[G$B$4G$fF$G$[G$B$4G$F$G$yZG$B$4G$F$*G$RXG$B$5G$dF$G$SG$B$5G$2F$G$MG$B$5G$F$G$8IG$B$5G$F$G$EG$B$6G$F$G$d?G$B$O6G$F$G$9Gz1FQ1= S$B$_6G$F$G$1G$B$[6G$F$sG$,G$B$E6G$F$'G$ G$B$6G$6F$G$G$B$6G$F$G$G$B$5G$F$tG$%G$B$b5G$F$wG$Z7G$B$4G$F$G$@G$B${4G$F$[G$GG$B$N4G$F$:G$:NG$B$ 4G$JF$yG$.SG$B$3G$F$5G$WG$B$3G$F$G$vZG$B$3G$F$G$x[G$B$3G$F$`G$\G$B$P3G$xF$G$P]G$B$2G$F$5G$J\G$B$2G$lF$G$h[G$B$_2G$*F$G$rZG$B$C2G$F$G$YG$B$2G$F$ G$VG$B$1G$XF$)G$SG$B$1G$ F$G$iPG$B$k1G$F$G$KG$B$b1G$BF$G$GG$B$81G$Fz1FQ1= Q$!G$CG$B$1G$F$G$?G$B$0G$F$G$;G$B$0G$F$G$A2G$B$0G$F$G$&G$B$0G$PF$>G$G$B$0G$F$G$ G$B$n0G$F$G$F$B$Z0G$F$G$l)F$B$D0G$2F$G$E$B$K0G$F$gG$B$B$;0G$F$`G$B$B$0G$F$YG$B$B$T3G$F$-G$B$B$4G$8F$G$B$B$5G$F$&G$01E$B$4G$F$wG$F$B$3G$F$pG$DF$B$1G$F$MG$F$B$20G$F$.G$F$B$.G$F$KG$ F$B$<-G$lF$6G$F$B$,G$F$'G$F$B$*G$ZF$G$F$B$'G$F$ G$tF$B$-&G$dF$.G$RF$Bz1FQ1= T$b&G$vF$UG$F$B$&G$F$G$B$B${'G$0F$G$B$B$'G$tF$G$B$B$(G$F$IG$FF$B$'G$2F$VG$F$B$'G$fF$G$"F$B$'G$`F$sG$F$B$'G$F$bG$G$B$}'G$F$G$-G$B$'G$F$:G$G$B$'G$rF$vG$G$B$'G$lF$G$ G$B$'G$RF$GG$ G$B$'G$F$G$!G$B$'G$F$G$G$B$'G$F$G$sG$B$'G$F$"G$G$B$'G$BF$3G$G$B$'G$PF$G$G$B$'G$F$G$F$B$'G$F$G$NF$B$'G$F$G$(F$B$'G$F$G$$F$B$*G$hF$ G$ZF$B$8/G$F$Gz1FQ1= R$ڹF$B$1G$F$G$F$B${2G$F$G$F$B$p3G$jF$G$F$B$|3G$rF$G$0F$B$v3G$F$G$F$B$3G$VF$G$G$B$3G$F$"G$-G$B$3G$DF$G$@8G$B$94G$F$G$q?G$B$4G$`F$bG$GEG$B$4G$ZF$G$JG$B$4G$dF$sG$MG$B$4G$F$=G$ OG$B$4G$F$G$}OG$B$4G$F$G$OG$B$o6G$F$G$MG$B$57G$F$G$KG$B$6G$F$G$2JG$B$7G$F$G$JG$B$9G$F$G$jHG$B$U9G$0F$G$CG$B$9G$F$G$7DG$B$9G$F$G$CG$B$9G$F$G$FEG$B$9G$F$G$GG$B$:Gz1FQ1= P$F$G$IG$B$k:G$F$G$PJG$B$:G$~F$G$KHG$B$:G$bF$\G$DG$B$:G$F$G$AG$B$9G$F$G$_G$B$f7G$F$LF$>G$B$]7G$nF$jF$AG$B$07G$F$F$DG$B$7G$F$nF$UGG$B$6G$`F$4F$yKG$B$6G$jF$F$LG$B$6G$ G$VF$MG$B$6G$G$F$jMG$B$6G$|G$F$LG$B$6G$G$nF$JG$B$6G$G$F$mIG$B$6G$G$VF$HG$B$6G$G$F$GG$B$6G$G$F$eGGz1FQ1= S$B$6G$G$tF$FG$B$6G$:G$zF$CG$B$6G$G$F$AG$B$6G$G$F$@G$B$e6G$HG$F$m@G$B$b6G$G$F$?G$B$R6G$G$F$@G$B$Q6G$G$F$KAG$B$f6G$G$F$@G$B$c6G$G$:F$J@G$B$h6G$G$xF$y?G$B$T6G$G$VF$=G$B$K6G$uG$F$:G$B$$6G$G$TF$=G$B$6G$G$NF$@G$B$5G$ G$F$hBG$B$5G$G$F$}EG$B$5G$FG$zF$xIG$B$i5G$G$HF$JG$B$15G$G$F$HG$B$4G$G$F$DG$B$4G$G$6F$EG$B$04G$G$VF$~DG$B$3G$G$F$DG$B$3G$NG$ F$EG$B$3G$Gz1FQ1=3 Q$jF$GG$B$2G$ G$F$$GG$B$2G$G$TF$GG$B$"2G$G$F$cHG$B$1G$/G$zF$4GG$B$1G$G$F$EGG$B$0G$9G$PF$FG$B$%0G$IG$F$EG$B$/G$RG$F$CG$B$b/G$WG$F$h?G$B$.G$G$ F$G$B$'G$G$ZF$CG$B$P'G$G$F$TFG$B$'G$G$,F$IG$B$H(G$DG$2F$MG$B$(G$NG$RF$NG$B$(G$SG$F$MG$B$(G$G$F$dMG$B$X(G$'G$F$LG$B$c(G$G$F$KG$B$4(G$CG$BF$kIG$B$I(G$G$F$FG$B$(G$G$4F$CG$B$+)G$sG$F$?G$B$*G$G$JF$9G$B$Z+G$XG$ZF$4G$B$,G$G$hF$*G$B$+,G$!G$nF$ G$B$+G$G$DF$G$B$+G$PG$F$G$B$+G$G$Fz1FQ1=f R$F$B$+G$vG$F$2F$B$+G$:G$F$F$B$*G$G$F$F$B$*G$G$F$F$B$C*G$G$rF$DF$B$u)G$G$F$F$B$~(G$ G$nF$G$B$(G$G$F$G$B$'G$G$F$).G$B$'G$G$BF$9G$B$'G$G$F$9@G$B$'G$G$JF$EG$B$'G$G$F$JG$B$'G$G$F$MG$B$'G$ G$F$QG$B$'G$uG$F$RG$B$w'G$G$F$SG$B$'G$DG$@F$QG$B$f'G$(G$4F$-QG$B$W'G$G$F$4PG$B$'G$4G$ F$BNG$B$'G$@G$F$MG$B$'G$G$0F$IG$B$(G$G$F$FG$B$y(G$G$F$DG$B$(Gz1FQ1= P$G$F$hBG$B$(G$G$F$?G$B$(G$G$F$"=G$B$(G$ G$F$F?G$B$(G$ G$`F$BG$B$(G$|G$.F$zEG$B$[(G$G$F$hHG$B$B(G$zG$vF$LG$B$3(G$G$DF$OG$B$((G$*G$G$B$- G$G$F$G$B$m7G$G$.F$TEG$B$|7G$2G$F$JG$B$~7G$UG$JF$NG$Bz1FQ1= T$o7G$@G$XF$QG$B$R7G$G$F$SG$B$N7G$G$2F$vVG$B$,7G$gG$dF$XG$B$27G$G$ F$ZG$B$7G$2G$&F$[G$B$7G$.G$F$[G$B$6G$PG$F$ZG$B$6G$G$F$ZYG$B$6G$G$F$wXG$B$t6G$G$NF$XG$B$z6G$G$nF$WG$B$i6G$eG$F$VG$B$*6G$G$0F$VG$B$5G$G$TF$UG$B$5G$IG$F$5GG$B$'5G$F$RF$@AG$B$5G$F$.F$4;G$B$4G$ F$F$5G$B$4G$F$F$?G$B$e4Gz1FQ1= P$F$F$nDG$B$ 4G$F$F$*DG$B$3G$F$^F$FG$B$3G$F$F$JG$B$3G$vF$pF$MG$B$C3G$F$F$PG$B$2G$`G$bF$SG$B$2G$G$bF$TG$B$2G$G$F$SG$B$2G$G$F$pOG$C$d2G$pG$F$LG$@D$C2G$G$F$JG$C$2G$G$zF$GG$cC$22G$0G$bF$DG$D$12G$G$F$>G$C$62G$bG$nF$,;G$B$C2G$G$nF$ 3G$D$2G$G$F$'G$xC$2G$G$F$gG$C$2G$xG$LF$mG$C$11G$G$F$N G$C$1G$G$LF$H'G$C$2G$G$F$,G$bC$5G$G$F$2G$C$6G$G$F$8G$IC$h7G$rG$F$Q=Gz1FQ1= S$C$|8G$G$F$?G$rC$8G$ G$$F$BG$B$7G$G$F$BG$C$l7G$#G$F$@G$+C$6G$G$ F$0;G$#C$B6G$G$F$6G$C$6G$*G$F$3G$F$?G$B$3G$F$F$a7G$C$3G$F$F$q'G$C$3G$F$F$WG$3C$3G$@F$F$F$C$r3G$F$F$F$D$q3G$`F$PF$F$C$r3G$F$TF$[F$C$y3G$F$F$2F$D$k3G$F$F$G$C$3G$F$8F$ 5G$`D$3G$&F$F$DG$`D$3G$F$F$*LG$@YD$3G$ F$F$QG$@RD$M3G$F$F$UG$VD$?3G$TF$F$XG$ D$&3G$nF$F$ZG$D$3G$F$F$H[G$`D$ 3G$fF$F$\G$D$2G$F$bF$-\G$ D$2Gz1FQ1= P$F$zF$\G$|D${2G$ F$F$K\G$D$J2G$F$F$H\G${D$2G$F$RF$[G$@vD$ 2G$PF$F$[G$@gD$1G$F$F$m[G$?D$1G$F$F$ZG$D$1G$F$F$bZG$D$[1G$F$F$0ZG$,D$n0G$F$rF$YG$FD$/G$F$F$XG$?D$/G$F$F$CXG$@D$ /G$F$F$XG$C$.G$F$F$YG$cD$-G$F$F$TYG$@D$,G$F$&F$ZG$ D$,G$F$F$ZG$(D$*G$F$F$FZG$@>D$)G$F$F$YG$C$)G$F$F$YG$@D$(G$F$F$WG$D$I&G$F$F$TG$D$?%G$F$RF$`RG$@SD$$G$F$F$hPG$aD$$G$F$F$OG$C$w$G$`F$G$@ZD$O$G$(F$F$K7G$D$A$G$PF$ F$1G$.D$C$G$FF$F$/G$SD$@$G$,F$F$.G$C$B$G$F$F$/G$)D$'$G$F$.F$m2G$D$&$G$F$F$?G$@1D$$G$F$F$fCG$@ D$$G$F$F$vGG$@,D$ $G$ F$F$LG$$D$$G$F$F$xOG$@8D$$G$nF$@F$0QG$@D$$G$F$dF$QG$0D$$G$F$F$RG$6D$$G$F$.F$OG$D$$G$F$FF$LG$@AD$#G$F$F$F$UG$B$"&Gz1H_#defQ1I_fmat1!1Jlocalt1KconnectVPQPt1KYPQPt1KQPUPt1Lpoppmaxqv2r#Nsvpatcherut#PuoriginTPtvuserwfpic6Jxmnm.help.jpgPPP$PPStywindowzsetfont{Sans Serif$Aty|linecountQt}messageL4 ~mnm.sumtcomment0 1see1also:t1hidden1newex@ 1prepend1helpt}E 1mnm.minmaxt11- 1pcontroltv1ftm.messX2_SYPPPQRPP1-->P1#T1_#ftm1versionRQ11_#scope1begin11_#absargs 0_!1_"2_#3_$4_%5_&6_'7_(8_)9_11*_#line1+_($vec)tv1!2_SYPPPQRPP1P11*1,_($data)r1-ftm.print1.std1Pt1/newobjuA 1-1.r1-10mean1Pt1/!K 1-10tyz{$@Ar11mnm.meanstd12@mode13row14@outmean15$mean16@type17fmat1Pt1/!^ 11121314151617tyz{$Atn 1618<'float'19|1:'fmat'>1;...1for1?the1@scalar1Acase1B(default1Cis1Dfloat)tv1XF2_SYPPPQRPP1P11*1+tv1!F2_SYPPPQRPP1P11*1,r1-1.1Pt1/*yA 1-1.r1-101Pt1/!yK 1-10tv1Eftm.object$SY1P11F_#objQ1711G_#defP1H_fmat101Ilocaltm 1J@outstd1K1;1Lset1Mresult1Nmatrix1B1C1Ointernal)tn 121P<'col'191Q'row'>1;1Roperates1Sover1Tcolumns1Uor1Vrowstv1J=_SYPPPQRPP1P11*1W_outstd $stdty|Rtl 1U1Xonly1Ya1@1Zdepending1[on1?1\inputty|QtaX 1U1]vectortEZ 1^MnM1_object1Ltv1?O_SYPPPQRPP1P11*1`_outmean $meante 141K1;1L1M1N1B1C1Otyz{$@AtEK 101aand1bstandard1cdeviation1[17tyz{$AtE&11tyz{$AtZ 111d[<119R1e>]1;1R1S1V1U1Ttv1E2$SY1P11FR1711GP1H1.1Ityz{$@Ar11121314151Pt1/![ 1112131415tyz{$At, 1fsyntax:ty|Rt` 1greturns1Y1hreference1ito1jinternal17ty|Qt: 1kattributes:ty|RtU 1L1M1lmatricesty|QtXuX 1\1mmatixtv1*2_SYPPPQRPP1P11*1+tv1E$SY1P11FS1711n_#messS1osizeUQ11nS1LPP$@$?$@@$@$@11GQ1H1pvec1Ir1-1.1Pt1/cA 1-1.r1-101Pt1/K 1-10tv1v2_SYPPPQRPP1P11*1,tv1E$SY1P11FT1711nT1oUR11nT1LPP$?$@$$$@$@A$@@$@$$@@11GQ1H1qdata1Ir11Q1P111rendt1/O 11Qt1sconnectPPPt1sPPPt1sRPPPt1sVPPPt1sPPSPt1sP\Pt1sP\Pt1s\PPt1s#PPt1s"PPt1sP Pt1sPQTPt1s\QPt1sQ!Pt11tfasten(P&PQt11s%P&Pt11s&P$Pt1upoppmaxqv2r#Nsvpatcher&t#PuoriginTtvwindowwsetfontxSans Serif$AtvylinecountQtzcommentn {@type|<'float'}|~'fmat'>...1output1type1for1the1scalar1case1(default1is1float)t1user1ftm.messV2_SYPPPQRPP1-->P1#T1_#ftm1versionRQ11_#scope1 begin11!_#absargs"0_#1_$2_%3_&4_'5_(6_)7_*8_+9_11,_#line1-_($vec)t112_SYPPPQRPP1P11,1._($data)r1/ftm.print10argmax1Pt11newobj0U 1/10r1/p1Pt11H 1/pr1/12argmin1Pt11zT 1/12r1/13min1Pt11E 1/13tvwx$@Ar14mnm.minmax15@mode16row17@outmax18$max1Pt11 1415161718tvwx$At19message@4 1:mnm.sumtz0 1;see1newex@ 1?prepend1@helpt19G 1Amnm.meanstdt1=1>,- 1Bpcontrolt112_SYPPPQRPP1P11,1-r1/101Pt11`U 1/10r1/p1Pt11H 1/pr1/121Pt11T 1/12r1/131Pt11E 1/13t11Cftm.objectc$SY1P11D_#objQ1Efmat11F_#defP1G_fmat101Hlocalt11CM$SY1P11DR1E11FP1Gp1Ht11C%$SY1P11DS1E11FP1G121Htz' 1I@outargmax1J1Kset1Lresult1Mmatrix111Ninternal)tz 171J1K1L1M111Ntz# 1O@outargmin1J1K1L1M111Ntz$ 151P<'col'}1Q'row'>1Roperates1Sover1Tcolumns1Uor1Vrowst11Ye_SYPPPQRPP1P11,1W_outargmax $argmaxt11G__SYPPPQRPP1P11,1X_outargmin $argmint11UG_SYPPPQRPP1P11,1Y_outmax $maxtvyRtzOl 1U1Zonly1[a11\depending1]on11^inputtvyQtzayX 1U1_vectortzEZZ 1`MnM1aobject1Kt11?A_SYPPPQRPP1P11,1b_outmin $mintz 1c@outmin1J1K1L1M111Nt11dfpic^Y6J1emnm.help.jpgPPP$PPStvwx$@AtzE; 131fandp1goperations1]1Etvwx$AtzE14tvwx$Atz 141h[<1}R1i>]1R1S1V1U1Tt11C9$SY1P11DT1E11FP1G131Htvwx$@Ar1415161718{1E1Pt11K 1415161718{1Etvwx$Atzt, 1jsyntax:tvyRtzO` 1kreturns1[1lreference1mto1ninternal1EtvyQtz: 1oattributes:tvyRtzU 1K1L1pmatricestvyQtzXeX 1^1qmatixt11*y2_SYPPPQRPP1P11,1-t11C$SY1P11DU1E11r_#messU1ssizeUQ11rU1KPP$@$?$@@$@$@11FQ1G1tvec1Hr1/101Pt11]U 1/10r1/p1Pt11HH 1/pr1/121Pt113&T 1/12r1/131Pt119E 1/13t11f2_SYPPPQRPP1P11,1.t11C$SY1P11DV1E11rV1sUR11rV1KPP$?$@$$$@$@A$@@$@$$@@11FQ1G1udata1Hr14Q1P111vendt11K 14Qt1wconnectPPPt1wPPPt1wPPPt1wPPPt1wRPPPt1wXPPPt1wPPSPt1w2P-Pt1w3P-Pt1w-P.Pt1w'P^Pt1w^P#Pt1wPQTPt1wPRUPt1wPSVPt1w-Q/Pt1w^Q$Pt1w-R0Pt1w^R%Pt1w-S1Pt1w^S&Pt1=1xfasten,P*PEt1=1w)P*Pt1=1w*P(Pt1ypoppmaxqv2r#NsvpatcherZ5t#PuoriginPtvwindowwsetfontxSans Serif$AtvylinecountQrsutvwx$Atzcomment| {click|for}explanations~ofthe1methodst1user1ftm.messU_YPPPQRPP1#T1_#aa0_1_2_3_4_5_6_7_8_9_11_#line1 _(info class fmat)t1!button*_Pt1"newex>B 1#t1$b1$t11V2_YPPPQRPP11111%_$Bt11V2_YPPPQRPP11111&_$At1"k8 1'mnm.mm1(ltt1"5 1)ftm.printt1!(_Pt1"<B 1#1$1$t11QT2_YPPPQRPP11111%t11T2_YPPPQRPP11111&t1"iG 1'1*xmult1"5 1)tz 1*1+cmul1,,1-bus1.vid1,1/eq10ne11gt1(12letz 13and14any~15following16onest17connectWPVPt17VPTPt17TPSPt17SPRPt17VQUPt17UPSQt17]P\Pt17\PZPt17ZPYPt17YPXPt17[PYQt17\Q[Pt18popt19newobj % 1:p1;moret1!_Pt1"B 1#1$1$t112_YPPPQRPP11111%t112_YPPPQRPP11111&t1"4@ 1'1subt1"}5 1)t1!]}_Pt1"]B 1#1$1$t11E2_YPPPQRPP11111%t11]2_YPPPQRPP11111&t1"]B 1'1?addt11@ftm.object %Y1111A_#scope1Bbegin11C_#objQ1Dfmat11E_#messQ1FsizeSS11EQ1GsetPP$A$A$@$@$@$@$@@$@$?11EQ1Hsr$?11I_#defQ1J_fmat1KB1Llocalt11@ $Y1111CR1D11ER1FSS11ER1GPP$?$@$@@$@$@$@$@$A$A11ER1H$?11IQ1J1MA1L11A1Nendt1"]5 1)tzIZ 1OMnM1Pobject1Gt11Qfpic6J1Rmnm.help.jpgPPP$PPStzJE 1Smatrix1S1Toperatorstvwx$AtzJ%1't17[PZPt17ZPXPt17XPWPt17WPTPt17PPt17PPt17PPt17PPt17ZQYPt17YPWQt17QPt17PQt17PPt17P^Pt17^P]Pt17]P\Pt17PPt17PPt17PPt17PPt17Q_Pt17_P]Qt17PQt17QPt18max v2; #N vpatcher 277 204 608 489; #P window setfont "Sans Serif" 9.; #P newex 19 208 50 196617 ftm.print; #P user ftm.mess 73 129 50 15 3 9 255 255 255 0 0 0 1 2 0 0; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#line _$x; #P user ftm.mess 19 130 50 15 3 9 255 255 255 0 0 0 1 2 0 0; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#line _$A; #P user ftm.object 233 200 37 18 3 9; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#scope begin; #T _#obj 1 fmat; #T _#mess 1 size 2 1; #T _#mess 1 set 0 0 1. 2.; #T _#mess 1 sr 1.; #T _#def 1 _fmat x local; #P user ftm.object 233 221 36 18 3 9; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#obj 2 fmat; #T _#mess 2 size 2 2; #T _#mess 2 set 0 0 0.8 0.1 0.1 1.; #T _#mess 2 sr 1.; #T _#def 1 _fmat A local; #T _#scope end; #P comment 64 15 90 196617 MnM object set; #P user fpic 10 15 54 74 mnm.help.jpg 0 0 0 0. 0 0 3; #P window setfont "Sans Serif" 12.; #P comment 64 64 166 196620 M * M'; #P window setfont "Sans Serif" 24.; #P comment 64 27 129 196632 mnm.mmt; #P window setfont "Sans Serif" 9.; #P newex 19 169 53 196617 mnm.mmt; #P connect 8 0 0 0; #P connect 7 0 0 0; #P connect 0 0 9 0; #P pop; max v2; #N vpatcher 305 298 647 573; #P window setfont "Sans Serif" 9.; #P newex 21 221 50 196617 ftm.print; #P user ftm.mess 75 142 50 15 3 9 255 255 255 0 0 0 1 2 0 0; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#line _$x; #P user ftm.mess 21 143 50 15 3 9 255 255 255 0 0 0 1 2 0 0; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#line _$A; #P user ftm.object 233 200 37 18 3 9; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#scope begin; #T _#obj 1 fmat; #T _#mess 1 size 2 1; #T _#mess 1 set 0 0 1. 2.; #T _#mess 1 sr 1.; #T _#def 1 _fmat x local; #P user ftm.object 233 221 36 18 3 9; #T _#aa $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #T _#obj 2 fmat; #T _#mess 2 size 2 2; #T _#mess 2 set 0 0 0.8 0.1 0.1 1.; #T _#mess 2 sr 1.; #T _#def 1 _fmat A local; #T _#scope end; #P comment 64 15 90 196617 MnM object set; #P user fpic 10 15 54 74 mnm.help.jpg 0 0 0 0. 0 0 3; #P window setfont "Sans Serif" 12.; #P comment 64 64 166 196620 M' * M; #P window setfont "Sans Serif" 24.; #P comment 64 27 129 196632 mnm.mtm; #P window setfont "Sans Serif" 9.; #P newex 21 182 53 196617 mnm.mtm; #P connect 8 0 0 0; #P connect 7 0 0 0; #P connect 0 0 9 0; #P pop; pmaxqv2r#Nsvpatcher8t#PuwindowvsetfontwSans Serif$AtuxlinecountRtycommentQU zapply{the|current}operator~overeach1row1of{1incoming1matrix.t1button_PtuxQt1newexB 1t1b1t1user1ftm.mess 2_YPPPQRPP1#T1_#aa0_1_2_3_ 4_!5_"6_#7_$8_%9_11&_#line1'_$Vt11 2_YPPPQRPP11 !"#$%11&1(_$Mt15> 1)mnm.mv1*divt1L2 1+ftm.printt1_Pt1B 111t11M 2_YPPPQRPP11 !"#$%11&1't11 2_YPPPQRPP11 !"#$%11&1(t15@ 1)1,mult1L2 1+t1~_Pt1B 111t112_YPPPQRPP11 !"#$%11&1't112_YPPPQRPP11 !"#$%11&1(t1@ 1)1-subt12 1+t1~_Pt1B 111t11L2_YPPPQRPP11 !"#$%11&1't112_YPPPQRPP11 !"#$%11&1(t1@ 1)1.addt11/ftm.object%Y11 !"#$%110_#scope11begin112_#objQ13fmat114_#messQ15sizeQS114Q16setPP$?$@$@@114Q17sr$?118_#defQ19_fmat1:V1;localt11/$Y11 !"#$%112R13114R15SS114R16PP$?$@$@@$@$@$@$@$A$A114R17$?118Q191MnM1?object16t11@fpic6J1Amnm.help.jpgPPP$PPStyQF 1Bmatrix1Cvector1Doperatorstuvw$AtyQ&1)t1Econnect[PZPt1EZPXPt1EXPWPt1EWPTPt1EPPt1EPPt1EPPt1EPPt1EYPWQt1EPQt1EZQYPt1EQPt1EPPt1EP^Pt1E^P]Pt1E]P\Pt1EPPt1EPPt1EPPt1EPPt1E_P]Qt1EPQt1EQ_Pt1EQPt1Fpoppmaxqv2r#NsvpatcherDBt#PuoriginPtvwindowwsetfontxSans Serif$AtvylinecountQtzmessageJ1 {mnm.pcatz2 |mnm.svdtz, }mnm.qrt~commentt0 see1also:t1hidden1newex@ 1prepend1helptz* 1mnm.lut11- 1pcontrolrsZ;btvwx$At1ybF 1ftm.copy1fmatt12 1selPtzf6 1cleart1^I 1mnm.transposet1toggle^z_Pt1^ 1gatet1user1ftm.mess?:_SYPPPQRPP1 #T1!_#aa"0_#1_$2_%3_&4_'5_(6_)7_*8_+9_1 1,_#line1-_$spectrumt1?U 1.mnm.nmf1/@rdimZ10@criteria$ #<11@outw12$W13@outh14$H15@itermaxt116ftm.object$SY1 1!"#$%&'()*+1 17_#scope18begin1 19_#objQ11 1:_#defP1;_fmat1_($spectrum set $1)tz28 1?dumpt11^;_YPPPQRPP1 1!"#$%&'()*+1 1,1@_($1 cabs)t1^L% 1Amnm.qt1^ 1Bgbr.fft1C@mode1Dcomplext1^K 1Egbr.wind=1Fsinet1ox_ 1Ggbr.slice~t1;2Pt1;W1 1Hdac~QRrstvwx$AtzJ^ Pt1IoutletJ_PtzJYx 1Jopen1Ksho0630.aif1L,1MloopQt1);5 1Ndspstate~t1)j_Pt1I(_Ptzl 1J1OKrushDrumLoop.wavr1Psfplay~1QQP1Qt1Rnewobj)+ 1Pt1SconnectPPRPt1STPSPt1SSPPPt1SQPPPt1SUPPPt1STPUPt1SPQWPt1SWPVPt1STPVPt1Tpopt1Ro2# 1Up1Vplayt1Wfasten^PPc7t1SPXPt1SRPQPt1S\P[Pt1SPQ^Pt1S^P]Pt1S]PTPt1STPUPt1SUPWPt1SWP_Pt1SPVPt1S_PVPt1SXPVPt1SQPt1SPPSPt1SSP]Qt1SVQPt1SPYPt1Tt1R!) 1U1Xmoret1Yflonum<|YPPPSPPPPPPt1$3 1Z/$Et1_ 1[mnm.xmul1\@out1]$WHt11_YPPPQRPP1 1!"#$%&'()*+1 1,1^_((($1 sub $name) abs) sum)t116=$SY1 1!"#$%&'()*+1 19R11 1:P1;1_WH1=t11Zu2_SYPPPQRPP1 1!"#$%&'()*+1 1,1`_fill 1 2 3t116>G%SY1 1!"#$%&'()*+1 19S11 1:P1;1aH1=t116>1$SY1 1!"#$%&'()*+1 19T11 1:P1;1bW1=t11u>_SYPPPQRPP1 1!"#$%&'()*+1 1,1c_random, abst11I_SYPPPQRPP1 1!"#$%&'()*+1 1,1d_($name clear)t112_SYPPPQRPP1 1!"#$%&'()*+1 1,1e_$namet116HSY1 1!"#$%&'()*+1 19U11 1:P1f_fmat 512 101gname1=1 171hendt1_ 1.1/Z10$o:1511121314t~CZ 1iMnM1jobject1ksett11lfpic]6J1mmnm.help.jpgPPP$PPStvwx$@At~CF 1nTODOtvwx$At~C!1.t1S[PUPt1SXPUPt1SVPTPt1STP^Pt1S^P]Pt1S]P_Pt1S_PPt11WPPt11SPPt11WPPt11WPPOt11SPPt1STQ^Qt1Tmax v2; #N vpatcher 504 310 1037 850; #P origin 0 10; #P user fpic 12 15 54 74 mnm.help.jpg 0 0 0 0. 0 0 3; #P window setfont "Sans Serif" 9.; #P window linecount 1; #N vpatcher 10 59 610 459; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P comment 287 255 100 196617 grey: original signal; #P flonum 49 185 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 87 185 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N mnm.minmax --> 1; #T _#ftm version 2 1; #T _#scope begin; #T _#absargs $0_ $1_ $2_ $3_ $4_ $5_ $6_ $7_ $8_ $9_; #P newobj 49 164 69 196617 mnm.minmax; #P flonum 49 96 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 87 96 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N mnm.minmax --> 1; #P newobj 49 75 69 196617 mnm.minmax; #P user ftm.vecdisplay 26 237 256 128 0. 127. 127. 190 190 190 0 5 1 0. 1. 255 0 0 1 0. 1. 0 255 0 1 0. 1. 0 0 255 1 0. 1. 255 0 255 1 0. 1. 66 85 100; #P newex 26 140 114 196617 mnm.normalize 0.5 0.9; #P user ftm.mess 26 30 137 15 3 9 255 255 255 0 0 0 1 2 0 0 --> 1; #T _#line "_($normtest random 0.4 0.8)"; #P user ftm.object 26 398 60 18 3 9 --> 1; #T _#obj 1 fmat; #T _#def 0 "_fmat 20 1" normtest1 local; #P comment 287 238 100 196617 red: normalized; #P window linecount 3; #P comment 287 153 146 196617 mnm.normalize performs the operation at an internal copy of the fmat received.; #P window linecount 0; #P comment 147 142 100 196617 min max; #P connect 4 0 5 0; #P connect 5 0 6 0; #P fasten 4 0 7 0 31 60 54 60; #P connect 7 0 9 0; #P fasten 5 0 10 0 31 160 54 160; #P connect 10 0 12 0; #P connect 7 2 8 0; #P connect 10 2 11 0; #P fasten 4 0 6 4 31 60 275 60; #P pop; #P newobj 372 487 41 196617 p more; #P comment 64 14 90 196617 MnM object set; #P window setfont "Sans Serif" 12.; #P comment 64 63 304 196620 normalize a matrix into [min \, max] \, default [0 \, 1]; #P window setfont "Sans Serif" 24.; #P comment 64 26 192 196632 mnm.normalize; #P window setfont "Sans Serif" 9.; #P comment 321 353 100 196617 grey: original signal; #P flonum 83 283 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 121 283 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N mnm.minmax --> 0; #P newobj 83 262 69 196617 mnm.minmax; #P flonum 83 194 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 121 194 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N mnm.minmax --> 0; #P newobj 83 173 69 196617 mnm.minmax; #P user ftm.vecdisplay 60 335 256 128 0. 127. 127. 190 190 190 0 5 1 0. 1. 255 0 0 1 0. 1. 0 255 0 1 0. 1. 0 0 255 1 0. 1. 255 0 255 1 0. 1. 66 85 100; #P newex 60 238 78 196617 mnm.normalize; #P user ftm.mess 60 128 137 15 3 9 255 255 255 0 0 0 1 2 0 0 --> 0; #T _#line "_($normtest random 0.4 0.8)"; #P user ftm.object 60 496 60 18 3 9 --> 0; #T _#obj 2 fmat; #T _#def 0 "_fmat 20 1" normtest local; #T _#scope end; #P comment 321 336 100 196617 red: normalized; #P window linecount 3; #P comment 321 251 146 196617 mnm.normalize performs the operation at an internal copy of the fmat received.; #P connect 3 0 4 0; #P connect 4 0 5 0; #P fasten 3 0 6 0 65 158 88 158; #P connect 6 0 8 0; #P fasten 4 0 9 0 65 258 88 258; #P connect 9 0 11 0; #P connect 6 2 7 0; #P connect 9 2 10 0; #P fasten 3 0 5 4 65 158 309 158; #P pop; pmaxqv2r#Nsvpatchert#PuwindowvsetfontwSans Serif$Atxnumber#YQdSSPPPPPPtycommentKe zsyntax:{mnm.normalizer|tu~linecountRty^d and1see1what1happenstu~Qt1newex', 1ftm.listt1I 1mnm.list2rowt1user1multiSliderH<$$?Zy _PPRPPP1#M1frgbPPP11brgb11rgb211rgb3PPP11rgb4%4[11rgb5Ji11rgb6p11 rgb7n11!rgb8Yɠ11"rgb9>%11#rgb10Wrt11<$$?Zy /PPRPPP11PPP111111PPP11%4[11Ji11p11 n11!Yɠ11">%11#WrtyKT 1$computed1%on1&a1'slidingutyJZ 1(MnM1)object1*sett11+fpic6J1,mnm.help.jpgPPP$PPStyKDK 1-normalize1&1.stream1/of10vectors11in12range13[014,151]16based1%17the18minptuvw$AtyK${tuvw$At1n {dtyd 19drag1:mouset1;connectWPYPt1;YPQPt1;QPZPt1;ZPXPt1;]PQQt114th1outlettx!T 1eigenvectors13rd1tx!B 1eigenvalues12nd1txB- 1dump:tuvw$Atx_p; ~txNaS 1txAR; 1tuvw$@Atx{a 1forwardward1:1decomposes1signal1in1componentstxd 1backward11resynthesis11based1 on1tuvw$At1!hidden1"newex=V0 1#loadbangtxNj" 1$resett1%button=j_Pt1!1&message=}a PPPPPPPPPPtx"k Ztxk] Ytxk] Xtxk] Wtxk] Vtxk] Utxk] Ttxk] Stxk] Rtuvw$@AtxXw 1'select1t1(user1)multiSlidery<$$?Zy /QPRPPP1*#M1+frgbPPP1*1,brgb1*1-rgb21*1.rgb3PPP1*1/rgb4%4[1*10rgb5Ji1*11rgb6p1*12rgb7n1*13rgb8Yɠ1*14rgb9>%1*15rgb10Wrtuvw$At1"I 16mnm.list2rowt1"/G 17mnm.vec2listt1(1)/<$$?Zy /QPRPPP1*1+PPP1*1,1*1-1*1.PPP1*1/%4[1*10Ji1*11p1*12n1*13Yɠ1*14>%1*15Wrt1"I 16t1(1)y<$$?Zy /QPRPPP1*1+PPP1*1,1*1-1*1.PPP1*1/%4[1*10Ji1*11p1*12n1*13Yɠ1*14>%1*15Wrt1"/I 16t1(1)/y<$$?Zy /QPRPPP1*1+PPP1*1,1*1-1*1.PPP1*1/%4[1*10Ji1*11p1*12n1*13Yɠ1*14>%1*15Wrt1&2 18mnm.svdt1&F3 19mnm.nmft1&, 1:mnm.qrtx0 1;see1helpt1&* 1?mnm.lut1!1"- 1@pcontrolt1(1Aftm.messD_YPPPQRPP1B-->P1C#T1D_#ftm1EversionRP1C1F_#scope1Gbegin1C1H_#absargsI0_J1_K2_L3_M4_N5_O6_P7_Q8_R9_1C1S_#line1T_backward $1t1(1Ae>_YPPPQRPP1BP1C1S1U_forward $1t1(1A/2_YPPPQRPP1BP1C1S1V_train $11C1F1Wendt1&>  1Xdumpt1&, 1Yprocesst1&  1Zcleart1"/>5 1[mnm.pcatxC]Z 1\MnM1]object1^sett1(1_fpic]\6J1`mnm.help.jpgPPP$PPStuvw$@AtxC< 1aperform1bPrincipal1cComponent1dAnalysis1eusing1fSingle1gValue1hDecompositiontuvw$AtxC1[tuvw$@Atx`fU 1itraining1jdatatuvw$Atxk] Qtuvw$@Atx& 1kclear:1Z1jt1lconnectPPt1lP[Pt1lYPWPt1lXPWPt1lZPWPt1l[PWPt1l\PWPt1l]PWPt1lWPPt1lPPt1mfastenP\PjРt1mP]Pؠt1lPPt1!1l'PPt1lPPt1!1mPPt1!1l_PPt1!1mPPKt1!1mPPt1!1lP^Pt1!1l*P(Pt1!1l(P'Pt1npoppmaxqv2r#Nsvpatcher&|t#PuwindowvsetfontwSans Serif$AtuxlinecountQtymessageI07 zdeletePRt{comment0  z|numberR}rows~fromindexPt{c 1output1fmat1when1on1dumpyt1newexj`1 1ftm.printt1)1 1t{Y_A 1syntax:1mnm.q11t{ 1clear1the1internal1t{ 1send1111to1 right1!outletty> 1tyDR 1"reservedZty8 1t1)DK 1dZt1)I 1#mnm.list2rowt1$user1%multiSlider)~<$$BZi _PPRPPP1&#M1'frgbPPP1&1(brgb1&1)rgb21&1*rgb3PPP1&1+rgb4%4[1&1,rgb5Ji1&1-rgb6p1&1.rgb7n1&1/rgb8Yɠ1&10rgb9>%1&11rgb10Wrt{X"Z 12MnM13object14sett1$15fpic"!6J16mnm.help.jpgPPP$PPSt{YR^ 17uses18an119as1:queue1;of1,1?very1@useful11Arecord1Bvector1Cdata.tuvw$At{Y21tuvw$At{d 1Ddrag1Emouset{  1Fpreallocate11Ggiven1Hsize1Ithen1Jresize11:1P1>Pt{\ 1111Keach1Lnew1Mentryt1NconnectWPXPt1NXPYPt1N[PYPt1N\PYPt1NPYPt1NZPYPt1NYPPt1NYQPt1Opoppmaxqv2r#NsvpatcherRt#PuwindowvsetfontwSans Serif$AtuxlinecountQtymessage<1 zmnm.pcatyl<3 {mnm.nmfty7<2 |mnm.svdt}comment-0 ~seealso:t1hidden1newexR@ 1prepend1helpty<* 1mnm.lut11g- 1pcontrolt1user1ftm.object%Y1#T1_#aa0_1_2_3_4_5_ 6_!7_"8_#9_11$_#scope1%begin11&_#objQ1'fmat11(_#defP1)_fmat1*X1+localt11%Y11 !"#11&R1'11(P1)1,R1+t11%Y11 !"#11&S1'11(P1)1-Q1+t}7 1.solvey1/solves10the11equation12Ax=b13and14output15x16on173rd18outlett} A 19mnm.qrt} 5q 1:syntax:t} Y 1;attributes:t}JZ 1sett11?fpic6J1@mnm.help.jpgPPP$PPStuvw$@At}JN 1AQR1Bdecompositiontuvw$At}J)s19tuvw$At}} 1Ccomputes1Da1A1EDecomposition1Fof101Ggiven1Hmatrix1IAt} g 1J@outq1K@outr1L1M@outx1Lt11Nftm.messY2_YPPPQRPP11 !"#11O_#line1P_solve $bt11N#2_YPPPQRPP11 !"#11O1Q_$At1> 1Rftm.print1*t1@ 1R1,t1#@ 1R1-t11&Y11 !"#11&T1'11S_#messT1TsizeSQ11ST1>PP$;}>$>$0T>11ST1Usr$?11(Q1)1Vb1+t11$Y11 !"#11&U1'11SU1TSS11SU1>PP$ P>$s<$f?$]>$m>$~r?$>$IV>$ڹb?11SU1U$?11(Q1)1I1+11$1Wendt1# 191J1X$Q1Y@outR1Z$R1M1[$Xt1\connectVPPPt1\WPPPt1\PPSPt1\PQTPt1\PRUPt11]fastenPP<N Nt11\PPt11]PPqN Nt11]PPN Nt11\PPt1^poppmaxqv2r#Nsvpatchert#Pubutton{KPtuAjPtuVPtvwindowwsetfontxSans Serif$AtvylinecountQtzcommentj  {output|fmat}on~eachtime1the1ringbuffer1reaches11endt1newexTj. 1ftm.printt1number%YQPQSPPPPPPt1U%YQPQSPPPPPPt1K. 1t1. 1tzIHC 1syntax:1mnm.ring11tz{ 1clear11internal|tz{ 1send11|1to1right1 outlett1!message1! 1"dumpt1!)! 1t1- 1ZZt1I 1#mnm.list2rowt1$user1%multiSliderg;$$BZi _PPRPPP1&#M1'frgbPPP1&1(brgb1&1)rgb21&1*rgb3PPP1&1+rgb4%4[1&1,rgb5Ji1&1-rgb6p1&1.rgb7n1&1/rgb8Yɠ1&10rgb9>%1&11rgb10WrtzH[\ 12MnM13object14sett1$15fpicZ8I16mnm.help.jpgPPP$PPStzI;k 17uses18an|19as11:of1;row1very1?useful1@for1Asliding1Bwindowstvwx$AtzI1tvwx$Atzf 1Cdrag1DmousetzS {|}~1Enew1Fentryt1GconnectXPPt1GVPWPt1GWPXPt1GZPXPt1GYPXPt1GXP^Pt1GXQPt1GPXQt1GXQPt1GXRPt1GPXRt1GXR_Pt1Hpoppmaxqv2r#Nsvpatchere\rt#Puuservfpic6Jwmnm.help.jpgPPP$PPStxwindowysetfontzSans Serif$Atx{linecountQrs[;tu|ftm.vecdisplay$$B$BPUQ$$?PPQ$$?PPQ$$?PPQ$$?PQ$$?BUdtxyz$Atx{Qt}commentd ~grey:original1signalt1flonum1#YPPPSPPPPPPt1j#YPPPSPPPPPPr1mnm.meanstd1-->Q1#T1_#ftm1versionRQ11_#scope1begin11_#absargs0_1_2_3_4_5_ 6_!7_"8_#9_t1$newobj1D 1t11d#YPPPSPPPPPPt1kd#YPPPSPPPPPPr11Qt1$1OD 1t1%newexz 1&mnm.standardize$=$?tu1'ftm.mess"_SYPPPQRPP1Q11(_#line1)_($normtest random 0.4 0.8)t}d 1*red:1+standardizedtx{St} 1,mnm.normalize1-performs1.the1/operation10at11an12internal13copy14of1.15fmat16received.tx{Pt}*/ 17you18can19specify1:a1;desired1std1?variation1@to1Acondition1Byour11Cdefault1Dis1$?t1EconnectSPTPt1ETP\Pt1FfastenSPUP@6@t1EUPWPt1FTPXP6t1EXPZPt1EXQYPt1EUQVPt1FSP\T@@t1Gpopt1$k) 1Hp1Imoretu|CS$$B$BPUQ$$?PPQ$$?PPQ$$?PPQ$$?PQ$$?BUdt}GZ 1JMnM1Kobject1Lsettxyz$@Atx{Rt}GFs 1Mstandardize1:1Nmatrix1Owith1Pspecified1<1Qstandard1Rdeviation1S,1C1D1Qtxyz$Atx{Qt}G!1&txyz$At}Hhd ~1t1Z"#YPPPSPPPPPPt1"#YPPPSPPPPPPr11Pt1$Z D 1t1Z#YPPPSPPPPPPt1#YPPPSPPPPPPr11Pt1$ZD 1t1%CV 1&tu1'C_SYPPPQRPP1P11(1)tu1Tftm.objectC<SY1P11U_#objQ1511V_#defP1W_fmat 20 11Xnormtest1Ylocal111Zendt}HWd 1*1+tx{St}H 1,1-1.1/10111213141.1516t1ESPTPt1ETP_Pt1FSPUPH_t1EUPWPt1FTPXPH _ t1EXPZPt1EXQYPt1EUQVPt1FSP_TH<t1Gpmaxqv2r#Nsvpatcher.t#PuwindowvsetfontwSans Serif$Atxnumber#YQdSSPPPPPPtycommentRl zsyntax:{mnm.normalizer|tu~linecountRtyed and1see1what1happenstu~Qt1newex"., 1ftm.listt1"I 1mnm.list2rowt1user1multiSlider"O<$$?Zy _PPRPPP1#M1frgbPPP11brgb11rgb211rgb3PPP11rgb4%4[11rgb5Ji11rgb6p11 rgb7n11!rgb8Yɠ11"rgb9>%11#rgb10Wrt11"<$$?Zy /PPRPPP11PPP111111PPP11%4[11Ji11p11 n11!Yɠ11">%11#WrtyR[ 1$computed1%on1&a1'slidingutyQZ 1(MnM1)object1*sett11+fpic6J1,mnm.help.jpgPPP$PPStyRK 1-standardize1&1.stream1/of10vectors11with12meanP13varianceQ14over1&1'utuvw$AtyQ)15mnm.standardizertuvw$At1"p 15dtyd 16drag17mouset18connectWPYPt18YPQPt18QPZPt18ZPXPt18]PQQt19poppmaxqv2r#Nsvpatcher:*t#PuwindowvsetfontwSans Serif$AtxmessageH' yendSPtx. zbeginQPt{user|ftm.messM2_SYPPPQRPP}#T~_#aa0_1_2_3_4_5_6_7_8_9_}1_#line1_out $tt{1ftm.objectR'SY}~}1_#scopez}1_#objQ1fmat}1_#defP1 _fmat1!t1"localt1#commentJZ 1$MnM1%object1&sett{1'fpic6J1(mnm.help.jpgPPP$PPStuvw$@At1#JE9 1)returns1*a1+sub-part1,of1-the1.incoming1/matrixtuvw$At1#J 10mnm.submattuvw$At11newex2 12ftm.printt{|2_SYPPPQRPP}~}113_$At{1R$SY}~}1R1}14_#messR15sizeUR}14R1&PP$?$A$?$@$@$@$@$@$?$@}14R16sr$?}1Q1 17A1"}1yt11h 1018@out19$tt1:connect[PPPt1:ZPPPt1:YPPPt1:RPPPt1:PPSPt1;poppmaxqv2r#Nsvpatcher>t#PuoriginTtvuserwfpicXX6Jxmnm.help.jpgPPP$PPStywindowzsetfont{Sans Serif$Aty|linecountQt}commentZ ~@type<'float'1|1'fmat'>1...1output1type1for1the1scalar1case1(default1is1float)tv1ftm.messN.2_SYPPPQRPP1-->P1#T1_#ftm1 versionRQ11!_#scope1"begin11#_#absargs$0_%1_&2_'3_(4_)5_*6_+7_,8_-9_11._#line1/_($vec)tv1.2_SYPPPQRPP1P11.10_($data)r11ftm.print12sum1Pt13newobjaG 1112tyz{$@Ar14mnm.sum15@mode16row17@out18$sum1Pt13C 1415161718tyz{$At19messageE 1:mnm.minmaxt}0 1;see1newex@ 1?prepend1@helpt19G 1Amnm.meanstdt1=1>- 1Bpcontroltv1}2_SYPPPQRPP1P11.1/r11121Pt13G 1112tv1Cftm.object$SY1P11D_#objQ1Efmat11F_#defP1G_fmat121Hlocalt}$ 151I<'col'11J'row'>11Koperates1Lover1Mcolumns1Nor1Orowsty|Rt}wl 1N1Ponly1Qa11Rdepending1Son11Tinputty|Qt}XyX 1N1Uvectort}11X1[result1\matrix111]internal)tyz{$@At}<; 121^of1_an1E1`along1O1N1Mtyz{$At}<14tyz{$At} 141a[<11R1b>]11K1L1O1N1Mtyz{$@Ar1415161718~1E1Pt13 1415161718~1Etyz{$At}t, 1csyntax:ty|Rt}` 1dreturns1Q1ereference1fto1ginternal1Ety|Qt}: 1hattributes:t}U 1X1[1\t}OeX 1T1imatixtv1!y2_SYPPPQRPP1P11.1/tv1C$SY1P11DR1E11j_#messR1ksizeUQ11jR1XPP$@$?$@@$@$@11FQ1G1lvec1Hr111Pt132 11tv1f2_SYPPPQRPP1P11.10tv1C$SY1P11DS1E11jS1kUR11jS1XPP$?$@$$$@$@A$@@$@$$@@11FQ1G1mdata1Hr14Q1P11!1nendt13= 14Qt1oconnectUPPPt1oRPPPt1oPPPt1oPPSPt1o PPt1oPPt1oPPt1oP[Pt1o[PPt1=1oPPt1=1pfastenPPt1=1oPPt1qpoppmaxqv2r#Nsvpatcher Lt#PuoriginPtvwindowwsetfontxSans Serif$ArsA=Utvwx$AtynewexD zmnm.list2coltvwx$@At{comment%t |X}=~V*S-1*1Ut1Yt{>3 1A*X=Ytvwx$AtyG 1mnm.vec2listt1user1multiSlider@$$?Xy /PPRPPP1#M1frgbPPP11brgb11rgb211rgb3PPP11rgb4%4[11rgb5Ji11rgb6p11rgb7n11rgb8Yɠ11 rgb9>%11!rgb10Wrtvwx$@At{Q<^ |tvwx$At1"messageJP. 1#sizeXUr1$mnm.xmul1%$A11&@swap1'yes1(-->Q1)#T1*_#ftm1+versionRQ1)1,_#scope1-begin1)1._#absargs/0_01_12_23_34_45_56_67_78_89_t19newobj 1$1%1&1'r1$1:@out1;$VinvSUt1&1'1(Qt19 1$1:1;1&1'r1$1&1'1(Qt19B 1$1&1't11fmat1)1?_#messQ1#PQ1)1@_#defQ1A_fmat1BA11Clocalt1"P+ 1Drandomty^lG 1t11@$$?Uy /PPRPPP11PPP111111PPP11%4[11Ji11p11n11Yɠ11 >%11!Wrt11S@$$?Uy /PPRPPP11PPP111111PPP11%4[11Ji11p11n11Yɠ11 >%11!Wrt1EbuttonS_Pt11<~$SY1(Q1)1=R1>1)1@P1A1FVinvSUt1Cr1Gmnm.transpose1(Qt19K 1Gtvwx$@At{ 1HPseudo-inverse:1Isolve1JA*X}11Kusing1LSVDt11Mftm.messg2_SYPPPQRPP1(Q1)1N_#line1O_$A1tvwx$Ars%c}tvwx$Atyxs 1Pt1Qb1Q1Rst11M2_SYPPPQRPP1(R1)1N1S_$sinvt11MK_SYPPPQRPP1(R1)1N1T_($sinv set $1)t11<TSY1(R1)1=S1Ufvec1Vdiag1)1@P1W_fvec $sinv diag1V1Ct11MD_SYPPPQRPP1(R1)1N1X_($diag vid 1)t11<$SY1(R1)1=T1>1)1@P1A1Ysinv1Ct1Zoutlet_Pt1[inlet]_Pt1\connectPPWPt1\WPVPt1\VPQPt1\WQSPt1\WRUPt1]popt19B 1^p1_invr1G1(Qt19K 1Gr1$1;1&1'1(Qt19^R 1$1;1&1'r1`mnm.svd1a@mode1bauto1(Qt19 1`1a1bt{S 1cstartt{KAd 1dA1enot1fsquare1g!t1hfastenPSPɠt1\SP]Pt1\[PPt1\PPt1\PPt1\PPt1h]P\Pt1\ZPVPt1\VPRPt1\RPXPt1\XPPt1\P_Pt1\^P_Pt1\RQUPt1\UPPt1\PQt1\RRTPt1\TPQt1]t196(X 1^1ipseudo_inverset1".1 1jmnm.pcat1"Y.3 1kmnm.nmft1"$., 1lmnm.qrt{0 1msee1nalso:t1ohiddenyD@ 1pprepend1qhelpt1".* 1rmnm.lut1oyY- 1spcontrolt{4 1tmnm.meanstd1u[]1v...1wsets1xthe1ynumber1zof1{singular1|values1}to1~keept{(q 1syntax:t{L 1attributes:rsg6tvwx$Ar1ftm.print1(Qt193 1t{Y~ 1in1linear1scalet{2 t{/B~ 1or1better11log1t11M= _SYPPPQRPP1(Q1)1N1_($D fill (new expr '($row * $col / (float ($self cols)))'))r1ftm.copy1>1(Qt19/I 11>t11/O$ $ Ady _PPRPPP11`C111111PPP11%4[11Ji11p11n11Yɠ11 >%11!Wrty/+ 1ftm.listt11M/2_SYPPPQRPP1(Q1)1N1_($1 log)t{A~ 1you1can1also1plot1x1{1|1vt{9~ 111verify1that:t1E=Pr1`1(Qt19w1 1`t11<Y%SY1(Q1)1=U1>1)1?U1#PQ1)1@Q1A1D1Ct{2{ 1V':1rank1x1nt{"{ 1S:111t{{ 1U:1m11t{{ 1C:111t{~ 111specify1x1y1z1{1|1}1~11which1caset11O$$@dy _PPRPPP11 8111111PPP11%4[11Ji11p11n11Yɠ11 >%11!Wrty+ 1r1mnm.diag1(Qt193 1r111(Qt19A 11r111(Qt19? 11r111(Qt19? 11t1E=Pr1`R1(Qt19wN 1`Rt11<Y%SY1(Q1)1=V1>1)1?V1#PQ1)1@Q1A1C1Cr11(Qt19^2 1r11USV'1(Qt19CJ 11r1$1(Qt19q8 1$r1$1(Qt19C8 1$t1EC=Pr1`1(Qt19Cwf 1`t11<CY%SY1(Q1)1=W1>1)1?W1#PQ1)1@Q1A1B1Ct{9d 1}1U*S*V't{ Zt1hRPXPHuut1\TPRPt1\RPSPt1\SPUPt1\UPWPt1\SQVPt1\VPUQt1\SRVQt1\[PYPt1\YPZPt1\ZP\Pt1\ZQ]Pt1\ZR^Pt1\PPt1\PPt1hQ_Pt1\_PPt1\PPt1\_P$Pt1h_PP4t1\PPt1\PPt1\PPt1]t19(( 1^1moret{CZ 1MnM1object1sett11fpic]_6J1mnm.help.jpgPPP$PPStvwx$@At{CA 1single1value1decompositiontvwx$At{Cs1`tvwx$Atv1linecountTt{ 1Note:1depending1on1x1dimensions1z1d1,1x1time1needed1}1perfom1x111be1important11it1is1wise1}11this1operation11a1low1priority1manner.tv1Qt{ 1111tv1Rt{ 1where1S11diagonal1and1U11V1are1unitary1matricestv1Qt{ 1111t{ 1111t{ 1A:111tvwx$At{1d}111V'tvwx$Atv1Rt{p 1computes11Singular1Value1Decomposition1z1x1given1matrix1dtv1Qr111(Pt19HA 11r111(Pt19&? 11r111(Pt19? 11t1E~Pr1`1(Pt19N 1`t11<$SY1(P1)1=X1>1)1?X1#PQ1)1@Q1A1d1C1)1,1endt{X 1a1<'auto'|'manual'>1v1automatically1remove1{1|1below11e-101(default11'manual')t1\SPQPt1\QPRPt1\RPTPt1\RQUPt1\RRVPt1o1hPP@@t1o1hPP^@@t1o1\PPt1o1hPP)@@t1o1\PPt1]pmaxqv2r#Nsvpatcher )t#PuoriginTtvuserwpictslider)ddTTTTxSliderDefaultKnob.pctQySliderDefaultBkgnd.pctQsP$?$?tzwindow{setfont|Sans Serif$At}newexd ~packtvwddTTTTxQyQsP$?$?tz{|$ Atcomment<m_ 1validate1exampletmB 1outputtm, 1inputt)m) 1tz{|$AtO01playtO41learntz{|$ AtW- $@1add1more11or1start1over1with1cleartI- $@@11your1mappingt;- $@1press1 'process't-- $?1!choose1"several1#examples:11$,11$1%bang1&to1tz{|$At}w3 1'ftm.printt})G 1(mnm.vec2listtz{|$ At)9: 1t1)messages2 1*exportt1)s- 1+importt1)s- 1,dumptz{|$At}-F 1-mnm.list2vectv1.ftm.messHM_SYPPPQRPP1/#T10_#aa10_21_32_43_54_65_76_87_98_:9_1/1;_#line1<_example $1 $2t})-I 1=mnm.list2rowt})d ~tvw)}ddTTTTxQyQsP$?$?t}-I 1=t1>button<}5Ptz{|$ At1)Xs4 1?processt1)8s 1tz{|$At1)H Pt}= 1@prepend1Asett1)- Pt}= 1@1At}d ~tvw}ddTTTTxQyQsP$?$?tz{|$ At})X 1Bmnm.svmmaptv1CpanelM1D#X1Ebrgb1D1FfrgbPPP1D1GborderQ1D1HroundedP1D1IshadowP1D1Jdonetv1CM1D1E1D1FPPP1D1GQ1D1HP1D1IP1D1JrsQ3tz{|$Atz1KlinecountQrstotv1._SYPPPQRPP1/10123456789:1/1;1L_(($1 col (($1 cols) - 1)) add 1)tv1.y_SYPPPQRPP1/10123456789:1/1;1M_($1 cols (($1 cols) + 1))t1Noutlet_Pt1Oinlet]_Pt1PconnectPPRPt1PRPQPt1PRPSPt1Qpopt1Rnewobj< 1Sp1Treshapeinrstotv1._SYPPPQRPP1/10123456789:1/1;1Ltv1.y_SYPPPQRPP1/10123456789:1/1;1Mt1N_Pt1O]_Pt1PPPRPt1PRPQPt1PRPSPt1Qt1RY< 1S1Ttv1UmultiSlider,vH$$Bi /PPRPPP1V#M1FaV51V1E1V1Wrgb21V1Xrgb3PPP1V1Yrgb4%4[1V1Zrgb5Ji1V1[rgb6p1V1\rgb7n1V1]rgb8Yɠ1V1^rgb9>%1V1_rgb10WrtvwSMTTTTxQyQsP$?$?t}G 1(t}I 1=tz{|$ At}k 1`mnm.xmul1a$Arond2tz{|$At}Y{S ~tvwY)SMTTTTxQyQsP$?$?t}YG 1(t}YI 1=tv1UYvH$$Bi _PPRPPP1V1FaV51V1E1V1W1V1XPPP1V1Y%4[1V1ZJi1V1[p1V1\n1V1]Yɠ1V1^>%1V1_Wrtz{|$ At}Yd 1`1b$Arondtz{|$`Atz1KPtX[1conce1dyou1edefined1fthe11gmatrix1$1d1hcan1ijust1juse1ka1lxmul...t1PUPVPt1PVPSPt1PSP\Pt1P\PQPt1PQPTPt1PTPRPt1PUQVQt1P[PXPt1PXP]Pt1P]PWPt1PWPYPt1PYPZPt1Qt1Rn 1S11mon11nmodet{ 1omake11pown1rstz{|$ At - $@11111111t - $@@111t - $@11 t - $?1!1"1#11$11$1%1&1t9L_ 11tLB 1t L, 1t : 1tL) 1tv1. 4TSZPPPQRPP1/10123456789:1/1;19]7Pt1)S PPPt}= 1@1Atz1KSt1)  TZ".7?FWmviZH6'VPPtz1KQt} = 1@1Atv1U ]W$$Bi _PPRPPP1V1F`1V1E1V1W1V1XPPP1V1Y%4[1V1ZJi1V1[p1V1\n1V1]Yɠ1V1^>%1V1_Wrtz{|$At ,41tv1U]W$$Bi /PPRPPP1V1F`1V1E1V1W1V1XPPP1V1Y%4[1V1ZJi1V1[p1V1\n1V1]Yɠ1V1^>%1V1_Wrtv1C^)$1D1E1D1FPPP1D1GQ1D1HP1D1IP1D1Jtv1C)$1D1E1D1FPPP1D1GQ1D1HP1D1IP1D1Jt_X1uMany1&1vfewt1PSP\Pt1P\PPt1wfastenPPGGt1PPPt1PPPt1PPPt1PPPt1PPPt1PPPt1PPPt1PPPt1PQPt1PRPt1PQPt1PUPVPt1wZPWP>t1PVPWPt1PWP[Pt1P[PPt1w]PQ1\1t1P_P^Pt1P^PXPt1wZPYP>t1PXPYPt1PYP]Pt1PP^Qt1PP^Rt1Qt1Rn 1S1xmany-to-fewrstz{|$AtWV1v1&1ymanytz{|$ At2A_ 11tAB 1tA, 1tA) 1tz{|$AtY#01t#41tz{|$ At- $@11111111t- $@@111t- $@11 t- $?1!1"1#11$11$1%1&1tz{|$At}m~3 1't}~G 1(tz{|$ At : 1tv1Uk$$Bi _PPRPPP1V1FVX[1V1E1V1W1V1XPPP1V1Y%4[1V1ZJi1V1[p1V1\n1V1]Yɠ1V1^>%1V1_Wrt1)G2 1*t1)G- 1+t1)G- 1,tz{|$At}F 1-tv1.M_SYPPPQRPP1/10123456789:1/1;12Q5Ptz{|$ At1)NG4 1?t1).G 1tz{|$At1) PPPPPPPQPt}= 1@1At1)- Pt}= 1@1At}d ~tvwQddTTTTxQyQsP$?$?tv1UQg$$Bi /PPRPPP1V1FVW[1V1E1V1W1V1XPPP1V1Y%4[1V1ZJi1V1[p1V1\n1V1]Yɠ1V1^>%1V1_Wrtz{|$ At}eX 1Btv1C!1D1E1D1FPPP1D1GQ1D1HP1D1IP1D1Jtv1CW!1D1E1D1FPPP1D1GQ1D1HP1D1IP1D1Jt1P^P_Pt1P_PPt1PPRPt1PPRPt1PPRPt1P[PRPt1PZPRPt1wPRP7$7t1PPRPt1PRPPt1PPPt1PRQPt1P^Q_Qt1PTPUPt1PUPVPt1w\PWP7t1PVPWPt1PWP]Pt1P]PPt1wPQYt1PTQUQt1PSPXPt1w\PYP7t1PXPYPt1PYPPt1Qt1Rn 1S1zfew-to-manytz{|$At8RZ 1{MnM1|object1Atv1}fpicRQ6J1~mnm.help.jpgPPP$PPStz{|$@At83 1n1X1m1non-linear1tv1}RQ6J1gabor.help.jpgPPP$PPStz{|$At8^1Bt1PPPt1PPPt1PP[Pt1wP[P c.ct1PP[Pt1PP[Pt1PP[Pt1PP[Pt1PP[Pt1P[PPt1PP-Pt1P[Q Pt1PQQt1P\P]Pt1P]P^Pt1wP_PA t1P^P_Pt1P_PPt1PPPt1wPQFcFt1P\Q]Qt1P,PPt1wPPAt1PPPt1PPPt1P+P,Pt1P+Q,Qt1Qpmaxqv2r#Nsvpatchero|lt#Puuservftm.mess2_SYPPPQw#Tx_#aa0_1_2_3_4_5_6_7_8_9_w1_#line1_out $tt1window1setfont1Sans Serif$At1newexi2 1ftm.printtuvi2_SYPPPQwxw11_$At1iK 1mnm.transposet1commentJi 1@out11...1 set1!result1"matrix1#(default1$is1%internal)t1J]: 1&attributes:tu1'ftm.objectR'SYwxw1(_#scope1)beginw1*_#objQ1+fmatw1,_#defP1-_fmat1.t1/localt12 1tuv2_SYPPPQwxw11t1s 1110$tt1JZ 11MnM12object1 tu13fpic6J14mnm.help.jpgPPP$PPSt111$@At1JE9 15returns16a17transposed18copy19of1:the1;incoming1"t111$At1J 1t111$At12 1tuv2_SYPPPQwxw11tu1'R$SYwxw1*R1+w1<_#messR1=sizeURw1rowP$?$w1Q$$w1R$$w1S$$w1T$$@w1,Q1-1?A1/w1(1@endt1K 1t1AconnectRPPPt1APPSPt1AP^Pt1A_P^Pt1A^PPt1AYPXPt1AXPZPt1Bpoppmaxqv2r#Nsvpatcherpt#PuoriginPtvwindowwsetfontxSans Serif$AtvylinecountQtzmessageK {mnm.list2fvectzD |mnm.list2coltzuI }mnm.list2rowt~commentu0 see1also:t1hidden1newexu@ 1prepend1helpt11u- 1pcontrolt1user1ftm.messyk_YPPPQRPP1#T1_#aa0_1_2_3_4_5_ 6_!7_"8_#9_11$_#line1%_(print vec: $vec), $vect11&ftm.objectt$Y11 !"#11'_#scope1(begin11)_#objQ1*fmat11+_#messQ1,sizeQZ11+Q1-setPP$?$@$@@$@$@$@$@$A$A$ A11+Q1.sr$?11/_#defQ10_fmat11vec12local11'13endt1F 14ftm.print15list:t1N 16mnm.vec2listt~BZ 17MnM18object1-t119fpic\6J1:mnm.help.jpgPPP$PPSt~CF 1;convert1vector1?into1@ap1Alisttvwx$At~C&16t1BconnectWPTPt1BTPUPt11Cfasten]PYP z t11C[PYPzz t11C\PYPz t11BYPXPt1Dpoppmaxqv2r#Nsvpatcher Nt#PuwindowvsetfontwSans Serif$Atxnumber#YRPQSPPPPPPtuylinecountQtzcommentl {outlet|4:standard}deviation~(foreach1window)tzl {S1:1mean~1tzl {12:1standard}1(moving1average)tzl {11:111rsVtuvw$@AtuyRtz 1red1=11green11}tzu 1}~1tz4 1~1tzz 1}11tz 111tuyQt1message.= 1cleartuvw$Ar1mnm.transpose1-->Q1#T1 _#ftm1!versionRQ11"_#scope1#begin11$_#absargs%0_&1_'2_(3_)4_*5_+6_,7_-8_.9_t1/newobjRN 1r11Qt1/BTN 1r11Qt1/,$N 1t10user11ftm.vecdisplay,nL$$B$BPUS$$?[PS$$?E:Q$$?[YP$$?PP$$?Pt12newex=D 13mnm.mm14subt12A?D 1315addtzay 16and17see18what19happenstzRd 1:drag1;mousetuvw$`At121splitt{_Pt1258 1?*$?t12V1 1=$t12 1@!/$?t12N@ 1At1Bf1B1Bt12o% 1C-$t1Dinlet*_Pt12 1Eabst12 1?t12D( 1Fuzit{b_Pt1D)'_Pt12DG 1>Pt12b61 1=t12( 1Ft12)N@ 1A1Gi1G1Gt12Do% 1Ct1HconnectUPQPt1HQRPPt1HPPPt1HPTPt1HTPPt1HPWPt1HQQPQt1HWRSPt1HXPSPt1HSPVPt1HTQYPt1HYPRPt1HQPSQt1HRRXPt1HXP_Pt1HWR_Pt1H_P^Pt1H^PPt1HZP\Pt1H\P^Qt1HP]Pt1H]P_Qt1H\R[Pt1H[P]Qt1H\Q[Qt1Ipopt1/ 1Jp1Kcontt101Lftm.object<SY1Q11M_#objQ1Nfmat11O_#defP1P_fmat 50 11Qdraw1Rlocalt101Sftm.mess?_SYPPPQRPP1Q11T_#line1U_set $1 0 $2t10117N$$B$BPUS$$?PPQ$$?PPQ$$?PPQ$$?PQ$$?Pr11Qt1/PN 1r11Qt1/+RN 1r11Q11"1Vendt1/N 1t1011kL$$B$BPUS$$?TPS$$?X:Q$$?[YQ$$?PQ$$?Pt12;D 1314t12*=D 1315t1HWPXPt1WfastenXQVPk11t1HVPYPt1HYPWPt1HP[Pt1WZP[Pw11t1H[PSPt1HSPRPt1W[PPP1/1t1HPPTPt1HYQWQt1HTPRQt1W[QPQ*i*t1HXQZPt1W[PQP11t1HQPUPt1HUPRRt1W[QQQ**t1HVTYQt1H[RPt1HPPt1W[R^P18F8t1H^PPt1HPQt1W[S^Q11t1W[R_P188t1H_PPt1HPRt1W[S_Q11t1It1/m%) 1J1Xmoret1gQ 1Ymnm.alphafiltert1gH 1Zmnm.derivatet1ggK 1[mnm.integratetzgX0 171\also:t1]hidden12g}@ 1^prepend1_helpt1]12g- 1`pcontroltz(y 16171819t12, 1aftm.listt12I 1bmnm.list2rowt101cmultiSlider<$$?Zy _PPRPPP1d#M1efrgbPPP1d1fbrgb1d1grgb21d1hrgb3PPP1d1irgb4%4[1d1jrgb5Ji1d1krgb6p1d1lrgb7n1d1mrgb8Yɠ1d1nrgb9>%1d1orgb10Wrt101ci<$$?Zy /PPRPPP1d1ePPP1d1f1d1g1d1hPPP1d1i%4[1d1jJi1d1kp1d1ln1d1mYɠ1d1n>%1d1oWrtzE]Z 1pMnM1qobject1rsett101sfpic_\6J1tmnm.help.jpgPPP$PPStzF< 1umoving1vaverage1wover1xa1ystream1zof1{vectorstuvw$AtzF1t1HWPYPt1HYPRPt1HRPZPt1HZPXPt1HPRQt1]1WP]Pylyt1]1W_P]Plylyt1]1WP]Pylyt1]1H]P\Pt1Ipmaxqv2r#Nsvpatcher 1t#PuwindowvsetfontwSans Serif$Atxcommentwh yBjz={B(:|,}j)~jnth1coltxie 1Aiz1A(i|1:)1i1rowtuvw$ Atu1linecountRtxBR 1same1as1matrix1product1but1with1euclidian1distance1instead1 of1!scalar1tuvw$Atu1QtxBZ 1"MnM1#object1$settxU 1$1%right1&operandt1'user1(ftm.mess2_SYPPPQRPP1)#T1*_#aa+0_,1_-2_.3_/4_05_16_27_38_49_1)15_#line16_$Bt1'1(62_SYPPPQRPP1)1*+,-./012341)1517_out $Ytx  18@swap19<'yes'1:|1;'no'>1<...1=swap1>left1?and1%1@inlet1Aoperand>tx 1B@out1C1<1$1Dresult11E(default1Fis1Ginternal)t1'1(Q2_SYPPPQRPP1)1*+,-./012341)151H_$At1'1(K2_SYPPPQRPP1)1*+,-./012341)151I_$Yt1'1Jfpic\^6J1Kmnm.help.jpgPPP$PPStuvw$@AtxBAb 1Lcross1tuvw$AtxB1Mmnm.xdist2t1'1(2_SYPPPQRPP1)1*+,-./012341)151Htuvw$Atx 1Nmnm.xmul1O[]t1Qnewex2 1Rftm.printt1'1(92_SYPPPQRPP1)1*+,-./012341)1516t1'1Sftm.object5%SY1)1*+,-./012341)1T_#scope1Ubegin1)1V_#objQ1Wfmat1)1X_#defP1Y_fmat1ZY1[localtuvw$@At1Qm 1M1\$A1B1]$Y181^yestuvw$At1Q2 1Rt1'1S5j%SY1)1*+,-./012341)1VR1W1)1__#messR1`sizeRQ1)1_R1$PP$?$1)1_R1asr$?1)1XQ1Y1bB1[t1'1S5$SY1)1*+,-./012341)1VS1W1)1_S1`RR1)1_S1$PP$?$@$@$@@1)1_S1a$?1)1XQ1Y1cA1[1)1T1dendtuvw$At1Q1M1e$Btuvw$`Atx*1fYijz1geuclidian(Ai|1hBj)tuvw$Atx?Y 1Z1<11im1jx1kntxMZ 1c1<11i1j1lktx[U 1b1<11l1j1ktx, 1msyntax:tu1Rtx` 1nreturns1oa1preference1qto1D1tu1Qtx: 1rattributes:txjU 1$1D1txRX 1sinput1>1&t1tconnectPYPt1tPYPt1tYP\Pt1tPYQt1tP]Pt1t_P]Pt1t]PPt1tP]Qt1upoppmaxqv2r#Nsvpatcher, t#PuwindowvsetfontwSans Serif$AtxcommentBZ yMnMzobject{settxU {|right}operandt~userftm.mess2_SYPPPQ1#T1_#aa0_1_2_3_4_5_6_7_8_9_11_#line1_$xt~62_SYPPPQ11111_out $ytx  1@swap1 <'yes'1!|1"'no'>1#...1$swap1%left1&and|1'inlet1(operand>tx 1)@out1*1#{1+result1,matrix1-(default1.is1/internal)t~ 72_SYPPPQ111110_$At~>2_SYPPPQ111111_$yt~12fpic\6J13mnm.help.jpgPPP$PPStuvw$@AtxBD 14float1,15multiplicationtuvw$AtxB16mnm.xmult~s2_SYPPPQ111110tuvw$Atx 1617[]t19newex2 1:ftm.printt~,2_SYPPPQ11111t~1;ftm.objectR%SY1111<_#scope1=begin11>_#objQ1?fmat11@_#defP1A_fmat1By1Clocaltuvw$@At19`^ 161D$A1)1E$y11Fyestuvw$At192 1:t~1;Rv%SY1111>R1?11G_#messR1HsizeRQ11GR1IrowP$?11GR1IQ$@11@Q1A1Jx1Ct~1;R$SY1111>S1?11GS1HRR11GS1IP$L?$=11GS1IQ$=$?11@Q1A1KA1C11<1Lendtuvw$At19|161M$xtxQX1B1N=1K1O*1Jtuvw$AtxoY 1B1#1,1Pm1J1Qntx}Z 1K1#1,1P1J1RktxU 1J1#1,1R1J1Qtx, 1Ssyntax:tx` 1Treturns1Ua1Vreference1Wto1+1,tx: 1Xattributes:txjU {1+1,txRsX 1Yinput1%}t1ZconnectPYPt1ZPYPt1ZYP\Pt1ZPYQt1Z_P]Pt1ZP]Pt1Z]PPt1ZP]Qt1[pop#!/bin/bash DEST=$2 cd "${DEST}/Cycling '74/java/lib/" ln -fs ../../ftm-externals/FTMLib.jar FTMLib.jar %x atcoatco$pmaxqv2r#Nsvpatchergt#Puorigintvuserwftm.messB_SYPPPQRPPx-->Py#Tz_#ftm{versionRQy|_#scope}beginy~_#absargs0_1_2_3_4_5_6_7_8_9_y1_#init1_((new fmat 1 1)fill 1)y1_#line1_($weight setrow 0 ($1 rowref 0))t1window1setfont1Sans Serif$@At11 linecountSt1!comment+D 1"total1#number1$of1%statest111$At11 Qr1&ftm.copy1'fmatxPt1(newobjJ 1&1't1)toggle_PrsZ;btvw2N:_SYPPPQRPPxQy11*_$statemaxtvwh\_SYPPPQRPPxQy11+_($alpha size $1 1)tvwSZ_SYPPPQRPPxQy11,_(($weight size 1 (($HMMs[0 0]) [N]))fill 1)tvwG,_SYPPPQRPPxQy11-_($statemax set $2 0 (($1[M]) - 1));t111$At1.newex225 1/t10b1011ltvwG2_SYPPPQRPPxQy112_$HMMst1.Gn 13ftm.iter14@mode15rowtvwg_SYPPPQRPPxQy116_($state size $1 (($HMMs[0 0]) [N]))tvwht_SYPPPQRPPxQy117_($stateindex size $1 1)tvwgvo_SYPPPQRPPxQy118_($likelihood size $1 1)tvw\]8_SYPPPQRPPxQy119_($1 rows)tvwgo_SYPPPQRPPxQy11:_($statemax size $1 1)tvw\IS_SYPPPQRPPxQy11;_($HMMs set $1)t1connectQPZPt1>ZP^Pt1>^PPPt1>ZQYPt1>YPXPt1>XP[Pt1>ZRRPt1>RPTPt1>TPUPt1>TPSPt1>TPWPt1>TP]Pt1>TPVPt1>XQ[Qt1?popt1( 1@p1Ainitt1.` 1/1010rsWNtvw2`SYPPPRRPPxQy11B_($alpha set $2 0 ((new fmat) set $1[Pi]));y11C_($likelihood fill 0.)tvw222_SYPPPQRPPxQy112t111$At1.2Hr 131415t1<2_Pt1>PPRPt1>RPQPt1>QPSPt1>QQSQt1?t1(r% 1@1Dstartrsstut111$At11 Prs$ctvw2pp_SYPPPQRPPxRy11E_($state setrow $2 $1)t111$Ar1&1'xRt1(J 1&1'tvwb_SYPPPQRPPxRy11F_($1 div $statemax)tvwm_SYPPPQRPPxRy11G_($stateindex set $2 0 $1)tvw2S_SYPPPQRPPxRy11H_(($2 [Bmean]) rowref $1)r1Imnm.minmax1J@type1KfloatxRt1(32 1I1J1Kt1<-_Pt1<_Pt1<3_Pt1=2_Pt1=_Pt1>USVPt1>VPZPt1>ZPQPt1>RPUPt1>TPZQt1>SPVQt1>USWPt1>WPYPt1>YPXPt1>XPPPt1>TPWQt1?t1( 1@1Lselectrs- QtvwZ2@_SYPPPQRPPxRy11M_($1 mul $2)t111$At1.Ij' 1Nsel$tvwISb_SYPPPQRPPxRy11O_(($1 colref 0) sum)tvw2>_SYPPPQRPPxRy11P_0 1y11Q_($1 div $2)t1<@_Pt1SPXPt1>XPRPt1>XPUPt1>UPPPt1>TPXQt1>XPVPt1>VPWPt1>WQQPt1>WQUQt1?t1(\ 1@1Rnormalizet11 Qr1Sftm.valuexQt1(-^ 1Sr1SxQt1( 1SrsDVtvwD2_SYPPPQRPPxRy11T_(log $1)t111$At1.hF 1/101Uitvwh>_SYPPPQRPPxRy11Qr1&1'xRt1(hJ 1&1'tvwh:_SYPPPQRPPxRy11V_$likelihoodt1<+_Pt1Wmessage^ Qt1<h._Pt1<h,_PtvwZ_SYPPPQRPPxRy11X_(($likelihood rowref $2) add $1)r1Ycounter1Z#X1[flagsPPt1(yB 1Yt1=h _Pt1<._Pt1>UP[Pt1>[PXPt1>XPYPt1>YPZPt1>ZPQPt1>[QRPt1\fastenWPVP||t1>VPRRt1>RPZQt1>PP\Pt1>\PSPt1>TPSQt1?t1(^>  1@1]likelihoodrs:t1<*_Pt111$At11 Qr1&1'xRt1(#3v 1&1'tvwYJ5_SYPPPQRPPxRy11^_$1[Pself]t11 Pt1.G 1_+Qt1<)_PtvwF_SYPPPQRPPxRy11`_($1 rotate 1)tvwJ_SYPPPQRPPxRy11a_($1 set 0 0 0)t1.& 1bgateRtvw#?_SYPPPQRPPxRy11c_($1 add $2)t1=#V_Pt1<Y+_Pt1<#+_Pt1.! 1d!-$?r1&1'xRt1({I 1&1'tvw@_SYPPPQRPPxRy11Mtvw#@_SYPPPQRPPxRy11Mt1!+u 1e1=1fcyclicP1g=1hnon1ft1>UPQPt1>QPXPt1>XP_Pt1>_PWPt1>RPXQt1>VP^Pt1>^PQQt1>P_Qt1>\P]Pt1>]PYPt1>YPZPt1>YQRPt1>ZPRPt1\UPSP(oot1>SP[Pt1>[PYQt1>TPRQt1\^PTP^d&dt1?t1(i 1@1iA*alphatvwL2_SYPPPQRPPxQy112t1.e 131415tvwL_SYPPPQRPPxQy11j_($alpha[$1 0])r1SxQt1(; 1St1.~$ 1/1011rsXtuSPt1<c&_Ptvwq@_SYPPPQRPPxRy11Mt111$Ar1&1'xRt1([F 1&1't1.XC 1/1110tvw@_SYPPPQRPPxRy11Mr1&1'xRt1(oK 1&1'tvws2_SYPPPQRPPxRy11k_$weightt1.C 1lmnm.mv1mmultvw]_SYPPPQRPPxRy11n_(($1 mul -1.) exp)tvwCF_SYPPPQRPPxRy11o_($1 [Bmean])r1pmnm.mahalanobisxRt1( 1pt1<&_PtvwBJ_SYPPPQRPPxRy11q_($1[Bstddev])t1=_Pt1<&_Pt1.9PF 1rmnm.list2vectvwj2_SYPPPQRPPxRy11s_$2t1.UY 1tmetro2t1>PPQPt1>RPQQt1>SP\Pt1>\P]Pt1>]PWPt1>WPYPt1>YPTPt1>[P]Qt1>VPXPt1>XP^Pt1>^PZPt1>ZPWQt1>^Q[Pt1>[PZQt1>VPUPt1>UP_Pt1>_PPt1>PWRt1>PQt1?t1(@ 1@1uBt1.-5 1/1010101011t1<a_Pt1<_Pt1<_Pt1<-!_Pt1=^_Pt1=_Pt1=-_Pt1>SPWPt1>WPPt1>PPPt1>WQ_Pt1>_PRPt1>WRPt1>PQPt1\R_Q55t1>WS]Pt1>]P\Pt1>\PYPt1>YPZPt1>ZPXPt1>XPPt1>PPt1>PQt1>YQXQt1vlcolorXt1>Q^Pt1>WTZQt1\TPXRt1>YQQt1vXt1>YQ^Qt1vXt1>\Q_Rt1v]t1>\Q[Pt1v]t1\[PQt1>[P^Rt1>\QRt1v]t1>QQt1\UP^SKt1>VP_St1?t1( 1@1wdecodingt1xflonum#YPPPSPPPPPPr1ycomlet1e1fP1g1h1ft1<g_Pt111$@At1!S= 1zstddevr1y1{output1|likelyhood1}and1~statet1=_Ptv1ftm.object SYxPy1_#objQ1maty1_#messQ1sizeQQy1R1'y1R1QQy1R1setPP$?y1Q15P1_#2y1_#defQ1_mat1alpha1localt111$At1.< 1loadmessPtvw>V_SYPPPQRPPxPy11y11_($weight set $1)t111$@At1!BZ P1=non1fr1y1e1fP1g1h1ft1<>g_Pt1!<S= 1weightstv1$SYxPy1S1'y1S1QQy1S1PP$?y1Q1_fmat1weight1tv1$SYxPy1T1'y1T1QQy1T1PP$y1Q11~1r1y1{1|1}1~t1=_Pr1y1{1|1}1~t1=_Ptv1$SYxPy1U1'y1U1QQy1U1PP$y1Q11stateindex1tv1$SYxPy1V1'y1V1QQy1V1PP$y1Q11]1r1y1e1fP1g1h1ft1<g_Pt1!S= 1e1ft11 Rt1!#D 1HMM1]t11 St1! X 1~1#1with1highest1]t1! ) 1most1likely1~t11 Qt1!c 1{1format:t1!v 1each151corresponds1to1a1given1t1!]? 1HMMs1Ar1y11t1<q_Pt1!S) 1datat1!^S/ 1Dr1y1bang1g1Dt1<`g_Ptv1v$SYxPy1W1'y1W1QQy1W1PP$y1Q11statemax1tv1` SYxPy1X1y1X1QQy1X15PPy1Q111y|1endr1y1{1|1}1~t1= _Pr1y1test1t1<g_Pt111$At1!1left11right11wt1>QP!Pt1>!PPt1>UP#Pt1>#P!Qt1>#Q"Pt1>!QRPt1>P Pt1\ P!Rՠt1>P%Pt1>P%Pt1\%P!SǠt1>!RPt1>PPt1>XP$Pt1>$P&Pt1>&PPt1?Bud1%  @ @ @ @ E%DSDB` @ @ @Bud1  ocblob FTMIlocblobZ!FTM.2.1.4.BETA.pkgIlocblob!FTM.2.1.4.BETA.pkgfwi0blobicnvFTM.2.1.4.BETA.pkgfwswlongFTM.2.1.4.BETA.pkgicgoblobGABORIlocblob!initIlocblobZ}MnM.BETAIlocblob}startupIlocblob}  @ @ @ @ E DSDB ` @ @ @pmaxqv2r#Nsvpatcher<t#PuwindowvsetfontwSans Serif$AtuxlinecountQtycomment+U zNote{that|the}object~willfire1its1outlets1AFTER|1loadbang!r1ftm.printP1<--1attributes:1#T1_#scope1begin11_#absargs0_1_2_3_4_ 5_!6_"7_#8_$9_t1%newobjxg 11r1P11&arguments:t1%i 11&r1P11'name:t1%.Q 11't1(button.l_Ptuvw$AtuxRr1)ftm.absargsP1Q$33@1*four1+{56$z@1,ten}1-@all1.(new1/fmatS103)11@firstQ12@lastZ1113endt1%.U1)Q$33@1*1+$z@1,1-1.1/S1011Q12Ztuvw$AtuxQrsZ;t14inlet#_Ptuvw$At15hidden16newexO- 17pcontrolt1518message;K 19help1:ftm.objectt1;connectRPPPt151;PPQPt1ftmt1?user1@hintU]9U1Aback to FTM object helpdPYSPQPPPt1?1BubuttonU]4HPPt1?1CfpicT\6J1Dftm.help.jpgPPP$PPPtuvw$ Aty<8 1Eevaluate1Fand1Goutput1Habstraction1Iargumentstuvw$Aty61)tuvw$Aty0\Z 1JFTM1Kbasic1Lobjectsty- 1Msyntax:ty 1)1N[1P...1Q]tuxSty+({ 1RThis1Smakes1Tmore1Usense1Vinside1Wof1Xan1Yabstraction.1ZThe1I1F1[attributes1\given1]to|1H1^containing|1_external~1`overwrite1F1acomplete|1I1F1[1\1bin|1cexternal.t151;WPYPt1;[PZPt1;ZP\Pt1;ZQ]Pt1;ZR^Pt1<pmaxqv2r#Nsvpatcher,t#Puuservftm.messXlSZPPPQw#Tx_#aa0_1_2_3_4_5_6_7_8_9_w1_#line1_($myfmat rotate 1)t1window1setfont1Sans Serif$ At1commentP 1define1fmat1with1global1scopetu1ftm.object<SYwxw1_#scope1 beginw1!_#objQ1w1"_#defP1#_fmat 32 21$myfmat1%localw11&endtu1'pictsliderpOLPPPP1(wfknob.pctQ1)wfmodes.pctQbPP$?$?t111$Ars(7t111$At1*newex` 1+intr1,coll1-w1.flagsQPwP1/mode10selectwQ1/11loopwR1/12movewS1/13drawt14newobj5 1,t15buttonKu_Pr16comlet17waveform~1/18messagest19inletJ_Pt1*qX 1:<<Qt1*`( 1;changet1*`- 10Pt1*`u 1<|t1=outlet_Pt1*->N 1>modifiersdt1?connectUPWPt1?WPRPt1?PSRPt1?RPTPt1?TPSPt1?VPYPt1?SPYPt1?PTUPt1?UPRQt1?SQXPt1?YPXPt1?XPQPt1@popt1Ahidden146k2 1Bp1Cwfkeyst1Dmessage=q 1Eset1Fftm.buffer.help.BRt1Dp=q 1E1FQt1X 1Gftm.buffer1H1It1X, 1Ksyntax:tuvT:_SYPPPQwxw11L_fft, div 32t111$ At1X* 1G1Mdefines1Na1Obuffer~1Pof1Qthe1Rgiven1Sname1Tand1Ucan1Vbe1Wused11Xplay~1Y,1Zrecord~1Y1[etc.t111$At1D+q 1E1\ftm.buffer.help.ARt1Dp+q 1E1\Qtu17OLSY1]#W1/121]1^mouseoutput1_continuous1]1`clipdrawQ1]1aunit1bms1]1cgrid$C1]1dticksX1]1elabelsQ1]1fvlabelsQ1]1gvticksQ1]1hbpm$B$@1]1ifrgbPP1]1jbrgb^1]1krgb2?p1]1lrgb3PPP1]1mrgb4PPP1]1nrgb5Ϡ1]1orgb6lll1]1prgb7NJܠt1*+E2 1qftm.printt15~_PtuvXwSZPPPQwxw11r_($ftm.buffer.help.A rotate 1)tuv4ii_SYPPPQwxw11s_fill 1 0 0 1 -1 0 0 -1t1X 1G1H1t1u[]t1/\Z 1vFTM1wbasic1xobjectst111$ At1;8 1O1yinterface1zfor1v11{objectt111$At151Gt111$@At1*a 1G1F1|$myfmattu1}fpicWY6J1~ftm.help.jpgPPP$PPPt111$At1X, 1Kt1{F 1accepts1all11methodst111$At1*+*1G1\ Rt111$ At1^s 1y1defined1t1?PQPt1?\PQPt1?ZPQPt1?UP]Pt1?QP]Pt1A1?QPt1A1?P^Pt1A1?P^Pt1A1?_P^Pt1A1?P^Pt1A1?P^Pt1@pmaxqv2r#Nsvpatchert#PuoriginPtvwindowwsetfontxSans Serif$AtvylinecountQtzcomment {insert|list}of~time-valuepoints1to1the1bpf1contentt1messageJs {,$>$?t1JA 1durationt1newex&2 1ftm.printrsZ;tvwx$At1hidden1N- 1pcontrolt11:K 1help1ftm.objectt1inlet$_Pt1connectPPQPt11QPRPt1popt11newobjYB! 1 p1!ftmt1"button_Ptz 11#[]1&[