diff --git a/report/JuliaMono-Light.ttf b/report/JuliaMono-Light.ttf new file mode 100644 index 0000000..f795602 Binary files /dev/null and b/report/JuliaMono-Light.ttf differ diff --git a/report/JuliaMono-LightItalic.ttf b/report/JuliaMono-LightItalic.ttf new file mode 100644 index 0000000..0a65083 Binary files /dev/null and b/report/JuliaMono-LightItalic.ttf differ diff --git a/report/JuliaMono-SemiBold.ttf b/report/JuliaMono-SemiBold.ttf new file mode 100644 index 0000000..3d792ce Binary files /dev/null and b/report/JuliaMono-SemiBold.ttf differ diff --git a/report/JuliaMono-SemiBoldItalic.ttf b/report/JuliaMono-SemiBoldItalic.ttf new file mode 100644 index 0000000..05310d2 Binary files /dev/null and b/report/JuliaMono-SemiBoldItalic.ttf differ diff --git a/report/cherubino.pdf b/report/cherubino.pdf new file mode 100755 index 0000000..9af8d52 --- /dev/null +++ b/report/cherubino.pdf @@ -0,0 +1,779 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + Adobe Illustrator CS6 (Macintosh) + 2016-02-10T10:20:31+01:00 + 2016-02-10T10:20:31+01:00 + 2016-02-10T10:20:31+01:00 + + + + 252 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAD8AwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FUH+mtI/Sw0f67CdVMRuPqIdTMIlKguUryC1cb4qjMVdir5n/Pv8zvPdrrmpDyzqsun6Fos 1rpd00AVWkvrmKa4ejkcvgSPiaHrikPSNJ/KHy1rug2V/qmr67qv6QtYrgPd6pcNT1ow4KhDGm1d vhp7YoTL8lvJmt+TfKt3oOqlX+r6jctYTowb1rV+LJKQPsFm5VU7jFWfYq7FXln56+cvOHkfTrPz Pouo231MSpZz6LeQB1mkfm4kjlQpKGCqeS8qUFevVVQ0T85/Nq6JZax5l8j30Wl3sCXMWp6Uy3sf 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 + + + + + + 1 + False + False + + 100.947154 + 102.980450 + Millimeters + + + + Black + + + + + + Default Swatch Group + 0 + + + + C=0 M=0 Y=0 K=0 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + C=0 M=0 Y=0 K=100 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + C=0 M=10 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 10.000002 + 100.000000 + 0.000000 + + + C=0 M=50 Y=0 K=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=0 M=50 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=100 M=55 Y=100 K=0 + CMYK + PROCESS + 100.000000 + 55.000000 + 100.000000 + 0.000000 + + + C=100 M=90 Y=10 K=0 + CMYK + PROCESS + 100.000000 + 90.000000 + 10.000002 + 0.000000 + + + C=15 M=100 Y=100 K=0 + CMYK + PROCESS + 14.999998 + 100.000000 + 100.000000 + 0.000000 + + + C=45 M=90 Y=0 K=0 + CMYK + PROCESS + 45.000000 + 90.000000 + 0.000000 + 0.000000 + + + C=50 M=40 Y=30 K=0 + CMYK + PROCESS + 50.000000 + 39.999996 + 30.000002 + 0.000000 + + + C=50 M=85 Y=100 K=0 + CMYK + PROCESS + 50.000000 + 85.000000 + 100.000000 + 0.000000 + + + C=75 M=5 Y=100 K=0 + CMYK + PROCESS + 75.000000 + 5.000001 + 100.000000 + 0.000000 + + + C=75 M=90 Y=0 K=0 + CMYK + PROCESS + 75.000000 + 90.000000 + 0.000000 + 0.000000 + + + C=80 M=5 Y=0 K=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 0.000000 + 0.000000 + + + PANTONE 541 CVC + SPOT + 100.000000 + CMYK + 100.000000 + 51.000000 + 0.000000 + 30.000002 + + + + + + + + + application/pdf + + + cherubino + + + + + proof:pdf + uuid:5deab4ad-baad-0247-b021-83e880f21ec4 + uuid:b40da69e-bd2f-5344-859f-9bbc3c3604b0 + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/Properties<>>>/Thumb 11 0 R/TrimBox[0.0 0.0 286.149 291.913]/Type/Page>> endobj 8 0 obj <>stream +HlW% x"EQ5k 0| ׀RU[Ϯsxn$Uҧ|>sǣ]/_y[z_\cӏ?_{Q=fwo=}ymc\7Vy\p1ȉq[wK 6^{_6nz{佌k4 ` }Gs[-zgia8麞={9F^vjiC ٜx698qhR:upMW,<@F*҉tlf0Zu2} vJtэz+#aJ[/=:aŠ3>QĠ@FS~LsP4rOB0S 'Ǩvyb }i ++DDM١1 =F @](,z3Đjzh Roo ~_`@k1а +~z93Cr\<-ģNܸO$Vn3`!$dGcYθRNu&DǙOXaqB MVQURRN~ΐ` (%aR Ndv 9dmkY**WOK]&QU 6O~ &e?]EC^ ĎK - A?b%t]VjOCGJî¬>L&r"2[U%xa4ԔIRlC[TD|#bЩ8I6&3껤a3>TVzY@a\]ө˺ +K6z@T|Ã_-gQaՖ4^K}ә9GFhfNDTO: 6rK7q15ZG*3"lvpH=sdjGk}iNYZ7 +z8XUxʚҲBRx{:S`5",!zL^}㑚,&i2]U[HU,z 9MA͍RxT!^=7٥)! :')(\F!< +vfw جOmiYG`!DHw5+=>FJ_MqY7[VћnYV.GaY9`Xh[@L U^˕8NGySٺ"@"$c~Q+nGAJPq B=o攗/$uu:XWL2{u$2[,N<~ !p4uu9uD#;:u5Lv]l}` KLnwSZEZERuB53̊uY#Mt[e{j=7scIp*8݁b!uFA <5nCXɭ+}l,5cܺܧ',F <զ +yỎ}mbd +ShQ[u1*MTڈJCӽux4"%oymH,R: xQ‚ozu?{]f"̇nM-F+9.ZcQgmPզʣ߇2_-",|q}]M2QqϥȊd`=fjD4OK$_a=ҲgNո^*j:̨n"8bӣx.NyH/9Ħd~z_OP +E x zg/ZWQV|v d@ g~Нz4L^˺?@ 7 #yy  ȋĥ :c*Ƀr.Կy Z.? @L_t@dT@ZYYvÑ9͚؆]lHVK:+Κ)t"[9֡v_ +Q_Ԝ拴PY GvU+[Z!bpcr!!V8ԵЇK 3##8}4B?$#onSU0+;:#{+\$mD#,1z%B]ԸitL̏#VmgE9q@ޮv,Rޑ\}Rp[RoG~+/"asnȯBC8،C.YЛ6_F}Snh,h"Vz]kY S@­xb$a0kR @3c=yI̴aeK8sXˋKBvcw>I@F3&a1:0,dKh굸@P.Q*k2غDn yhK%Sq޶p68&~dC0ͦbN3fUg7nPa7IN98GaȏۚO8|#%':Os v L7'8 in^Knv0 W #Jf,n&Sُ^.6*M^MnMic'Nth١ b +?y& {m obfͲ;lN-cQJQ r@!si +Tn}R[ƵڌVӆa6?R-tjnDtD@J=S{mEt!* +Cx:cvY͍äB޶ADHuce6;OְTdžja0MbaSI5e+}do9OOЯ[mAD]FvcTџƵ?#Μp cͻ$s;zBb`!A+Wh 0(Վao*7ÿ>,9 ӂT v v{AD:my/L:kvֵf +IBqgNq pldj'!XJgҒc%.Dmn팏W:ώ{JRc=d@k:eWioun_+Ӷmx%R \!-h'C\Pw0g +C?6o4kZPݖyc-Ttdf[ޚʷ哓ÕxhFwwCżzٳ[%*&&S+nq͔1<9if.M1J*Y>R:kvs/VF D UÆҰV"NL $M'Vvh"۾Z s4m 0Z7t?b = 3Os9Q9m}'k QvtZK=w>Xgt'Njͪ!c-4O]fKU6ښn\G, +SI$Va*p1c绥4dul5s ILiB^iڙv Yi#lLc|tc8J-|!!7^mYYA7DKJ/o-BU3RrY T{Y-|G(DL:HVwƔ%Þ]WLnIk +?-= mz|<=0_b7ݣY줞 H$;$hl(C/>}{~%.C$-v]4tRSmS;i] e`|_Qj;^o\N~iD: n%n3]bI7dW}4|ґXr+vѶOd4 qFv|)e*9nk~M:A;` oZ$ **7yaM}\}鮞=Wl +#dٷ\^ *;<G3*,Pj MjjAso]w"WȨ*{c[g'ߪe `L?iG'2|(D fͪ|QziJ }ڲB!EԸ"1"u6/QYhmy8Ѽq63Ffn +%JRcUDNpX}zIU hc^s\$,=o[ +U?Wٛ1Y34Ƞ0Z 5$/ܷvf;GVo=;c[D. +9D][D7NZ +Wu=PW񖭖03ZaBgǂ4$8WȀ:*6%@ +KhHo ݖ:N.~Vuh 'MW\Km 󺆤Mf uZ]Ϝ{Γ@ӖYܿ; jT w ^9n+Z#4( +ʝWd +G~X(-sY!kK]P +r&RX*?C랺Cw% ։9mRJ颭7~qA ~A1pmw6}!|6)&(*vk͡T`FCYW?MkSOR)uaFZяEZ9a..xu _OJ;饂Y&F0^q}02[fRi4a~,)mU (h`CX.rj˖ 9{+ju~h_u3ȁҞzrǩVeI(-)n7h~M"#)=r |O;/Ƶ_^KO,,%y/5(Ӽ ̾}ʲ(uQnj5H .*D姢QS3fЍtĦzޱn\O@nF:'aqYݚExff(h{M7@_2 +%b F# .F?[&6GTVȿKXq;k%rR +<)Cp(3X>j 'q4į5 8odk5& + W0k#jOaLN2Jt'ád4I炲KE3YH $ Q޽Ť7:L$H+TYbV3=CJ` L0s2\ 2[sӄ`SQ Fed|#;{^Vp\#!N5ۥu&CRAK'8c墡 -WE,tNf>=BN1K !V/T I-[m' n`$zfbzEP%:Ly u0ZgjV I )2<&L;v b0AAVSzܺJ@kyX&׵f]ǼMR໠Ly[. W!s |N79T9WG5*⍪M0^S l&Ca<h⫵ojq%z͵?(^H BlưOᐣpÕycnC$|VQ}dP7%\0:8 f32 {B/2OtXOg5dj%J7gW`m90׷ͤ bdyѦK77^z.PI[VS +(jn*:C1ߝ +;r!YepGtoRgf-o _שrsY j#|߀7}EϠ;pu8Louv}gt@8ϗw)ru۬BoCH^ L6DS.s*bsOlyjHӡux-g:©,Ht#FKg A@zkѺ/zr/2CZc0uYB}"#(KKnMF-ZȒWfaܻ /t:&Ea>$|A S{$ؕ7jjTϔ<8g=:PҕkjPIb5P?*pEA6-G 6Mժ[ +-apSSY^K]7&K$h=xuJm-85l*CJH$hiZV(:݆N>29GB &zB˹D 3ewvtD@e JZnJ-WI' 6d~wuS3!'cp-MRՙKa.|Iwv#֑ͭy^q`4=*kI%f[s?JY!O|LN+BAvb5-cf\r4|~Ao:[>+ŹQ徭 i#j||ZtHx;$/ )}W +=k^鍙 i7L+i(CSOl7Ģu;G4K'VK C$_מo!'hY,n2ܶ R8UkZSuP܏䔝ΑʝVՎ i޻p}{Dd 8 EЦvz`oK\C7 !7V'nuWfFŧ#ϧYe,rTLf"<Ԟe1%\?UO>t>g^ I)hϠewey?@kI:p;SE{!6Xݕ-^ɠUj|2m):+HIv(d[)I ]vB(efiU.:'-P{Ĵd6qOm/f7ܫzNg*t{nH" pi\1kTꐃ֞;96Āʺ.sƖ,aPxW5,@'4`0օnM"pNO''qI X_|LdzMol(S3vE+˿ϖdҺ'g\ٯ5fњ6K8֌X KD*sZvSq[、U ԎDL2c:'۱AdMs)o&> wShLF\oB`{Ļ$ }Ak3\Ҫ]_Č(f'{u3 3TJ32G%cӀ.;= v;+:@OPb1{`˴FΈqpXU ;k&V d=Zbnx +` bU,$a aȞ04ti\5O_ 3B)Uuq_(dc'Kk|u?J$(y7fN'f8t$8(n 21fqnXҐ)[ TrYtF_!B#fl4ٗU !QKܝzyy~˜|!pJvʹЏxed'׊JG<o 勩:5|8lC M"d-!#3s $wdڮ@-v[ɾ slƾ=Ck+#="?H)~Tcm2iEW3<\Q-)>=qOo;yLz1k<`KP7N_$MHl\i^+~ <lqJy6dn_e49Ef$ q [%eT~sL󆚕B8(Ɠ] C+Ӎ.ɰ1; +IKl\յ~ˌ&9[͋W*C T$񦆊mS GP5A=+ը2haۛX<<>hazۈ 4@sW7޳bK.T;CpANy#ʽ~q{Fx;b.C=;3CԠSg=sz뎇u|TK_u^5f_Npk;Myl#jbzyMAw^HrSy*3>q173[tpТ`fHK=̾߸⮫׏l%?Pji cqXޚD[<%ODO#g1rWS~$pJAs.w_RcJY}a2P$j%߽Rl 1Cs'Q׫v3G7nM9䞫?ODx$0t+%rV_;;ntyc t>5=P{`O(0LJp۩%C J({T Xvਦ!sAN8!Cd Q|cE_1Fj0c$ wd\\9jK+;ַ'~VI]H3I٩Y;*,=fPzyTF.T2̨Vܗ0m+Y3H7c dH̛R-eא1XPԙ&̀?(Ӽ{mw~͠0~yf@nbK|vZޑ̊T9?\qסL\g|HrA1oܫF1moQzBo1&/o(@w\+ؒ~K8L V Ly7Yǰ*ڼ0gZ! bfx_TK,MIisT^$q&>pc\q2F[2JbnH!&3k992ш ZQ2!>'xBlW?u &:6<4/tWb>b;%.yJ \'# hɁmb=2c>7{\~16?UlG}@Ghxko;n̴V ORJ DiS7J $ #./MȚQH6U+6T9#?&ቒnÚzfXsq0ź/3'{f|g04E.3etr: ҈8MQ>U]dREXD ">w엎З! >o4[J5>`:kQx+w7f H8N+N +)h @"lwks/SP%H%Zdʦ\)YC)p13.zf +1VkGITG\|%m2\nnnЗ 8cmq[G)6:s-ed*A#O|7<1y BKȞ" I e|WtM /h;RN5Kcg'P# P(M@ ٚ9yb9-QSR*K4,N1~G{ͮ2hX@s +zI\D>cIڱYp5rg~JUcp<L12IbBtK@qC!c u`ygLO +pgSJcC8yf~R3+;3KWNH@$ҵdxX;OFxYg1?1^>L%X`|(Tfs [+@ʔ@ +Yg)Lmhˀ`V-Olhӯ>{cCZV%%f9#]żOg^Sd@:Y%m>Z2̈́䪚{Tb0nk%K0Rysh+v >;oY. @|-47r<6G"CfX:ʽca۳>3P+60dSy[Xd/+=8Fuֵ>3QYaܧwF40n4|h 0%;(  s2Tw7uwTk Xд>s VÊ^@6/E>ڮb3\Yz.~[szˆQya۳6v%7Uk"}Kmݲ-4Q9oVj9(XkTCҒ.YXFX=E[k]欭IfI1jCDZ˜1B艄,ZˋM׆ u@]$|uv7G`d^3m+sV˂BKH@l#Mq/:ͩW'H)vi@~WHUomz]C@py?lz!}U֔DEH)nDq_`#D ~evkOWU9RKۮ¾5%QP$+JGKP02 +$ħ]+߈ @i؜3dy! yaPMɞ4#hiN( ֜WDclέ֭qKD]]mRNʺ1^dv`[LjcqA/0оmbdlHF״S$?1k2,_U='\'r/^4MЍuy ,s; Bǝ5r9aYe}uneGVǽuFiw >Meb:Fߑu ='9$uC uG׵]g럏mK _~>47N]do$af\4ElT$K[UzKw@ľ0  g%ZGiv2=^*w_)tgUv;w, `NFBA@o2U6H!X_~e_O:[vEb:ZiX7gn +TպnYZngXKr>DÙ^x#fuǟ$Cu+G@z0J>*JZBh+u)dݩYlJleC6I);7=RXxp#Ky\ZҡL.Mi"-Ycw9Nr,O@ՒlAFmE*9c鑓6#w^ڶ6w|d<%tt:wrbh׻Q>C37]qZϊ"\sL Ϭ^%GȪZ6"b bugeoy.Bv3 i8 Jl;@-.~RJNKI=s/!ot:Dg+@;w"tj(3Y {>skrZByY\u<|v ЍzBU UsJE,jm/u,--e\ٔ5k,*^nݟvc1zna\~>,Z` +IS7EV[3De0>iXÚ 7BԖjTdl(nY9bs{1j=(MՓwW5 \3SV<!-mj05P|jG&F`:*'JJUtjc <ڪeV/~fJ\S#>ћfƪ)l-%@)HmJ:c%hmO@@+o "5 bdHUpb\insG@f(`sѰwT +A)Hcd0vQ{=E,B_'ƦX.o7-SEleg/ժFH'A+sİ8)?$-vʉ\!*lG`ŠцI}dBVar@@I,{ӷkݧTBd8LdޮZǧR7G@zM_ YN; \8G +J]NΛǖ'?eK!(JjpB^Ks&k@!H2(_IgIn iD52G:' PsH%qГ@*ݬxWवNzҏieG!"<Td|R.k6U<@7yF%Wm*8h7I.͆#*Hoy{߭un_bMifYe9H +ѧZLyL&U&&!OCV80$PRQԱ՞A s* h)-MCʜ=}l$=T|-cYgd'e%blR$5{Ll0,w(sukjZK@ 0ԑaAPY CcK᡻t}MxH_$Cw9NJv7Tw0n%y= 6M ]F'?L;0dr_57(CނZxfZL>-ozWP9+5 1+ÎY (S8DϐU.flGgBݐ"ѐ]MlVe +Kzmd'uXT_egF H@ +\BV% 8*q1k X"FXoiNϫ60n[4(bZf9G޿V@w;틘HX!Mg0c]%oA/KJENki eOBfc|=^#%0r !%([,\3ӌvфF]Jw$IgOvH؞^SOx?9MÌ#IЕp;/6%ؗuWks$:I2m I$J2q$Ƈ gNXH{Do HąS:1qxIhi_)K+4sO[%c'H&C0z7ڎgLwAL@KϚ[ ێ7*y)a_Q2:H5m%AI*)_eI[KS6$AUrfb\ycaB] (,srrF 0LW wdUsj/ebnԄlPO@e1+'78T#3Ǎlr=LGҷo䊨8uS5$hab<U,ZAzk6(s.kߕݺƠ8u2"QYCt99I0gw*;f ?rLo6i2}ePz"θPEV .E^Z՞8;i>8Nܒb]Cɒ, CT:tzqmI))`2ցi* ؛Yp(R$ߋ%lٻ-.Tr-}1efb¨_:!qhYVwBgxnU`Ēbdvo6@ dEd*EWFB Up fyPJ~8\1-Q8]عkWktEz<\%n.]}Ѭi fRށ "eŵb5vQd8D]\'#({&j6Rk^Zʑ5'vݨlÝ(}$y6ͱr@2HdxAZb[}o5CM Nft +r3:\-dm=Ȏsj{@@Be:Z[2(@f@WfQ}Dʠ-iCMx!6* 7vMy,dFsbelފ# r֩YTHwxz?־aR ׄjM KHO J"Fveп>#@heE$!XoLO [1.ҁEv< =9 +<0^w&x iԗa[#2Sx*(j'  )bU~5-_̑SCg15] cxf80Fܺbß9 if(aNesf"]xHobd+7F\|Ž?dj쌃58Z==N=P{l,oȁ+x*]\;NTiB'u @ ?i4ʲhhx+R]PGI.1Sp*Pe!6A81.3,t@3Y )y^xI|@Cٹ@5|[2M(r`ŭw_KH +>=;SGSyN5$^/HgbkBy.zg mXNYQ)+85n0\bB]@ aLqȆf~Ր*-OȖ%2Öv<9z`$Q5 $- uM)cQ|FBv3tG1Gw$o6yBx5Hz~ 7q$XEx=n) d֌c0Nx䀆8 ;czU,Q|GK!sm&9N] "s@fKf;E¸G-w?C@:ÃDYڣS}_OT#tC2kTƕ˵IWrT~ L`R "g]:Ѣ!zVP)?Cf;7L_L Fɫ+`z(SZm2}c8(X4 +gL,;a2Z +¬6ib}8i0M3\;n?ۼptyDN~Yr3,M֭n69cXj[.L zͿU^ g> YZ?jhICWà +ArC(|eIhH58iw? +&:n%T-efJV,3F>v5It0jWn˲r0Uw1@EHbEr"~W  h3rKro0w(8OTE\B7V(¨5nG#< BSZ{ICe(mQYtu}T7yfbq=4=볱UC=[yX$b)DƖukז)ٕg4˂zTzaGvbIoW_wN]fh,6VŪ'@7ưբxUmz!>I:OյPf؜ J9lw)Ki+7$dt/UwGZZ|zuL'ᄴ(/czo DEg::F)YmSK- HA<ZT?-r*H,TE7Sl2ě +39&oOl+v"/oDL nn[>e`#pspWi U_MJ+S˧͗cܠԯg>%^=C*OՙE^i=v"^GEݘOk~uwG\{$9qo|5mSEF5 9W6ߠp"FM1{T/av\HEboSt`tBF& i!!K]#}HJ;.sD#d,ۇړrjשJޢamG@Iza!%a~5rpRjݨhO o'Im`oֲGXۧo>>hnڂv3=͊:.f5BPkH/k ~$U⚈e|u4EmvgUhʔ0s= G ptt0?zEZh;$P>pK&S-!+{qĤ)aڗ&oy&F :Ikqyy\wzd` M-쵬8wcyMřhD6=#=xXI7|%TO9sʾ%T+0y@N +Utrj^![O;t +}e]jk$::n@mcIa@ UBf~VSC*sL =Ua|%T杅$~h&OPj̴Yͫ8 t[0WX.#B&5/h~Is} MoCes#h4iDeMdLTH4t#Hy:V=3 }f vw?IIV0g:w +0MWB5@]_8z;u d{z}؈;΄'YzbZQzB{}o_??<$vmQU[WoN'\Aͪ2}ʍ=_ӻ>%]3=V!1}> 6NxicleeCG+Ћ'a'vpCEMO7vfĨWde!5L3#yfGQ(˝ IW;PҦbx =;B4Q|z +ϵ^7mI6RDnT@+N4"p_N:&jUx?s,N={fHJ6\"3:8#q \= +ө4rڲCIPV@ZbԠc4hO-:O>dc( +x]]P1vy]NyzWYQos}j'Cq{1W9UoiaٶjRQr+IKX3*6k^JP +\/KeSc $P&%7p z\Z3}öj;mblu7ARﮘāaȰ#'a+Uкk|mx>ܼehtl>C8O^~P]QpAf8Lmt]򌳼f'-C +5};/D8?.H&CZ˴rT_M J'ǸpH^fqXOФ‡OH<"9,6|Z< l|X[Ihy75I4ʎ[7uE֔?H8e.Rz 6)EĮȔů>jX^/Qx5戩ح>P;V֫U=?|4V]06R{?-YO46#aet+xBk2W]F"Da;}J(֜E] Rè4]< S[cnﭤGSɅk:qHԷcmx#BҬ LK*q(njjY$g>]ȱ 5, +&~D݀ĜYg{6oWЃwIg~L+)Bh8<6%<;N\7 }8!l\T 5SGaޏㅩ.zn;E6.< 0-,;$-K7)H*7Ų1ʱ +t״īM;Tz¬09EF$:nڱS/+lX|<2~1}t]s:@pPf<-2} JVJa{Mus3ޠhFt84gLvL-ab|GrO-3uzY#x'BRԪi63K:UϣĉJ/Ou_sR 󙳳E[A-bVxdWI9  I}=' ( u& +1C|YLT*LK\@>n=fz|UkArH"\b)!HB#I>|OM!IO, $.rxB2өĉ2.p0WDZ"KG9Gr,Ϧ_™[Wg`A@ub78rCoCCR$R/s'!Ph&8uo˖߻7Gmn% R3I7ad5E*n.nAgqGEG E,[QiXCuv'?L%YDwAƨ AA3hI6=bX6sW1#ޜY Mޕ/[t#T1=W+J{@V'C (95}hDJmw$ rx9({q$.Od%2ϡ~O9>"zCJM՟[.jȚr !?4nVGZl^.J(Aj/U4-8mS "3dg0 9d!c}O9ԮaGFjHCdcX5Zh-9V䉤OL68A''u8Ύ*gm"1R=\^'5P:oJJ $wNC%8j^X7ɝ̡pz'}oQmqxzOkkAwP홓/ǰ!Gv#r5fI=>7Zv^>a>mYHUz17-?)LbzY;F's<'UUgg K^*ɛs>0zߔ7,f|ru aMГ +^0:W_C3r V:Hz7eV߉ѩ[S t~SikR[h[vuLʇ®)Cdai5XM3fIHϦ۝\"R.W0*sdHɤsnĨɬ :RP^A +"T,- kff5n՘aTؾXܹL!ajH"e%s=xy} aD5RnGnN##XONޜ`X;J0&P'#X͌yB7)Vt 38E=LK*@s&,ِPJ GGqS7ɲ)u jt7 ݠ0*JNOɣK`6;p3!IfGljx₪aȆ:ue!:q*9w:E1^)0l@>29) +4#.95w}^<=wFnɴTx&̖ɬe%%Σ.piX:6ՇemO\fzK҄fȲ ·ɭŸ\Ks9P8ܻؖN d i"SiHqxaoG?zlS+^3ʥh?ߝX*]ʣrאNDؿlRmAW xF껌%KKRIqJ* [x0Z)̱ fr>:@O [E[6ˎJcT.;<'\ B X >2RXnI'd'lT>9Zf::o=+GCyTdMb~# Zi PM)`J38A<!!%v^ݘ &t骂ߎ|S@ë +įsSBIKx.+;v _Ǔ7h6j=:ԧ$yKVcD$"a Xɹokn !dTt=~;B% /kK$ѓ5w9?qEq#}(ٝeH3Xk,}DW?yqItc*^!0yeX>P`U.Ҝ?=Rv+UZ͊yak+tw`qFbmRbmO Dr9-hgT+!5;Нy$Ǻ jgN&)y2kv|'dz.n^B'zk3]+H!S+N[ఆc_WT>6-;,ĆM|Z;wuij3~n(`"< +)SI ΌW]&/!"c x=Ooʙ[R).Q/,,-}'\v +K +:Z9lɩԀU8OY>ʉrp<a׃ sr?& A0IdAQYHAvO~T:RE:%OISrVm~6I޲z嶃M!Ph VІ괕J:+]PJcǟ:ɑ @G\p;ts΁[Tl=z?G] ~P;fvt-_w&D΢;NTz,8y Rwqi;ېA-[yu t[NB}^2 @r8҃sܮ(E'|îԵPJsr, 5H šm-wL +2JKj~)!qu(7&cAEHA=NPLoڬ8݅Fϕio +bpSfQو_nPh5KxrFXPC%zب{*l:kM3(1hecj/>=g23\ODK?":XpӨn.DvU#FfC #TE#* +iB\g-?Rmw}?fjH2qJIXq#v,jߖ;/zu 7ȝ`ᓀ|2< :C9 Qk9r\B:ߔl(,n酭ӊ;Tv8 eMN4= C OG8okC&"QL>/!?PIR1I,A'.-3õ?yN ~G9*Z^  `&ގƅԛdC0}邽SM +&`=_lѦ2K $@Za9l<2gPɞUmϊY(\iɞ,Rr8`#a|C.?i.'y# w֠InɞRM6V$ؤq[qǣ"o+LϞzdp)7Q"9iighP<H\v#) :h=׺W_<̒(. :]` +oc 2(g% q fF][*x.X'/Vd]^ErD*qZTצ~Ե(UkI&B"Mq4$l[]jŌdGn? /l0VgaQ;b tcc*j'Rnۑa!C) B޶JLRk%G Au{Z.ДW1$H_78iŌ`:SBW+iMJZEp!t)$u [?`Uk` UX,)9n(i KlQvk3E&K}ڡ.w>Q_?,P*a:IRi-T4vJ1)-^2 nYaȑüZA:TDB_IVtmc8.c>Ûf/fi nB^5Y1解?{V&HE9Aݎkl_~E|w?N2:H@LM="G|hz-tf[<`ZN$G-lߺ^Ug?r(glC\Z4ȋ?Ѩl;zԶߢuc(5{TQȋL#"y}[>Ͳep䨓h2?f{K?ڄo97w9Et-'FaV5 #@$yc}&{y=`W +SaH(7JuΖ݄u13W KFcY*7}]û\aSAd +; bEojT6vÈovPt9v4;2up3kMg"6ԃ>|!PriJϊkCR]=g .9{_ӪMsk>2]{(QgvfUI܊^mUM!xy9ǝ1 +R:]ejYh:4{MxYyOI6O]ƫ/mĘ$cnnjwJ'6i_n^GV[yjyGԺjbBRR>r^m-8zǜ"D +}6 Rdj$0J'ɂpL1l螑#g5 j&dxs,v"jޟvp"e@nCЄVGbUػ͓o 'z"֣2}I0[J-\J6Oj "4"Aؓphox߷蹊԰N_7;z?$tR{, gOuJ3+FgFרӵ>.?6[1N8 4KK;rWys MAIy3U,LpLII`5?>oͷKUmإ#=lSO7uCś$HW%dE-_ݔ +VdԨ rIa^ ,ÿmk+3~fUiVd iM:tXn%%&2?}rG'-sF +'XWkMH0 2&s֥LunQFRI]nlWRj7oిˡNu ž+kD*K+5%0J(aB\PR+3Z_z+f^m6Ďn;3E0|y~9sT$s},.3{4.CJf<Hذ0<Ʈn@ȫ[@.itr,P'J6kXH~R9wR~MƟW:OhE #+U 8PEu-",k.9c[7hI7^Mbhb}j v' }'O%9D0WQx ,5n ȍ۞"yQUa>kxV;ER38̶=|_3k X9%J^)E|s=񎈓emͩbyFsvAxJ_m- +{7z! | IxN&.<ڼG zĐ*Ȍ=tE +ףϫAuWҩO|V%sL]HVoqa -t[T,C NO(Vk#@U{F=R\M_zثdhė¡;)ڴ7Z~v]+/gd!}ȏ'oI]~Od+^{z z6XT{DI8/ +.Ig}Q3&(p/- +v{n\R[-o =qeP } _1TeR]༉wF7Fψn3yɇ@R]BTC`QLg6LQ85z *荗&S_zhÔE&pMo_u.oˈ6D@8LCnd3/'(;Qm68H^"c\!KR<^mpԁ&yc a#qoq~iyM+FqknQWIPƱ-uh_}+o 9AFA G'}H;4~`dvB1NNwϤhsd0|^@T<$ok{]Q8_>-{ڎh%ѝj*RL]D܉# +GKG#@$UtT5L"-ْp9);K2N+:C2a4_$0Gy NKvh~!Ρ#)Vߑ#ELqG +piSҺM`hEG=X`(mZ{WE +@ K*sIخɋёevXOa!-9&Ma2Y(mM2L|]^DhCQmWPc: iaYʕ6&ftZA*=j)یUbi +kԤnz2Z8+U"os}o%)ʣ`]uG^%.nB{!!BdۨJ~btkIYcw%T0Sif lh`}|lP&>O#nU@>R nуm}$bc|`ʊ_>#*hZT/KkS3&"סҹH$Y(PF=eE4`#]DEé!av2c>q0Gog)[Gf |8A@ެ>[ :n8Tqgz&[,}fY"9NlTkN r += ꊲq+S*H +lHw@%?}K)m[_XkjLnx{n MɯOuq|kEI҂c9 &&rG*==Nb7E  m B mF3SBP=zf[n)b@l5zG5_5HM Kw6 +o#&=lDBE5%ï~D^~.X˒9EiFFu. +<)*{Z'ھy"vpVҞkt8t*݃|1+55I IO<1zZ1@xҬ|oAC{Չ9+ p8Ƭ,Qܧzu~O<'lso=34xT<E$>NNQmP|O<> {h& @+49yɑmVwCvD'v59+=GʨW +}D[ͨF)M[Vb~U{k7q9ڼVV7$z=*Kveci ?Xm»"/P@d[ :K;)$#uG sIWfrXT께ob~n=[R +U elcOSJ3oZBghm蓀ËOFVKc=)QWhTӼڤ&?6u脛Vg5Uߜz[иZcaZ0b +#2n؜G[IPf).3ZѹW +Yimm.88aԬ)$dH]`;5j>}-j 6/J1g~삐icd)2bЬ]A]5É"⡶B ]tz]:b+D!=iŸm!6~ۯCI eu |Z![Xva(e3-bZNp[v+HeFސJED2SkI8'+d:DZNR ?4=&IhKGer5JP R (9QFx lsKJ~?ђ^ endstream endobj 11 0 obj <>stream +8;VFffbFW5#c!d_U]4NGcH9j?eeAsA+Dm;)rn@[jle()U08)Y;H>OW.f)Dnmg:'- +5__4(BOTDf**q endstream endobj 12 0 obj [/Indexed/DeviceRGB 255 13 0 R] endobj 13 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 5 0 obj <> endobj 14 0 obj [/View/Design] endobj 15 0 obj <>>> endobj 10 0 obj <> endobj 9 0 obj <> endobj 16 0 obj <> endobj 17 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.0 %%For: (mario viti) () %%Title: (cherubino_black [Converted].eps) %%CreationDate: 10/02/16 10:20 %%Canvassize: 16383 %%BoundingBox: 157 272 444 565 %%HiResBoundingBox: 157.416 272.3184 443.5654 564.2314 %%DocumentProcessColors: Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 682 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%CMYKCustomColor: 1 0.51 0 0.3 (PANTONE 541 CVC) %%CMYKProcessColor: 1 1 1 1 ([Registration]) %AI3_Cropmarks: 157.416 272.3184 443.5654 564.2314 %AI3_TemplateBox: 296.5 419.5 296.5 419.5 %AI3_TileBox: -5.50928 22.2754 606.4902 814.2749 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 1 %AI9_ColorModel: 2 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -335 907 1 1002 680 18 0 1 82 134 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:13 11 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 18 0 obj <>stream +%%BoundingBox: 157 272 444 565 %%HiResBoundingBox: 157.416 272.3184 443.5654 564.2314 %AI7_Thumbnail: 128 128 8 %%BeginData: 18462 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD37FFA8A87D7D525227A8FD77FF5227F87D7DA87D277DFD0BFFA8 %5252A8A8FD66FFA8522727A8FFFFFF527EFD0CFF8427F852527DA8FD58FF %52A8FD09FF7D527DF8A8FD04FFA8FD0CFFA8F852A8A8522728FD55FF7D27 %53FD0AFF27A87D277DFFFFFF7DFD0DFF7D277DFFFFFFA82727FD53FFA8F8 %277DFD09FFA827FFA8F87DFFFF7D27A8FD0CFF52F8A8FD04FF7D2752FD52 %FFA8272752FD09FF7D52FF7D27527D525227FD0CFFA8F852FD06FF2727FD %05FF7D7DFD4BFFA82727F87DFD08FFFD0427F8277DA8A8277DFD0BFF7D27 %52FD06FF52F8A8FD04FFA82727A8FD41FFA87D7DFD05FFA8527D2727FD07 %FF8427A8FFA82727FFFFFFA8AFFD0BFF5220A8FD06FF2727A8FD05FF2727 %277DFD3FFF5227F8277DFD05FF27A852277DFD06FF5252FFFFFF2727A8FD %04FF7DA8FD09FF2727A8FD05FFA82727FD05FF7D2752FFA8FD3EFFA8A87D %27F82753FD04FF52A8A82752FD06FF27A8FFFFFF53F8A8FFFFFF7E27FD09 %FF7D2752FD06FF7E2759FD04FFA82727A8FD43FF2752272752FFFFFF277D %FF52F87EFD04FF7D27A8FFFFFF53277DFFA8A8F827FD09FF7DF87DFD06FF %27277EFD04FF59F87DFD44FFA827A9272752FFFF527DFFA82727FD04FF52 %52FFFFFFA82720522752527D7DFD07FFA8522027A8FD05FF522753FD05FF %2027A8FD3CFF7D52A8FD06FF277DFF272727FF527DFFFF52277DFFA852F8 %2752FFFF7E7DA8A8FD0CFFA87D52275252847E7D272752FD05FF522752FD %05FFA87D2727F8287DFD30FF7D272752FD06FF7D27FFFF522727527DFFFF %A82727277E7DA8A8FD17FF7D7D52522752A8FD05FFA82727FD05FF7D2727 %2752A87D2827FD2EFF5227A8A852A8FD06FF277DFFFF5227F87DFFFF5227 %52A8FD1EFFAFFD08FF52F87DFD04FF7D27F87DAFFD04FF7DF8A8FD2BFF52 %52FD04FFA8FD06FF7D27FFFFFF522752FFA87DA8FD27FFA8A82052FD04FF %A827207DFD07FFA827A8FD29FF5227A8FFFFFFA852A8FD06FF277DFFFFFF %5252FD2AFFA852F8277DFD04FF7DF852FD08FFA82728FD28FF2827F852FD %04FF5227A8FD05FF7D277DA8FFFFA8FD2CFFA82752A8FFFFFF2727A8FD08 %FF7DF8A9FD27FFA8A8A852F852FFFF7D522752A8FD04FFA8F82752FD0DFF %FD07A8FD05FFA8A87DA8FD077DA8A8FD0BFF7DA8FFFFA82727FD09FF7DA8 %FD2BFFA852277D7D52A8FFA8FF7D7DFFFF527DFD0AFFA87D5252272720FD %06275252522727202727272027272720272727527DA8FD0DFF207DFD04FF %A8FD32FFA827F827A8FD04FFA8F8A8FD0BFFA82727F827277D7D7D5252F8 %27F827F8272752527D7DA87EA87DA8A8A87D7D5227F82727FD0CFF5227FD %04FF7D52FD09FFA8A8FD27FFA82727A8FD04FFA82752FD0BFF272752A8FF %FFFFA85227F827277D7DA8A8FD10FFAF522752FD0BFF7D277DFFFFFFA827 %52FD09FF27A9FD27FF7D27F8A8FFFFA85252FD0BFF7D277DFFFFA85227F8 %27527D27277EFD15FFF852FD0CFF52277DFFFF52F82727A8FD06FF7D2727 %FD1DFF7D5284FD08FF7D2720AFA92752FD0CFFA8277D7D4C27272027A8FF %FFFF2752FD04FFA8A87D7DFD09527D7DA87D2752FD0DFF7D277D7D2052FF %FFA8FD05FF52272052FD1CFF52F827F852A8FD07FF7D27F8277DFD0DFFA8 %27F827277DA859F87DFFFFFF5227845252F827F827F8272728FD0627F827 %F827F8A8FD0EFFA852F827A8FD06FFA8F852522752FD1BFF5352A87D27F8 %7DFD08FF27277DFD0DFF7D27F82752FD04FF52F8FFFFA8F8FD04277D7DA8 %A8FD0BFFFD0527A8FD0FFFA8A8FD06FF7D277DFF5327A8FD1AFF7D28FFFF %FFA82752FD07FFA827A8FD0CFFA82727277D272752FFFFFF5227A8FF5227 %F827A8FD09FFFD05A8FFFF52F8272727F852A8FD13FFA827F8A8FFA8F827 %A8FD1AFF2753FD04FF527DFD06FF7DA8A8FD0CFFA820277DFFFFFF5227A8 %FFFF5220527DFFA87D27A8FFFFA8A87D7D5227202727272027272720277D %FFA87D27277DFD0FFF7DFF7D2752FFFFFF7D2753FFFFFFA87DFD15FF2727 %F828A8FFFF5227FD05522727A8FD0CFF7DF827A8FD04FFA8F87DFFFF5252 %F827A8FFA8272E7D2727F827F8275253527D7D7DF852522728FD04FFA827 %2752FD0EFF52F8277DFD04FF52F8A8FD04FFF8A8FD13FF7D7DA85227277D %A82727F8272727F827A8FD0CFFA8F852FD06FF522727277DFFFFA8F87DFF %7DF827275252A8A8FD07FFA827277D2752FD06FF28277DFD0EFF2752FD05 %FF2727A8FFFFFF522727A8FD16FF7DF827F87DA8A87DA87DA8A8FD0DFFF8 %27A8FD06FF7D2753F8277DFF7D27217D5227F852FFFFFFA87D7D52522727 %F827F827F82727A8FD06FF27277DFD0DFFA852FD04FF7D2752FFFFA8F852 %A87D7DFD17FFA8272727A8FD12FF7D27A8FD0BFF2752FFA82727277DFF7E %277D5252272720FD0427A8522752FD0BFF2052FD13FF7D27A8FF7D277DFD %1DFF5227F859FFA87DFD0EFF5227FD0CFF52F85352A8FF52F8A85227F827 %F8277D7DF87DA8A8A852F8FD0CFF7DF8FD13FF27277E52F8A8FD1FFF7D27 %27522784FD0CFFA8A82752FD0CFF2727F82727FF5227272752A87D52F827 %2727FFFF2727F827A8FD0BFF7D277DFF7DA8A8FD0DFF7E27272752FD17FF %7D272752A8FD06FFA852F87DFD09FFA85227F827F827F884FD0BFFA87DFF %7D27F827277DFD05FFA85227F85227277D7D52A8FD0BFF52F827F827F827 %217DA8FD0AFF53F8277DFD08FFA852FD0DFF7D2727202727A8FD06FF7D52 %FD09FF7E2727527D7D7D5227277D7D7D5252527DA8FD07FF272753FFA87D %52A8FD04FF7D5220277DFD07FFA8A87DA87DA87D5227272784A8A87D5227 %27A8FD09FF2752A8FD09FFA827A8FD0BFFA827A8FFFF522727FD06FF7DA8 %FD08FF52F852A8FD05FF7D27F827F8272727F82727A8FD04FFA82752FF52 %27F827F87D7D52F827F827F87DFD05FF7D2727F827F827F827F8277DFD06 %FF7EF8277DFD07FFA87DFD09FFA85227F87DFD0BFF527DFD04FF5327FD0F %FF53277DFD08FFA82727FD04FFA87D2727A8FFA87D52F852522752FFFF7D %F827277D7D522727277D7DA8FF7D272752A8A8A87EA827277DFD09FF2727 %7DFD0FFFA87D2727205227FD0AFFA8277DFD04FFA827FD0EFF7DF87DFD0A %FF7D2759FD05FFA827527DF8272752F82752FFFFFF7D27F852FFFFFF7DF8 %27F827F852F852A8FD05FFA82752FD0BFF2727A8FD07FFA8FD04FFA85227 %F82752A8FF7D7DFD09FFA8272752A8FFFF7D7DFD0DFFA8207DFD0CFF2727 %FD06FF52272052A8FFFF5227FD04FF7D202727FD04FF5320AFA8522027A8 %FD06FF7D27A8FD0CFF2052FD07FFA952FF7D522727277EFD0FFF27522727 %F8527D52A8FD0DFF2727A8FD0CFF7DF8A8FD04FFA827F852FFFFFFA8F87D %FFFF7D52F852212727A8FFFFA82752FFFF52F8A8FD06FF2752FD0DFF7DF8 %7DFD07FF52F827F8527DFD10FFA87DFFFF7D52F827277DA8FFFFA87DFD07 %FF5227A8FD0DFFA8277DFD04FF7DF827A8FFA9FFA8277DFFA827F8277D52 %F827277DFFFF2752FFFFA82727A8FD04FFA82752FD0EFF52F8FD07FFA827 %52A8FD08FFA8A87DFD0DFFA85227F82752A827A8FD06FFA82727FD0EFFA8 %F852FFFFFFA8F82727FF7D27277DF8A8FF52F852F87D7DA8A827F8A8FF27 %52A8277D2727F8A8FFFFFFA8F87DFD0EFF7D2752FD07FF277EFD08FFA827 %F827A8FD0EFFA87D27272752FD07FF7D2052FD0FFF5227FFFFFF28272752 %A82720525227A8FF27272027277D7E7D27277DFF522752FD052752FFFFFF %5227A8FD0EFF7D2027A8FD06FFA8A8FD09FFA8FF527EFD11FF53277DFD07 %FF2727F87EFD0EFF7D2752FF7E277D5227A8F852F82752FFA827527D5252 %F827F827F87DFF7DF827F827F8525227A8FFA82752FD0BFFA8FFFFA82727 %F87DFD13FF7D52FD05FF7DFD0BFFA827FD07FF7D277D52F87D7D5253FD0B %FF2727A87DF87D27527E27A8A87DFFFF7DF8A8FFFF27525227272752FFFF %7D52A85227527DF87EFF27F8FD0BFF7D27527DF8277E5227FD13FF7D52FD %05FF27A8FD0AFFA8A8FD07FF52F8FFA852F827F827A8FFFFFF7DA8FD05FF %A8F8272727F827537DF87DFD04FF2727277D272727A87DFF5227A8FD04FF %27F827F8275252F8A8FD06FF52A8FFFFFF52F827F8527DFF7D277DFD07FF %A8FD07FF7D7D2727F8A8FFFFFFA8272052527D84FD0FFF207DFD04FFA8A8 %2052A8FF522752FD06FF522727275252A82027277D7DA8FD0627522752FF %A827272784FFA8522027275227272752FD06FFA827207DA87D207DFD06FF %207DFD07FF53A8FFFFA97D52FD05274C7DFFFFFF7D277D52522127F8272E %7DA8FD09FF7D277DFD06FF7DF827F827F827A8FFFFFF7D7DF827F87DFFFF %5227F827F827F8272727F8277DFF5327F827277D20272727F827F8A8FF7D %F827F8A87DA8FFFFFF7DF827F827F853FD07FF2827FD07FF52525227F827 %F827527DA8FF7D52FFFFFF7DA8FD04FFA8A87D522727A8FD08FF7D2784FD %07FFA87D7DA8A8F852A8A827277D27F8277DFFFF52FD042752A8FFFFA8A8 %A8FFFFFFA87D7DFFFFFF5227F8527D27A8FF7D27F827A852F87D7D7DF87D %FFA87DAFFD08FF5227A8FD06FFA8F82727527DA8FD06FF27FD0EFF5252FD %08FF272727FD05FFA8FD06FF7DF827F82759A82727F827A8A8F8272727F8 %52FD0FFF52F8277D7DF884FF52F82721FFA852F827F852A8FD07FFA8FFFF %FF7D27F8A8FD06FFA82752FD09FF7D277DFD0EFF27FD07FFA8FD0427A853 %52A8FD05FF7DFFFFFF7DA8A8FFA8275252FD05275952277DFD0FFF532752 %7D2727275227522E27A8FFFFFFA8FFFFFFA8A8FD05FF52277D522727277D %FD07FF52A8FD08FF7D2752A8FFA8AFFD0BFF52A8FD06FFA8F8A87D27F827 %F852FD04FF2727A8FD05FFA8FF215227525227F827F82727FD11FF2727F8 %27F8272E272752F8FFA8FD06FF52F87EFFFFFF7DF827F82752FF2752FD07 %FFA8A8FD08FFA8A8FFFFFFA852FD0BFF27FD07FF7D27A8FFFFA8A87D2752 %84A85227F87DFD04FF52FD05277DFF272753AFA8FD13FF7DA8522727FF7D %2727275227277DFFFFFFA8F827277D7D7D2752FD05FF5227FD16FF53277D %A8A8FD07FF7D52FD07FF7DF8A8FD05FF7DF827F8277D52F87DA8A82727F8 %FD0427FFFF52F852FD17FF27F852FFFFFD0427F827F8527D7DF8277D52F8 %27F852A8FD05FF5227A8FD07FF7EFD0DFF7D27272027277D7DA8A8FF7D27 %7DFD07FF5227FD08FF7DA8A8FFA8522727205252FD042752FFFF7D2727FF %FFA87DA87DA8FD0AFFA87D7D7DA8FF27277DFFFF52FD0427527D20272727 %A8FFFFFFA8FD08FF7D27FD08FF527DFD0CFF277D7D522727F827F827F827 %27FD08FF5227FD0EFFA87D7D7DFF7D27F827277EF827F852FFFF7D7D7D7E %527DA8FD07FF527D7D847D7DFF7DF827F8A82727F82752FFA87D7DA8FD0E %FF7D27A8FD07FF5227277DA8FD09FF7DFD04FFA8A87D7D275252FD09FF27 %27FD05FFA8A8FD04FF7D7EFFFFFF5252FFFF5227F85252277D5227FD17FF %7D2752275252F82752FFFF7D27A8FFFFA8527DFD04FF84A8FD04FFA8F8A8 %FD07FF7D527D272752A8A8FD10FFA8FD09FFA827F8A8FFFFFFA8F87DFFFF %FFA8F8277DA8522727FFFF52F827272752FF5227A8FFA87D2752527E7EFD %08FF7D527D7DFFFF7DF8FF52272727F87DFFFF7D27277D7D52F852FFFFFF %A8F827FD04FF52277DFD07FF7DA8FFFF7E52F8272EA8A8FD18FF272727A9 %FFFF272720A8FFFF5227272720272752FFFFA8FD0427FFA82752FFFF5227 %2720272727A8FD05FFA85220FD0427FF7D277DFF27272027A8FFFFA82727 %20272727207EFFFF2727277DFFFF522720A8FD0CFF7D7DA87D525252A8FD %15FFA8272727F827F8272027F852F827F8527D7D7D5227FFA87D2727F852 %FF27F8A9FF7D2753F827277DF87DFD05FF272759F827275252FF2727A87D %F827277EA8FF7D277DA87DA8F827F827F8272027F827F82727277DFD0CFF %A852FFFFFF5227F87DFD08FFA87DA8FD0AFF277DA87D527D7D27527D2752 %7D5228FFFFFF5227FF7DF827272752A827A8FFFFA87DFD042752277DFD05 %FF277D5227F827527DFFA8277DA8272727F87DFF7DF8A8FFFF7D277DA852 %7D7E2752A8527DA8A8277EFD0CFFA87DA852F8272752A87D5227A8FFFFA8 %52F827F853FD08FFA82752FD05FFF87DFD04FF5227A8FFFF52F8FF522721 %7D275252277DFD04FFA87D52272727FD06FFA827272752527DFFFFFF5227 %84F8FD0427FF5227A8FFFF7DF8A8FD04FFF852FD04FF7D277DFD07FFA8A8 %FFFFA852F827F82752FFFFFF2727A8FFFFFF522027525220A8FD08FF2752 %FD04FFA8277DFD04FF7D20FFFFFF7D27FF7D2052FF7D277E27277DFD05FF %A8FFA8FD09FFA8A8FD05FF7D27527D27A87D207DFF7D20FFFFFF5227A8FF %FFFFA82752FD04FFA82784FD07FFA827A85227202752A8FD05FF27FD04FF %A8F8277DFFFF5227FD07FFA82752FD05FFF853FD04FF7D277DFFFF7DF8A8 %FF52F8527D272752F884FD18FFF82759272752F852A8FF5227A8FFFF5227 %FD04FFA8F87DFD04FF7D277DFD07FFA827F827277DA8FD07FF52FD04FF27 %277DFFFFFFA827A8FD07FF2752FD05FF2852FD04FFA8277DFFFF7E277DFF %FF7DF8522727F852FD0AFF84FD0EFF7DF8272727F87DFFFFFF5252FFFFFF %2752FD04FF7D277DFD04FFA8F8A8FD07FFAF27527DFD0AFFF8A8FFFF5227 %27FD04FFA827FD08FF5227FD05FF2727A8FFFFFFA82752FFFFFFF87DFFFF %FF52F87D7D2752FD09FF7D7DFD0EFFA8272752F852A8FFFFFFF87DFFFFA8 %2753FD04FF7DF8A8FD04FF7D27A8FD07FFA852FD0CFF5227A87D2720A8FD %04FF5252FD08FF5227FD05FF7D20FD05FF2752A8A8522727A8A8FD05FF20 %7DFD09FF7D597D7DA87DFD0BFF207DFD06FF7D2752A8FFA827A8FD04FF52 %27A8FD04FF7D20FD09FFA8FD0CFFA827F827F87DFFFFFFA8F82759FD08FF %7DF8A8FD04FF7D2784FD04FF7DF827F8272727F82752FFFFFFA82752FD09 %FFA827F827F82727FD09FF7E277DFFFFFF7D52F827F827F8272727A8FD04 %FF52F8FD05FF5227A8FD11FFA8A8AFFFFFFFA87DA9FD04FFA8A8A8FD09FF %7D277EFD04FFA8277EFD04FF7D2727A8A8FFA8A8282727FFFFFF2752FD0A %FFA8A87D7DA8A9FD09FF7D27A8FFFF7D27F87DA8FFA8A8272752FD05FF27 %52FD05FF5227FD08FFA8A8FD08FF7D272784FD15FFA8F87DFD04FFA82752 %FFFFFFA82727FD07FF7D2727FFFF7DF8A8FD18FF2727A8FF522727A8FD06 %FF2727A8FFFFFF7D2759FD05FFF852FD08FF52A8FD09FF84F8A8FD15FFA8 %2752FD05FF2727FFFFFF7D20A8FD08FF7D277DFFA8277DFD0BFFA8A8A8FD %09FFA82753FF7E2752FD08FFA8207DFFFFFF7D27A8FD04FFA8277DFD08FF %527DFD0AFF52A8FD16FF2727FD05FF7DF8A8FFFFF852FD0AFF2727A8FF27 %27A8FD05FFA87DA87EF827F8277DA87DFD06FF52F8FFFF27F8FD0AFF52F8 %FFFFFF2727FD05FF7DF8A8FD08FF2027F827275253A8A8FFFFA827FD17FF %7D27AFFD04FFA82752FF7D277DFD0AFFAF2752FFA8277DFD05FF845252F8 %272727F82727527EFD04FFA8277DFF7D27A8FD0AFF7E277DFFA82752FD05 %FF5227A8FD07FF7E275252FD0427F8272752277DFD17FF7D277DFD05FF27 %27FF7DF8A8FD0BFF7DF8525227F8A9FD04FFA8FFA8A8FFFFA8FF7DA8A8FD %05FF27277D52F852FD0CFFF87DFF7DF8A8FD04FFA82727FD08FF7D52FFFF %FFA8A87D7D2727F82752FD18FF277DFD05FF7E27A87D27FD0CFFA8272027 %272752FD07FFA87DA8A87DFD07FF5227272720277DFD0CFF2752FF2727FD %05FFAF277DFD08FFA8FD0BFF527EFD18FF52F8FD05FFA827527DF8FD0DFF %F852A8FF7D2727FD07FF5227F852FD06FF522752A87D52F8FD0DFF2752A8 %2752FD05FF5327A8FD14FF527DFD18FF7D277EFD05FF52275227A8FD0BFF %7D277DFFA8FF7D2727A8FD08FFA8FD04FFA827277DFFA8FF7E277DFD0BFF %A927537DF8A8FD05FF5227FD14FFA927FD0EFFA87D52FD08FFA8F852FD05 %FFA8F827F8A8FD08FF7D7D522727FFFF27F8FF7D27F8277DFD0AFF7DF827 %7DFF2727A8FF2727527D7EFD08FFA8F87D2752FD05FFA8F87DFD08FF7DFD %09FF7D27F827FD0CFFA85227277DFD09FF7D27FD06FF7D27277DFD08FF7D %272752FFFFFF7D277DFFFF7D2727277EFFFFA8FFA8FFA8522752A8FF7D27 %7DFFFFFF52272752FD08FF7D2727277DFD05FF5227A8FD08FF52A8FD09FF %A8847DFD09FFA852272727F852FD0AFF7D2752FD05FFA827F852FD08FF27 %27A8FD05FF2752FD04FF7D27F82752FD0527F87DFFFFFF53F8FD05FFA852 %F8A8FD07FF53F82727FD05FFA82727FD08FFA8F8527DFD0FFF7DA8FF594C %2752A8A82727A8FD0BFF2727AFFD05FF522727FD04FF7D52A852277DFD05 %FFA82752FD06FFA8FD0427F82752FD05FF5227A8FD05FF8427277D52A8FD %04FF2727F8A8FD05FF7DF8A8FD08FF7D27F827277D7DFD0CFF5327212859 %FFFFFF272752FD0CFF7DF87DFD06FF272752FFFFAFF827F82753FFFFA827 %7D7D27F8A8FD07FF7DF87D7D2727FD06FFA8F8277D7E52A8FFFF7D27F827 %F8FFFFFF7D27F87DFD06FFF827A8FD07FFA8527DA85227F827277D7DFFFF %A87DFD06FF27A8FD04FF7D2727FD0EFF5227FD06FFA82727527D27277DFF %A8FFFFFFA827202727A8FFFFA8FD05FFA8277DFF207DFD07FFA827272027 %84FD05FF7D27277D52272752FD06FF7D277DFD09FFA8FFFFFFAFA852FD04 %277D277DFD06FF7DA8FFFFFFA827F8A8FD04FFA8A9FD08FF7D2752FD06FF %7DF827F8527DFD06FFA8F87DA8FFFFFFA82752FD04FF7DF8A8FF2727FFFF %FF7D27A8FFFFFF7D7DF8A8FD06FF7D27F827F827A8FD05FFA82727FD11FF %A87E5227F827A8FD0BFF7D277DFD05FF7D7DFD09FF52277DFD06FF5227A8 %FD04FFA87DA8A82727A8FD05FF522752A8A87D2727FFFF7D2727A8532727 %FD05FFA82727FFA8A8FD05FFA827277DFD06FF52F8A8FD09FFA8A8FD0AFF %5252FD0BFF7EF827A8FFFFFFA87DF827FD0AFFF827A8FD05FFA82727FD04 %FFA8F827F8277DFFFFFFA8FFFF7DF827F827F852A8FFFFFF7D27F827F87D %FD06FF7D27F827F8A8FD04FF522752FD06FF7DF87DFD09FFA8F82752FD09 %FF527DFD0BFF2727A8FFFFA85227277D27A8FD09FFA8277DFD06FF7D277D %FD04FF52277DA8FFFFFFA82752A827275227207DFD06FF5227522727A87D %52A8FFFFFFA87D2752FD04FF7D2752FD07FF2752FD0AFF277E7D7DFD15FF %522752FF7D27F8527DFFFFA87DFD0AFF52F8A8FD06FF52277DFFFFFF2727 %FD06FF2727F8277DFF7D27F87DA8FFFFA8272752FF7E27F827F8A8FD05FF %5227FFFFFFA82727FD07FF2E27A8FD09FF277DFD17FF7E27275227527DFD %07FFA8FD09FFA82727FD07FF27277DFF7D2752FD06FF52F82727FFFFFFA8 %52F8527D52F8277DFFFFFF5227F852FD06FF52277DFFA84C27A8FD06FF7D %2752FD09FFA827A8FD05FF7D7D52A8FD0EFF7DF82752A8FD09FF527DFD09 %FF7D2752FD06FFA8F827F82727FFFFFF5252A87DF8527D2727A8FFFFA852 %F827F87DA8FFFFFF52275252F87DA8A8A8FFFFFFFD0427F884FD06FFA827 %27FD0AFFA8F8A8FFFFFFA82727F827F87DFD0EFF4CA8FD0BFF2752FD0AFF %52277DFD06FFA820277DFD04FF7D20272752FFFF7D27207D7D2720527DFD %04FF7E202759FFFF52272720A9FD04FF7D27207DFD07FF5227A8FD0AFFA8 %2727A8A87D2027277D7E5227FD0EFF7DA8FD09FFA82727F87DFD0AFF2727 %7DFD06FF7DF852A8FD04FF52F82752FFFFFF5227F827277DA8FFFFFF7D52 %F8277DFFFFFF5227F827A8FD04FF7DF87DFD07FF52F87DFD0CFF5227F827 %F82752FFFFFFA8277DFD16FFA87D272752A827A8FD0AFF27277DFD06FF7D %F852A8FFFFFF522752272753F827277DA8FD04FFA82727F87DFD04FF5227 %272752FD04FF52F852FD07FF7D2752FD0EFF7D522759A8FD05FF27A8FD15 %FF7D27F8277DFFFFFFA8FD0AFFA927277DFD05FF2727F8277DFF7D2727FF %2827F8527DFD04FFA85227F82753FFFFFFA87DF82752FF52277DFFA852F8 %2727FD06FF7DF852FD18FF7D52FD15FF5227207DFD12FF272752A8FFFF52 %277DA8FD0527FFFF2727FD04FFA85252272727A8FD04FF7D272052A8FFFF %FFFD05277E5227A8FD04FF7D2052FD16FF7D7D7D52A8FD10FFA8527E7DF8 %2727A8FD14FF5227F827F82752FFFFA82727F8A8FFA827287D532727F827 %277DA8FFFFFFA87DF82727A8FD06FF2727F8A8FFA8F827527D5227F852FD %17FFA827277DFD12FF522727277DFD17FFA87D527DA8FD05FF5227525227 %27F827275252A8A8FD04FFA8522727527DFD07FF522727A8FFFFFFA8FD05 %27A8FD1AFFA8FD14FF2727A8FD23FF2727277D7D7EA8FD06FFA85227F827 %52A8FD07FFA8272727FD07FFA8A8A8FD31FFA852FD24FF5227FD07FFA8A8 %52272027277DA8FD07FFA87D27522752FD3CFFA8A8FD21FFA8FF2727A8A8 %7D7D52522027F8272E7DA8FD09FF7D27F8277D2727A8A8FD5CFF5227F827 %2727F8FD0427527DA8A8FD0AFFA8FD0427F8272727F82752FD5AFF272727 %7D527D537D7DA8A8FD0DFF7D52F82753A9A8847D7D597D522727FD58FF7D %277DFD14FFA82727277DA8FD09FF7D277DFD57FF7DF8FD12FFA85227F827 %59FD0DFFF87DFD10FF7D52277DFD32FFA8A8FD0FFF842752FD0EFFA8524C %2727F852A8FD0DFF53277DFD0FFFA827F827277DFD2FFFA852F82727FD0F %FF5227277D7EA8A8FFA8FFA8A87D7D2727F827277D5227F827275252FD07 %A87D7D272727FD10FF7DF827F82727FD2FFF7D2027272753FD0FFF532727 %2720272727202727272027527DA8FFFFFFA8A87D52202727272027272720 %2727277DFD11FF7D2720272752FD2FFF5227F827F852FD10FFA8A87D7D52 %7D5252527D7DA8FD0CFFA8A87D7D527D527D7DA8FD14FF5227F8277DFD2F %FF842727F8277DFD47FF7D7DA8FD31FF7D272752FDFCFFFD37FFA8A8FD5B %FFA8FFA87DA8FD1BFFA87D2727F852A8FD57FFA852522127F8A8FD1AFF7D %2752A8A852F852FD5AFFA82752FD05FF7D5252527DA8FD0AFF7D7DFD04FF %5227FFFFFFA82727FD5AFF52277DFD05FFF87DA87D27277DFD08FFA8F852 %FD04FF7D52FD04FF2752FD5AFF28F8FD05FFA852FD04FFF827FD08FF5227 %52FD05FFA8FFFFFF7D27A8FD59FFA8F852FD06FFA8FD04FF27F8FD07FF7D %522752A8FD07FF52FD0427A8FD57FF52277DFD0AFFA8207DFD06FFA827A8 %7D27FD08FFA8FFFF522727FD54FFA87D5227F8FD09FF5252277DA8FD06FF %5252FF5227A8FD0BFF2727A8FD54FF7E7D272759FD08FF7D28277DFD06FF %A827FFFF7D27FD0CFF52F8AFFD57FF847D7DFD05FFA8FFFFFF52277DFD05 %FF2784FFFF7D277DA8A8FFFFFFA8A8FFFFFFA8F852FD5FFFA8FD04FFA827 %52FD04FF53275252FD042720FD05FF27A8A87D2752FD5FFFA852FD04FF7D %2752FD04FF522752527D522752FD06FF53F82752A8FD60FFA827A8FFFF7D %27F8A8FD0AFFF87DFD06FFA8A8FD63FFA8522727F82727A8FD0AFFA82752 %FD36FFFF %%EndData endstream endobj 19 0 obj <>stream +HWko8`C|")v#h2,Aj2d_WO0:cso岻i٣Go}?ɱ5Zv~hz,rA`P\_66O ;uݷ]ݷg3hj:npnU}{uMo-,&ޠ'~a}@(fC3wo>4khl{L'|Ľ[8mN>_^rQܽugǻ^xMsb!{-EbxYoW 3r!<>s03` +fD. +CX)L +_|h?䯺M\˘ $~ƞ7Ui&#[6+~XX?〫k@nu#uZ2{{<\䆨!$5̫qrrʋiE:ƉiI +2x,xݷw 9v9s8G>gҿS8~lƝ'#KX,]"4<V]웾c~kHEn9Wأ/Vzw.{M.v{շ}$6[+6Vhک,_~/Vslf~~6=}ǤmsWp_py,70^'U_B^E=\rf&?#}{}~uiڇ]c35.M Ч+NW;[FygwjV}X7ݪݭg>\]5wfͫe R1MVU xnCouP c&`ǗWn"g}lWj?XnٻiB.PtPA 4*TU+W٪L+UJTE+Vъ+֗xy3O=qU;+q)'p9 :kmiVYi-,RK2UKWڲ,MKUREKVҒ`*3֔mFp 5D]iFL+-Ѕi +R^9eUJ)*WLQEdI+KiJJ UI*I&NXQ +#PP Q. +_ea +]Bd^^q+.*ANX`1J V0@+ꩣPMTЂr($#H @H#07:*GFG׶NI  +EIetnF=h1ON<]}߭_u)J.! AGiFxa3h=B!1"#HS\EaG# BP9Bd^).0ɏ~Ce(FHO7FC"H8Wr+rjDERCNDu_u_l1 '(JdIQjk;dƨcT''pF(O`>>:F6 'Hg=pt@umLAԁ_KK? ϐNccBecFSS#FLAO[ag̐щIQI:QHIbIzQ;M .dmĈGFLehlOJ:'zzr* <ł+ ?"XuLNd., 6x!&^`5&b+< ّ w!#Z`U!0.i Ge;d`Ad2`!pط(ЏYГ]'q8)ПZ"x 3`j(M!N)KpBXTn)5\5d +`lWa vi8V|܂{&~/UBBA0& +4P0(PEPM8**@gǡPy(@ T"*Ī +JXʚ*D2m0oT$Yس#'=z,IQƒg}(Y(I92e9K8)g=T--TYmv;dq` tC3ԫ@WAU0`PC5 zPd dcv㸑?C:{ylo / mBQ"x⌝dg%Jai˩?%KIAs+#HSR5PF\qO.d1Vr1W_\kњ(Dgb\ MgGU!Ѩ>*S9dPYC%QrP)LCc ;%$i璈gV&6gՕ1< ,YL/5SƗuV:G_O,C.J}wٸdcŃ0uwIߧ]x.t<}:K>'cS{XsO3blw\ƦjCG)NyՑecu1ɺq|٘d8lLn_6&Y7/(z-'Kg=ׁg! 5HJO3/[v|I)ּ{Do()g0<+޿//?_ޝ/'`&seBSt`j>Lܧ7K'b8sx=FUDУgs?@>\ Aݻ/`L'=1ɋbI)%hB'->~c)4_j?rW -\e-;<_ `s2;?L_RzK2-vVkuzi<Ϟ.myv +:n4t“ +(J5ʬ?Vtr̈́:eu4Jkgq:2YqMҪ'O +K6ـM6+,LS&g*-=8*vclf+82KF\#lV'(|+űMV]d6[E2 dڐV}%7cbG8Fl#dU8Fla(+h*m%,%aMlw%5+&Z(-zUQDU[)? k;ުc!w2dj̱M6`dlhY)nYѽ{a*Fl-k[3Ũ-6 l=sm6`۬Sl16VZ-Kle[e#ZU6b[e{fŲYTeA-pf,Y8` lmj6KU |bg^ -ѽߗ'7/~;8?+7̯~dV_8A u ad:4/ٶ?(0mn崓{5*?o*?2=%ɇ45oM @ + D/:߷-P@͝K>g+EkEٺQ'?wK l)UB5cKqJsPF|mn󶐦Sښm*i Z&%nNmfqQ]~`0 0[Uߗc ^1Y@75thAd0sˋ9U,JzKY16`!LlU )u#M)$hg1(5}Cc``Xbc_`r@<#B_ *(kKp )e^x`'#[vnw#]05iB.tn+xͧlUopۄ+e]UPfR *^)bC5 8zG# 8O e*( JS+CӔb{&RUKn)S54>\ kXl᪫tꮧGU3p)cL ɕG8zT =r1u<7R9W5+%ȳ4~O+.q˝KaI^|<-}tAKQ\;NXl%ngi;+/R%Wk,f$#vO< $H.LGxc͛ͷYM8Am$eQ\LbSVVJGR+k%6D+Z_qƛHU,ï]XY2Q\P2T om!}jO`&%4v6_fKjt͗dyl- +o}"R`M~f2IkZ˼1ԨÂ9qZ;RRL~Z9|1T(M94eB[ZlϫMT(qU:,1]yN#Md+[[+&?T'NA 3U6FU$9.O2X-:9̀Pi8( +HzpJL5yikS22zZ}ge/;߰xي=O~>p Xchw8I/-#X&5PZgҜ[rLBDc] +3-jW v9T ~Mwh]TCsσ8cX_\<g`~dwyd.O]|_?L`^1R Y.xl'->~} 6>VnkO'"|![i}#igRϴ *6 "SSklTDa4MEx3ա'A k@g )耚z#Dͭ ar]&ǵ6MG`t); o§*@ϣQpEJGpiIJ̻ !-g2gD= ;|@] +z9:N~e_ C;Z,x$u?}Z"<X{]WsE;mrxGiF'c 'A +Q2QD@W7֎wذ͙ݡ:k*l?A}K?:kU)V( d£gBCt UG ++4a'ѠXPeU{ %S*fH(Z=rfvwq^A[l`q]b:h0zPҌϡ~6S ڼ]Q;zҶk0SSʅ!eELEC +4Q1^.8&Frh?LѾ7~^ZOfRp?qIt ڝ5CIiroJ!=D^OlqX\rP~r$iᩗojáͮ%Cܝ?KR}`KCO3=;A(Tt5" ֽt9S|{lq]2rw+Hz)!?flEУH&Z4=ѫf"ra㚗ۙ$<%ƣUy7=|&'~wisgP;ӵ! eڀ.UJFܵjطuˈa[7YdN%n}ػ%H =@vx۷^R8 .>]o`p-L׿A,+].5oF۸~)-3{w\mTerBzl3Qb%[9Hk+7k+j#ʷPYrTw:5*V(vSwa7j79'HӷExCVN[n>[FgBQ΄rrD>`c+jE=8[jvrB%vrĕvI|m쮓oT"jө +fX艼6rb/ŚFΩZ56rJ;l$);9%u,ЉQt|g~sڦ=?v;]Lyz"Sb&E# l,_,7AI$8@A;d!vHp-]ґ{WU\k! dC`8T9S қDHHr$KXL4֤r:ꃦ*12^ۃ}ߋkGxP:Zsn$0'a[NWTesXڒ++j+IOe .5[EfK.1-aa"Ґ6+.(VEEHJv잟u"s۟1M>\S(BqZG6B-/U8qcO5.{J]>O)>e*IQ~+w37 &w ߥIu> &0K!W'w7ρ.qӾXshgWz,3nD0a^k9b: %rюM'\J fm2rg[ӎ 3Wz +:c,l'P(J# Cu:h)Md,JENiR1u,m)/:{(ӕXz_(X0?/Qk} ®~^.h.Sf2^LY=t4AWNRt|hӠN"IAFNԯ1l~{ فN? 6-@a{y@.ADz3gҴ)XPWK.F1!L Gd#jFPLB1>'h &QT'X?,&-(R0S;zf{0kRXa#Hmvtu8Ou/bLYT5eA%ҹ..꣆àmɫ? E϶x%ݽN纗MN]xdPҠPPc`C^|hd]0XlW#U]{ +^h9Ֆv0y]= ޣN纗KĜ;~jqMɊy%Lȋ䮋C>&?Rc5 +.N UXRe, NH#jQ1&H{uA*Vs39zJ#z!ORGQaEdn0 c&7ҺJٖ h?PxKNSˀ +&yu +OH sel#xK\f8uk;ޢEЛ 49xB@!hʮH^*%)\Jp;kS l.x0QAi[o sY#dF%) ʼ^9SdҒVQ.02E*q@4`3=m%뵉`0fqJkPAsUQ@jfz,K^@}m! +7/WNB4[b $IXє5UK78d`}%&ZuԕԲ |0G\žwMa"o3^KTKM`΁Bb ,rm)J^mK AkD`r`*MpsHvԋ :2}7S)f ~FQh2 !sВ0j+m IvESW-Tz;WDz4W!WRּ+Ū$UD͎j4bK{aY$ׅA 9YTWjRiR%dڴYmZyj{G_ ڴHSdU^%mꜱJBeoS5Ԩ 5à17&sQBSH(5DmH'RD|;t^RLQ6gQa m1muChrW\ɘPȄSlv'WJ5~kKiJ)#@F:UhyGsk-,bJ'b$Bqq#pBdl=KS +1Ip]kڥytGh!ۭE'gSF&N9qw:pksC7vNf R[4h mRIՈ6$YT0w^ڭۑ(O07Hұ",ŊqBB!Tթv&FI@;=sΩ%OF;D[D㡅d 7k1ڕpML.4d$Q 0n #>~YUV5vW{LL$eM+C5,)F oکVXhGD~7 XwF*\>y؋U5\eVlKvЛ<;lƍ(-_mazy"YtҢbiZLjFS:l\O3ζRegtUUkXj:]^L[8"$uam7XYi@Qk:" B4c͵^v4@VjRM#cmˌjN_84'T..fת).% +rtʆʼF1a5/:u8&<9nՌh++NG{ڸ,9:B.ˑnSi*: A reQ9I5.,84/Q,c)+m9;\Y _lNy3oW)oCţ[0q=1hƙ,ޥ;/) ;hD:1#sҫ6ox(klKd+ +\gS tʾh]*;c ,r 0s&A;,ԜhQĕ#=Mа25Xj*Ww"UޓfOr>a9rzS"ϸhmVFjmѶER n{.Fp/Wb*`DSpͣTt6;sdW)HFM,nG[oHϥeRDq$$eo6, sNK@?R +/[Er N2}Tp D +"]q.RVLq=FBNU.0)L<0Ddvv`m:~i/ӻ[t,S3.4̣*[愩9WY\V`M 9r"JŒfqA%qO8'^?_qGǛ߽~wS.廻o_>%;|| ӻS;?z; +G%_u`3Ju+ ?_X]MP@+7<gdn V7+GHѸZ#t˳:ާ4EW}v*LDyN;H+]L' d.@Q<()mnF'(Vd`aM5=.RHˡ(3+k3]DGs,?Tfg)\J#ڽ@+RsD]VZGQ2|O|+!hyw|xjk}.Aҽ UM6z.*&9{; ψ>O}s0Wl+;.Rq͚:=Ux[jI5N>1c 6. { mdVAu+;Cw}]āgf +s+#u.[38U#u|e G]Ր.(1\ahw5oh$x1oQ ra67w{J4r"Pk@"Z^fFUKe:JסI trX#gcj=1%C* MqHD:}p1RA +dUJ{UI=$($>k(,I_k+>TۖF-?:ɡ%5^#mqu`1~O7LyENݐ[QP~nmbT{ -A>ӓ ]4gRC} +h b1ܴmk2qI4.};^i3_ygt[2bk2@76u+ֶwծl9fuZ|IW'Y0ym qPqT#Ӵuypdݿ<7pƄ^,]$e_`Y aLW;̼v]:}_<)<%CNWA< ;-x PvŸ=+J!BEkh#v#m ~^='GϏ$pT鲬U5n\Hj턇VYD x^Qi2aǂp'cp* ez7y7KnPd0G+#\zQ#[oܒrGtJ$UG( +AE["ZfvDU(Kg{V\bnے ct!Ej@Ml D?ɮz'3UXdϢ22~e'&o_L*X8YT 3v U5(LE)[Ǘ JrE8gq_շTWVpURR5ҬJ[߸,NЯn"< 8[ד*PY[Rb K> +3#HZV% K$^ gLϪ: l" +:ׇ"3Cauu9o?2-QqgN_,=wjc1bF"=0 }h^;x\#{N~wNiRgeDK`{vαl9S7 027Sc]8{|꫑]4:?}Djz-}'54ޥqP%C9^i] 4j| zQ,3 >`5>q&_{OZ ָm٬VT* {CQ\-AXM6]pA{LpMwOPm{hXC&hf|{/:iC8| +u w?iJS0{wCt+6]^5,.[{deX⬥WXt.c4vvH}`byċVVܘBc} >p!٬ 7VOfU]cqX/I\Ѓ{doo}+0C6[L'xMrSkېs|Np뽒՟6G,¢0Oo{B2>^~b9 +I--[C]hэmTJgDR35vέq~Zp2VGVq w7T&/'|z޳aWʹzeZ9Vo'ʾ^pCOXWok>6#oT֕XK58֜ <Fb`S] A;{A&#d>#DXj#\wRW +1+p:aI%2l׾C^?ʳL>@w43فV6Z ?1^#yG}K2զmYIT]L\o$rR!R4`#qiIp+@8 q#1`cmX1/#whu0&oϋ^Wie!dTu_ax6BY}<v'h"\NfwfN/մ[SZ +3zc7׵:aO?g?}ŧ_}/_Wo˿; t[/?2.OVj{C#ŲOȻNjq %o<_?Dx-ώ~C;_y+)c aN6G%o(@U%(qbJ%|=gv- mh'_܄طڼlPgoyFydC._TSVd5Y*m $~Ϳ `hFFJB#NMX 3T@(ٍt6a[j j.UhҕO CFY +{f]!KJֺ>cFw>!:fdPU_%ki@] 6bL + `W%8 <#9*|Ơ7.흞v-LY3Z:a/|>ʾm:5`WWI-[67Qp,= +<}OB M#kRb|W_XWTEr͖ܼIFQ vKE@*,$fHYZq*'{Mt:ИWk N`20Q=ufƚc;2^JqJu"}2x64쯂q/ʟqI#n6!;"-x6{qi>5= +ny $Q #Qخˎ#b^DU(56x`i1ƴU34BȌstbPwt:2cyoNn$v1 +mvn=_5j2vyH+d[<'la4%ǽg>9f]0zu'}k;g,Uӝ8⥝;NF;zkPv &Յ=u0 w}!3]$;M_<,:SSPQ*e\ oT#oKj*J v sUkәFeVgZMK" Řld@Ԫ}R =uU1ȿc%vޙEy ` 0 `m\b9rPYt>5j҂`)xǵr1_Uadl0רDL=C ZAҷ[! -,a'YP-?l$ OZ6(MKpy޴eʝ?7.E+퇲M J{`$8סުݢ`޲yK薋lhИZ+7-`șٱq8` Uކgֱ i8Jo,CM޶w<9uԟ>~'k%-ݹAe \v].)7cx~a^o+\ 6aJ̕U܅'&W7Bc_N:YS/Wp5LQԼlX3J]d7nN;]t@ycgi.>.K DڃzHBQsW;We[f넢]{z٢`Bn }lάڠw5A rjZ{]Z|؟'j /UɃ.No`-k#c GwiDIkdW_ }~CWwzܜZ)j>TjeHVІc@sĆ(3D]Wd ٨-{K8NxZƶbxrg?#Yl윿͛E'6Oc!NM6`E7'i ŭky\@]G |޴M70ĄG-Pګ= +(nk *z9܄qtpձm"'ǤH`0M&L5spZsb9:akdWK)25x +7VqT uҿ Y*39yt}@$~qWTi!A,V0L"9sqZ;+or\}>k뵽֘=T~).d8A7~ 7l':6nr 08)mJߺ%8ݮBM!6}~}~Y;JmN f-+""}1Ev008IQ8XLrGg39sjҍA7kGE~zC2!RK?$ `s;|+r(`lbzLOYwk2jns,_0:8h@XE}m5jCEFXB 0XX`\-0ζܚq 7TcS`Xn!?\)O_m:Y9/XT>/5xJodK7?h@4YS_vܖ`{eN^}鸦Zlf7M&hNg1v䤾(eWٰD4tT 4b0{X'{U޳4ȫwn?hq:' !_KàR(6pJZv8 V2,aQ%\@|M#hZMtD[2 ZI%jg-ӯuϏn/uQorUQ\z,N<& gG~7'm 2xȵET +kwY 8Þg:xfTpdV7m1۬q:׎aӳIS|fnS`VHA2xؠyF䎡k{O\m?J$ !,~AB:()LS*s".K:ntW(/k"^mRR:kK=/=Lr@-`2-oX@*Xv4^ؒI,mМsm+}&yOZ/^QC$GF?qZ]k L;WEQw*2EpM rs^%uQ wHv="ˀL`$cISuoZ` OEPU' xQ +alY Q)>JC&446_P= }9 +zJәtX3gEmTΰ'-G6d)V Ս H>āעqDgGqAR0VPk;=6 ,͸(4ZwJL8Bj-1VN +) V)0C|^kQB h3 Z a,gRW8|KYL 0G]7ֽ`ҲTD,@S\VfBε|n[6GT}-(؄@f +ֆf.fpjAjxab<ݗ^[k͠q~ɪa[}D")XCk GjtԹqc*Z+XhUlqdxQ5j-cm:|6ZOxܼuaQɀLd-^S T'@8nBB#(vvF4\-O"gUo^^NPmO'Pw@[Tm8I9䶜DlvCSGt?'5z*SX0] + +T&ؒ4 @rocEq_C+s))\|zYNEAgT>Ѫ5"i'fyg{ T5 +K\0%z^8XGIHw%_E槇;J)a8)U| 4UwL .d%g]cb;] +Pջ]j{`5ӵ|&0.rgr=\V|@8܇.̏绰 +V /qg} += @1l2WCQ3j;ѪN2ddf"l(x^Mh4hƹwAmꆨ.Dz wpp^~W_s endstream endobj 20 0 obj <>stream +HWˎ i*d`@2 Hcu4Rkޱֽ͗KM 𧇹}~կz?~?~z{~ݻ[/ b}h翔;n`ql7Hc'3kg~tB"ķM,ЛGh]B70.{C4축k~ "p +mD)`){iۆTiKCxtT"y/qV؜b޻,҄p!] 8S<+p<5ɑb.BH.c1X\ַ 4 lEpϘI>Mk;4 +˕wmM뤀'H;#4iv4#j9Iʐ$Bm癰4} L|ܔQ;}TjRjR\poܚ'Z;*oҶpQѹZ"T]|JRL JW1(m.-dKAG%3>l߄KcxS @IyyHOk~g{5.RCC!G*6MS"2lxqSSURdsG +Zk(s6Qj +48hW4MXҪ9Nz8*3N[͞X%4T5jjn~^ {Wy ܃!2PFppPO4){8F + mfe};2ޒsjk7D:lkދ*J"Vk( r.ert m娫JZPfIp,y&,PkKα +*b~[;|FszUB jvtn*:J`~TֹtQqp׮Jpۼ^DK_gbԉז+j Y\uD"\1Ap]I8XO]UcO{}Jٛӣ^h~&*~C9kY+,Kc^ *էtmҦPh2J @=lmh 0%3u`N8vl;̛N@;ָmm"jj%ei8Pj]clײ'feca)#!ڳ9IA!%B]Пs"n MDJ] k.t]^6/uK<1k8Zf1 8Kx̴m-nuޯ@w_.ٺW]Z a'U :NXdl~dL 9-Hˁ +WXV8jp4xzՀT}G,5s@+nXYy] ~8)砷9X`sv{ EC_R b^s4'\lr8x=M0dSi.Ɍ,jj{M QPgq +V3@S^?zsUq.r8ƜU 7{,xyG8dX(PcC CM>]8{ sVܒZhe6 I#}k@20{#r{Ojwz%GI A=6,UV34JO%-0j7L=/q&a7:R`&Jr'"8by7`LZ;{u{HSpӲ58SRñX_o r(/nsk셲Qb˾N=Wgoת+1RMN[YG,AALp]rrl'M Rc/.p8F|"}ȫ=F9U\>e덮`DXdIfZ:0\I&ֵJ-brˤ٪b}dDz~A ,Zgvi ![L^[Oy{uA͓'H;1yZb'h+RcOKVX` `Y+Rce<\4n3ǟs  L Y6Vr}C))w)kZ4/\so 68F{  pq ~RchR 8ONr`X^Iw.nge\Qmpg3ܯSÜAu +e^Gt1`$W ߩ~PT:l+@i`W\7ݧVcFC8LzʜG\dR)UUuSvͳcJu>I ٕfsx:9Zy-JtZ2[Cd0Zu~WS3= DO4i`U8 pg}CXm"s@fDXjD$WWEr9`|'p@Yj 2x2ЍJVu rHv:i3E8tp82FVʱ_ ZAx<,֨d=R΁$ &;`dk{/!ܯSsh3)DѫI:m1\ig?TȦģJJ\f%UPa!+/r$x<+p].܍ UZgASoݨWfAw ]uS׹aIW*\ wܻ)ZoιN}L- t&7 ,̀8+`ﳇW՚Gs1~qvEީ k?f~J~ۿxzYAb#\FY_F*`m^whkf`N +|f>J~–DV4>g)G `(s`ާ# +Y] YXKtPNeVbA/'Y݃6ث@5[>HP٢ 13p|B~8x'820p͑a Y+\utE` +:}>(78>?`.;h_~KdIڎh8hZWҕŵV#Ւ{2?y6DlVx' iպxQtˎi`9fX)kL~ FJ^G/LњD.RUk,Aleٓ -J]4Jt#gG mDmujtlm96J20BK2 LRjl Dekw̓I'gkJ4CD^9o9_CI>Ne0PΎ<{j4E"M¹Sk @0 :W\o,.}`r_Bۜ:kA2LppfjWz 5UEvlHPf݋H=Tql>Ne8g"a`O9_Fr#(S|D-)].KK_ 6'S5ªk2A \b56QEWGp6T8H坙uoq>h `UYe>)]'ڐ񧩈Wxd #jV%ѱuA-GPHن[hًs%a {\SaZ9Z;z{MS㮾<+k@_5d架4yl߼{<4DC2\ЖߊsClPoV s%Z97G' >U[\QF6x沣n{NCK~\ B)0| +\G nTg#n w}) e)RSQ# Xw~_e%-FAS 6dRs,ה[U<>aP}@F#ݻ[`n (pZ2F+̜ Ғ^}{P+MY;-ca#Sx.h7?50o_>7ٚVTXu$6,pҬ) \ű pC9|a>0(.n ,'Y( T%&ja(H]OZ˄?]͇-|l'2.6ijw;yz8kG=[:_>K6 O\loxڱCÐ%3yG X9Xet$+J7Tf"z"TrL57=(wQfm}#siIbn'0(iu$I\o\ؠkPSuՂB% [ 47+*Ih}[WMޫb`Y9:ӓا2.=avl "j5VW+z\":,4b2oMR!:[FҺ +6p5ä#UzhlNs1與;fM.L0VFU̾pT0 +Kԫ o.#.aj%mUF՚)^s5<S!i[!a+D6eJ`[q=(+>E?G>D;O:XHT(md^N5vX9ONq]w_-0z02f"\vXcZ`| +6x +hj V;G`+:dq+Ӕ+<Ě9X*V{ zT7M:c෦BYC'}3.a+ qmgp" a +&̈́oj:x町jWܼ MM&z719~\7 ,vPulȳWbx{tmc7Ql! +/o|B1/O ov{j,YH:}[;mG}%~I %Tw89G/^qnudߣ'Ymn{ǻJۆ~2?0WpQ ݱ`U?gcw_Z#uEkJ+m@QGq,m52\5\y +)N_u"*al;{\k_0Er|7ӧ/-zCOit}y{J +ȧ <|YzRKmfS3x b@rnq A7a~?ގio\{O[ '=Yz2$F4" S^1x :!9L ? +' r/v> .nSH)?ق<&48pz )FU.l<ꤚ|,<ùZppv8XL].~ ʹ#Z-"r=MI.^bv/=mߟSՊc6W*9? #K+#ɛyнY0UA41kN>u +!gp}cj=Ȇzڭ6M KT/>TU%Ąh4fvQ1kX3 +9|\w=r'cC_|c)K@!;" +=La0;9ʑSH'C.9D/hPVB- +~Ek7y,o۳_|S8\}vڹ,8}*4qY\=KCZDTKs>ry^4v.sU\X‘3^P晙G99=Hsz8 q='^8szp=sN׬$Y=H*ɧrp(݂MHp5M-}dymt*Q1gׇ{| 7vīIQο>eӗR?QJc*2J~Y 1]Gc^,ra;sD +tD $ Β$bGI'ExD+,\ < ]B9 +B)y OR稙|dgZť'p 7KG);9dchM\(V@s4?Rhu萯m,pTd[-рcrԋQ3b~d奯Hrѻ4#k ~LQB;daqҥJWUUjz~Snr=t(kX_/^)fQqnJQ!A6 ;T}IR].œSykKU}^\`"5L ɐpbD х߽f*Dâ+s̞$H_?|Û}_o=Ko@Ϸ_}xݏ۳oyqχ?}>~?(qWDs_m#Ix_@b2SlL0?d{<Ƈ {gA"2I}(quͯUhsH-n Pאf8<c1e[ lL5%uvvL,Ė.;X-q Z.ܣXpCMf-rglו@L +$G5}: yj"GaN9e{@PD U65%|W#2'-ݖ) ׎Cq:xn[jZbt/p~3U f4`KSea~S]b"6}"9&{LC]e6MX$˶+lKk[á5ml*M&%X|1<+z' p3ltI29CmS<'}Hm#䠬D1)ѨzADaI܇oC "WAkA6ч~VIK81BUTKY:G9 &BAn .g|$|7a?'QM5V_@k{=Bp91Z RފƳAɊ<0Up"pBYGAeϟf$ɭ SS}m÷ˇUn]=an>:"X=;F<[)"-_35bԙ]}-|co.uOQQD>HT㻰u\]&c_|aUgE/ưNδDQ`JhK]& +۱~GҖwuXiC5A38=,D"auq#l0޼vcu#g u[(ݮۍޕIcYEm޷ltmb7Csn4i#K.a+S_.!x\ƴ>$S#U\~9dAћ&Zd1U]5c0XKx'ج|>Qfp03z7@# 9C0ioS.g1 p*4s@o1&AØWˎh"[jfvj{M<6)]S;=0_$t q+!(Q6gF]S5X-[Ik\lb0Fp׵AX%ej7^vV<] +[Nf Oboпu:dur2hW2Nt{M!fp۵QN'L']$S4%aD27lc*'y<7sC)$t&w^j0 +C#-1#^:[h Q3>N3L4n~C6NN8eҾ VپI]TQ+RCxNǺxu\Ҙ\A %׳44)HI:RSJxxyq;4x} 1fUɎ oD@~GqD`o2HtZ}ɼ }$ql؀KB$z'Ic4x>Q7k,JB ㆖W܈5:ꉽ,SީΠ̼*tmAv,0q'ʆ3zGuWTΕ.sA0EV ɼ"s&iVe@:`:' ͂ӂE#YE\U,Ē-W4GLє%ͣЎDn +2CZhʌ ШHcRRtᯁ}樈 AF0Eun JsӬj5g(>EQD)LRG̍? #m^pKR!y )fu|[ڛٜ.2¨Kޮ40ɡqa-N:\Iyn.pO ,@fY^tż*F^WKbܭ@IhCNϖ8udnEn7֠׋8Xɨa86"*C|BXl;Nd++eWNe:fVj\*V QwDLgܨ%(,'â/31 +ZɸQbJ\R.OUǐx\愣mk]AFI8' '3{tĐnBo#cx -~Vb-sQ8(XF-OCyl\{P۹5$B._ңK"B$YU#I@RQ. ^Jсe 17t>G5gڳMc# u9lSoBct=RtPf|W,&4V`k-W(Џ  2/KoE)F4&f{\-c=kk#B=2OS hk1hnAQ2 8:ajԲJ *긨| âmT 2q:SU1]zQ>9]Nsvw<15L릮D ɷ(ܟcW#^FⴓP[-ϢCnY<ǩI F]Aøipcb)eac;f?=3T,#8Zt1^шzEя<y'abnﱖ#>`GEQ4dzZcCY-HuP2Bk$ r*қ<'&lao$z[F$nь+u$[m ǫb zK_N(eGZӆ4@vK3\K3U@h:|1f6@uP`DPќZ[cx8)AEߒBe kK[E@Au6zfHK␀ +i#<ؚ=M5 2o(4S̄g!Ǭeؒ]f寋E[^qV`Ċv\1G3`O~b@5Z=t [SdP]b1=]@- aT-G`PUvX_%dXB *]1[pys"$#PɘK^!2~H'6y:aHeG~QfM8ey˜AeI,ࠌ7<,II*_=wgf}搀'uJXC h 0ue>N3HH@1Z~$-T)=H2̀8L,NDb܈:PmdSڼVsvZJˍKbA%eB&=um9mzI깢&FTT/a  9I8C^ףS8!LGƧzj婖7{a*?v cn`Vjxo`pO!7p i07+.Z]^RRwnj!ᩎ@o٤@R9'x 1cH$㱹H "}$;Ze-3.'gfjG*_:Jo.@jT&&:o9mSo%5 nl8@rӕVnwz/uUم6xtrlh4u'VB=@~>~|B52BbuEN"(}`vJ/S${搗Be3#p션+"`%͑ ľP}wcPD"RtaaD< 6c7\ ןbnMz(ȍBA"6tJs}wIe\׽\s%ɱvaS}-yO +h oN('CGu|Ɖ}?FR xNlDYӻoe{Bu ϐT06R ZNltlsq,K;{;'^MT~>zlz_ï՝Iav~T+ys<}Wؾ;,N|1*vo˿e\:7 +OuQpqݬ5gw~ϵ}-γ]q)ߞwQȪnE^ؽ+58Y5N +vMNakv< Rioг*%Q[}u +Xͳ3l ҸX.~Q:勿k>mmAeEU:yXhw +/Fuv3iAoJ я_ĠiAϟ;f.9XD >F5h.߲ zɟ|S^`6ӮL"7(@}7>E:~=bP ,3l j/b7dߊDP'DX|o +i~rS~}S*6\. +Qw)9ѨvNC?v)mV֙..z豦h vd$Т}}<(_:ԞDlVJ3K:H,"@{c&n4PE[I;6ЌuL*T|Y摢{luK3T#hT*6 5Pcz,S]5o%1VŰ_"FWۍϕG|^gIqAaj+ 08pfco +3J\;xC1!K}w]h#׾5".jeW䘽\&Ѩ;&/ Ƽ{*嘱V۬{hp]=P@ah|qA'CA9F>ۑؽ靱$={ Am4%T >(Hs)N&w0WATp~ hrhp|*o +*s_:VHs(mOEZ }R\͠b2ЮVV|X_9-wXQ\{jU;2wtRjDH'NbAr?T=Tt*Qxk19F=H_[t;fr˃Va~_L&F6 oSH*JUd:m*-ߢ&ݖ߀@27?'י稘#}`!v }V-3\ _ęQ;&18N!Oln6IOli/=fK'62n%S>cܾAJ[b5ːR'Iߕ"'Cox +Tu㓽ۘgWr&3yg KK V`s.W;jR0,VZ}`E?8m,H8{LEl2-1lu2-q+^0κgTR2Z%Mܸhov];:Z9UdC +;ؑ VHn@r&uQ VHvruAۄ7-s y#rJgcBƞ:ʲqB#|Dn1 PHL֤GD`B \l*(m;UaФ,m I+ *ҐN› +^v<i'tT.]UpI&[a6:>$YLsdKRWYW֜uUԻOR#,(#2 +BƢߑ|lxVE:y]RѰ?iVy܆W+^e.w|J7Hs, endstream endobj 21 0 obj <>stream +HWZ:}>@UΈ +sRp<޸'ICM?׵ѫu>/MtmMˇrz̏\jXHFR~+3^|]eљ(zpR O‰ٻO.ll +ikp&|LdE:s̲ 8`ňpj*~zeH0h9RuRQG?ʱIIRXf hn ]#,z6CSfXsؿ+qYpPQdDwʨRkX;M!WB$ѿx`w@8`Blqz B)Q=+Qp6{T4P@,;$zpȌoohT44~`LNp(|i"U/y,=? +;Bsx|io<^,9YCH@3dA'o7f 0!ȎY7.36,[6e X5a ㉣JoU_л1QPP@wGyHp &!&܅0c68 G˹6t߅ Цw;oCǹp*m8}Rs 5Gb@s/[ }82ۛ>I] w!gCe# X}f#> yGV(*$'N*_0@!BP*!I [*][[`- q_` dؽEHײ+2-(CZ^4婎rde'ܥ&seJ!w2wbյ s y{=J\kmi5K9qm#>0X+y41d)w2y O;#+dO\zJ(\.tf$-t:3`R^, +WGw4F$O2~Va}[7Βt\J[.R8aAiXfg2Y vf#ϯ0dy{8;xHf/_,aQp|l"fH0~>~{$4zSpSf\'6SBm1ի#ѡQ0:ִctǗ \tm "M1Iƨ >;l G\Ah3C)%:tuz{+4]N^"ƨ5a֭'6j~0 }eO"@]lTG>>Kw{bԛK)\ek r杳+̈ZK-m*ݶJx뇊+Uⳗu?fQ.Ax;5 +k`- 9 Hu%^x? ^\[{DߌVW0yNe.yYk^QɆ%;w5E|N`!"L]hѻ)W+WI. puj`ċ!Uxj*~zh*F*%iw 1Ȅ1Jokf9= :QE5 T4 &HrLnMpZļ#;^m[mR?g7圞ɛ.53U^ ]O4kb<ܙ\K9̠ A]8a^s0ωa n'@δRNMͶvVKNU׎$G(/E$+{&KF3Iڸt=g2&߉ʫ̘\du}5̘ Xrr^J3c>3gƲu-ھpR ;o NK7.ek@.3 !;l^j.^b9xJ u{"<@ CBh!(Vծ('ۤB5S3(3ހKWp8:Xo1s^b`tdiwK9# Vl:VzN?-!i_8|Y]P]b<ȓ4]鱷l{C'])ntIQݜ$GKʞ9H(՗SIݿK_f N4=n:bҴ$ gr6xw9a$φ:maF5?>]gVۅUūYȑd4xF+.~S*91ޱVR:8I"fr7)v8?gr00;4ldZ,.Y˛rgE/DO;?m eh\RY鮡EedLСqA';4-ЁĐU[G[ _oy)';Y_+5"aF͠nmF;Jҷh*۔h + ֿgE3K`Ϋ`]{ opؤ!7 Z zXhHgQLe>^CB`-g* XAb(.*]JOCɾ8&"#Z0xзRT\TvrNM'ca+uk?REw%zBu' g)a.10D^g1Hgc \LDR/]>Υp +>bo&>T1_R-}ٗ49{\Zs74L?R];py%29 ;r'a;҃FC!!LEۯV;k>PwD? +KM_džJqR>+%wJ1^Z{ /Uƹ F]f̻2;{]pDV;CN׫sT@B>S:^d:סjw/*t7tuWH|D9bRD* N(+(JqP{x5kR%}BWԕ$H=^Il V]An + C+puMN$ԅ\ +kQ)Ӈ9m 0$lR6[w-٠d,”0:7 xe|'{a?ߕ_+qW_ϺYԌw%y!$y3&.?J-'5`qrBϵȣͥNԿeELZu'dz- fGߖ-67,g8 +V0ȻRJXsglM+[kT_:$Nh]Nr&}g-]t. &j1^4X Vt%hCj6dS&4p<B79bkvѰs$p ckAa4͑$ӿ8nۈ@EN]XZ SX&lz '7c'wg/ѭ0}I;n(^o!p +:ap66۪UᶄR39NB6ÿ (y0*> X Q0͏]`)H)BxAGe +&gj@~T\u%gqJkrS#ity+{0n{i U9}f}S_;)STS?&{}V1NS}AIpS}3ϩǏs}sEֲj : NBGĩ()qft: +ϩO*O?LW''[hO7_̩r1wMQ΃6in'!Oz;W6+L'K\oͻW7UaR^QJ1ꕰ0 K浇qԢVy?jGo~Է E7J*7թN`,f \',sY'zQNyeyTJ$'I}hW3n!^g/r%5-.rP@Μ9s%%NeO 썼 +^`"d#ֻe\3X~ewV|iIn&ybF0jZeC F؃#o(V+-Bj(qfu2h4N O "VAXL +#+_꧆u_Tk(vh1ih,xEuE˨qUB,ٿ +(W >i#ɉ +2X + ֖nrrIEYj%@`=JdWЩb R:dEx +"98rpQTz7ͺ>xjBQRΧy@M6#=q,$=;0$`qvY^@-~:{wj\ugqW3b:ﴹR2i9"-ЍRXvw[<ƲEnس7- $*NgN oIsi#Mick]ͤsloj6Qx/ +i4Bv]h/3?}ϒ sL,)S7(J `ҌENH`~YќryVO,)W;d[0tx\>* Չ]Dss5"xJ> T@߆A@}P, Ƿw);ɇ!9Y6F=p{]6Yqشs`mmUbYۡjE/ 7&q-M E 8o9;[yqBhR5&VkG.e4mVx.SΐmCyٷ#2q(+M?%H FvOɚђ\% e5[6eQ%K|)r{m8\OO҆ӆc!bB$!`Ay1Rk L?ԼmjU,"-~E՚uWRؿS핐ˮ%=_K]rΙ_mG̖ݍpJ17vWxXr|XcVcB~L{s'WdF ++61cF/.Tc݋4/kfX^^MZK-ݓ B{>\+.O9"C[*ML:}x] .Iq<ѳ +l:;"̈́n w+1 "/rM_-{$x-⅃~y51+B>ro"oݥ0m=?wF|a"Rf{._JAAB!M l͗ ?+ 7ߋ ,In y5vgv!E$I^yh݋x__ +gp +z=ԟkO.À7Q6?mEKķtu@10eQЏ& +8RRۨ967< +mKz߯4v C9~|Ix;|lTO&b]\H-ygfw+f"^tkﴝ+^1rg{⮒ۑ`c_\.X[hz?pqLz8I/?yo1lBN-{+pA:$RTJ[ZJ7{'$T5?}BtϞ53kqc!5okz4T3v}eD#u}XJ.0f D⃶== KE~Dƌfr3AP1p]삾)mn?KSϿ}3@ː3oc" ӑT@FlՍ> +AZaXe\gEwAfdĨA8[ JmF8 +/ X QkX5U!IpOUH]&`du`|8 +y*?-՗qEycgmͬݕ\'7]7Ѽl_9ެ/r=m"[΋#CDvtMYAÖX hF`K25DNœ6㑷l +M!s!0::aGȯck'vǖҭ %)\lJR5I%[,K:k<@ +2Ѳ >9`*cP+m1+/9VL4f" ~:$9q4s{oQv9 i4p¦>Y:!b )<"ebX;¼d&Z~|3ܳ Aǃ<=etaVa7pvO0qd豿+AΈKx m.n[~:jcUB z̰oq_.@^odbyc6c̜njיu~/5Dי=yOإyz>{{,HBY.H w {ebACArA&(Z:X'hF*)kC"XұTL/sMkSd4t| en?cgMMﳭbY d*zN'N>umI qI+"5Ң"{wB,l#;cr'vGM3|Qy˫?]쪅e}nqM n"\x\v嚅edzC]^UWT @ukGo ;Ĩ <3m+AT֕v;:Vw//DYU9иQi[h&iBiμUUU.z$J[S1TP3ߙTfΜQ͒D\#|s{pDVvG(tGb.7 % ?l]ϴ=4tăת֪n$y uև /|6vyE%_o Pr>pP@[cG8@_3*J]O;XŖNi +ꦰ,]' eˈw|pЋƏ8#e[#-ꏌ0V.\P쿞,Ce1\ONoɑHq_μt[*`Ph[O2fs[D!g endstream endobj 22 0 obj <>stream +HWZL."H QDA&DAPΪ9U}T%eu}_^ :$Q \ Lr"_=SÂgAw7%PҢxBzko/}]&}uvVI¬)JL1*,ǎ2.@`<^$#o>pdjǛǶ( h9Jn i9&1-ԾҹnV!lN"}!MVfq!N}ç}Ck7B-|!#\(vjS+~{K}f!tJyرzNa+]Dyy w\I_ZGqReP(MP~YK=7)ix2@&yYK'3Ō|$ьEVFKg+NՄG0eaų/DUl; R[虚uN7IU) oZXbDj+2ά2dY(ËVEs[3-o+KY,O]%qʗZ|U"J̫kCA,Iz'巁w*qEM>[WyP)ɐ4IHڢ޶:ckJ}n~BO4 }VsFqBʰ}b/a-!ǿqDJYޟZڧ3"ޓ/qNhMhMmD܌RoQ\/HZH|&f&kruvE{^SR#,1'BjkQ50H|GjH! g%@ yӉc:_tCBsRpSITx)g͹(#"SBNӧf( &DA= +R@m&CLd&A$ $/7> 0M}G0 #: A/t@J>Ss +G$-b-Tv%=D@q-] +4LJ %nW?7ߨ a Vem1[1fdc]OS7aVw^gbYi=oQcFk80@CL_f v`vHpc~₻ &foE={f~z˘=cf;ozwAϺ=}/_cߕ=Z X?ik5f?_dy? Dwvuy<~1>:^ oL)b:_l\w·_{!E?Y*'Ϩ0n\j:NZc2/,t;_ +i;(&\0cp}#^pS=zۆ^AfŸQ Msm22(>KQ=r?O_J2Q4%ݔJYqBQYl@yѳL`*ìSuPCb`#/,]oX+waϵj20q.)A5ENJ,˃|j!32.D`&3i]$q: $j 0A珎4x[ҹn؋RJ+~6ffi>I#ȮQb'@S YA:b!O;QզxW\Brȥ>3tK?Y:y)Iȸ# 72>nπ[ƙzo R.Lep@.Da&A l"ge3rn<3gxQ +2V k`8%Hg_VNUOgj Gʨ }ňVdYep:PԇEHdwL +ZRWx[SMn(P%J+OmR/"X\.,_Z/qXoSw ixԩP sݝ#iLc$cϝlߍð0p? %f?uG>G-c" ʅ)r6lC9񳧪,`![;>oCACHXϾxO>.$Mqk;xva@'I[D>پ|R׏_}~E%#n>}uaaƋ5/sy?^~ O'O_}ɶs3[?O״v;˻O]>}Wo =m=ڛ5DSαlOkS9"xv*G4X?|觭n}WǓ܇<^*n>"m;ú9mR:z?9ݚ qͧkۼ=UNww;Nn(8v9v ënK*[4Fkؐ8@'Xo<ӍW1}/2سw%g +ͨ+?>y@|~Y;9^K!|{, +s>݈݊-lcqT; C=i}3ub. WbBt+gCѾ'}H͹{ +}b !M\ )hHL*-\G?Xpok;tUGMuת L,{ CXZ=!Zk@DWFt3*Ev!EY h4@rB,Vpu،R,GhBNZ±uz麱PӅT2mZa!"Njm䛵ZncŠu5 XuYnP-iK"AwvŁ3Ms.7ĊbUI!P[r]F ]y(XbcҪ( +a9 0Vp",| x@j灥wL(@Hr0mMDdt\ =|as4arhfHop`=0v_'ԬR>`o#OTXtf8L[I9'"2!V%)5D-ѤȽR4&qOx d8~=BVmPw:2C;ƾ +)QId}#f94v1VuS-@qÚ)pScu+%Qj9ʽu| Xf<b0Fiv^B)D^1QBV8jkAmq<0DUɴ&80^6 ϷaΫzchUa" ӼϘ'#cyx%NLB$!O0P١d֌Y8Br0 `}[*p%PL̟j}r<0{v̈́ˆMd3F5~ʠ(&ʭRĚ[I<X0tk-t煰M4n=P@ +賦ҥ!*񛡢'ڦ Zk `aT'"32,&?[ӵ*D]s s}R'Jy&)fj["p]aG%E)Ǹ؏x804Qjw\ahʊL#xET)1BL6>+Zy<c JaSo +TLi6$Cא\j U>٬ e+V|V9s["t;6,y!D'Y7z!PPJu@b"D ,Jw=l˄F S8JsY{h^ħ&TiJMqjSZ1i]vJ/9YȕwuN7jh赪:!<(5QW.zȄ&WO|h-B!ѤXf2!c5V~)݋޶%_ۈ9tzd}c]xID7lw'B&[2&9M9"c@lQuAFj+.a=0,%biJthAf%W}|NܴۢM@oJ\B-<'Z|/]Ĝ-or )žP1i]dd.r~qXex[Mu `vIk`sj:k +E1h$D䃡eRD!\jǘNHhΐZACjʡapDEm8FE7=̊yԣUC"a^pshqa9f=7`z|9bi\`BzsNh*h#RlCgshU!6(^#Z_}Dʉr)?JOdyI p5\xD֓JDzE\?'u&0#BUAX9l JJr\:v$I7 \Yqd^BD^wcKqjE~R!034`yA =qx pg,q^u"@-I kͥ`d1쯥*"2#g +ɥWg1e& JN?$9N R~}]?q.עtX6<}b):c5"P"lV^S`™,AmdSh=VqeHw3PڃvԮ=1m1d.!޷ĥB7¹x7]V8gK#@YF9"Vx3+bUiԦ'v l:Ro1IU5P ~10-Q0_a#H$M6 b'Ȯ>-?=>g@ؔ\ 5K>*L1{ #@z pA ;hn#L ,+ٺ[wڥ  ptZc9$}jqV6lΌa(~H{4MT&Zh@)'gҮڳREv7}]76®Gcc \lw2X,d:5s?u<2hs^s =+`\Td :ƥ=<}Eu3jo{R> B[†"tL@1Z6{SzLt2BW1-Jۧ)2!cd̪9MG(P"+Amg}Ee> +mcrKO/Kh9m-cRxvNK8rq&uSUJ|W rnK-)QR[{{@{̰؄\e \++$H;m %s4qml_ڰpvx9T== P[oA`Ӗѷx.Uk.@)+$RG_0d+"YЌ.]5ѹ(\VZE\+єJFM-ퟑYljTPCwԎs- sR+S˺(Dtv c̹^׻C^Oҁ. _}#THӡMŰ6ZcytѣBb'8Rkڷ={ϣupdqa _u-6'm55g";nt a u˳`jъ'zc'x`P-!vҷqMA{Uk^4 A4^;ݤv pg:{"q|\(XGd!EU>~3M_'n^#8$^S޽uL-bI +|UT})篊H*)RsU{T +K`+-īM_+ڨ9_:z,GFa57.VRcqbm4z ++#\ Akj +H4+|bE(,3\l,1X8|9>;>mU>M1-(^7#beU`[QL[bF'Mj{C}K?5{kr{J܂n,6~!hlRg1T+y~Ʌ81/I)榗8\I +Kƚ!P56cKR`#T +mqmD*ň!}+nnw!+L,<`B:CK8!C9]H6]AMQ1;.w:B< ܪe L$w'-KaLǟ|qMq U̗柬ue5䰿 \s hGo]`$Fwkx:<!j9+5m0VVܲspG,2)}fXJ:%Iޭ&6!NboZ =')C[׻=SU6kPfښbG)a)lQ#J +գPN<Y:?z(&rgPF krΧ~߫6ৄ~ Ւe8`Zf Yƞ@;6ef#V 2O^`R+)c>qzt(ߝH:Ƴ媯Jj\O^ecþ:3-,.NXZGd!wX,)Q "0Ha99̗=~D/baκQ\]NETvΥt=A: ƟͷQY %Bn MsdU)ׇ R}]{y +{FYj0T Ҵb,^AnfuO!ΦA0vu IVԷzylNS+iAR +҇';+muF ͳ%e2lc>V,ǪGbicW߹-J,0EfVm|2eY(._@)BqɺKm;i9zS. l܈ F?8fԈ6ͅYf)twN;;دzc*rد (Ɍ6c`Ya dJ6 , IW P]deNJ&]9+x'J+Ke?({T֩(ˁ9u:nL%aT +)aF3AN%u7! C=Nr wmd@Go__[lgJhFN7`Pk #rh^t[T} +vM!koȞa_ +CYA2N \pb Q{+MCSF+$uF!v^휯ܔx6'4j.-\զf69RM>D<3v0ɀ_vwbqV"I`uxgRF QxvCVvU>hjʄ}2z$4"+!7ϖjFpw~OdRm#g|=+L:mQDnVӫszv2c:v$Hk̢_-ޒ'x$)x5v`wGe2Qmyʽ1;KlpxLĄ~xl)^+)|AdU)':ץV$<٩Q%@-P\&M.-JIvT=p]}fV[!jnm牾L':AK),ݴ, &>0S}=y%p\|[ [-*ӓUO{eR_eQGl KxVZ~a ā%5@Vڟc+ d[Q|ejGSF\͏}+\X5 DSncb_MKb5AdJ95F8lV0m8sLTW- +M*6:gE ;͊Jr8#u#BfTb(1Ưt=Î*^K:1z* ܯHLR^D,i:jeΈ`E9;`@:OH8컲_r[m'6Lc=%("ۋ|? r dn}'0Eg1a?fc-:Wq55|U_#˶ +VI`8CD]Hm4pCm%w<9g4ؖsctRCCK9~yn}Vۯ*Q!MgܚgVG&弎BT1+iCgOs } +Bʍԉ=Uz3ÏFZ'.?~ [z_߂%`?p( 4Q%U"g_YqTE2z/U$Wľ@ { arw"d-sqdUWIku5#@eN. 2߫ igQ>?!|7-O z`Zz`7I@ȼ d"!ˆC*먮"0lB#=/$ >+qF\g*5ѹ]&}u^ ͻR}dzG;|Hor_rfڱ@8O܆5T6KvAL_}i>;>y :LȊH.]Q v,FN4yn"\EsMlBl*8] vN4PE>m3MM†Ǣ5BjW}.E2R/!%_0"BssUSTI7ojǡBp I̱lו +I;P҆s6?ur+{=NU˧ +O ̂F<^aN!@y&cQ1\n uGӿE`L@_be}R2z6H@iv׊Xk<%X0@0u."sU⧧O tDJ dǣit_D=C 074)tPD֮mRseۦ}jO ]ȹURDYjxi5i։(3s,D:a*!aO> DPeEWL'>m+Lp0U +H'!v$HHqR;1Ar1quT>Ч6> J TmB&ik3&dȂjwvA2BG+:gˁ&dgRٴS<9Y +AHE(}ZE$SRm'AhԪ$ +%!!E˥[r yJji>$9Bp0Զq&oKDv0Osm=B! Ett;]gU}!18Gud1O`ֵĞLÏL?յ.[L3gl@J%WKtt2rRVͩ)j/ 5@@{EyՕ+ӍA>A*Sއי<4QˈO2įyz8R]⯔f/=` 0w/Ķ.jHpzq`p-sdu!NLGMuZ3Nw]5({ݲӤ^6"3%0؂͌$30S?}IzA|)5!6U6F&%j.ɴS*(&VئzKZ F.R:=ݪ~4<rY/Owu:'|4*:g83̒n-zV QP-tȍYR~tG Y-eLsd}ð~1]w<Z;Yo@l{ėCK/tUȮa!d4#EۀS?_ -!R~}rWfsIfsIV&^-Ȯe~dH1-Oh~B0VQ'd&Dj=ćvcH<*b` :,ySa諩(8;  kҙ(g{UD$y|TI wMtIQCalw06( HhL}Y7ӪE=a?|bbOrr`I:$FHf!r>~ Mξoy7$sOʸ_9$]hm5Â{gew|8d$ ?zY;sQ0֜j> ^]0jNՔ\lA?c QuEwg&FP:P<ƒ[efpLD1Ocf4(hA022689ÅM|9Џo_05fl/m= LTst3jyG@j֭S~5fMF2=9glGW[/k_%wi$*=L%*>7K1nv&ևUD 'y WIs4.7MZXHK-de%%> /*v +kY颡Ob_})~㞄hn%F1);݉PJU_;_9Sźݡwn! HʭI*@vD]*ɻޙW+Н6[ܰDέV#IvLäpUnᬄn==r?d )W/)Ʈ1>e <KyBKcnڟ~o#R8T`9Yȏ{U1Q7} bm'b|հFhT) ɧuOHd8=qju[?؃$c:B@J9SzuyԱܨW^sb,j42lFPy#Ėt (.RcD=8P= ),"hb["'kh/W=iBÈi6d h7ɽv]ΪptW벃m@7б;rx p\kʬ` +qcS3ρuGUe'$U(].WN2N +h?H +Kv:S)]?7w 0_8W2%G +#$M1XHȃc囲?\NkxwQ} 2a +4U"П˷^w]qOe<}2H-gnĆ<:W +wp WRNٰSi]h_1_J<1iJZMh\H)+☍ZH?,6/3C40!P15E⫰ҚcT>#elFDUvbSa\jHd9r];CW=h.MJ*ǎə?6{@:~]啩[6ZeU(ˈ:qQava*c$w(%QDĴaKo{lRi4UEiQsuM,NBSڛa +l?VF1kA8&F $Bn(c!KHHGfPҜEl_Xo}r]%wKH+7iQ\x #I}䷛s;فK9F7V0Hx/TP#^>ף`KNA|hIuh3s0'.OHDɋT6۫McfvvBwM n- *Zڪ3T^FրihQU6ىذ4|ch)P%H"B9چqF_D6C )+ݺh@xȏg?@*[@-bn~L5DF* +f7,;l +#W$6a3b;%)ryz v#ȫWQli% c_XN̗sB\m)+FdMZI$H\mB Ho2o)3ۚ W#'T~pS]ƴS4njr(!r.Y]/ 4ʈax0/w:+c9+Yg4c +7 VDo߰1%as#`zgws1fdb9F:D_cjb$tƹșm׃櫤fBoV)]Ҵ9D55{KNq5bbz :L:ѿ29qqvzR!wH~2cqnBΒ7[؞gF.G(ԯt. +f+Xks7rSd& Q톑cymL { +]Khj'7!H!- IԯR1{b@^"Y;x|us\7+fs5EƭJQaTG4v㫴âV-DVk:zJQ÷.K,amDCin:YC"&vz;IV{Z!WlWK]=oTkW|"#(X$qC>M4|f6Hۉ4 n &/_kz}GT; qohV iKtMkL k-9"-v&wgkCjDmIE?i~T,@ܵF R`JX(PNHD+<$:w +Jho-T.[+…P5?Zr L, RyơVi%DirC/4ܴUdtR,&!UzWEg1~ shUN)IʪKNK!z`m&CvTV4dڮjU);t L|`}f@@uZe!IuޗB $YMioެ 74b]'ɚߋV߳y'Ȱ Z;ϫ:Fma^JKkDP)2IY۴US1si0e)@qvI]f;O?]>57 !4AeӣgG*q0 j]2\o(kX`M/sBfMji'9UR6s6ݹVsP?' ;_Vh84CJo3 kғz~ƭf/`yUXκ”ӴzkatwrŶVQD1"'3+ܿ1/ 9.oٹF?ͧٮ0*S~6_3OHhFguD>l_l,޸ӤG47XNQ|8 ^ mW +7Pi+%iFT>5&}^$> 1/F!Wh9hdGП( _f?YЎ|ODtg݂&yb-^,95L8)a{l"tA0p%{ $Q$YaCE?l6Phod&=1SJS-W"k$b>}y6jZ ݩDKqum`ղK!;DnE`жH+aS>M]x+V[6\pD)3nTqOi ̪##$kՋ ՙAKߦL)$Rc 3TP`BLJA\mۺ8N2 ɷC"+4/e.=-6M/t5Y;t&oWd"jA=7S\&,Y_dMxdMhl[.SJۊJuheMzءf7Ǻ$臘g 1/˛S˷(!$Xe5%LvSLKQqqD/6Iܫ gظZ-Zd] z:D]|rYUj8R_'* L+بuTœ4MF @6x]V>椹.9F'v(IP)"!FͣH0gMOAOW$uSM D冚InuqJJ4ѫhdL+Y j@!XJN+b.F"po?fy#B&RIպNlc=[D)1b5C,Y)֍s.5ihc NJ[X\xtG:ێU,sp'gLz LA0ըG6wB Ili0}a? S0Y~iKF}c8a8P  +ZM\r77 +l sYLL*p?W,NF`TdcRs<EoHc34ɉqa΀h;|Ȯ^ZQ K!?d+Ҍ_<) N'Qb9jݩ˴@z<tjB)L@hUnDIԲ)1SgbN: -QHQU`jqIW WEqIm_oL8<;jl|IJ)@<K&=-o󪇲rX#, +^BvL6%G/aVB_ 1dm0.*>lzR#N:\nrAtbG1tLF@AjTu_"@.A";k;\!TWc½5K#gs4,# +Y˜{H5$7`Rm5O!!ɜiWS,2/S>[i*E#Ha>dډsNM%etd4 a` TNcwZ* }їB1I"ϲJAu|FoLL4|'#Z hkSAӡ;$p}Bکd5(48qFuu/Č_])6|~Wvz:#  ~ˌFvSl(X&j4XߛQ 06P 6yzg/,zqeơj|[r:CPQQr+_9-/2>͖^)Z $lH⚰z/L^vІ7Bn\xwL)?w3&e_imvTQؕGٰ1VĔBkAkbre=Vjej˛U-Q8$WaaU!)AZd,}%2!my[}$2 +)_z=2r,!/bx+(mPzKWcklOu5Kc ֑8P]`?C>PM֪$Q{fk/3aFdsLj42Eh̺%MG ۴` Baˡ[CI[Akݛ=H~~lSpLTAQhLK!҃SLz$kZj|8&rBHH\r smZG4" ``J\d+INn57@qٱĪ,I 9RTv.%A%ʑa |`;Xrzn|$t7L2mj629 q*Opm<Lw*ǵLd|S2X-2518٠6vdtxiI.bpM*م{sGBA%?ĊRoMSE;+##~#boBc#AX]m:鲉N;.;LyOCl]~VV=vi5suN=1c1XFW9tcU~zKYf,"+-{+\$O?F %#}JH/הpv4qJr˙ {ys g)3׾EaG9!-dt H.0twLJvs ×̿?GL! B`0eD.3ao1D'7uz@@+kr.|D<x=x"g ^ ғA'?հfC#[-3lzlpN:VvPL O6%2ٙ N|Y|ƱOV]2#}T/s< SA!ҽԤ?ji/30,<0<܉"~AKNu',,񎴏~32Vn,[ WgUCV(:Xݯ ayUA`YF[,p! ]q;'J>΁3@9W FN/E_Wl3"?Pe{kRjo"'ڎ;+]{նǍĒ#1R8{`2J뻅[&V׺#42ꈽ45u [? 9SH^Fz(S^h_f.^"dtgkIч'6|݌7r2,6xɦf؂ eC!}Dn>y&T%eK4Ptٕz5 +[8 Bܨ}!b5L/IG0ϵ`٧WeX Xpݘ]r'7n١P Řp]Ң:K\у|_Vm;t5v#dLzC؝(Ϊr [4|tzm + ϩE)[WmimxNI+pxD#;Va4C!ހ.@"Vі,I+1&T5O}7R~:,;bR':$%TjQ.L?".$unQq*Ib!6b 8.+Lޛx3OD㛑TT\n?^ա|MLLZrsrEOH ]M\Nlr#ڍi5ʪ?M}zs+"刖T2]آG:Q:$%~` +RMhx"Vл%4];93W|zGV j{@]ی~Cct MJKj|B09k"2)DVt\ G6O--n!}V"6EφyOB$IL. @\i 'r: +SϣhidqrgOAg\[m8"sq d.h*hOye鋙N aBI" +5T4Dv4IFMx thQ@ㅁ~S`Y HML`ANy!a"J4#GB w jgNls\ ahjddv98 x7͢k;y Nti+o~L4jRقXڧcҞm p~x]S u1&2Ԋ$B,y/؜^%g}bUؔ^*f 7dGbOmˋ *ʂACEo15ĵbh ?`SxB ґb k> LS=Nv{0w\lB: B!*`iV [$ +HLE*)y E q__8VDqjF2@}$.>7c0up8]5nLb" {W3}l Ͳ><݅-$?Ί=n6G ֢8#H-Hn4ܤToޗBpM4I4)r|Z3k*Zw9/[LR%´y+1N5f@+A}248{OgOojd/S5i@YxFeTo}Gsn5ʯAk*O(V7RsYW6A2&S/O?tRy5z\X3,O}C0z者0Ic)*V/6Ԍq U:`Wq,J7 31TLØtTjſq 7FZ',L1w>%lp=?\*V}! endstream endobj 23 0 obj <>stream +Hd=WW'U]uzmؑ/|/j=Gk<[9$!2"k%6kd%ppHVK\={̽6Ys{GӁ1yW8}5,=o}/Zy $s߭"i՟}NϛdUhxdOM6fVqIHW[aQ(;PwP~9ma5X z.`wZfGSt~3j)t|s3 +mso%2) uAP +YQ$)&)I.'j*(F5|R<./b@f4Fw0#G]!b }-tQAQ8*RT=g[RsK++49v>U%V'1y +l$!UFwcy/)PԾ.[MY;o#dB]_$"nm +D,=o6<: Hwe%-X8Xyє;HA*9^J +NYi˄ +Bңf޳`,`cs{ mXʶN:0޺v&է#> +Ur0YH @ڂiQ3C1}Z":?3/hNvtQ-:bqG!:Rvz 1TUφ|X,; ?5jE +Az@FՖRMadA˂ :חn +qljh *U9EpJdƕ>rY*Y3$'U|l^AGeU+7[˒}b z >>p&ÄJtSi= ڨSJcDڤtkϣMDVPNц@=槶F苇7mJCct]KR-?eH t WH$5do~!.X;2dc2<>XI?#,%붙7.E(`l%Իo;L1f󅠫IޮA/;Oi5OӠ 6h}jy=A9rNpX̧cB-_oW +ȖH.Fy $3@nth="Y٨;syXLJnLkIPa;pcad*h{* kD27\>1nOV$<bi &5LbZ!ѫ@$䌒_KECaw9\>pR҃݉_j4ȳ&K4 Vhiki*S== κDਆܓ[ZJp)S#`rָ$ٕ7BiE9ld]1A3'Zﴕ}+W_3mK `D{`p" y)P,K8vC" 7fs9[w^vA$=M) J&'9pl*0d2E̺Y~h=1QF!URH 7,JAst=dWxxH/Ǜ}G4yE{܄M{uB^QĢiCͣMuwNu^ Bx^eJtA [C`I8^t;tIАwVc\Z%Ovw-s:F`IJ;$&j qLܿAW msF][]ᴟȆVq&J:AJ[1 G;ME3 k$,a [jl$r CI Eec}%o-uE! +D~g}C/!@W);iHTe\UTcbMC1:%tx{…&2䶅H%k[ ԛ"G6-*MZ#!@܇>?Wؾ +7Vk͹+Y}{{@q:GOĕ8t!sT>xDѻT z~Kr鵕>u]D3U@;os,Ϥ4I SY>ⓤJ]t@L~&d?U$WN;3i퉐-~,|5Uׅ~qNT~}\oZ~Ύ_rJyCyq"||D-n_ޜSԦ.4-ll \фU,? ͊CHGB,"v gRډd\K5vH ;yC"׏]p +iD/̃:yO4d Yݰi@ ti2uR:W"bjk3E-kRU74PvJ{7u.=>|鏚Pw /.ʐ}+{rCĂNDg}- W[Cu1 ȼcrdi賒y˽Fv%;I2}g[^"$N RRtDE[b[◐AkY4 DFTtqIlRMz;4l# L4{t+pӕ+V~n-Q:ǸUG Ldz Q7Yr,|ljYGcCb`$ybP4^9#qBЕm9kIL*|a(=ĦCGc2Ã%69jo #M9ei2B+tI?""zOQ Gwk!}^NcxfgDKݡuD3ؼ_RVY4ٙ@sh^vEZL @7 <2:-0yY +fCmCi`TX)%,mQJ聢[8cL4_S^f@=V`˵z %AAUn d) Z'P<.ᗾ.tjH$@g0y.ٶΟ >Ddk%6^r|'8C<0g?덶#*?67Ga4h&2l2@}X`eXNZЄkDP+DIX51tGCOMfA1O-A1u Ǽ. $z]g?hLUH]M&ǣU'{uȖJlvzٌnQ8o320s9`>!V'ds4 qKM$nu[mv:`S׻c?&>9_l|>$怄LzNa65QAc'؈cgm DY-qtB5Qc/t C D +pf{1TgΙ|jlƐ6͂[ t'UBߑ`>XK&_^Qfe``ܺO"c#z!WmGa +0KDx!+]]YX8`Uᒘh3M9Sv-ylf\"*FdGAs.Tm֍Hŀv%5] 4GvʟK7.] 1<&k5{i"6# b "uTvfҜfXHV%QEŊx>4ɩ)r0$[[4Zl5U 8 ?vMZT@1\,~"{E:FN/nR+r:^"6\"AWaFU!;ODKdp%~Xpz^m:<X9Tz=0Щ0'2wr v@ #?|P3eT:4zx_}99SՍIdHd'0"2LDd: +csM!~ƫݏyݗ|0P*h$,s BTB;5t|\oCDk@LAD<\ n 9O{d ")睌)k>A[ᬐW #řK"溣SQH/[.NLm'V>}"e±L+spw3:ڷ8Dwn„pܴ052e +a@(ۇ7:yf +oI %a2$,rD`8IAܢl?W3;Ҳ &'RPQo{Y|eAreoJ #-7 -umNz[$K# s6fG$8=IUĵ4b9f(rJ(X3iPYuUx VMN;~Θ0J:,54N]aL5˥A ܜ Dg )|ڎ/?[o=x.>IXbW9VƇh֟i N?Q6Ϟqslld6z_X9m'gO<eJF, +~hvzl[y =#"N`"EF f~!pt +V LG;L,logaX{JeUD8iix=7/lڥʟ'J'@B͇BMAN- PhiD< qk˫;/bd+^nNPp]й.H:un%ALj 6ټ,$ +XFs$ZƁyt#SW"FIbسXBܵo8e+kN#ϔnP4> +m1/t Z'd♅']LNfX\1 m +9IbS:AIoҌS> \ݨ>&3]踠U75|!f_j_ncm`FNWqmw){~.\\x#:A)d%cW}Z X>1 zlU k9c3ݶ q|OΗrISiJ 7a t&iʒ2y)MSā{Hڤִ߮#S$Z)rapbF m/t/"TwFƃu,a I\3@,>< DwL7}[rp|KagK3K2{0ncL(Xf-@xcdSHS:U&ܘ^HnͨҼrr[~Op073)u}+V6'Eu/&=iL@p>-x繟-q d oDyim}5"zͶ(؊.zV"̗jl1ԱF(OQ> C͗^.U{ +J§S\ r_ص< ~Ki!90@  FeU+8*3wڭv!$IOOO {h"ANobuUfRBH&>}QBISHm(@0tC9)ʴ"U{T?ӡs[JM E`{|ZU/$ #qxg ]2T64òp0 J\ִ/Pm9n^!8AB&?_YUf&x#l*NXP@V>ժĢKߠGcvt\`TLe1-30n;]=4ӡM㿰z]' W!۫dΨj&3HOYyB}dc"U'_{)\yϲ^䪳PX;"[nFU rX9/!x#7˵4eDbAm\' V(&}Zؓ4GJѷyy,hcY-%a(~'֖ Tkmi&g}ďEOB>&d3J P;b>i%SWPT63}(9SMՌ`d7E_ +vXD#{^By1E-iaFE@;-u$FSqpr)-ye#:g&&IU WhUy9 TW.jpc3T[˜Bt\}3WUɄMlHu*jU +swNONB2p9,<+-ӷE +-UXN18@TͷOQ Vd·g0V(T憘qIUgi/o{ aj֔!H<:ؖ啡!E` 2<]HrH +r#lyuy @&2Ao~ڭ?UbMt>:ee6,9Noۧf0'6)% }KǾ&:JIjW@.Dz,|{UQnRϖ aTrsHΆmI4f}vO$㢨ԓdCm&1 cO֡|m>Vh4k6Zk>rZ4KUQcb@If3V1ڈ!Hf49iU9oo/jmIh%ҽ@Ԧc=݊#)3e2"SFR(M-Q@B:کXV4m#E#6M yrG+լ`?3fgHD.U'g5?XZ D6w|JaFuQK!c^!vU bkdL{CFhQ9a.׊8~}o;zhr2q&|~oתq2DMV@']@P qyQWD4*X!@ +}m)@6 ςNbz䣟m/[S7 ,ƵT Fi{g@$U-]aL _vZWf{,RS%6w@jZOkzϴ3ɬV +_7<{%6kLOD?<}&ѭu324CHFBn@xZg"*DHHkǐmAgM]+j|I8?+G@cyߵ_/gp؀;Kuyj kFQmmKn`t*(^%TJ"3q$>k];i%i;JPn#`ym0CAi^i)}p4NţnB3"sBPr(=9,t ?D38*cs֤ mzTF=_BeJvd{!YV0 `|z@iȊke+ +bfN$cu%~UO"mT24!ed]dp"eIZ5]̎Fued42jq;jLdU8ױc$&1{oAoAIV6` !YD *P9+51 !s,v`,p+kf(/ZI|ؐy ݊NvMsYǢb@ݷ;w߃iK5AinM= +]$@*dͶfcƥفs#\muJgc3>y&J5f 6)8)5"ֈA!+Iin@،QĶ@>?!Wf*fְDќ +30od\E"MߦչLUS/9vcx`OD9 + ; 9 -t/R2UU"@C1O '=# il8՟d5x" +c=Gɓ he4j' UV3u{Lؙ" =<&$h:"NZ!:>2{괥~P};Y, + AcH.-v?VIb!r73ذuJl4ŴwEX1qU%7'H0& (5ڎ}BSkAO^IƤ*2Gyq 1Rѷpo^f!=7.]̋|&JH*ĥ̕:(^q*quVHzF앁;+ǭ+ܕs5)1FBKr&(V@ 6tQ Z5HH؟H?T Dm2?"UUb[ .ndnr~_kDl>! Rά6ZJ>į|1<(j #lOEx3Mԉ{bQ07YÍ 2% i0*q|BA߫Qx$@$_}l,A@Z;̈T4M4XT؜h/MoMcmN"!R6K\۰{!>k:&)iI4\u=cC?OAOT_n+Ze[$q宜bzAY:ꪌG@VvŨ.HBF)(t"tOvf?J2̪ە:J`pIp >p<&'s͍Fط{C2*q5=nubrCԆrÅ3hK:wlDE&U2"e'>fE͋;=ݪ0uj;v7iVҸ 4yR[|7S+&My~Ci[uF[{#>*ֹK@"`Lf XdV;i\+?ܥ g `T\ߣF1n3F͸]p&+t>g<-B{'ʉejSM2 J!psp5D: +q5@}*p5*6Sxbrl6^a2Maf5U|VzVQ0dev%qo3滠*B&4Xk2G+G <E.1kf󈟙dVt@/8Y3[2 9`+q<%A07Fr!vGm Nh>kG\=̘7Fs}_o^cqVXtڧRO)6Ȟe/).]%j:H_3'!#H_dڕ[`WHiV 2Q*SmtK=5ٚ{VrMht1?Fm|^epS8=0rv?[F3>}J 2_N;1'D0n:A#."sOJ'N{FUf}ˋmΝ {ݓrz*}}k(+eW-E_࿉jL?ǎvK>{ DMC:#3*eϠTxU}Ȟ,t +£8pXVAN+ݱQAvu r_1n(4@gēANG&M*Fld3һAYz?fZԗ ވXP U}|qA6 Q8g۫ր2|&]g Bs <}B26a8ĹPIĒr?PUW !T jeGPkF'*39dsGi=ӎW,7~"VWq\+!~U>yG=RX]caq0kb!j'i^EϷ%Dؿ_/.":ҕTxLTv&(=IG$' :%IY=U=ʸ$RP3vGZ7>ȨĄnu5iiD߿{QaMQ5:QJgDTPR<[B6=uOŨ|NDuAEȲ8dл&>vhTxTbXF?oA3u3ڦϫy$ Sv*5 h/wʩw[b=ezOE"|ƅ?``CnMyČ_3F#J8lj9 +L`DNHWXSh-NP;EH4Q)Us:TcKiq֑f1ҏѦfL!1Y'XB7ȒL!b?IL2pKu%-M +2Bm~SŗwB&Ix9ݘౠ,z'#*j*oWyr ؾ;VuTg$) %a]G[eRx`Ͽm˱Ҏ$V09<-oSݽ#5T󮈸2柿J_ ˘FP%.:HMCQtv4*܀SmTՌjih#>%J~]\ݿ94RG׌]ДRS䩗{!>VᗂHS&7o3ؠ!щX(I +~a5"!T/Vvzh1-"2QNp5 +Ź޷Ƙ60U-3ܨpsK:q>dTZ4֍!܄8C!hgo0(UU*ʰ 4!lf +_;BbLwyy%%R:Gw3G*%]!.N܀GWUN +1um52c9& T.\:׸viq~3Q8*ނ R4c XԓJ02Q56z(P !柁<(T~f +jPC岇.[F֤Х }S/)uwnTًEwD#lMK?9__wsNeuz .s +Fr?AJ[()1?;їN9vݯvփjٻq`tӪRM u#hN-k-p V&فrF +5Zq iEéX6۴eIml-,?ײΎ0_C^^݆Qv-נgt|oZn;Gɫ:u^`J];gɌlt l'F`vJ:;TB#JO j+:"/g#Dژk(0n+BlQ%oM@O`>KZ~swXFkxaUUh Q&&U:U6Ka +e3昅 yUʎ2y aeG`~p*N_[\U"F[9W'2 )\{F;~U٘U=`<(Jj ׿ zΪA6Mw?2 +MnjEtckM3z|REdIIՏ] +nI">wq\Ib"k;>tηSZ1,l|Lf{,Jv\Ev'7િeFzĽ؄ӷ2 p׵_ULTJ!|*R8QLX6{ @]qK`iEo VAŃ鑍NTuJДeuXqdBse|Kg^uZ淣4ǩ9 jO تX$F +VLUZ%A27HmԴVsXY(M9ҥGI(Sq(Q02si6+ymI$hnDU4jqt.ڗI ̜Ԟl=;7[5/utky{oC_dXIbxl^>S{RKH6@RM]S)'b pwyKǘ-J=;BZmΘI0GN/β,m=R_n;XL|:BƇ5W5~@ֽ3v;ٴ:}·g[x[tt' N;h{S@ -8~+ߦc*aK~x$Scݞ'Q|h DzIJ)͉9u|¸$נNN{GYLEˤ2#n:C.5[Jqc[ɘ_@N] !JϞK)Lni]O>i;" +nDD HgLGw4-X|NcбW8P`L3Ktq&ǯBʜ^eD)8O[ɇlkN;zvTiK}K=1<zy`/OfiiÊgW[c~٪48ЍT6P~l6%JV +?A@REAhЅAwhI3T'Qwzݺ .'R5s x#ǚi< @{>pqEJ.M>.d)tq5II"=MWFBҾFǬF7~" >fm.rIQI!e!νHJK#nM=OРMr!Q#\s8ZƐ/.URUH9)eybLnOl7u*r*/e"{T 1qһTDB`\BlLxMª(\̰z {b\#"%'_\qʙdE^}5z "9/ϙ391rf,|{X"UU)VU$eL0O}X\g eUV& Ι`mB@DLLc-ZP +=rT |Mva 9s 2D6?P^fkV[8ӧQNUxC/f`#ͷzysI9(ewބt*!$J2nbJWFO!a84% +9/R^\@6* Odŗ{=M=)` Ӻ{JR7j@kIFI|.-HKꀌiR+/A4jSŕE?S(& ۺ(ƾ1p㊹΀< +_}&GA7e69_&pNCS\PDG +ֹCѳ&Ƙd-ʨ@WE`v޲YFJg?Cb0:J-,y'O?> endobj xref 0 25 0000000000 65535 f +0000000016 00000 n +0000000144 00000 n +0000048727 00000 n +0000000000 00000 f +0000085194 00000 n +0000201519 00000 n +0000048778 00000 n +0000049116 00000 n +0000085493 00000 n +0000085380 00000 n +0000084161 00000 n +0000084633 00000 n +0000084681 00000 n +0000085264 00000 n +0000085295 00000 n +0000085566 00000 n +0000085824 00000 n +0000086910 00000 n +0000105575 00000 n +0000126881 00000 n +0000143521 00000 n +0000156814 00000 n +0000183563 00000 n +0000201542 00000 n +trailer <<9192D8F81B494E95950F64D1225B149D>]>> startxref 201730 %%EOF \ No newline at end of file diff --git a/report/jlcode.sty b/report/jlcode.sty new file mode 100644 index 0000000..cf7926f --- /dev/null +++ b/report/jlcode.sty @@ -0,0 +1,2257 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% +%%% jlcode.sty +%%% Copyright 2018 Willi Gerbig +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status 'maintained'. +%% +%% The Current Maintainer of this work is Willi Gerbig. +%% +%% This work consists of the files jlcode.sty, createkwlists.jl, +%% createucclist.jl, testfile.jl, testfile2.jl and manual.pdf. +%% +%% +%% +% Keywords, literals, built-ins, macros and functions were created by +% createkwlists.jl, which was inspired by the following script: +% https://github.com/isagalaev/highlight.js/blob/master/src/languages/julia.js +% Colors for the themes come from: +% https://docs.julialang.org/en/v1/assets/themes/documenter-light.css +% https://github.com/dietercastel/jlcode/blob/darktheme/jlcode.sty +% special unicode characters come from: +% https://docs.julialang.org/en/v1/manual/unicode-input/ +% The JuliaMono font approach was inspired by +% https://github.com/mossr/julia-mono-listings +% and the JuliaMono font files were downloaded from: +% https://github.com/mossr/julia-mono-listings + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% defining the jlcode package +\def\fileversion{6.1.4} +\def\filedate{2023/07/20} + +\typeout{-- Package: `jlcode' \fileversion\space <\filedate> --} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{jlcode}[\filedate\space\fileversion] + + + + + +% loading required packages +\RequirePackage{iftex} + +\RequirePackage{listings} +\RequirePackage{xcolor} % for coloring + +\iftutex % LuaTeX + XeTeX +\RequirePackage{fontspec} +\else % PDFTeX +\RequirePackage{textcomp} % for upright single quotes +\RequirePackage{amssymb} % for the ϰ symbol +\RequirePackage{eurosym} % for the € symbol +\RequirePackage{pmboxdraw} % for the unicode box characters +\PassOptionsToPackage{T1}{fontenc} +\RequirePackage{fontenc} % for the « and » symbols +\fi + +\RequirePackage{calc} % for the creation of the code box +\RequirePackage{relsize} % for scaling the font sizes +\RequirePackage{etoolbox} % for \ifdefstring +\RequirePackage{kvoptions} % for adding options to this package + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% option declarations +\SetupKeyvalOptions{family=jlc, prefix=jlc@} + +% defining package options +\DeclareBoolOption[true]{autoload} +\DeclareBoolOption[true]{defaultmonofont} +\DeclareBoolOption[false]{linenumbers} +\DeclareStringOption[80]{charsperline} +\DeclareStringOption[default]{theme}[default] +\DisableKeyvalOption[action=error,package=jlcode]{jlc}{courierasttdflt} +\DisableKeyvalOption[action=error,package=jlcode]{jlc}{usecourier} +\DisableKeyvalOption[action=error,package=jlcode]{jlc}{usecolors} +\DisableKeyvalOption[action=error,package=jlcode]{jlc}{usebox} +\DisableKeyvalOption[action=error,package=jlcode]{jlc}{usecolors} +\DisableKeyvalOption[action=error,package=jlcode]{jlc}{usebox} + +% default option rule +\DeclareDefaultOption{\@unknownoptionerror} + +% processing options +\ProcessLocalKeyvalOptions* + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% julia language definition +\lstdefinelanguage{julia} +{% +% +% julia's keywords: +% +morekeywords=[1] +{% +abstract type,baremodule,begin,break,catch,ccall,const,continue,do,else,elseif,% +end,export,finally,for,function,global,if,import,in,isa,let,local,macro,module,% +mutable struct,primitive type,quote,return,struct,try,using,where,while% +},% +% +% julia's literals: +% +morekeywords=[2] +{% +ARCH,ARGS,Apr,April,Aug,August,BINDIR,CPU_NAME,CPU_THREADS,C_NULL,DEPOT_PATH,% +DL_LOAD_PATH,Dec,December,ENDIAN_BOM,ENV,Feb,February,Fri,Friday,I,% +ISODateFormat,ISODateTimeFormat,ISOTimeFormat,Inf,Inf16,Inf32,Inf64,% +InsertionSort,JIT,Jan,January,Jul,July,Jun,June,KERNEL,LOAD_PATH,MACHINE,Mar,% +March,May,MergeSort,Mon,Monday,NaN,NaN16,NaN32,NaN64,Nov,November,Oct,October,% +PKGMODE_MANIFEST,PKGMODE_PROJECT,PRESERVE_ALL,PRESERVE_DIRECT,PRESERVE_NONE,% +PRESERVE_SEMVER,PRESERVE_TIERED,PROGRAM_FILE,QuickSort,RFC1123Format,% +RTLD_DEEPBIND,RTLD_FIRST,RTLD_GLOBAL,RTLD_LAZY,RTLD_LOCAL,RTLD_NODELETE,% +RTLD_NOLOAD,RTLD_NOW,RoundDown,RoundFromZero,RoundNearest,RoundNearestTiesAway,% +RoundNearestTiesUp,RoundToZero,RoundUp,STDLIB,Sat,Saturday,Sep,September,Sun,% +Sunday,Thu,Thursday,Tue,Tuesday,UPLEVEL_MAJOR,UPLEVEL_MINOR,UPLEVEL_PATCH,% +VERSION,Vararg,WORD_SIZE,Wed,Wednesday,catalan,devnull,dlext,e,eulergamma,% +false,golden,im,missing,nothing,pi,stderr,stdin,stdout,true,undef,γ,π,φ,ℯ% +},% +% +% julia's built-ins: +% +morekeywords=[3] +{% +AbstractArray,AbstractChannel,AbstractChar,AbstractDict,AbstractDisplay,% +AbstractFloat,AbstractIrrational,AbstractLogger,AbstractMatch,AbstractMatrix,% +AbstractPattern,AbstractREPL,AbstractRNG,AbstractRange,AbstractSerializer,% +AbstractSet,AbstractSparseArray,AbstractSparseMatrix,AbstractSparseVector,% +AbstractString,AbstractUnitRange,AbstractVecOrMat,AbstractVector,% +AbstractWorkerPool,Adjoint,Any,Argument,ArgumentError,Array,AssertionError,% +Atomic,Base64DecodePipe,Base64EncodePipe,BasicREPL,Bidiagonal,BigFloat,BigInt,% +BitArray,BitMatrix,BitSet,BitVector,Bool,BoundsError,BroadcastFunction,% +BroadcastStyle,BunchKaufman,CachingPool,CapturedException,CartesianIndex,% +CartesianIndices,Cchar,Cdouble,Cfloat,Channel,Char,Cholesky,CholeskyPivoted,% +Cint,Cintmax_t,Clong,Clonglong,ClusterManager,Cmd,CodeInfo,CodeInstance,Colon,% +ColumnNorm,Complex,ComplexF16,ComplexF32,ComplexF64,ComposedFunction,% +CompositeException,ConcurrencyViolationError,Condition,ConsoleLogger,Const,% +Cptrdiff_t,Cshort,Csize_t,Cssize_t,Cstring,Cuchar,Cuint,Cuintmax_t,Culong,% +Culonglong,Cushort,Cvoid,Cwchar_t,Cwstring,DataType,Date,DateFormat,DatePeriod,% +DateTime,Day,DenseArray,DenseMatrix,DenseVecOrMat,DenseVector,Diagonal,Dict,% +DimensionMismatch,Dims,DivideError,DomainError,Downloader,EOFError,Eigen,Enum,% +ErrorException,Event,Exception,ExponentialBackOff,Expr,FDWatcher,FILE,% +Factorization,FileMonitor,Float16,Float32,Float64,FolderMonitor,Function,% +Future,GeneralizedEigen,GeneralizedSVD,GeneralizedSchur,GenericArray,% +GenericDict,GenericOrder,GenericSet,GenericString,GitConfig,GitRepo,GlobalRef,% +GotoIfNot,GotoNode,HMAC_CTX,HTML,Hermitian,Hessenberg,Hour,IO,IOBuffer,% +IOContext,IOStream,IPAddr,IPv4,IPv6,IdDict,IndexCartesian,IndexLinear,% +IndexStyle,InexactError,InitError,Int,Int128,Int16,Int32,Int64,Int8,Integer,% +InterruptException,InvalidStateException,Irrational,KeyError,LAPACKException,% +LDLt,LQ,LU,LinRange,LineEditREPL,LineInfoNode,LineNumberNode,LinearIndices,% +LoadError,LogLevel,LowerTriangular,MIME,Matrix,MersenneTwister,Method,% +MethodError,MethodInstance,Microsecond,Millisecond,Minute,Missing,% +MissingException,Module,Month,NTuple,NamedTuple,Nanosecond,NewvarNode,NoPivot,% +Nothing,NullLogger,Number,OrdinalRange,OutOfMemoryError,OverflowError,% +PackageMode,PackageSpec,Pair,PartialQuickSort,PartialStruct,Period,% +PermutedDimsArray,PhiCNode,PhiNode,PiNode,Pipe,PollingFileWatcher,% +PosDefException,PreserveLevel,ProcessExitedException,ProcessFailedException,% +Ptr,QR,QRPivoted,Quarter,QuoteNode,RandomDevice,RankDeficientException,% +Rational,RawFD,ReadOnlyMemoryError,Real,ReentrantLock,Ref,Regex,RegexMatch,% +RegistrySpec,RemoteChannel,RemoteException,RequestError,Response,ReturnNode,% +Returns,RoundingMode,RowMaximum,SHA1_CTX,SHA224_CTX,SHA256_CTX,SHA2_224_CTX,% +SHA2_256_CTX,SHA2_384_CTX,SHA2_512_CTX,SHA384_CTX,SHA3_224_CTX,SHA3_256_CTX,% +SHA3_384_CTX,SHA3_512_CTX,SHA512_CTX,SSAValue,SVD,Schur,Second,% +SegmentationFault,Serializer,Set,SharedArray,SharedMatrix,SharedVector,Signed,% +SimpleLogger,SingularException,Slot,SlotNumber,Some,SparseMatrixCSC,% +SparseVector,SpinLock,StackFrame,StackOverflowError,StackTrace,StepRange,% +StepRangeLen,StreamREPL,StridedArray,StridedMatrix,StridedVecOrMat,% +StridedVector,String,StringIndexError,SubArray,SubString,SubstitutionString,% +SymTridiagonal,Symbol,Symmetric,SystemError,TCPSocket,Task,TaskFailedException,% +TaskLocalRNG,TestSetException,Text,TextDisplay,Time,TimePeriod,TimeType,% +TimeZone,Timer,TmStruct,Transpose,Tridiagonal,Tuple,Type,TypeError,TypeVar,% +TypedSlot,UDPSocket,UInt,UInt128,UInt16,UInt32,UInt64,UInt8,UTC,UUID,% +UndefInitializer,UndefKeywordError,UndefRefError,UndefVarError,UniformScaling,% +Union,UnionAll,UnitLowerTriangular,UnitRange,UnitUpperTriangular,Unsigned,% +UpgradeLevel,UpperHessenberg,UpperTriangular,UpsilonNode,Val,VecElement,% +VecOrMat,Vector,VersionNumber,WeakKeyDict,WeakRef,Week,WorkerConfig,WorkerPool,% +Xoshiro,Year,ZeroPivotException% +},% +% +% julia's macros: +% +morekeywords=[4] +{% +@MIME_str,@NamedTuple,@__DIR__,@__FILE__,@__LINE__,@__MODULE__,@__dot__,% +@allocated,@artifact_str,@assert,@async,@atomic,@atomicreplace,@atomicswap,% +@b_str,@big_str,@boundscheck,@ccall,@cfunction,@cmd,@coalesce,@code_llvm,% +@code_lowered,@code_native,@code_typed,@code_warntype,@dateformat_str,@debug,% +@deprecate,@distributed,@doc,@doc_str,@dump,@edit,@elapsed,@enum,@error,@eval,% +@evalpoly,@everywhere,@fastmath,@fetch,@fetchfrom,@functionloc,@generated,% +@gensym,@goto,@html_str,@inbounds,@inferred,@info,@inline,@int128_str,@ip_str,% +@isdefined,@label,@less,@lock,@logmsg,@macroexpand,@macroexpand1,@md_str,% +@noinline,@nospecialize,@pkg_str,@polly,@printf,@profile,@r_str,@raw_str,% +@s_str,@show,@simd,@something,@spawn,@spawnat,@specialize,@sprintf,@static,% +@sync,@task,@test,@test_broken,@test_deprecated,@test_logs,@test_nowarn,% +@test_skip,@test_throws,@test_warn,@testset,@text_str,@threadcall,@threads,% +@time,@timed,@timev,@uint128_str,@v_str,@var,@view,@views,@warn,@which% +},% +% +% julia's functions: +% +morekeywords=[5] +{% +FormatMessage,GetLastError,PipeBuffer,__precompile__,abs,abs2,abs_float,% +abspath,accept,accumulate,accumulate!,acos,acosd,acosh,acot,acotd,acoth,acsc,% +acscd,acsch,add_float,add_float_fast,add_int,add_ptr,addenv,addprocs,adjoint,% +adjoint!,adjust,all,all!,allunique,and_int,angle,any,any!,append!,applicable,% +apropos,argmax,argmin,arraylen,artifact_exists,artifact_hash,artifact_meta,% +artifact_path,ascii,asec,asecd,asech,ashr_int,asin,asind,asinh,asyncmap,% +asyncmap!,atan,atand,atanh,atexit,atomic_add!,atomic_and!,atomic_cas!,% +atomic_fence,atomic_max!,atomic_min!,atomic_nand!,atomic_or!,% +atomic_pointermodify,atomic_pointerref,atomic_pointerreplace,atomic_pointerset,% +atomic_pointerswap,atomic_sub!,atomic_xchg!,atomic_xor!,atreplinit,axes,axpby!,% +axpy!,backtrace,base64decode,base64encode,basename,big,bind,binomial,bitcast,% +bitrand,bitreverse,bitrotate,bitstring,blockdiag,broadcast,broadcast!,% +broadcast_axes,broadcastable,bswap,bswap_int,bunchkaufman,bunchkaufman!,% +bytes2hex,bytesavailable,calloc,canonicalize,cat,catch_backtrace,cbrt,cd,ceil,% +ceil_llvm,cglobal,channel_from_id,check_same_host,checkbounds,checked_sadd_int,% +checked_sdiv_int,checked_smul_int,checked_srem_int,checked_ssub_int,% +checked_uadd_int,checked_udiv_int,checked_umul_int,checked_urem_int,% +checked_usub_int,checkindex,chmod,cholesky,cholesky!,chomp,chop,chown,% +circcopy!,circshift,circshift!,cis,cispi,clamp,clamp!,cld,clear!,clipboard,% +close,cluster_cookie,cmp,coalesce,code_llvm,code_lowered,code_native,% +code_typed,code_warntype,codepoint,codeunit,codeunits,collect,complex,cond,% +condskeel,conj,conj!,connect,contains,convert,copy,copy!,copy_transpose!,% +copysign,copysign_float,copyto!,cor,cos,cosc,cosd,cosh,cospi,cot,cotd,coth,% +count,count!,count_ones,count_zeros,countfrom,countlines,cov,cp,cpu_info,% +cpu_summary,crc32c,cross,csc,cscd,csch,ctime,ctlz_int,ctpop_int,cttz_int,% +cumprod,cumprod!,cumsum,cumsum!,current_exceptions,current_logger,current_task,% +cycle,datetime2julian,datetime2rata,datetime2unix,day,dayabbr,dayname,% +dayofmonth,dayofquarter,dayofweek,dayofweekofmonth,dayofyear,daysinmonth,% +daysinyear,daysofweekinmonth,deepcopy,default_worker_pool,deg2rad,delete!,% +deleteat!,denominator,deserialize,det,detach,detect_ambiguities,% +detect_unbound_args,diag,diagind,diagm,diff,digest!,digits,digits!,dirname,% +disable_logging,disable_sigint,display,displayable,displaysize,div,div_float,% +div_float_fast,divrem,dlclose,dllist,dlopen,dlopen_e,dlpath,dlsym,dlsym_e,doc,% +dot,dotview,download,drop,dropdims,droptol!,dropwhile,dropzeros,dropzeros!,% +dump,eachcol,eachindex,eachline,eachmatch,eachrow,eachslice,edit,eigen,eigen!,% +eigmax,eigmin,eigvals,eigvals!,eigvecs,eltype,empty,empty!,endswith,enumerate,% +eof,eps,eq_float,eq_float_fast,eq_int,errno,error,errormonitor,esc,% +escape_string,eval,evalfile,evalpoly,exit,exp,exp10,exp2,expanduser,expm1,% +exponent,extrema,factorial,factorize,falses,fd,fdio,fetch,fieldcount,fieldname,% +fieldnames,fieldoffset,fieldtype,fieldtypes,filemode,filesize,fill,fill!,% +filter,filter!,finalize,finalizer,find_artifacts_toml,find_library,findall,% +findfirst,findlast,findmax,findmax!,findmin,findmin!,findnext,findnz,findprev,% +first,firstdayofmonth,firstdayofquarter,firstdayofweek,firstdayofyear,% +firstindex,flatten,fld,fld1,fldmod,fldmod1,flipsign,flipsign_int,float,% +floatmax,floatmin,floor,floor_llvm,flush,flush_cstdio,fma,fma_float,foldl,% +foldr,foreach,fpext,fpiseq,fptosi,fptoui,fptrunc,free,free_memory,frexp,% +fullname,functionloc,gcd,gcdx,gensym,get,get!,get_zero_subnormals,getaddrinfo,% +getalladdrinfo,getfield,gethostname,getindex,getipaddr,getipaddrs,getkey,% +getnameinfo,getpeername,getpid,getproperty,getsockname,givens,global_logger,% +gperm,graphemes,hasfield,hash,haskey,hasmethod,hasproperty,hcat,hessenberg,% +hessenberg!,hex2bytes,hex2bytes!,hmac_sha1,hmac_sha224,hmac_sha256,% +hmac_sha2_224,hmac_sha2_256,hmac_sha2_384,hmac_sha2_512,hmac_sha384,% +hmac_sha3_224,hmac_sha3_256,hmac_sha3_384,hmac_sha3_512,hmac_sha512,homedir,% +hour,html,htol,hton,hvcat,hvncat,hypot,identity,ifelse,ignorestatus,imag,in,% +include_dependency,include_string,indexin,indexpids,init_worker,insert!,% +insorted,instances,interrupt,intersect,intersect!,inv,invmod,invoke,invperm,% +invpermute!,isa,isabspath,isabstracttype,isapple,isapprox,isascii,isassigned,% +isbinaryoperator,isbits,isbitstype,isblockdev,isbsd,ischardev,iscntrl,% +isconcretetype,isconst,isdefined,isdiag,isdigit,isdir,isdirpath,isdisjoint,% +isdispatchtuple,isdragonfly,isempty,isequal,iseven,isexecutable,isexpr,isfifo,% +isfile,isfinite,isfreebsd,ishermitian,isidentifier,isimmutable,isinf,isinteger,% +isinteractive,isjsvm,isleapyear,isless,isletter,islink,islinklocaladdr,islinux,% +islocked,islowercase,ismarked,ismissing,ismount,ismutable,ismutabletype,isnan,% +isnetbsd,isnothing,isnumeric,isodd,isone,isopen,isopenbsd,isoperator,ispath,% +isperm,isposdef,isposdef!,ispostfixoperator,ispow2,isprimitivetype,isprint,% +ispunct,isqrt,isreadable,isreadonly,isready,isreal,issetequal,issetgid,% +issetuid,issocket,issorted,isspace,issparse,issticky,isstructtype,issubnormal,% +issubset,issuccess,issymmetric,istaskdone,istaskfailed,istaskstarted,% +istextmime,istril,istriu,isunaryoperator,isunix,isunordered,isuppercase,% +isvalid,iswindows,iswritable,isxdigit,iszero,iterate,join,join_multicast_group,% +joinpath,julian2datetime,keepat!,keys,keytype,kill,kron,kron!,last,% +lastdayofmonth,lastdayofquarter,lastdayofweek,lastdayofyear,lastindex,latex,% +launch,lcm,ldexp,ldiv!,ldlt,ldlt!,le_float,le_float_fast,leading_ones,% +leading_zeros,leave_multicast_group,length,less,listen,listenany,llvmcall,% +lmul!,loadavg,localindices,lock,log,log10,log1p,log2,logabsdet,logdet,% +lowercase,lowercasefirst,lowrankdowndate,lowrankdowndate!,lowrankupdate,% +lowrankupdate!,lpad,lq,lq!,lshr_int,lstat,lstrip,lt_float,lt_float_fast,ltoh,% +lu,lu!,lyap,macroexpand,malloc,manage,map,map!,mapfoldl,mapfoldr,mapreduce,% +mapslices,mark,match,max,maximum,maximum!,maxintfloat,mean,mean!,median,% +median!,merge,merge!,mergewith,mergewith!,methods,methodswith,microsecond,% +middle,millisecond,min,minimum,minimum!,minmax,minute,mkdir,mkpath,mktemp,% +mktempdir,mmap,mod,mod1,mod2pi,modf,modifyfield!,modifyproperty!,month,% +monthabbr,monthday,monthname,mtime,mul!,mul_float,mul_float_fast,mul_int,% +muladd,muladd_float,mv,myid,nameof,names,nand,nanosecond,ncodeunits,ndigits,% +ndims,ne_float,ne_float_fast,ne_int,neg_float,neg_float_fast,neg_int,nextfloat,% +nextind,nextpow,nextprod,nfields,nnz,nonmissingtype,nonzeros,nor,norm,% +normalize,normalize!,normpath,not_int,notify,now,nprocs,nthreads,ntoh,ntuple,% +nullspace,numerator,nworkers,nzrange,objectid,occursin,oftype,one,ones,oneunit,% +only,open,operm,opnorm,or_int,ordschur,ordschur!,pairs,parent,parentindices,% +parentmodule,parse,partialsort,partialsort!,partialsortperm,partialsortperm!,% +partition,pathof,peakflops,peek,permute,permute!,permutedims,permutedims!,pinv,% +pipeline,pkgdir,pmap,pointer,pointer_from_objref,pointerref,pointerset,poll_fd,% +poll_file,pop!,popat!,popdisplay,popfirst!,position,powermod,precision,% +precompile,prepend!,prevfloat,prevind,prevpow,print,println,printstyled,% +process_exited,process_messages,process_running,procs,prod,prod!,product,% +promote,promote_rule,promote_shape,promote_type,propertynames,push!,% +pushdisplay,pushfirst!,put!,pwd,qr,qr!,quantile,quantile!,quarterofyear,quot,% +rad2deg,rand,rand!,randcycle,randcycle!,randexp,randexp!,randn,randn!,randperm,% +randperm!,randstring,randsubseq,randsubseq!,range,rank,rata2datetime,% +rationalize,rdiv!,read,read!,readavailable,readbytes!,readchomp,readdir,% +readdlm,readeach,readline,readlines,readlink,readuntil,real,realloc,realpath,% +recv,recvfrom,redirect_stderr,redirect_stdin,redirect_stdio,redirect_stdout,% +redisplay,reduce,reenable_sigint,reflect!,reim,reinterpret,relpath,rem,rem2pi,% +rem_float,rem_float_fast,remote,remote_do,remotecall,remotecall_fetch,% +remotecall_wait,remoteref_id,repeat,repeated,replace,replace!,% +replace_sourceloc!,replacefield!,replaceproperty!,repr,request,reset,reshape,% +resize!,rest,rethrow,retry,reverse,reverse!,reverseind,rint_llvm,rm,rmprocs,% +rmul!,rot180,rotate!,rotl90,rotr90,round,rounding,rowvals,rpad,rsplit,rstrip,% +run,schedule,schur,schur!,sdata,sdiv_int,searchsorted,searchsortedfirst,% +searchsortedlast,sec,secd,sech,second,seek,seekend,seekstart,% +select_downloadable_artifacts,selectdim,send,serialize,set_zero_subnormals,% +setdiff,setdiff!,setenv,setfield!,setindex!,setprecision,setproperty!,% +setrounding,sext_int,sha1,sha224,sha256,sha2_224,sha2_256,sha2_384,sha2_512,% +sha384,sha3_224,sha3_256,sha3_384,sha3_512,sha512,shl_int,show,show_sexpr,% +showable,showerror,shuffle,shuffle!,sign,signbit,signed,significand,similar,% +sin,sinc,sincos,sincosd,sincospi,sind,sinh,sinpi,sitofp,size,sizehint!,sizeof,% +skip,skipchars,skipmissing,sle_int,sleep,slt_int,something,sort,sort!,sortperm,% +sortperm!,sortslices,sparse,sparsevec,spdiagm,splice!,split,splitdir,% +splitdrive,splitext,splitpath,sprand,sprandn,sprint,spzeros,sqrt,sqrt_llvm,% +sqrt_llvm_fast,srem_int,stacktrace,start_worker,startswith,stat,std,stdm,step,% +strerror,strftime,stride,strides,string,stringmime,strip,strptime,sub_float,% +sub_float_fast,sub_int,sub_ptr,subtypes,success,sum,sum!,summary,supertype,% +supertypes,svd,svd!,svdvals,svdvals!,swapfield!,swapproperty!,sylvester,% +symdiff,symdiff!,symlink,systemerror,systemsleep,take,take!,takewhile,tan,tand,% +tanh,task_local_storage,tempdir,tempname,textwidth,thisind,threadid,throw,time,% +time_ns,timedwait,titlecase,to_indices,today,tofirst,tolast,tonext,toprev,% +total_memory,touch,tr,trailing_ones,trailing_zeros,transcode,transpose,% +transpose!,tril,tril!,triu,triu!,trues,trunc,trunc_int,trunc_llvm,truncate,% +trylock,tryparse,tuple,typeassert,typeintersect,typejoin,typemax,typemin,% +typeof,udiv_int,uitofp,ule_int,ult_int,unescape_string,union,union!,unique,% +unique!,unix2datetime,unlock,unmark,unsafe_copyto!,unsafe_load,% +unsafe_pointer_to_objref,unsafe_read,unsafe_store!,unsafe_string,unsafe_trunc,% +unsafe_wrap,unsafe_write,unsigned,unwatch_folder,update!,uperm,uppercase,% +uppercasefirst,uptime,urem_int,uuid1,uuid4,uuid5,uuid_version,valtype,values,% +var,varinfo,varm,vcat,vec,versioninfo,view,wait,walkdir,watch_file,% +watch_folder,week,which,widemul,widen,with,with_logger,withenv,% +worker_id_from_socket,workers,write,writedlm,xor,xor_int,year,yearmonth,% +yearmonthday,yield,yieldto,zero,zeros,zext_int,zip% +},% +% +% +sensitive=true,% +% +alsoother={$},%$% +alsodigit={_},% +% +morecomment=[l]{\#},% +morecomment=[n]{\#=}{=\#},% +% +morestring=[b]{"},% +% just activate the next command if you dont use ' as the transposition +% operator! comment out the lines 1350 and 1984 in that case, too! +%morestring=[m]{'},% +morestring=[s]{"""}{"""},% +morestring=[s]{L"}{"},% +morestring=[s]{MIME"}{"},% +morestring=[s]{artifact"}{"},% +morestring=[s]{b"}{"},% +morestring=[s]{big"}{"},% +morestring=[s]{dateformat"}{"},% +morestring=[s]{doc"}{"},% +morestring=[s]{html"}{"},% +morestring=[s]{int128"}{"},% +morestring=[s]{ip"}{"},% +morestring=[s]{md"}{"},% +morestring=[s]{pkg"}{"},% +morestring=[s]{r"}{"},% +morestring=[s]{raw"}{"},% +morestring=[s]{s"}{"},% +morestring=[s]{text"}{"},% +morestring=[s]{uint128"}{"},% +morestring=[s]{v"}{"},% +morestring=[s]{var"}{"},% +% +}[keywords,comments,strings] + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% default color theme +\newcommand{\loaddefaultcolors}{% +\definecolor{jlbase}{HTML}{444444}% % julia's base color +\definecolor{jlkeyword}{HTML}{444444}% % julia's keywords +\definecolor{jlliteral}{HTML}{78A960}% % julia's literals +\definecolor{jlbuiltin}{HTML}{397300}% % julia's built-ins +\definecolor{jlmacros}{HTML}{1F7199}% % julia's macros +\definecolor{jlfunctions}{HTML}{444444}% % julia's functions +\definecolor{jlcomment}{HTML}{888888}% % julia's comments +\definecolor{jlstrnum}{HTML}{880000}% % julia's strings or numbers +\definecolor{jlop}{HTML}{444444}% % julia's operators +\definecolor{jreplprompt}{HTML}{066F00}% % for "julia>" +\definecolor{jlbackground}{HTML}{F2F2F2}% % the background of the code block +\definecolor{jlrule}{HTML}{DDDDDD}% % the rule of the code block +\definecolor{jllinenumbers}{HTML}{000000}% % the line numbers of the code block +} + +\newcommand{\loadthemecolors}{\loaddefaultcolors} + +\ifdefstring{\jlc@theme}{default-plain}{% +\renewcommand{\loadthemecolors}{\loaddefaultcolors}}{} + + + +% black and white color theme +\newcommand{\loadgrayscalecolors}{% +\definecolor{jlbase}{HTML}{000000}% % julia's base color +\definecolor{jlkeyword}{HTML}{000000}% % julia's keywords +\definecolor{jlliteral}{HTML}{000000}% % julia's literals +\definecolor{jlbuiltin}{HTML}{000000}% % julia's built-ins +\definecolor{jlmacros}{HTML}{000000}% % julia's macros +\definecolor{jlfunctions}{HTML}{000000}% % julia's functions +\definecolor{jlcomment}{HTML}{000000}% % julia's comments +\definecolor{jlstrnum}{HTML}{000000}% % julia's strings or numbers +\definecolor{jlop}{HTML}{000000}% % julia's operators +\definecolor{jreplprompt}{HTML}{000000}% % for "julia>" +\definecolor{jlbackground}{HTML}{F5F5F5}% % the background of the code block +\definecolor{jlrule}{HTML}{DDDDDD}% % the rule of the code block +\definecolor{jllinenumbers}{HTML}{000000}% % the line numbers of the code block +} + +\ifdefstring{\jlc@theme}{grayscale}{% +\renewcommand{\loadthemecolors}{\loadgrayscalecolors}}{} +\ifdefstring{\jlc@theme}{grayscale-plain}{% +\renewcommand{\loadthemecolors}{\loadgrayscalecolors}}{} + + + +% dark color theme +% big thanks to "dietercastel" who put toegther this awesome dark theme, +% which is designed to be ideally suited for the dark-beamer-theme +\newcommand{\loaddarkbeamercolors}{% +\definecolor{jlbase}{HTML}{66FFCC}% % julia's base color +\definecolor{jlkeyword}{HTML}{F9F2D7}% % julia's keywords +\definecolor{jlliteral}{HTML}{9B9B9B}% % julia's literals +\definecolor{jlbuiltin}{HTML}{F5AB35}% % julia's built-ins +\definecolor{jlmacros}{HTML}{9B9B9B}% % julia's macros +\definecolor{jlfunctions}{HTML}{9455AD}% % julia's functions +\definecolor{jlcomment}{HTML}{455ED3}% % julia's comments +\definecolor{jlstrnum}{HTML}{6BAED6}% % julia's strings or numbers +\definecolor{jlop}{HTML}{FF005A}% % julia's operators +\definecolor{jreplprompt}{HTML}{EAF531}% % for "julia>" +\definecolor{jlbackground}{HTML}{181818}% % the background of the code block +\definecolor{jlrule}{HTML}{DDDDDD}% % the rule of the code block +\definecolor{jllinenumbers}{HTML}{F5AB35}% % the line numbers of the code block +} + +\ifdefstring{\jlc@theme}{darkbeamer}{% +\renewcommand{\loadthemecolors}{\loaddarkbeamercolors}}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% setting the default font +\ifjlc@defaultmonofont +% + \iftutex % LuaTeX + XeTeX + % + % + % use JuliaMono as typewriter font + \setmonofont{JuliaMono}[ + Extension = .ttf, + Path = ./, + Scale = 0.87, + Contextuals = Alternate, + UprightFont = *-Light, + BoldFont = *-SemiBold, + ItalicFont = *-LightItalic, + BoldItalicFont = *-SemiBoldItalic, + ] + % + % + \else % PDFTeX + % + % + % use Courier as typewriter font + \renewcommand{\ttdefault}{pcr} + % + % + \fi +% +\fi + + +% basic font style +\def\jlbasicfont{\ttfamily\relsize{-2}\selectfont} + + +% gerneral style for the code block +\lstdefinestyle{jlcodeblockstyle}{% +basicstyle={\loadthemecolors\color{jlstrnum}\jlbasicfont}, +keywordstyle={[1]\color{jlkeyword}\bfseries}, +keywordstyle={[2]\color{jlliteral}}, +keywordstyle={[3]\color{jlbuiltin}}, +keywordstyle={[4]\color{jlmacros}}, +keywordstyle={[5]\color{jlfunctions}}, +commentstyle={\color{jlcomment}}, +stringstyle={\color{jlstrnum}}, +identifierstyle={\color{jlbase}}, +showstringspaces=false, +upquote=true, +tabsize=4, +aboveskip={1.5\baselineskip}, belowskip={1.5\baselineskip} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% defining required lengths for the code box +\newlength{\bfem} +\newlength{\xmrgn} +\newcommand{\calcboxlengths}{% +\settowidth{\bfem}{\jlbasicfont{m}}% +\setlength{\xmrgn}{(\columnwidth - \jlc@charsperline\bfem)*\real{0.5}}% +} +\calcboxlengths + + +\iftutex % LuaTeX + XeTeX +% +% +% style for the code box of the default theme +\lstdefinestyle{jlcodeboxdfltstyle}{% +backgroundcolor=\color{jlbackground}, rulecolor=\color{jlrule}, +frame=single, frameround=tttt, +columns=fullflexible, +%basewidth=\bfem, +keepspaces=true, +linewidth=\columnwidth, +xleftmargin=\xmrgn, xrightmargin=\xmrgn, +framexleftmargin=0.5\bfem, framexrightmargin=0.5\bfem +} + +% style for the "code box" of the default theme without code box +\lstdefinestyle{jlcodeboxnostyle}{% +columns=fullflexible, +%basewidth=\bfem, +keepspaces=true, +linewidth=\columnwidth, +xleftmargin=\xmrgn, xrightmargin=\xmrgn, +framexleftmargin=0.5\bfem, framexrightmargin=0.5\bfem +} + +% style for the code box of the dark theme +\lstdefinestyle{jlcodeboxdthstyle}{% +backgroundcolor=\color{jlbackground}, rulecolor=\color{jlrule}, +columns=fullflexible, +%basewidth=\bfem, +keepspaces=true, +linewidth=\columnwidth, +xleftmargin=\xmrgn, xrightmargin=\xmrgn, +framexleftmargin=0.5\bfem, framexrightmargin=0.5\bfem +} +% +% +\else % PDFTeX +% +% +% style for the code box of the default theme +\lstdefinestyle{jlcodeboxdfltstyle}{% +backgroundcolor=\color{jlbackground}, rulecolor=\color{jlrule}, +frame=single, frameround=tttt, +columns=fixed, +basewidth=\bfem, +linewidth=\columnwidth, +xleftmargin=\xmrgn, xrightmargin=\xmrgn, +framexleftmargin=0.5\bfem, framexrightmargin=0.5\bfem +} + +% style for the "code box" of the default theme without code box +\lstdefinestyle{jlcodeboxnostyle}{% +columns=fixed, +basewidth=\bfem, +linewidth=\columnwidth, +xleftmargin=\xmrgn, xrightmargin=\xmrgn, +framexleftmargin=0.5\bfem, framexrightmargin=0.5\bfem +} + +% style for the code box of the dark theme +\lstdefinestyle{jlcodeboxdthstyle}{% +backgroundcolor=\color{jlbackground}, rulecolor=\color{jlrule}, +columns=fixed, +basewidth=\bfem, +linewidth=\columnwidth, +xleftmargin=\xmrgn, xrightmargin=\xmrgn, +framexleftmargin=0.5\bfem, framexrightmargin=0.5\bfem +} +% +% +\fi + + +% style for the linenumbers +\ifjlc@linenumbers + \lstdefinestyle{jllinenumbersstyle}{% + numbers=left, + stepnumber=1, + numberstyle=\ttfamily\color{jllinenumbers}, + numbersep = 1.5\bfem, + framexleftmargin=3.5\bfem + } +\else + \lstdefinestyle{jllinenumbersstyle}{} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% defining a new opliterate key +\def\lst@OpLiteratekey#1\@nil@{\let\lst@ifxopliterate\lst@if + \def\lst@opliterate{#1}} +\lst@Key{opliterate}{}{\@ifstar{\lst@true \lst@OpLiteratekey} + {\lst@false\lst@OpLiteratekey}#1\@nil@} +\lst@AddToHook{SelectCharTable} + {\ifx\lst@opliterate\@empty\else + \expandafter\lst@OpLiterate\lst@opliterate{}\relax\z@ + \fi} +\def\lst@OpLiterate#1#2#3{% + \ifx\relax#2\@empty\else + \lst@CArgX #1\relax\lst@CDef + {} + {\let\lst@next\@empty + \lst@ifxopliterate + \lst@ifmode \let\lst@next\lst@CArgEmpty \fi + \fi + \ifx\lst@next\@empty + \ifx\lst@OutputBox\@gobble\else + \lst@XPrintToken \let\lst@scanmode\lst@scan@m + \lst@token{#2}\lst@length#3\relax + \lst@XPrintToken + \fi + \let\lst@next\lst@CArgEmptyGobble + \fi + \lst@next}% + \@empty + \expandafter\lst@OpLiterate + \fi} + + +% defining the opc, the numc, the funcc and the jlrpc commands +% for literating operators, numbers, functions ending with '!' +% and the julia REPL prompt +\newcommand{\opc}[1]{{\color{jlop}#1}} +\newcommand{\numc}[1]{{\color{jlstrnum}#1}} +\newcommand{\funcc}[1]{{\color{jlfunctions}#1}} +\newcommand{\jlrpc}[1]{{\color{jreplprompt}#1}} + + + +\lstdefinestyle{jlcodeopstyle}{% +opliterate=* +% +% julia's operators +% +{\$}{{\opc{\$}}}{1} {!}{{\opc{!}}}{1} {\%}{{\opc{\%}}}{1} {&}{{\opc{\&}}}{1} +{’}{{\opc{’}}}{1} {(}{{\opc{(}}}{1} {)}{{\opc{)}}}{1} {*}{{\opc{*}}}{1} +{+}{{\opc{+}}}{1} {,}{{\opc{,}}}{1} {-}{{\opc{-}}}{1} {.}{{\opc{.}}}{1} +{/}{{\opc{/}}}{1} {:}{{\opc{:}}}{1} {;}{{\opc{;}}}{1} {<}{{\opc{<}}}{1} +{=}{{\opc{=}}}{1} {>}{{\opc{>}}}{1} {?}{{\opc{?}}}{1} {[}{{\opc{[}}}{1} +{\\}{{\opc{\lstum@backslash}}}{1} {]}{{\opc{]}}}{1} {^}{{\opc{\^{}}}}{1} +{\{}{{\opc{\{}}}{1} {|}{{\opc{|}}}{1} {\}}{{\opc{\}}}}{1} +{~}{{\opc{\textasciitilde}}}{1} +%{~}{{\opc{\raisebox{0.5ex}{\texttildelow{}}}}}{1} +% +% julia's numbers +% +{.0}{{\numc{.0}}}{2} {.1}{{\numc{.1}}}{2} {.2}{{\numc{.2}}}{2} +{.3}{{\numc{.3}}}{2} {.4}{{\numc{.4}}}{2} {.5}{{\numc{.5}}}{2} +{.6}{{\numc{.6}}}{2} {.7}{{\numc{.7}}}{2} {.8}{{\numc{.8}}}{2} +{.9}{{\numc{.9}}}{2} +% +{e+0}{{\numc{e+0}}}{3} {e+1}{{\numc{e+1}}}{3} {e+2}{{\numc{e+2}}}{3} +{e+3}{{\numc{e+3}}}{3} {e+4}{{\numc{e+4}}}{3} {e+5}{{\numc{e+5}}}{3} +{e+6}{{\numc{e+6}}}{3} {e+7}{{\numc{e+7}}}{3} {e+8}{{\numc{e+8}}}{3} +{e+9}{{\numc{e+9}}}{3} +% +{0E+}{{\numc{0E+}}}{3} {1E+}{{\numc{1E+}}}{3} {2E+}{{\numc{2E+}}}{3} +{3E+}{{\numc{3E+}}}{3} {4E+}{{\numc{4E+}}}{3} {5E+}{{\numc{5E+}}}{3} +{6E+}{{\numc{6E+}}}{3} {7E+}{{\numc{7E+}}}{3} {8E+}{{\numc{8E+}}}{3} +{9E+}{{\numc{9E+}}}{3} +% +{e-0}{{\numc{e-0}}}{3} {e-1}{{\numc{e-1}}}{3} {e-2}{{\numc{e-2}}}{3} +{e-3}{{\numc{e-3}}}{3} {e-4}{{\numc{e-4}}}{3} {e-5}{{\numc{e-5}}}{3} +{e-6}{{\numc{e-6}}}{3} {e-7}{{\numc{e-7}}}{3} {e-8}{{\numc{e-8}}}{3} +{e-9}{{\numc{e-9}}}{3} +% +{0E-}{{\numc{0E-}}}{3} {1E-}{{\numc{1E-}}}{3} {2E-}{{\numc{2E-}}}{3} +{3E-}{{\numc{3E-}}}{3} {4E-}{{\numc{4E-}}}{3} {5E-}{{\numc{5E-}}}{3} +{6E-}{{\numc{6E-}}}{3} {7E-}{{\numc{7E-}}}{3} {8E-}{{\numc{8E-}}}{3} +{9E-}{{\numc{9E-}}}{3} +% +% julia's functions ending with '!' +% +{accumulate!}{{\funcc{accumulate!}}}{11} {adjoint!}{{\funcc{adjoint!}}}{8} +{all!}{{\funcc{all!}}}{4} {any!}{{\funcc{any!}}}{4} +{append!}{{\funcc{append!}}}{7} {asyncmap!}{{\funcc{asyncmap!}}}{9} +{atomic_add!}{{\funcc{atomic_add!}}}{11} +{atomic_and!}{{\funcc{atomic_and!}}}{11} +{atomic_cas!}{{\funcc{atomic_cas!}}}{11} +{atomic_max!}{{\funcc{atomic_max!}}}{11} +{atomic_min!}{{\funcc{atomic_min!}}}{11} +{atomic_nand!}{{\funcc{atomic_nand!}}}{12} +{atomic_or!}{{\funcc{atomic_or!}}}{10} {atomic_sub!}{{\funcc{atomic_sub!}}}{11} +{atomic_xchg!}{{\funcc{atomic_xchg!}}}{12} +{atomic_xor!}{{\funcc{atomic_xor!}}}{11} {axpby!}{{\funcc{axpby!}}}{6} +{axpy!}{{\funcc{axpy!}}}{5} {broadcast!}{{\funcc{broadcast!}}}{10} +{bunchkaufman!}{{\funcc{bunchkaufman!}}}{13} {cholesky!}{{\funcc{cholesky!}}}{9} +{circcopy!}{{\funcc{circcopy!}}}{9} {circshift!}{{\funcc{circshift!}}}{10} +{clamp!}{{\funcc{clamp!}}}{6} {clear!}{{\funcc{clear!}}}{6} +{conj!}{{\funcc{conj!}}}{5} {copy!}{{\funcc{copy!}}}{5} +{copy_transpose!}{{\funcc{copy_transpose!}}}{15} {copyto!}{{\funcc{copyto!}}}{7} +{count!}{{\funcc{count!}}}{6} {cumprod!}{{\funcc{cumprod!}}}{8} +{cumsum!}{{\funcc{cumsum!}}}{7} {delete!}{{\funcc{delete!}}}{7} +{deleteat!}{{\funcc{deleteat!}}}{9} {digest!}{{\funcc{digest!}}}{7} +{digits!}{{\funcc{digits!}}}{7} {droptol!}{{\funcc{droptol!}}}{8} +{dropzeros!}{{\funcc{dropzeros!}}}{10} {eigen!}{{\funcc{eigen!}}}{6} +{eigvals!}{{\funcc{eigvals!}}}{8} {empty!}{{\funcc{empty!}}}{6} +{fill!}{{\funcc{fill!}}}{5} {filter!}{{\funcc{filter!}}}{7} +{findmax!}{{\funcc{findmax!}}}{8} {findmin!}{{\funcc{findmin!}}}{8} +{get!}{{\funcc{get!}}}{4} {hessenberg!}{{\funcc{hessenberg!}}}{11} +{hex2bytes!}{{\funcc{hex2bytes!}}}{10} {insert!}{{\funcc{insert!}}}{7} +{intersect!}{{\funcc{intersect!}}}{10} {invpermute!}{{\funcc{invpermute!}}}{11} +{isposdef!}{{\funcc{isposdef!}}}{9} {keepat!}{{\funcc{keepat!}}}{7} +{kron!}{{\funcc{kron!}}}{5} {ldiv!}{{\funcc{ldiv!}}}{5} +{ldlt!}{{\funcc{ldlt!}}}{5} {lmul!}{{\funcc{lmul!}}}{5} +{lowrankdowndate!}{{\funcc{lowrankdowndate!}}}{16} +{lowrankupdate!}{{\funcc{lowrankupdate!}}}{14} {lq!}{{\funcc{lq!}}}{3} +{lu!}{{\funcc{lu!}}}{3} {map!}{{\funcc{map!}}}{4} +{maximum!}{{\funcc{maximum!}}}{8} {mean!}{{\funcc{mean!}}}{5} +{median!}{{\funcc{median!}}}{7} {merge!}{{\funcc{merge!}}}{6} +{mergewith!}{{\funcc{mergewith!}}}{10} {minimum!}{{\funcc{minimum!}}}{8} +{modifyfield!}{{\funcc{modifyfield!}}}{12} +{modifyproperty!}{{\funcc{modifyproperty!}}}{15} {mul!}{{\funcc{mul!}}}{4} +{normalize!}{{\funcc{normalize!}}}{10} {ordschur!}{{\funcc{ordschur!}}}{9} +{partialsort!}{{\funcc{partialsort!}}}{12} +{partialsortperm!}{{\funcc{partialsortperm!}}}{16} +{permute!}{{\funcc{permute!}}}{8} {permutedims!}{{\funcc{permutedims!}}}{12} +{pop!}{{\funcc{pop!}}}{4} {popat!}{{\funcc{popat!}}}{6} +{popfirst!}{{\funcc{popfirst!}}}{9} {prepend!}{{\funcc{prepend!}}}{8} +{prod!}{{\funcc{prod!}}}{5} {push!}{{\funcc{push!}}}{5} +{pushfirst!}{{\funcc{pushfirst!}}}{10} {put!}{{\funcc{put!}}}{4} +{qr!}{{\funcc{qr!}}}{3} {quantile!}{{\funcc{quantile!}}}{9} +{rand!}{{\funcc{rand!}}}{5} {randcycle!}{{\funcc{randcycle!}}}{10} +{randexp!}{{\funcc{randexp!}}}{8} {randn!}{{\funcc{randn!}}}{6} +{randperm!}{{\funcc{randperm!}}}{9} {randsubseq!}{{\funcc{randsubseq!}}}{11} +{rdiv!}{{\funcc{rdiv!}}}{5} {read!}{{\funcc{read!}}}{5} +{readbytes!}{{\funcc{readbytes!}}}{10} {reflect!}{{\funcc{reflect!}}}{8} +{replace!}{{\funcc{replace!}}}{8} +{replace_sourceloc!}{{\funcc{replace_sourceloc!}}}{18} +{replacefield!}{{\funcc{replacefield!}}}{13} +{replaceproperty!}{{\funcc{replaceproperty!}}}{16} +{resize!}{{\funcc{resize!}}}{7} {reverse!}{{\funcc{reverse!}}}{8} +{rmul!}{{\funcc{rmul!}}}{5} {rotate!}{{\funcc{rotate!}}}{7} +{schur!}{{\funcc{schur!}}}{6} {setdiff!}{{\funcc{setdiff!}}}{8} +{setfield!}{{\funcc{setfield!}}}{9} {setindex!}{{\funcc{setindex!}}}{9} +{setproperty!}{{\funcc{setproperty!}}}{12} {shuffle!}{{\funcc{shuffle!}}}{8} +{sizehint!}{{\funcc{sizehint!}}}{9} {sort!}{{\funcc{sort!}}}{5} +{sortperm!}{{\funcc{sortperm!}}}{9} {splice!}{{\funcc{splice!}}}{7} +{sum!}{{\funcc{sum!}}}{4} {svd!}{{\funcc{svd!}}}{4} +{svdvals!}{{\funcc{svdvals!}}}{8} {swapfield!}{{\funcc{swapfield!}}}{10} +{swapproperty!}{{\funcc{swapproperty!}}}{13} {symdiff!}{{\funcc{symdiff!}}}{8} +{take!}{{\funcc{take!}}}{5} {transpose!}{{\funcc{transpose!}}}{10} +{tril!}{{\funcc{tril!}}}{5} {triu!}{{\funcc{triu!}}}{5} +{union!}{{\funcc{union!}}}{6} {unique!}{{\funcc{unique!}}}{7} +{unsafe_copyto!}{{\funcc{unsafe_copyto!}}}{14} +{unsafe_store!}{{\funcc{unsafe_store!}}}{13} {update!}{{\funcc{update!}}}{7} +% +% julia's REPL prompt +% +{julia>}{{\bfseries \jlrpc{julia>}}}{6} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% defining the ucc, the ucclit and uccop command +% for literating special unicode characters +\newcommand{\ucc}[1]{% +\ifnum\lst@mode=\lst@Pmode\relax% +{\color{jlbase}#1}% +\else% +#1% +\fi% +} + +\newcommand{\ucclit}[1]{% +\ifnum\lst@mode=\lst@Pmode\relax% +{\color{jlliteral}#1}% +\else% +#1% +\fi% +} + +\newcommand{\uccop}[1]{% +\ifnum\lst@mode=\lst@Pmode\relax% +{\color{jlop}#1}% +\else% +#1% +\fi% +} + + + +\lst@InputCatcodes +\iftutex % LuaTeX + XeTeX +\def\lst@DefEC{% +\lst@CCECUse \lst@ProcessLetter +^^a1^^a3^^a5^^a6^^a7^^a9^^aa^^ab^^ac^^ae^^af^^b0^^b1^^b2^^b3^^b6^^b7^^b9^^ba% +^^bb^^bc^^bd^^be^^bf^^c0^^c1^^c2^^c4^^c5^^c6^^c7^^c8^^c9^^ca^^cb^^cc^^cd^^ce% +^^cf^^d0^^d1^^d2^^d3^^d4^^d6^^d7^^d8^^d9^^da^^db^^dc^^de^^df^^e0^^e1^^e2^^e4% +^^e5^^e6^^e7^^e8^^e9^^ea^^eb^^ec^^ed^^ee^^ef^^f0^^f1^^f2^^f3^^f4^^f6^^f7^^f8% +^^f9^^fa^^fb^^fc^^fe% +^^^^0110^^^^0111^^^^0127^^^^0131^^^^0141^^^^0142^^^^014a^^^^014b^^^^0150% +^^^^0151^^^^0152^^^^0153^^^^0170^^^^0171^^^^0195^^^^019e^^^^01b5^^^^01c2% +^^^^0237^^^^0250^^^^0252^^^^0254^^^^0256^^^^0259^^^^0263^^^^0264^^^^0265% +^^^^026c^^^^026d^^^^026f^^^^0270^^^^0271^^^^0272^^^^0273^^^^0277^^^^0278% +^^^^0279^^^^027a^^^^027b^^^^027c^^^^027d^^^^027e^^^^0282^^^^0283^^^^0287% +^^^^0288^^^^028a^^^^028b^^^^028c^^^^028d^^^^028e^^^^0290^^^^0292^^^^0294% +^^^^0295^^^^0296^^^^029e^^^^02a4^^^^02a7^^^^02b0^^^^02b2^^^^02b3^^^^02b7% +^^^^02b8^^^^02bc^^^^02c8^^^^02cc^^^^02d0^^^^02d1^^^^02d2^^^^02d3^^^^02d4% +^^^^02d5^^^^02d8^^^^02dc^^^^02e1^^^^02e2^^^^02e3^^^^0300^^^^0301^^^^0302% +^^^^0303^^^^0304^^^^0305^^^^0306^^^^0307^^^^0308^^^^0309^^^^030a^^^^030b% +^^^^030c^^^^0310^^^^0312^^^^0315^^^^031a^^^^0321^^^^0322^^^^0327^^^^0328% +^^^^032a^^^^0330^^^^0332^^^^0336^^^^0338^^^^034d^^^^0391^^^^0392^^^^0393% +^^^^0394^^^^0395^^^^0396^^^^0397^^^^0398^^^^0399^^^^039a^^^^039b^^^^039c% +^^^^039d^^^^039e^^^^039f^^^^03a0^^^^03a1^^^^03a3^^^^03a4^^^^03a5^^^^03a6% +^^^^03a7^^^^03a8^^^^03a9^^^^03b1^^^^03b2^^^^03b3^^^^03b4^^^^03b5^^^^03b6% +^^^^03b7^^^^03b8^^^^03b9^^^^03ba^^^^03bb^^^^03bc^^^^03bd^^^^03be^^^^03bf% +^^^^03c0^^^^03c1^^^^03c2^^^^03c3^^^^03c4^^^^03c5^^^^03c6^^^^03c7^^^^03c8% +^^^^03c9^^^^03d0^^^^03d1^^^^03d5^^^^03d6^^^^03d8^^^^03d9^^^^03da^^^^03db% +^^^^03dc^^^^03dd^^^^03de^^^^03df^^^^03e0^^^^03e1^^^^03f0^^^^03f1^^^^03f4% +^^^^03f5^^^^03f6^^^^1d2c^^^^1d2e^^^^1d30^^^^1d31^^^^1d33^^^^1d34^^^^1d35% +^^^^1d36^^^^1d37^^^^1d38^^^^1d39^^^^1d3a^^^^1d3c^^^^1d3e^^^^1d3f^^^^1d40% +^^^^1d41^^^^1d42^^^^1d43^^^^1d45^^^^1d47^^^^1d48^^^^1d49^^^^1d4b^^^^1d4d% +^^^^1d4f^^^^1d50^^^^1d52^^^^1d56^^^^1d57^^^^1d58^^^^1d5b^^^^1d5d^^^^1d5e% +^^^^1d5f^^^^1d60^^^^1d61^^^^1d62^^^^1d63^^^^1d64^^^^1d65^^^^1d66^^^^1d67% +^^^^1d68^^^^1d69^^^^1d6a^^^^1d9c^^^^1da0^^^^1da5^^^^1db2^^^^1dbb^^^^1dbf% +^^^^2002^^^^2003^^^^2005^^^^2009^^^^200a^^^^2013^^^^2014^^^^2016^^^^2018% +^^^^2019^^^^201b^^^^201c^^^^201d^^^^2020^^^^2021^^^^2022^^^^2026^^^^2030% +^^^^2031^^^^2032^^^^2033^^^^2034^^^^2035^^^^2036^^^^2037^^^^2039^^^^203a% +^^^^203c^^^^2040^^^^2049^^^^2057^^^^205d^^^^2060^^^^2070^^^^2071^^^^2074% +^^^^2075^^^^2076^^^^2077^^^^2078^^^^2079^^^^207a^^^^207b^^^^207c^^^^207d% +^^^^207e^^^^207f^^^^2080^^^^2081^^^^2082^^^^2083^^^^2084^^^^2085^^^^2086% +^^^^2087^^^^2088^^^^2089^^^^208a^^^^208b^^^^208c^^^^208d^^^^208e^^^^2090% +^^^^2091^^^^2092^^^^2093^^^^2094^^^^2095^^^^2096^^^^2097^^^^2098^^^^2099% +^^^^209a^^^^209b^^^^209c^^^^20a7^^^^20ac^^^^20d0^^^^20d1^^^^20d2^^^^20d6% +^^^^20d7^^^^20db^^^^20dc^^^^20dd^^^^20de^^^^20df^^^^20e1^^^^20e4^^^^20e7% +^^^^20e8^^^^20e9^^^^20ec^^^^20ed^^^^20ee^^^^20ef^^^^20f0^^^^2102^^^^2107% +^^^^210a^^^^210b^^^^210c^^^^210d^^^^210e^^^^210f^^^^2110^^^^2111^^^^2112% +^^^^2113^^^^2115^^^^2116^^^^2118^^^^2119^^^^211a^^^^211b^^^^211c^^^^211d% +^^^^211e^^^^2122^^^^2124^^^^2126^^^^2127^^^^2128^^^^2129^^^^212b^^^^212c% +^^^^212d^^^^212f^^^^2130^^^^2131^^^^2132^^^^2133^^^^2134^^^^2135^^^^2136% +^^^^2137^^^^2138^^^^2139^^^^213c^^^^213d^^^^213e^^^^213f^^^^2140^^^^2141% +^^^^2142^^^^2143^^^^2144^^^^2145^^^^2146^^^^2147^^^^2148^^^^2149^^^^214a% +^^^^214b^^^^2150^^^^2151^^^^2152^^^^2153^^^^2154^^^^2155^^^^2156^^^^2157% +^^^^2158^^^^2159^^^^215a^^^^215b^^^^215c^^^^215d^^^^215e^^^^215f^^^^2189% +^^^^2190^^^^2191^^^^2192^^^^2193^^^^2194^^^^2195^^^^2196^^^^2197^^^^2198% +^^^^2199^^^^219a^^^^219b^^^^219c^^^^219d^^^^219e^^^^219f^^^^21a0^^^^21a1% +^^^^21a2^^^^21a3^^^^21a4^^^^21a5^^^^21a6^^^^21a7^^^^21a8^^^^21a9^^^^21aa% +^^^^21ab^^^^21ac^^^^21ad^^^^21ae^^^^21af^^^^21b0^^^^21b1^^^^21b2^^^^21b3% +^^^^21b4^^^^21b5^^^^21b6^^^^21b7^^^^21b8^^^^21b9^^^^21ba^^^^21bb^^^^21bc% +^^^^21bd^^^^21be^^^^21bf^^^^21c0^^^^21c1^^^^21c2^^^^21c3^^^^21c4^^^^21c5% +^^^^21c6^^^^21c7^^^^21c8^^^^21c9^^^^21ca^^^^21cb^^^^21cc^^^^21cd^^^^21ce% +^^^^21cf^^^^21d0^^^^21d1^^^^21d2^^^^21d3^^^^21d4^^^^21d5^^^^21d6^^^^21d7% +^^^^21d8^^^^21d9^^^^21da^^^^21db^^^^21dc^^^^21dd^^^^21de^^^^21df^^^^21e0% +^^^^21e1^^^^21e2^^^^21e3^^^^21e4^^^^21e5^^^^21e6^^^^21e7^^^^21e8^^^^21e9% +^^^^21ea^^^^21f4^^^^21f5^^^^21f6^^^^21f7^^^^21f8^^^^21f9^^^^21fa^^^^21fb% +^^^^21fc^^^^21fd^^^^21fe^^^^21ff^^^^2200^^^^2201^^^^2202^^^^2203^^^^2204% +^^^^2205^^^^2206^^^^2207^^^^2208^^^^2209^^^^220a^^^^220b^^^^220c^^^^220d% +^^^^220e^^^^220f^^^^2210^^^^2211^^^^2212^^^^2213^^^^2214^^^^2216^^^^2217% +^^^^2218^^^^2219^^^^221a^^^^221b^^^^221c^^^^221d^^^^221e^^^^221f^^^^2220% +^^^^2221^^^^2222^^^^2223^^^^2224^^^^2225^^^^2226^^^^2227^^^^2228^^^^2229% +^^^^222a^^^^222b^^^^222c^^^^222d^^^^222e^^^^222f^^^^2230^^^^2231^^^^2232% +^^^^2233^^^^2234^^^^2235^^^^2237^^^^2238^^^^223a^^^^223b^^^^223c^^^^223d% +^^^^223e^^^^223f^^^^2240^^^^2241^^^^2242^^^^2243^^^^2244^^^^2245^^^^2246% +^^^^2247^^^^2248^^^^2249^^^^224a^^^^224b^^^^224c^^^^224d^^^^224e^^^^224f% +^^^^2250^^^^2251^^^^2252^^^^2253^^^^2254^^^^2255^^^^2256^^^^2257^^^^2258% +^^^^2259^^^^225a^^^^225b^^^^225c^^^^225d^^^^225e^^^^225f^^^^2260^^^^2261% +^^^^2262^^^^2263^^^^2264^^^^2265^^^^2266^^^^2267^^^^2268^^^^2269^^^^226a% +^^^^226b^^^^226c^^^^226d^^^^226e^^^^226f^^^^2270^^^^2271^^^^2272^^^^2273% +^^^^2274^^^^2275^^^^2276^^^^2277^^^^2278^^^^2279^^^^227a^^^^227b^^^^227c% +^^^^227d^^^^227e^^^^227f^^^^2280^^^^2281^^^^2282^^^^2283^^^^2284^^^^2285% +^^^^2286^^^^2287^^^^2288^^^^2289^^^^228a^^^^228b^^^^228d^^^^228e^^^^228f% +^^^^2290^^^^2291^^^^2292^^^^2293^^^^2294^^^^2295^^^^2296^^^^2297^^^^2298% +^^^^2299^^^^229a^^^^229b^^^^229c^^^^229d^^^^229e^^^^229f^^^^22a0^^^^22a1% +^^^^22a2^^^^22a3^^^^22a4^^^^22a5^^^^22a7^^^^22a8^^^^22a9^^^^22aa^^^^22ab% +^^^^22ac^^^^22ad^^^^22ae^^^^22af^^^^22b0^^^^22b1^^^^22b2^^^^22b3^^^^22b4% +^^^^22b5^^^^22b6^^^^22b7^^^^22b8^^^^22b9^^^^22ba^^^^22bb^^^^22bc^^^^22bd% +^^^^22be^^^^22bf^^^^22c0^^^^22c1^^^^22c2^^^^22c3^^^^22c4^^^^22c5^^^^22c6% +^^^^22c7^^^^22c8^^^^22c9^^^^22ca^^^^22cb^^^^22cc^^^^22cd^^^^22ce^^^^22cf% +^^^^22d0^^^^22d1^^^^22d2^^^^22d3^^^^22d4^^^^22d5^^^^22d6^^^^22d7^^^^22d8% +^^^^22d9^^^^22da^^^^22db^^^^22dc^^^^22dd^^^^22de^^^^22df^^^^22e0^^^^22e1% +^^^^22e2^^^^22e3^^^^22e4^^^^22e5^^^^22e6^^^^22e7^^^^22e8^^^^22e9^^^^22ea% +^^^^22eb^^^^22ec^^^^22ed^^^^22ee^^^^22ef^^^^22f0^^^^22f1^^^^22f2^^^^22f3% +^^^^22f4^^^^22f5^^^^22f6^^^^22f7^^^^22f8^^^^22f9^^^^22fa^^^^22fb^^^^22fc% +^^^^22fd^^^^22fe^^^^22ff^^^^2300^^^^2302^^^^2305^^^^2306^^^^2308^^^^2309% +^^^^230a^^^^230b^^^^2310^^^^2311^^^^2312^^^^2313^^^^2315^^^^2317^^^^2319% +^^^^231a^^^^231b^^^^231c^^^^231d^^^^231e^^^^231f^^^^2322^^^^2323^^^^232c% +^^^^2332^^^^2336^^^^233d^^^^233f^^^^2340^^^^2353^^^^2370^^^^2394^^^^23a3% +^^^^23b0^^^^23b1^^^^23b4^^^^23b5^^^^23b6^^^^23b7^^^^23b8^^^^23b9^^^^23ce% +^^^^23de^^^^23df^^^^23e2^^^^23e3^^^^23e4^^^^23e5^^^^23e6^^^^23e7^^^^23e9% +^^^^23ea^^^^23eb^^^^23ec^^^^23f0^^^^23f3^^^^2422^^^^2423^^^^24c2^^^^24c8% +^^^^2500^^^^2501^^^^2502^^^^2503^^^^2504^^^^2505^^^^2506^^^^2507^^^^2508% +^^^^2509^^^^250a^^^^250b^^^^250c^^^^250d^^^^250e^^^^250f^^^^2510^^^^2511% +^^^^2512^^^^2513^^^^2514^^^^2515^^^^2516^^^^2517^^^^2518^^^^2519^^^^251a% +^^^^251b^^^^251c^^^^251d^^^^251e^^^^251f^^^^2520^^^^2521^^^^2522^^^^2523% +^^^^2524^^^^2525^^^^2526^^^^2527^^^^2528^^^^2529^^^^252a^^^^252b^^^^252c% +^^^^252d^^^^252e^^^^252f^^^^2530^^^^2531^^^^2532^^^^2533^^^^2534^^^^2535% +^^^^2536^^^^2537^^^^2538^^^^2539^^^^253a^^^^253b^^^^253c^^^^253d^^^^253e% +^^^^253f^^^^2540^^^^2541^^^^2542^^^^2543^^^^2544^^^^2545^^^^2546^^^^2547% +^^^^2548^^^^2549^^^^254a^^^^254b^^^^254c^^^^254d^^^^254e^^^^254f^^^^2550% +^^^^2551^^^^2552^^^^2553^^^^2554^^^^2555^^^^2556^^^^2557^^^^2558^^^^2559% +^^^^255a^^^^255b^^^^255c^^^^255d^^^^255e^^^^255f^^^^2560^^^^2561^^^^2562% +^^^^2563^^^^2564^^^^2565^^^^2566^^^^2567^^^^2568^^^^2569^^^^256a^^^^256b% +^^^^256c^^^^256d^^^^256e^^^^256f^^^^2570^^^^2571^^^^2572^^^^2573^^^^2574% +^^^^2575^^^^2576^^^^2577^^^^2578^^^^2579^^^^257a^^^^257b^^^^257c^^^^257d% +^^^^257e^^^^257f^^^^2580^^^^2584^^^^2588^^^^258c^^^^2590^^^^2591^^^^2592% +^^^^2593^^^^25a0^^^^25a1^^^^25a2^^^^25a3^^^^25a4^^^^25a5^^^^25a6^^^^25a7% +^^^^25a8^^^^25a9^^^^25aa^^^^25ab^^^^25ac^^^^25ad^^^^25ae^^^^25af^^^^25b0% +^^^^25b1^^^^25b2^^^^25b3^^^^25b4^^^^25b5^^^^25b6^^^^25b7^^^^25b8^^^^25b9% +^^^^25ba^^^^25bb^^^^25bc^^^^25bd^^^^25be^^^^25bf^^^^25c0^^^^25c1^^^^25c2% +^^^^25c3^^^^25c4^^^^25c5^^^^25c6^^^^25c7^^^^25c8^^^^25c9^^^^25ca^^^^25cb% +^^^^25cc^^^^25cd^^^^25ce^^^^25cf^^^^25d0^^^^25d1^^^^25d2^^^^25d3^^^^25d4% +^^^^25d5^^^^25d6^^^^25d7^^^^25d8^^^^25d9^^^^25da^^^^25db^^^^25dc^^^^25dd% +^^^^25de^^^^25df^^^^25e0^^^^25e1^^^^25e2^^^^25e3^^^^25e4^^^^25e5^^^^25e6% +^^^^25e7^^^^25e8^^^^25e9^^^^25ea^^^^25eb^^^^25ec^^^^25ed^^^^25ee^^^^25ef% +^^^^25f0^^^^25f1^^^^25f2^^^^25f3^^^^25f4^^^^25f5^^^^25f6^^^^25f7^^^^25f8% +^^^^25f9^^^^25fa^^^^25fb^^^^25fc^^^^25fd^^^^25fe^^^^25ff^^^^2600^^^^2601% +^^^^2605^^^^2606^^^^2609^^^^260e^^^^2611^^^^2614^^^^2615^^^^261d^^^^2621% +^^^^263a^^^^263b^^^^263c^^^^263d^^^^263e^^^^263f^^^^2640^^^^2642^^^^2643% +^^^^2644^^^^2645^^^^2646^^^^2647^^^^2648^^^^2649^^^^264a^^^^264b^^^^264c% +^^^^264d^^^^264e^^^^264f^^^^2650^^^^2651^^^^2652^^^^2653^^^^2660^^^^2661% +^^^^2662^^^^2663^^^^2664^^^^2665^^^^2666^^^^2667^^^^2668^^^^2669^^^^266a% +^^^^266b^^^^266d^^^^266e^^^^266f^^^^267b^^^^267e^^^^267f^^^^2680^^^^2681% +^^^^2682^^^^2683^^^^2684^^^^2685^^^^2686^^^^2687^^^^2688^^^^2689^^^^2693% +^^^^26a0^^^^26a1^^^^26a5^^^^26aa^^^^26ab^^^^26ac^^^^26b2^^^^26bd^^^^26be% +^^^^26c4^^^^26c5^^^^26ce^^^^26d4^^^^26ea^^^^26f2^^^^26f3^^^^26f5^^^^26fa% +^^^^26fd^^^^2702^^^^2705^^^^2708^^^^2709^^^^270a^^^^270b^^^^270c^^^^270f% +^^^^2712^^^^2713^^^^2714^^^^2716^^^^2720^^^^2728^^^^272a^^^^2733^^^^2734% +^^^^2736^^^^273d^^^^2744^^^^2747^^^^274c^^^^274e^^^^2753^^^^2754^^^^2755% +^^^^2757^^^^2764^^^^2795^^^^2796^^^^2797^^^^279b^^^^27a1^^^^27b0^^^^27bf% +^^^^27c0^^^^27c1^^^^27c2^^^^27c8^^^^27c9^^^^27d1^^^^27d2^^^^27d5^^^^27d6% +^^^^27d7^^^^27d8^^^^27d9^^^^27e6^^^^27e7^^^^27e8^^^^27e9^^^^27f0^^^^27f1% +^^^^27f5^^^^27f6^^^^27f7^^^^27f8^^^^27f9^^^^27fa^^^^27fb^^^^27fc^^^^27fd% +^^^^27fe^^^^27ff^^^^2900^^^^2901^^^^2902^^^^2903^^^^2904^^^^2905^^^^2906% +^^^^2907^^^^2908^^^^2909^^^^290a^^^^290b^^^^290c^^^^290d^^^^290e^^^^290f% +^^^^2910^^^^2911^^^^2912^^^^2913^^^^2914^^^^2915^^^^2916^^^^2917^^^^2918% +^^^^291d^^^^291e^^^^291f^^^^2920^^^^2925^^^^2926^^^^2927^^^^2928^^^^2929% +^^^^292a^^^^292b^^^^292c^^^^292d^^^^292e^^^^292f^^^^2930^^^^2931^^^^2932% +^^^^2934^^^^2935^^^^2942^^^^2944^^^^2945^^^^2946^^^^2947^^^^2948^^^^2949% +^^^^294a^^^^294b^^^^294c^^^^294d^^^^294e^^^^294f^^^^2950^^^^2951^^^^2952% +^^^^2953^^^^2954^^^^2955^^^^2956^^^^2957^^^^2958^^^^2959^^^^295a^^^^295b% +^^^^295c^^^^295d^^^^295e^^^^295f^^^^2960^^^^2961^^^^2962^^^^2963^^^^2964% +^^^^2965^^^^2966^^^^2967^^^^2968^^^^2969^^^^296a^^^^296b^^^^296c^^^^296d% +^^^^296e^^^^296f^^^^2970^^^^2980^^^^2986^^^^2999^^^^299b^^^^299c^^^^299d% +^^^^299e^^^^299f^^^^29a0^^^^29a1^^^^29a2^^^^29a3^^^^29a4^^^^29a5^^^^29a6% +^^^^29a7^^^^29a8^^^^29a9^^^^29aa^^^^29ab^^^^29ac^^^^29ad^^^^29ae^^^^29af% +^^^^29b0^^^^29b1^^^^29b2^^^^29b3^^^^29b4^^^^29b7^^^^29b8^^^^29bc^^^^29be% +^^^^29bf^^^^29c0^^^^29c1^^^^29c4^^^^29c5^^^^29c6^^^^29c7^^^^29ca^^^^29cb% +^^^^29cf^^^^29d0^^^^29df^^^^29e1^^^^29e2^^^^29e3^^^^29e4^^^^29e5^^^^29eb% +^^^^29f4^^^^29f6^^^^29f7^^^^29fa^^^^29fb^^^^2a00^^^^2a01^^^^2a02^^^^2a03% +^^^^2a04^^^^2a05^^^^2a06^^^^2a07^^^^2a08^^^^2a09^^^^2a0a^^^^2a0b^^^^2a0c% +^^^^2a0d^^^^2a0e^^^^2a0f^^^^2a10^^^^2a11^^^^2a12^^^^2a13^^^^2a14^^^^2a15% +^^^^2a16^^^^2a18^^^^2a19^^^^2a1a^^^^2a1b^^^^2a1c^^^^2a1d^^^^2a1f^^^^2a22% +^^^^2a23^^^^2a24^^^^2a25^^^^2a26^^^^2a27^^^^2a28^^^^2a29^^^^2a2a^^^^2a2b% +^^^^2a2c^^^^2a2d^^^^2a2e^^^^2a2f^^^^2a30^^^^2a31^^^^2a32^^^^2a33^^^^2a34% +^^^^2a35^^^^2a36^^^^2a37^^^^2a38^^^^2a39^^^^2a3a^^^^2a3b^^^^2a3c^^^^2a3d% +^^^^2a3f^^^^2a40^^^^2a41^^^^2a42^^^^2a43^^^^2a44^^^^2a45^^^^2a4a^^^^2a4b% +^^^^2a4c^^^^2a4d^^^^2a4e^^^^2a4f^^^^2a50^^^^2a51^^^^2a52^^^^2a53^^^^2a54% +^^^^2a55^^^^2a56^^^^2a57^^^^2a58^^^^2a5a^^^^2a5b^^^^2a5c^^^^2a5d^^^^2a5e% +^^^^2a5f^^^^2a60^^^^2a61^^^^2a62^^^^2a63^^^^2a66^^^^2a67^^^^2a6a^^^^2a6b% +^^^^2a6c^^^^2a6d^^^^2a6e^^^^2a6f^^^^2a70^^^^2a71^^^^2a72^^^^2a73^^^^2a74% +^^^^2a75^^^^2a76^^^^2a77^^^^2a78^^^^2a79^^^^2a7a^^^^2a7b^^^^2a7c^^^^2a7d% +^^^^2a7e^^^^2a7f^^^^2a80^^^^2a81^^^^2a82^^^^2a83^^^^2a84^^^^2a85^^^^2a86% +^^^^2a87^^^^2a88^^^^2a89^^^^2a8a^^^^2a8b^^^^2a8c^^^^2a8d^^^^2a8e^^^^2a8f% +^^^^2a90^^^^2a91^^^^2a92^^^^2a93^^^^2a94^^^^2a95^^^^2a96^^^^2a97^^^^2a98% +^^^^2a99^^^^2a9a^^^^2a9b^^^^2a9c^^^^2a9d^^^^2a9e^^^^2a9f^^^^2aa0^^^^2aa1% +^^^^2aa2^^^^2aa3^^^^2aa4^^^^2aa5^^^^2aa6^^^^2aa7^^^^2aa8^^^^2aa9^^^^2aaa% +^^^^2aab^^^^2aac^^^^2aad^^^^2aae^^^^2aaf^^^^2ab0^^^^2ab1^^^^2ab2^^^^2ab3% +^^^^2ab4^^^^2ab5^^^^2ab6^^^^2ab7^^^^2ab8^^^^2ab9^^^^2aba^^^^2abb^^^^2abc% +^^^^2abd^^^^2abe^^^^2abf^^^^2ac0^^^^2ac1^^^^2ac2^^^^2ac3^^^^2ac4^^^^2ac5% +^^^^2ac6^^^^2ac7^^^^2ac8^^^^2ac9^^^^2aca^^^^2acb^^^^2acc^^^^2acd^^^^2ace% +^^^^2acf^^^^2ad0^^^^2ad1^^^^2ad2^^^^2ad3^^^^2ad4^^^^2ad5^^^^2ad6^^^^2ad7% +^^^^2ad8^^^^2ad9^^^^2adb^^^^2adc^^^^2add^^^^2ae3^^^^2ae4^^^^2af4^^^^2af6% +^^^^2af7^^^^2af8^^^^2af9^^^^2afa^^^^2b05^^^^2b06^^^^2b07^^^^2b12^^^^2b13% +^^^^2b14^^^^2b15^^^^2b16^^^^2b17^^^^2b18^^^^2b19^^^^2b1a^^^^2b1b^^^^2b1c% +^^^^2b1d^^^^2b1e^^^^2b1f^^^^2b20^^^^2b21^^^^2b22^^^^2b23^^^^2b24^^^^2b25% +^^^^2b26^^^^2b27^^^^2b28^^^^2b29^^^^2b2a^^^^2b2b^^^^2b2c^^^^2b2d^^^^2b2e% +^^^^2b2f^^^^2b30^^^^2b31^^^^2b32^^^^2b33^^^^2b34^^^^2b35^^^^2b36^^^^2b37% +^^^^2b38^^^^2b39^^^^2b3a^^^^2b3b^^^^2b3c^^^^2b3d^^^^2b3e^^^^2b3f^^^^2b40% +^^^^2b41^^^^2b42^^^^2b43^^^^2b44^^^^2b45^^^^2b46^^^^2b47^^^^2b48^^^^2b49% +^^^^2b4a^^^^2b4b^^^^2b4c^^^^2b50^^^^2b51^^^^2b52^^^^2b53^^^^2b54^^^^2b55% +^^^^2c7c^^^^2c7d^^^^3012^^^^3030^^^^303d^^^^3297^^^^3299^^^^a71b^^^^a71c% +^^^^a71d% +^^^^^^01d400^^^^^^01d401^^^^^^01d402^^^^^^01d403^^^^^^01d404^^^^^^01d405% +^^^^^^01d406^^^^^^01d407^^^^^^01d408^^^^^^01d409^^^^^^01d40a^^^^^^01d40b% +^^^^^^01d40c^^^^^^01d40d^^^^^^01d40e^^^^^^01d40f^^^^^^01d410^^^^^^01d411% +^^^^^^01d412^^^^^^01d413^^^^^^01d414^^^^^^01d415^^^^^^01d416^^^^^^01d417% +^^^^^^01d418^^^^^^01d419^^^^^^01d41a^^^^^^01d41b^^^^^^01d41c^^^^^^01d41d% +^^^^^^01d41e^^^^^^01d41f^^^^^^01d420^^^^^^01d421^^^^^^01d422^^^^^^01d423% +^^^^^^01d424^^^^^^01d425^^^^^^01d426^^^^^^01d427^^^^^^01d428^^^^^^01d429% +^^^^^^01d42a^^^^^^01d42b^^^^^^01d42c^^^^^^01d42d^^^^^^01d42e^^^^^^01d42f% +^^^^^^01d430^^^^^^01d431^^^^^^01d432^^^^^^01d433^^^^^^01d434^^^^^^01d435% +^^^^^^01d436^^^^^^01d437^^^^^^01d438^^^^^^01d439^^^^^^01d43a^^^^^^01d43b% +^^^^^^01d43c^^^^^^01d43d^^^^^^01d43e^^^^^^01d43f^^^^^^01d440^^^^^^01d441% +^^^^^^01d442^^^^^^01d443^^^^^^01d444^^^^^^01d445^^^^^^01d446^^^^^^01d447% +^^^^^^01d448^^^^^^01d449^^^^^^01d44a^^^^^^01d44b^^^^^^01d44c^^^^^^01d44d% +^^^^^^01d44e^^^^^^01d44f^^^^^^01d450^^^^^^01d451^^^^^^01d452^^^^^^01d453% +^^^^^^01d454^^^^^^01d456^^^^^^01d457^^^^^^01d458^^^^^^01d459^^^^^^01d45a% +^^^^^^01d45b^^^^^^01d45c^^^^^^01d45d^^^^^^01d45e^^^^^^01d45f^^^^^^01d460% +^^^^^^01d461^^^^^^01d462^^^^^^01d463^^^^^^01d464^^^^^^01d465^^^^^^01d466% +^^^^^^01d467^^^^^^01d468^^^^^^01d469^^^^^^01d46a^^^^^^01d46b^^^^^^01d46c% +^^^^^^01d46d^^^^^^01d46e^^^^^^01d46f^^^^^^01d470^^^^^^01d471^^^^^^01d472% +^^^^^^01d473^^^^^^01d474^^^^^^01d475^^^^^^01d476^^^^^^01d477^^^^^^01d478% +^^^^^^01d479^^^^^^01d47a^^^^^^01d47b^^^^^^01d47c^^^^^^01d47d^^^^^^01d47e% +^^^^^^01d47f^^^^^^01d480^^^^^^01d481^^^^^^01d482^^^^^^01d483^^^^^^01d484% +^^^^^^01d485^^^^^^01d486^^^^^^01d487^^^^^^01d488^^^^^^01d489^^^^^^01d48a% +^^^^^^01d48b^^^^^^01d48c^^^^^^01d48d^^^^^^01d48e^^^^^^01d48f^^^^^^01d490% +^^^^^^01d491^^^^^^01d492^^^^^^01d493^^^^^^01d494^^^^^^01d495^^^^^^01d496% +^^^^^^01d497^^^^^^01d498^^^^^^01d499^^^^^^01d49a^^^^^^01d49b^^^^^^01d49c% +^^^^^^01d49e^^^^^^01d49f^^^^^^01d4a2^^^^^^01d4a5^^^^^^01d4a6^^^^^^01d4a9% +^^^^^^01d4aa^^^^^^01d4ab^^^^^^01d4ac^^^^^^01d4ae^^^^^^01d4af^^^^^^01d4b0% +^^^^^^01d4b1^^^^^^01d4b2^^^^^^01d4b3^^^^^^01d4b4^^^^^^01d4b5^^^^^^01d4b6% +^^^^^^01d4b7^^^^^^01d4b8^^^^^^01d4b9^^^^^^01d4bb^^^^^^01d4bd^^^^^^01d4be% +^^^^^^01d4bf^^^^^^01d4c0^^^^^^01d4c1^^^^^^01d4c2^^^^^^01d4c3^^^^^^01d4c5% +^^^^^^01d4c6^^^^^^01d4c7^^^^^^01d4c8^^^^^^01d4c9^^^^^^01d4ca^^^^^^01d4cb% +^^^^^^01d4cc^^^^^^01d4cd^^^^^^01d4ce^^^^^^01d4cf^^^^^^01d4d0^^^^^^01d4d1% +^^^^^^01d4d2^^^^^^01d4d3^^^^^^01d4d4^^^^^^01d4d5^^^^^^01d4d6^^^^^^01d4d7% +^^^^^^01d4d8^^^^^^01d4d9^^^^^^01d4da^^^^^^01d4db^^^^^^01d4dc^^^^^^01d4dd% +^^^^^^01d4de^^^^^^01d4df^^^^^^01d4e0^^^^^^01d4e1^^^^^^01d4e2^^^^^^01d4e3% +^^^^^^01d4e4^^^^^^01d4e5^^^^^^01d4e6^^^^^^01d4e7^^^^^^01d4e8^^^^^^01d4e9% +^^^^^^01d4ea^^^^^^01d4eb^^^^^^01d4ec^^^^^^01d4ed^^^^^^01d4ee^^^^^^01d4ef% +^^^^^^01d4f0^^^^^^01d4f1^^^^^^01d4f2^^^^^^01d4f3^^^^^^01d4f4^^^^^^01d4f5% +^^^^^^01d4f6^^^^^^01d4f7^^^^^^01d4f8^^^^^^01d4f9^^^^^^01d4fa^^^^^^01d4fb% +^^^^^^01d4fc^^^^^^01d4fd^^^^^^01d4fe^^^^^^01d4ff^^^^^^01d500^^^^^^01d501% +^^^^^^01d502^^^^^^01d503^^^^^^01d504^^^^^^01d505^^^^^^01d507^^^^^^01d508% +^^^^^^01d509^^^^^^01d50a^^^^^^01d50d^^^^^^01d50e^^^^^^01d50f^^^^^^01d510% +^^^^^^01d511^^^^^^01d512^^^^^^01d513^^^^^^01d514^^^^^^01d516^^^^^^01d517% +^^^^^^01d518^^^^^^01d519^^^^^^01d51a^^^^^^01d51b^^^^^^01d51c^^^^^^01d51e% +^^^^^^01d51f^^^^^^01d520^^^^^^01d521^^^^^^01d522^^^^^^01d523^^^^^^01d524% +^^^^^^01d525^^^^^^01d526^^^^^^01d527^^^^^^01d528^^^^^^01d529^^^^^^01d52a% +^^^^^^01d52b^^^^^^01d52c^^^^^^01d52d^^^^^^01d52e^^^^^^01d52f^^^^^^01d530% +^^^^^^01d531^^^^^^01d532^^^^^^01d533^^^^^^01d534^^^^^^01d535^^^^^^01d536% +^^^^^^01d537^^^^^^01d538^^^^^^01d539^^^^^^01d53b^^^^^^01d53c^^^^^^01d53d% +^^^^^^01d53e^^^^^^01d540^^^^^^01d541^^^^^^01d542^^^^^^01d543^^^^^^01d544% +^^^^^^01d546^^^^^^01d54a^^^^^^01d54b^^^^^^01d54c^^^^^^01d54d^^^^^^01d54e% +^^^^^^01d54f^^^^^^01d550^^^^^^01d552^^^^^^01d553^^^^^^01d554^^^^^^01d555% +^^^^^^01d556^^^^^^01d557^^^^^^01d558^^^^^^01d559^^^^^^01d55a^^^^^^01d55b% +^^^^^^01d55c^^^^^^01d55d^^^^^^01d55e^^^^^^01d55f^^^^^^01d560^^^^^^01d561% +^^^^^^01d562^^^^^^01d563^^^^^^01d564^^^^^^01d565^^^^^^01d566^^^^^^01d567% +^^^^^^01d568^^^^^^01d569^^^^^^01d56a^^^^^^01d56b^^^^^^01d56c^^^^^^01d56d% +^^^^^^01d56e^^^^^^01d56f^^^^^^01d570^^^^^^01d571^^^^^^01d572^^^^^^01d573% +^^^^^^01d574^^^^^^01d575^^^^^^01d576^^^^^^01d577^^^^^^01d578^^^^^^01d579% +^^^^^^01d57a^^^^^^01d57b^^^^^^01d57c^^^^^^01d57d^^^^^^01d57e^^^^^^01d57f% +^^^^^^01d580^^^^^^01d581^^^^^^01d582^^^^^^01d583^^^^^^01d584^^^^^^01d585% +^^^^^^01d586^^^^^^01d587^^^^^^01d588^^^^^^01d589^^^^^^01d58a^^^^^^01d58b% +^^^^^^01d58c^^^^^^01d58d^^^^^^01d58e^^^^^^01d58f^^^^^^01d590^^^^^^01d591% +^^^^^^01d592^^^^^^01d593^^^^^^01d594^^^^^^01d595^^^^^^01d596^^^^^^01d597% +^^^^^^01d598^^^^^^01d599^^^^^^01d59a^^^^^^01d59b^^^^^^01d59c^^^^^^01d59d% +^^^^^^01d59e^^^^^^01d59f^^^^^^01d5a0^^^^^^01d5a1^^^^^^01d5a2^^^^^^01d5a3% +^^^^^^01d5a4^^^^^^01d5a5^^^^^^01d5a6^^^^^^01d5a7^^^^^^01d5a8^^^^^^01d5a9% +^^^^^^01d5aa^^^^^^01d5ab^^^^^^01d5ac^^^^^^01d5ad^^^^^^01d5ae^^^^^^01d5af% +^^^^^^01d5b0^^^^^^01d5b1^^^^^^01d5b2^^^^^^01d5b3^^^^^^01d5b4^^^^^^01d5b5% +^^^^^^01d5b6^^^^^^01d5b7^^^^^^01d5b8^^^^^^01d5b9^^^^^^01d5ba^^^^^^01d5bb% +^^^^^^01d5bc^^^^^^01d5bd^^^^^^01d5be^^^^^^01d5bf^^^^^^01d5c0^^^^^^01d5c1% +^^^^^^01d5c2^^^^^^01d5c3^^^^^^01d5c4^^^^^^01d5c5^^^^^^01d5c6^^^^^^01d5c7% +^^^^^^01d5c8^^^^^^01d5c9^^^^^^01d5ca^^^^^^01d5cb^^^^^^01d5cc^^^^^^01d5cd% +^^^^^^01d5ce^^^^^^01d5cf^^^^^^01d5d0^^^^^^01d5d1^^^^^^01d5d2^^^^^^01d5d3% +^^^^^^01d5d4^^^^^^01d5d5^^^^^^01d5d6^^^^^^01d5d7^^^^^^01d5d8^^^^^^01d5d9% +^^^^^^01d5da^^^^^^01d5db^^^^^^01d5dc^^^^^^01d5dd^^^^^^01d5de^^^^^^01d5df% +^^^^^^01d5e0^^^^^^01d5e1^^^^^^01d5e2^^^^^^01d5e3^^^^^^01d5e4^^^^^^01d5e5% +^^^^^^01d5e6^^^^^^01d5e7^^^^^^01d5e8^^^^^^01d5e9^^^^^^01d5ea^^^^^^01d5eb% +^^^^^^01d5ec^^^^^^01d5ed^^^^^^01d5ee^^^^^^01d5ef^^^^^^01d5f0^^^^^^01d5f1% +^^^^^^01d5f2^^^^^^01d5f3^^^^^^01d5f4^^^^^^01d5f5^^^^^^01d5f6^^^^^^01d5f7% +^^^^^^01d5f8^^^^^^01d5f9^^^^^^01d5fa^^^^^^01d5fb^^^^^^01d5fc^^^^^^01d5fd% +^^^^^^01d5fe^^^^^^01d5ff^^^^^^01d600^^^^^^01d601^^^^^^01d602^^^^^^01d603% +^^^^^^01d604^^^^^^01d605^^^^^^01d606^^^^^^01d607^^^^^^01d608^^^^^^01d609% +^^^^^^01d60a^^^^^^01d60b^^^^^^01d60c^^^^^^01d60d^^^^^^01d60e^^^^^^01d60f% +^^^^^^01d610^^^^^^01d611^^^^^^01d612^^^^^^01d613^^^^^^01d614^^^^^^01d615% +^^^^^^01d616^^^^^^01d617^^^^^^01d618^^^^^^01d619^^^^^^01d61a^^^^^^01d61b% +^^^^^^01d61c^^^^^^01d61d^^^^^^01d61e^^^^^^01d61f^^^^^^01d620^^^^^^01d621% +^^^^^^01d622^^^^^^01d623^^^^^^01d624^^^^^^01d625^^^^^^01d626^^^^^^01d627% +^^^^^^01d628^^^^^^01d629^^^^^^01d62a^^^^^^01d62b^^^^^^01d62c^^^^^^01d62d% +^^^^^^01d62e^^^^^^01d62f^^^^^^01d630^^^^^^01d631^^^^^^01d632^^^^^^01d633% +^^^^^^01d634^^^^^^01d635^^^^^^01d636^^^^^^01d637^^^^^^01d638^^^^^^01d639% +^^^^^^01d63a^^^^^^01d63b^^^^^^01d63c^^^^^^01d63d^^^^^^01d63e^^^^^^01d63f% +^^^^^^01d640^^^^^^01d641^^^^^^01d642^^^^^^01d643^^^^^^01d644^^^^^^01d645% +^^^^^^01d646^^^^^^01d647^^^^^^01d648^^^^^^01d649^^^^^^01d64a^^^^^^01d64b% +^^^^^^01d64c^^^^^^01d64d^^^^^^01d64e^^^^^^01d64f^^^^^^01d650^^^^^^01d651% +^^^^^^01d652^^^^^^01d653^^^^^^01d654^^^^^^01d655^^^^^^01d656^^^^^^01d657% +^^^^^^01d658^^^^^^01d659^^^^^^01d65a^^^^^^01d65b^^^^^^01d65c^^^^^^01d65d% +^^^^^^01d65e^^^^^^01d65f^^^^^^01d660^^^^^^01d661^^^^^^01d662^^^^^^01d663% +^^^^^^01d664^^^^^^01d665^^^^^^01d666^^^^^^01d667^^^^^^01d668^^^^^^01d669% +^^^^^^01d66a^^^^^^01d66b^^^^^^01d66c^^^^^^01d66d^^^^^^01d66e^^^^^^01d66f% +^^^^^^01d670^^^^^^01d671^^^^^^01d672^^^^^^01d673^^^^^^01d674^^^^^^01d675% +^^^^^^01d676^^^^^^01d677^^^^^^01d678^^^^^^01d679^^^^^^01d67a^^^^^^01d67b% +^^^^^^01d67c^^^^^^01d67d^^^^^^01d67e^^^^^^01d67f^^^^^^01d680^^^^^^01d681% +^^^^^^01d682^^^^^^01d683^^^^^^01d684^^^^^^01d685^^^^^^01d686^^^^^^01d687% +^^^^^^01d688^^^^^^01d689^^^^^^01d68a^^^^^^01d68b^^^^^^01d68c^^^^^^01d68d% +^^^^^^01d68e^^^^^^01d68f^^^^^^01d690^^^^^^01d691^^^^^^01d692^^^^^^01d693% +^^^^^^01d694^^^^^^01d695^^^^^^01d696^^^^^^01d697^^^^^^01d698^^^^^^01d699% +^^^^^^01d69a^^^^^^01d69b^^^^^^01d69c^^^^^^01d69d^^^^^^01d69e^^^^^^01d69f% +^^^^^^01d6a0^^^^^^01d6a1^^^^^^01d6a2^^^^^^01d6a3^^^^^^01d6a4^^^^^^01d6a5% +^^^^^^01d6a8^^^^^^01d6a9^^^^^^01d6aa^^^^^^01d6ab^^^^^^01d6ac^^^^^^01d6ad% +^^^^^^01d6ae^^^^^^01d6af^^^^^^01d6b0^^^^^^01d6b1^^^^^^01d6b2^^^^^^01d6b3% +^^^^^^01d6b4^^^^^^01d6b5^^^^^^01d6b6^^^^^^01d6b7^^^^^^01d6b8^^^^^^01d6b9% +^^^^^^01d6ba^^^^^^01d6bb^^^^^^01d6bc^^^^^^01d6bd^^^^^^01d6be^^^^^^01d6bf% +^^^^^^01d6c0^^^^^^01d6c1^^^^^^01d6c2^^^^^^01d6c3^^^^^^01d6c4^^^^^^01d6c5% +^^^^^^01d6c6^^^^^^01d6c7^^^^^^01d6c8^^^^^^01d6c9^^^^^^01d6ca^^^^^^01d6cb% +^^^^^^01d6cc^^^^^^01d6cd^^^^^^01d6ce^^^^^^01d6cf^^^^^^01d6d0^^^^^^01d6d1% +^^^^^^01d6d2^^^^^^01d6d3^^^^^^01d6d4^^^^^^01d6d5^^^^^^01d6d6^^^^^^01d6d7% +^^^^^^01d6d8^^^^^^01d6d9^^^^^^01d6da^^^^^^01d6db^^^^^^01d6dc^^^^^^01d6dd% +^^^^^^01d6de^^^^^^01d6df^^^^^^01d6e0^^^^^^01d6e1^^^^^^01d6e2^^^^^^01d6e3% +^^^^^^01d6e4^^^^^^01d6e5^^^^^^01d6e6^^^^^^01d6e7^^^^^^01d6e8^^^^^^01d6e9% +^^^^^^01d6ea^^^^^^01d6eb^^^^^^01d6ec^^^^^^01d6ed^^^^^^01d6ee^^^^^^01d6ef% +^^^^^^01d6f0^^^^^^01d6f1^^^^^^01d6f2^^^^^^01d6f3^^^^^^01d6f4^^^^^^01d6f5% +^^^^^^01d6f6^^^^^^01d6f7^^^^^^01d6f8^^^^^^01d6f9^^^^^^01d6fa^^^^^^01d6fb% +^^^^^^01d6fc^^^^^^01d6fd^^^^^^01d6fe^^^^^^01d6ff^^^^^^01d700^^^^^^01d701% +^^^^^^01d702^^^^^^01d703^^^^^^01d704^^^^^^01d705^^^^^^01d706^^^^^^01d707% +^^^^^^01d708^^^^^^01d709^^^^^^01d70a^^^^^^01d70b^^^^^^01d70c^^^^^^01d70d% +^^^^^^01d70e^^^^^^01d70f^^^^^^01d710^^^^^^01d711^^^^^^01d712^^^^^^01d713% +^^^^^^01d714^^^^^^01d715^^^^^^01d716^^^^^^01d717^^^^^^01d718^^^^^^01d719% +^^^^^^01d71a^^^^^^01d71b^^^^^^01d71c^^^^^^01d71d^^^^^^01d71e^^^^^^01d71f% +^^^^^^01d720^^^^^^01d721^^^^^^01d722^^^^^^01d723^^^^^^01d724^^^^^^01d725% +^^^^^^01d726^^^^^^01d727^^^^^^01d728^^^^^^01d729^^^^^^01d72a^^^^^^01d72b% +^^^^^^01d72c^^^^^^01d72d^^^^^^01d72e^^^^^^01d72f^^^^^^01d730^^^^^^01d731% +^^^^^^01d732^^^^^^01d733^^^^^^01d734^^^^^^01d735^^^^^^01d736^^^^^^01d737% +^^^^^^01d738^^^^^^01d739^^^^^^01d73a^^^^^^01d73b^^^^^^01d73c^^^^^^01d73d% +^^^^^^01d73e^^^^^^01d73f^^^^^^01d740^^^^^^01d741^^^^^^01d742^^^^^^01d743% +^^^^^^01d744^^^^^^01d745^^^^^^01d746^^^^^^01d747^^^^^^01d748^^^^^^01d749% +^^^^^^01d74a^^^^^^01d74b^^^^^^01d74c^^^^^^01d74d^^^^^^01d74e^^^^^^01d74f% +^^^^^^01d750^^^^^^01d751^^^^^^01d752^^^^^^01d753^^^^^^01d754^^^^^^01d755% +^^^^^^01d756^^^^^^01d757^^^^^^01d758^^^^^^01d759^^^^^^01d75a^^^^^^01d75b% +^^^^^^01d75c^^^^^^01d75d^^^^^^01d75e^^^^^^01d75f^^^^^^01d760^^^^^^01d761% +^^^^^^01d762^^^^^^01d763^^^^^^01d764^^^^^^01d765^^^^^^01d766^^^^^^01d767% +^^^^^^01d768^^^^^^01d769^^^^^^01d76a^^^^^^01d76b^^^^^^01d76c^^^^^^01d76d% +^^^^^^01d76e^^^^^^01d76f^^^^^^01d770^^^^^^01d771^^^^^^01d772^^^^^^01d773% +^^^^^^01d774^^^^^^01d775^^^^^^01d776^^^^^^01d777^^^^^^01d778^^^^^^01d779% +^^^^^^01d77a^^^^^^01d77b^^^^^^01d77c^^^^^^01d77d^^^^^^01d77e^^^^^^01d77f% +^^^^^^01d780^^^^^^01d781^^^^^^01d782^^^^^^01d783^^^^^^01d784^^^^^^01d785% +^^^^^^01d786^^^^^^01d787^^^^^^01d788^^^^^^01d789^^^^^^01d78a^^^^^^01d78b% +^^^^^^01d78c^^^^^^01d78d^^^^^^01d78e^^^^^^01d78f^^^^^^01d790^^^^^^01d791% +^^^^^^01d792^^^^^^01d793^^^^^^01d794^^^^^^01d795^^^^^^01d796^^^^^^01d797% +^^^^^^01d798^^^^^^01d799^^^^^^01d79a^^^^^^01d79b^^^^^^01d79c^^^^^^01d79d% +^^^^^^01d79e^^^^^^01d79f^^^^^^01d7a0^^^^^^01d7a1^^^^^^01d7a2^^^^^^01d7a3% +^^^^^^01d7a4^^^^^^01d7a5^^^^^^01d7a6^^^^^^01d7a7^^^^^^01d7a8^^^^^^01d7a9% +^^^^^^01d7aa^^^^^^01d7ab^^^^^^01d7ac^^^^^^01d7ad^^^^^^01d7ae^^^^^^01d7af% +^^^^^^01d7b0^^^^^^01d7b1^^^^^^01d7b2^^^^^^01d7b3^^^^^^01d7b4^^^^^^01d7b5% +^^^^^^01d7b6^^^^^^01d7b7^^^^^^01d7b8^^^^^^01d7b9^^^^^^01d7ba^^^^^^01d7bb% +^^^^^^01d7bc^^^^^^01d7bd^^^^^^01d7be^^^^^^01d7bf^^^^^^01d7c0^^^^^^01d7c1% +^^^^^^01d7c2^^^^^^01d7c3^^^^^^01d7c4^^^^^^01d7c5^^^^^^01d7c6^^^^^^01d7c7% +^^^^^^01d7c8^^^^^^01d7c9^^^^^^01d7ca^^^^^^01d7cb^^^^^^01d7ce^^^^^^01d7cf% +^^^^^^01d7d0^^^^^^01d7d1^^^^^^01d7d2^^^^^^01d7d3^^^^^^01d7d4^^^^^^01d7d5% +^^^^^^01d7d6^^^^^^01d7d7^^^^^^01d7d8^^^^^^01d7d9^^^^^^01d7da^^^^^^01d7db% +^^^^^^01d7dc^^^^^^01d7dd^^^^^^01d7de^^^^^^01d7df^^^^^^01d7e0^^^^^^01d7e1% +^^^^^^01d7e2^^^^^^01d7e3^^^^^^01d7e4^^^^^^01d7e5^^^^^^01d7e6^^^^^^01d7e7% +^^^^^^01d7e8^^^^^^01d7e9^^^^^^01d7ea^^^^^^01d7eb^^^^^^01d7ec^^^^^^01d7ed% +^^^^^^01d7ee^^^^^^01d7ef^^^^^^01d7f0^^^^^^01d7f1^^^^^^01d7f2^^^^^^01d7f3% +^^^^^^01d7f4^^^^^^01d7f5^^^^^^01d7f6^^^^^^01d7f7^^^^^^01d7f8^^^^^^01d7f9% +^^^^^^01d7fa^^^^^^01d7fb^^^^^^01d7fc^^^^^^01d7fd^^^^^^01d7fe^^^^^^01d7ff% +^^^^^^01f004^^^^^^01f0cf^^^^^^01f170^^^^^^01f171^^^^^^01f17e^^^^^^01f17f% +^^^^^^01f18e^^^^^^01f191^^^^^^01f192^^^^^^01f193^^^^^^01f194^^^^^^01f195% +^^^^^^01f196^^^^^^01f197^^^^^^01f198^^^^^^01f199^^^^^^01f19a^^^^^^01f201% +^^^^^^01f202^^^^^^01f21a^^^^^^01f22f^^^^^^01f232^^^^^^01f233^^^^^^01f234% +^^^^^^01f235^^^^^^01f236^^^^^^01f237^^^^^^01f238^^^^^^01f239^^^^^^01f23a% +^^^^^^01f250^^^^^^01f251^^^^^^01f300^^^^^^01f301^^^^^^01f302^^^^^^01f303% +^^^^^^01f304^^^^^^01f305^^^^^^01f306^^^^^^01f307^^^^^^01f308^^^^^^01f309% +^^^^^^01f30a^^^^^^01f30b^^^^^^01f30c^^^^^^01f30d^^^^^^01f30e^^^^^^01f30f% +^^^^^^01f310^^^^^^01f311^^^^^^01f312^^^^^^01f313^^^^^^01f314^^^^^^01f315% +^^^^^^01f316^^^^^^01f317^^^^^^01f318^^^^^^01f319^^^^^^01f31a^^^^^^01f31b% +^^^^^^01f31c^^^^^^01f31d^^^^^^01f31e^^^^^^01f31f^^^^^^01f320^^^^^^01f330% +^^^^^^01f331^^^^^^01f332^^^^^^01f333^^^^^^01f334^^^^^^01f335^^^^^^01f337% +^^^^^^01f338^^^^^^01f339^^^^^^01f33a^^^^^^01f33b^^^^^^01f33c^^^^^^01f33d% +^^^^^^01f33e^^^^^^01f33f^^^^^^01f340^^^^^^01f341^^^^^^01f342^^^^^^01f343% +^^^^^^01f344^^^^^^01f345^^^^^^01f346^^^^^^01f347^^^^^^01f348^^^^^^01f349% +^^^^^^01f34a^^^^^^01f34b^^^^^^01f34c^^^^^^01f34d^^^^^^01f34e^^^^^^01f34f% +^^^^^^01f350^^^^^^01f351^^^^^^01f352^^^^^^01f353^^^^^^01f354^^^^^^01f355% +^^^^^^01f356^^^^^^01f357^^^^^^01f358^^^^^^01f359^^^^^^01f35a^^^^^^01f35b% +^^^^^^01f35c^^^^^^01f35d^^^^^^01f35e^^^^^^01f35f^^^^^^01f360^^^^^^01f361% +^^^^^^01f362^^^^^^01f363^^^^^^01f364^^^^^^01f365^^^^^^01f366^^^^^^01f367% +^^^^^^01f368^^^^^^01f369^^^^^^01f36a^^^^^^01f36b^^^^^^01f36c^^^^^^01f36d% +^^^^^^01f36e^^^^^^01f36f^^^^^^01f370^^^^^^01f371^^^^^^01f372^^^^^^01f373% +^^^^^^01f374^^^^^^01f375^^^^^^01f376^^^^^^01f377^^^^^^01f378^^^^^^01f379% +^^^^^^01f37a^^^^^^01f37b^^^^^^01f37c^^^^^^01f380^^^^^^01f381^^^^^^01f382% +^^^^^^01f383^^^^^^01f384^^^^^^01f385^^^^^^01f386^^^^^^01f387^^^^^^01f388% +^^^^^^01f389^^^^^^01f38a^^^^^^01f38b^^^^^^01f38c^^^^^^01f38d^^^^^^01f38e% +^^^^^^01f38f^^^^^^01f390^^^^^^01f391^^^^^^01f392^^^^^^01f393^^^^^^01f3a0% +^^^^^^01f3a1^^^^^^01f3a2^^^^^^01f3a3^^^^^^01f3a4^^^^^^01f3a5^^^^^^01f3a6% +^^^^^^01f3a7^^^^^^01f3a8^^^^^^01f3a9^^^^^^01f3aa^^^^^^01f3ab^^^^^^01f3ac% +^^^^^^01f3ad^^^^^^01f3ae^^^^^^01f3af^^^^^^01f3b0^^^^^^01f3b1^^^^^^01f3b2% +^^^^^^01f3b3^^^^^^01f3b4^^^^^^01f3b5^^^^^^01f3b6^^^^^^01f3b7^^^^^^01f3b8% +^^^^^^01f3b9^^^^^^01f3ba^^^^^^01f3bb^^^^^^01f3bc^^^^^^01f3bd^^^^^^01f3be% +^^^^^^01f3bf^^^^^^01f3c0^^^^^^01f3c1^^^^^^01f3c2^^^^^^01f3c3^^^^^^01f3c4% +^^^^^^01f3c6^^^^^^01f3c7^^^^^^01f3c8^^^^^^01f3c9^^^^^^01f3ca^^^^^^01f3e0% +^^^^^^01f3e1^^^^^^01f3e2^^^^^^01f3e3^^^^^^01f3e4^^^^^^01f3e5^^^^^^01f3e6% +^^^^^^01f3e7^^^^^^01f3e8^^^^^^01f3e9^^^^^^01f3ea^^^^^^01f3eb^^^^^^01f3ec% +^^^^^^01f3ed^^^^^^01f3ee^^^^^^01f3ef^^^^^^01f3f0^^^^^^01f3fb^^^^^^01f3fc% +^^^^^^01f3fd^^^^^^01f3fe^^^^^^01f3ff^^^^^^01f400^^^^^^01f401^^^^^^01f402% +^^^^^^01f403^^^^^^01f404^^^^^^01f405^^^^^^01f406^^^^^^01f407^^^^^^01f408% +^^^^^^01f409^^^^^^01f40a^^^^^^01f40b^^^^^^01f40c^^^^^^01f40d^^^^^^01f40e% +^^^^^^01f40f^^^^^^01f410^^^^^^01f411^^^^^^01f412^^^^^^01f413^^^^^^01f414% +^^^^^^01f415^^^^^^01f416^^^^^^01f417^^^^^^01f418^^^^^^01f419^^^^^^01f41a% +^^^^^^01f41b^^^^^^01f41c^^^^^^01f41d^^^^^^01f41e^^^^^^01f41f^^^^^^01f420% +^^^^^^01f421^^^^^^01f422^^^^^^01f423^^^^^^01f424^^^^^^01f425^^^^^^01f426% +^^^^^^01f427^^^^^^01f428^^^^^^01f429^^^^^^01f42a^^^^^^01f42b^^^^^^01f42c% +^^^^^^01f42d^^^^^^01f42e^^^^^^01f42f^^^^^^01f430^^^^^^01f431^^^^^^01f432% +^^^^^^01f433^^^^^^01f434^^^^^^01f435^^^^^^01f436^^^^^^01f437^^^^^^01f438% +^^^^^^01f439^^^^^^01f43a^^^^^^01f43b^^^^^^01f43c^^^^^^01f43d^^^^^^01f43e% +^^^^^^01f440^^^^^^01f442^^^^^^01f443^^^^^^01f444^^^^^^01f445^^^^^^01f446% +^^^^^^01f447^^^^^^01f448^^^^^^01f449^^^^^^01f44a^^^^^^01f44b^^^^^^01f44c% +^^^^^^01f44d^^^^^^01f44e^^^^^^01f44f^^^^^^01f450^^^^^^01f451^^^^^^01f452% +^^^^^^01f453^^^^^^01f454^^^^^^01f455^^^^^^01f456^^^^^^01f457^^^^^^01f458% +^^^^^^01f459^^^^^^01f45a^^^^^^01f45b^^^^^^01f45c^^^^^^01f45d^^^^^^01f45e% +^^^^^^01f45f^^^^^^01f460^^^^^^01f461^^^^^^01f462^^^^^^01f463^^^^^^01f464% +^^^^^^01f465^^^^^^01f466^^^^^^01f467^^^^^^01f468^^^^^^01f469^^^^^^01f46a% +^^^^^^01f46b^^^^^^01f46c^^^^^^01f46d^^^^^^01f46e^^^^^^01f46f^^^^^^01f470% +^^^^^^01f471^^^^^^01f472^^^^^^01f473^^^^^^01f474^^^^^^01f475^^^^^^01f476% +^^^^^^01f477^^^^^^01f478^^^^^^01f479^^^^^^01f47a^^^^^^01f47b^^^^^^01f47c% +^^^^^^01f47d^^^^^^01f47e^^^^^^01f47f^^^^^^01f480^^^^^^01f481^^^^^^01f482% +^^^^^^01f483^^^^^^01f484^^^^^^01f485^^^^^^01f486^^^^^^01f487^^^^^^01f488% +^^^^^^01f489^^^^^^01f48a^^^^^^01f48b^^^^^^01f48c^^^^^^01f48d^^^^^^01f48e% +^^^^^^01f48f^^^^^^01f490^^^^^^01f491^^^^^^01f492^^^^^^01f493^^^^^^01f494% +^^^^^^01f495^^^^^^01f496^^^^^^01f497^^^^^^01f498^^^^^^01f499^^^^^^01f49a% +^^^^^^01f49b^^^^^^01f49c^^^^^^01f49d^^^^^^01f49e^^^^^^01f49f^^^^^^01f4a0% +^^^^^^01f4a1^^^^^^01f4a2^^^^^^01f4a3^^^^^^01f4a4^^^^^^01f4a5^^^^^^01f4a6% +^^^^^^01f4a7^^^^^^01f4a8^^^^^^01f4a9^^^^^^01f4aa^^^^^^01f4ab^^^^^^01f4ac% +^^^^^^01f4ad^^^^^^01f4ae^^^^^^01f4af^^^^^^01f4b0^^^^^^01f4b1^^^^^^01f4b2% +^^^^^^01f4b3^^^^^^01f4b4^^^^^^01f4b5^^^^^^01f4b6^^^^^^01f4b7^^^^^^01f4b8% +^^^^^^01f4b9^^^^^^01f4ba^^^^^^01f4bb^^^^^^01f4bc^^^^^^01f4bd^^^^^^01f4be% +^^^^^^01f4bf^^^^^^01f4c0^^^^^^01f4c1^^^^^^01f4c2^^^^^^01f4c3^^^^^^01f4c4% +^^^^^^01f4c5^^^^^^01f4c6^^^^^^01f4c7^^^^^^01f4c8^^^^^^01f4c9^^^^^^01f4ca% +^^^^^^01f4cb^^^^^^01f4cc^^^^^^01f4cd^^^^^^01f4ce^^^^^^01f4cf^^^^^^01f4d0% +^^^^^^01f4d1^^^^^^01f4d2^^^^^^01f4d3^^^^^^01f4d4^^^^^^01f4d5^^^^^^01f4d6% +^^^^^^01f4d7^^^^^^01f4d8^^^^^^01f4d9^^^^^^01f4da^^^^^^01f4db^^^^^^01f4dc% +^^^^^^01f4dd^^^^^^01f4de^^^^^^01f4df^^^^^^01f4e0^^^^^^01f4e1^^^^^^01f4e2% +^^^^^^01f4e3^^^^^^01f4e4^^^^^^01f4e5^^^^^^01f4e6^^^^^^01f4e7^^^^^^01f4e8% +^^^^^^01f4e9^^^^^^01f4ea^^^^^^01f4eb^^^^^^01f4ec^^^^^^01f4ed^^^^^^01f4ee% +^^^^^^01f4ef^^^^^^01f4f0^^^^^^01f4f1^^^^^^01f4f2^^^^^^01f4f3^^^^^^01f4f4% +^^^^^^01f4f5^^^^^^01f4f6^^^^^^01f4f7^^^^^^01f4f9^^^^^^01f4fa^^^^^^01f4fb% +^^^^^^01f4fc^^^^^^01f500^^^^^^01f501^^^^^^01f502^^^^^^01f503^^^^^^01f504% +^^^^^^01f505^^^^^^01f506^^^^^^01f507^^^^^^01f508^^^^^^01f509^^^^^^01f50a% +^^^^^^01f50b^^^^^^01f50c^^^^^^01f50d^^^^^^01f50e^^^^^^01f50f^^^^^^01f510% +^^^^^^01f511^^^^^^01f512^^^^^^01f513^^^^^^01f514^^^^^^01f515^^^^^^01f516% +^^^^^^01f517^^^^^^01f518^^^^^^01f519^^^^^^01f51a^^^^^^01f51b^^^^^^01f51c% +^^^^^^01f51d^^^^^^01f51e^^^^^^01f51f^^^^^^01f520^^^^^^01f521^^^^^^01f522% +^^^^^^01f523^^^^^^01f524^^^^^^01f525^^^^^^01f526^^^^^^01f527^^^^^^01f528% +^^^^^^01f529^^^^^^01f52a^^^^^^01f52b^^^^^^01f52c^^^^^^01f52d^^^^^^01f52e% +^^^^^^01f52f^^^^^^01f530^^^^^^01f531^^^^^^01f532^^^^^^01f533^^^^^^01f534% +^^^^^^01f535^^^^^^01f536^^^^^^01f537^^^^^^01f538^^^^^^01f539^^^^^^01f53a% +^^^^^^01f53b^^^^^^01f53c^^^^^^01f53d^^^^^^01f550^^^^^^01f551^^^^^^01f552% +^^^^^^01f553^^^^^^01f554^^^^^^01f555^^^^^^01f556^^^^^^01f557^^^^^^01f558% +^^^^^^01f559^^^^^^01f55a^^^^^^01f55b^^^^^^01f55c^^^^^^01f55d^^^^^^01f55e% +^^^^^^01f55f^^^^^^01f560^^^^^^01f561^^^^^^01f562^^^^^^01f563^^^^^^01f564% +^^^^^^01f565^^^^^^01f566^^^^^^01f567^^^^^^01f5fb^^^^^^01f5fc^^^^^^01f5fd% +^^^^^^01f5fe^^^^^^01f5ff^^^^^^01f600^^^^^^01f601^^^^^^01f602^^^^^^01f603% +^^^^^^01f604^^^^^^01f605^^^^^^01f606^^^^^^01f607^^^^^^01f608^^^^^^01f609% +^^^^^^01f60a^^^^^^01f60b^^^^^^01f60c^^^^^^01f60d^^^^^^01f60e^^^^^^01f60f% +^^^^^^01f610^^^^^^01f611^^^^^^01f612^^^^^^01f613^^^^^^01f614^^^^^^01f615% +^^^^^^01f616^^^^^^01f617^^^^^^01f618^^^^^^01f619^^^^^^01f61a^^^^^^01f61b% +^^^^^^01f61c^^^^^^01f61d^^^^^^01f61e^^^^^^01f61f^^^^^^01f620^^^^^^01f621% +^^^^^^01f622^^^^^^01f623^^^^^^01f624^^^^^^01f625^^^^^^01f626^^^^^^01f627% +^^^^^^01f628^^^^^^01f629^^^^^^01f62a^^^^^^01f62b^^^^^^01f62c^^^^^^01f62d% +^^^^^^01f62e^^^^^^01f62f^^^^^^01f630^^^^^^01f631^^^^^^01f632^^^^^^01f633% +^^^^^^01f634^^^^^^01f635^^^^^^01f636^^^^^^01f637^^^^^^01f638^^^^^^01f639% +^^^^^^01f63a^^^^^^01f63b^^^^^^01f63c^^^^^^01f63d^^^^^^01f63e^^^^^^01f63f% +^^^^^^01f640^^^^^^01f645^^^^^^01f646^^^^^^01f647^^^^^^01f648^^^^^^01f649% +^^^^^^01f64a^^^^^^01f64b^^^^^^01f64c^^^^^^01f64d^^^^^^01f64e^^^^^^01f64f% +^^^^^^01f680^^^^^^01f681^^^^^^01f682^^^^^^01f683^^^^^^01f684^^^^^^01f685% +^^^^^^01f686^^^^^^01f687^^^^^^01f688^^^^^^01f689^^^^^^01f68a^^^^^^01f68b% +^^^^^^01f68c^^^^^^01f68d^^^^^^01f68e^^^^^^01f68f^^^^^^01f690^^^^^^01f691% +^^^^^^01f692^^^^^^01f693^^^^^^01f694^^^^^^01f695^^^^^^01f696^^^^^^01f697% +^^^^^^01f698^^^^^^01f699^^^^^^01f69a^^^^^^01f69b^^^^^^01f69c^^^^^^01f69d% +^^^^^^01f69e^^^^^^01f69f^^^^^^01f6a0^^^^^^01f6a1^^^^^^01f6a2^^^^^^01f6a3% +^^^^^^01f6a4^^^^^^01f6a5^^^^^^01f6a6^^^^^^01f6a7^^^^^^01f6a8^^^^^^01f6a9% +^^^^^^01f6aa^^^^^^01f6ab^^^^^^01f6ac^^^^^^01f6ad^^^^^^01f6ae^^^^^^01f6af% +^^^^^^01f6b0^^^^^^01f6b1^^^^^^01f6b2^^^^^^01f6b3^^^^^^01f6b4^^^^^^01f6b5% +^^^^^^01f6b6^^^^^^01f6b7^^^^^^01f6b8^^^^^^01f6b9^^^^^^01f6ba^^^^^^01f6bb% +^^^^^^01f6bc^^^^^^01f6bd^^^^^^01f6be^^^^^^01f6bf^^^^^^01f6c0^^^^^^01f6c1% +^^^^^^01f6c2^^^^^^01f6c3^^^^^^01f6c4^^^^^^01f6c5% +^^00} +\fi +\lst@RestoreCatcodes + + + +\iftutex % LuaTeX + XeTeX +% +% +% special unicode characters +%\DeclareUnicodeCharacter{0391}{A} +\lstdefinestyle{jlcodeuccstyle}{% +%inputencoding=utf8, +extendedchars=true, +literate= +% +% mathematical operators (julia functions) +% +% comment out the next command if you dont use ' as the transposition +% operator! activate the command in line 384 in that case, too! +{'}{{\uccop{'}}}{1} +{×}{{\uccop{×}}}{1} {÷}{{\uccop{÷}}}{1} {∈}{{\uccop{∈}}}{1} {∉}{{\uccop{∉}}}{1} +{∋}{{\uccop{∋}}}{1} {∌}{{\uccop{∌}}}{1} {∘}{{\uccop{∘}}}{1} {√}{{\uccop{√}}}{1} +{∛}{{\uccop{∛}}}{1} {∩}{{\uccop{∩}}}{1} {∪}{{\uccop{∪}}}{1} {≈}{{\uccop{≈}}}{1} +{≉}{{\uccop{≉}}}{1} {≠}{{\uccop{≠}}}{1} {≡}{{\uccop{≡}}}{1} {≢}{{\uccop{≢}}}{1} +{≤}{{\uccop{≤}}}{1} {≥}{{\uccop{≥}}}{1} {⊆}{{\uccop{⊆}}}{1} {⊇}{{\uccop{⊇}}}{1} +{⊈}{{\uccop{⊈}}}{1} {⊉}{{\uccop{⊉}}}{1} {⊊}{{\uccop{⊊}}}{1} {⊋}{{\uccop{⊋}}}{1} +{⊻}{{\uccop{⊻}}}{1} {⋅}{{\uccop{⋅}}}{1} +} +% +% +\else % PDFTeX +% +% +% defining some symbols in such a way that they can be displayed correctly +% \rvdots, \rddots, \riddots +% (slightly modified versions of the commands of the mathdots package): + +\def\MDo@us#1{\@nameuse{#1style}}% + \def\MDo@uf#1{\@nameuse{#1font}0}% + \def\MDo@t{text}\def\MDo@s{script}\def\MDo@ss{scriptscript}% + \newdimen\MDo@unit \MDo@unit\p@ + +\def\MDo@changestyle#1{\relax\MDo@unit0.1\fontdimen6\MDo@uf{#1}% + \everymath\expandafter{\the\everymath\MDo@us{#1}}}% +\def\MDo@dot{$\m@th\ldotp$}% +\def\MDo@palette#1{\mathchoice{#1\MDo@t}{#1\MDo@t}{#1\MDo@s}{#1\MDo@ss}}% + + +\def\MDo@vdots#1{\vbox{\MDo@changestyle{#1}% + \baselineskip4\MDo@unit\lineskiplimit\z@ + \kern-\MDo@unit\hbox{\MDo@dot}\hbox{\MDo@dot}\hbox{\MDo@dot}}}% + +\def\MDo@ddots#1{{\MDo@changestyle{#1}% + \mkern1mu\raise7\MDo@unit\vbox{\kern-\MDo@unit\hbox{\MDo@dot}}% + \mkern2mu\raise4\MDo@unit\hbox{\MDo@dot}% + \mkern2mu\raise \MDo@unit\hbox{\MDo@dot}\mkern1mu}}% + +\def\MDo@iddots#1{{\MDo@changestyle{#1}% + \mkern1mu\raise \MDo@unit\hbox{\MDo@dot}% + \mkern2mu\raise4\MDo@unit\hbox{\MDo@dot}% + \mkern2mu\raise7\MDo@unit\vbox{\kern-\MDo@unit\hbox{\MDo@dot}}}}% + + +\DeclareRobustCommand\rvdots{\mathinner{\MDo@palette\MDo@vdots}}% +\DeclareRobustCommand\rddots{\mathinner{\MDo@palette\MDo@ddots}}% +\DeclareRobustCommand\riddots{\mathinner{\MDo@palette\MDo@iddots}}% + + + +% special unicode characters +%\DeclareUnicodeCharacter{0391}{A} +\lstdefinestyle{jlcodeuccstyle}{% +%inputencoding=utf8, +extendedchars=true, +literate= +% +% special characters that appear in latin languages +% +{á}{{\ucc{\'a}}}{1} {é}{{\ucc{\'e}}}{1} {í}{{\ucc{\'i}}}{1} {ó}{{\ucc{\'o}}}{1} +{ú}{{\ucc{\'u}}}{1} {Á}{{\ucc{\'A}}}{1} {É}{{\ucc{\'E}}}{1} {Í}{{\ucc{\'I}}}{1} +{Ó}{{\ucc{\'O}}}{1} {Ú}{{\ucc{\'U}}}{1} +{à}{{\ucc{\`a}}}{1} {è}{{\ucc{\`e}}}{1} {ì}{{\ucc{\`i}}}{1} {ò}{{\ucc{\`o}}}{1} +{ù}{{\ucc{\`u}}}{1} {À}{{\ucc{\`A}}}{1} {È}{{\ucc{\'E}}}{1} {Ì}{{\ucc{\`I}}}{1} +{Ò}{{\ucc{\`O}}}{1} {Ù}{{\ucc{\`U}}}{1} +{ä}{{\ucc{\"a}}}{1} {ë}{{\ucc{\"e}}}{1} {ï}{{\ucc{\"i}}}{1} {ö}{{\ucc{\"o}}}{1} +{ü}{{\ucc{\"u}}}{1} {Ä}{{\ucc{\"A}}}{1} {Ë}{{\ucc{\"E}}}{1} {Ï}{{\ucc{\"I}}}{1} +{Ö}{{\ucc{\"O}}}{1} {Ü}{{\ucc{\"U}}}{1} +{â}{{\ucc{\^a}}}{1} {ê}{{\ucc{\^e}}}{1} {î}{{\ucc{\^i}}}{1} {ô}{{\ucc{\^o}}}{1} +{û}{{\ucc{\^u}}}{1} {Â}{{\ucc{\^A}}}{1} {Ê}{{\ucc{\^E}}}{1} {Î}{{\ucc{\^I}}}{1} +{Ô}{{\ucc{\^O}}}{1} {Û}{{\ucc{\^U}}}{1} +{œ}{{\ucc{\oe}}}{1} {Œ}{{\ucc{\OE}}}{1} {æ}{{\ucc{\ae}}}{1} {Æ}{{\ucc{\AE}}}{1} +{ß}{\ucc{{\ss}}}{1} +{ű}{{\ucc{\H{u}}}}{1} {Ű}{{\ucc{\H{U}}}}{1} {ő}{{\ucc{\H{o}}}}{1} +{Ő}{{\ucc{\H{O}}}}{1} {ç}{{\ucc{\c c}}}{1} {Ç}{{\ucc{\c C}}}{1} +{ø}{{\ucc{\o}}}{1} {å}{{\ucc{\r a}}}{1} {Å}{{\ucc{\r A}}}{1} +{€}{{\ucc{\euro}}}{1} {£}{{\ucc{\pounds}}}{1} {«}{{\ucc{\guillemotleft}}}{1} +{»}{{\ucc{\guillemotright}}}{1} {ñ}{{\ucc{\~n}}}{1} {Ñ}{{\ucc{\~N}}}{1} +{¿}{{\ucc{?`}}}{1} +% +% greek capital letters +% +{Α}{{\ucc{A}}}{1} {Β}{{\ucc{B}}}{1} {Γ}{{\ucc{$\Gamma$}}}{1} +{Δ}{{\ucc{$\Delta$}}}{1} {Ε}{{\ucc{E}}}{1} {Ζ}{{\ucc{Z}}}{1} +{Η}{{\ucc{H}}}{1} {Θ}{{\ucc{$\Theta$}}}{1} {Ι}{{\ucc{I}}}{1} +{Κ}{{\ucc{K}}}{1} {Λ}{{\ucc{$\Lambda$}}}{1} {Μ}{{\ucc{M}}}{1} +{Ν}{{\ucc{N}}}{1} {Ξ}{{\ucc{$\Xi$}}}{1} {Ο}{{\ucc{O}}}{1} +{Π}{{\ucc{$\Pi$}}}{1} {Ρ}{{\ucc{P}}}{1} {Σ}{{\ucc{$\Sigma$}}}{1} +{Τ}{{\ucc{T}}}{1} {Υ}{{\ucc{$\Upsilon$}}}{1} {Φ}{{\ucc{$\Phi$}}}{1} +{Χ}{{\ucc{X}}}{1} {Ψ}{{\ucc{$\Psi$}}}{1} {Ω}{{\ucc{$\Omega$}}}{1} +% +% micro sign, latin small letter open e, script small e +% +{µ}{{\ucc{$\mu$}}}{1} {ɛ}{{\ucc{$\varepsilon$}}}{1} +{ℯ}{{\ucclit{$e$}}}{1} +% +% greek small letters +% +{α}{{\ucc{$\alpha$}}}{1} {β}{{\ucc{$\beta$}}}{1} {γ}{{\ucclit{$\gamma$}}}{1} +{δ}{{\ucc{$\delta$}}}{1} {ε}{{\ucc{$\varepsilon$}}}{1} +{ϵ}{{\ucc{$\epsilon$}}}{1} {ζ}{{\ucc{$\zeta$}}}{1} {η}{{\ucc{$\eta$}}}{1} +{θ}{{\ucc{$\theta$}}}{1} {ϑ}{{\ucc{$\vartheta$}}}{1} {ι}{{\ucc{$\iota$}}}{1} +{κ}{{\ucc{$\kappa$}}}{1} {ϰ}{{\ucc{$\varkappa$}}}{1} {λ}{{\ucc{$\lambda$}}}{1} +{μ}{{\ucc{$\mu$}}}{1} {ν}{{\ucc{$\nu$}}}{1} {ξ}{{\ucc{$\xi$}}}{1} +{ο}{{\ucc{o}}}{1} {π}{{\ucclit{$\pi$}}}{1} {ϖ}{{\ucc{$\varpi$}}}{1} +{ρ}{{\ucc{$\rho$}}}{1} {ϱ}{{\ucc{$\varrho$}}}{1} {σ}{{\ucc{$\sigma$}}}{1} +{ς}{{\ucc{$\varsigma$}}}{1} {τ}{{\ucc{$\tau$}}}{1} {υ}{{\ucc{$\upsilon$}}}{1} +{φ}{{\ucclit{$\phi$}}}{1} {ϕ}{{\ucc{$\varphi$}}}{1} {χ}{{\ucc{$\chi$}}}{1} +{ψ}{{\ucc{$\psi$}}}{1} {ω}{{\ucc{$\omega$}}}{1} +% +% latin capital letters with dot above +% +{Ȧ}{{\ucc{\.A}}}{1} {Ḃ}{{\ucc{\.B}}}{1} {Ċ}{{\ucc{\.C}}}{1} {Ḋ}{{\ucc{\.D}}}{1} +{Ė}{{\ucc{\.E}}}{1} {Ḟ}{{\ucc{\.F}}}{1} {Ġ}{{\ucc{\.G}}}{1} {Ḣ}{{\ucc{\.H}}}{1} +{İ}{{\ucc{\.I}}}{1} {J̇}{{\ucc{\.J}}}{1} {K̇}{{\ucc{\.K}}}{1} {L̇}{{\ucc{\.L}}}{1} +{Ṁ}{{\ucc{\.M}}}{1} {Ṅ}{{\ucc{\.N}}}{1} {Ȯ}{{\ucc{\.O}}}{1} {Ṗ}{{\ucc{\.P}}}{1} +{Q̇}{{\ucc{\.Q}}}{1} {Ṙ}{{\ucc{\.R}}}{1} {Ṡ}{{\ucc{\.S}}}{1} {Ṫ}{{\ucc{\.T}}}{1} +{U̇}{{\ucc{\.U}}}{1} {V̇}{{\ucc{\.V}}}{1} {Ẇ}{{\ucc{\.W}}}{1} {Ẋ}{{\ucc{\.X}}}{1} +{Ẏ}{{\ucc{\.Y}}}{1} {Ż}{{\ucc{\.Z}}}{1} +% +% latin small letters with dot above +% +{ȧ}{{\ucc{\.a}}}{1} {ḃ}{{\ucc{\.b}}}{1} {ċ}{{\ucc{\.c}}}{1} {ḋ}{{\ucc{\.d}}}{1} +{ė}{{\ucc{\.e}}}{1} {ḟ}{{\ucc{\.f}}}{1} {ġ}{{\ucc{\.g}}}{1} {ḣ}{{\ucc{\.h}}}{1} +{i̇}{{\ucc{\.i}}}{1} {j̇}{{\ucc{\.j}}}{1} {k̇}{{\ucc{\.k}}}{1} {l̇}{{\ucc{\.l}}}{1} +{ṁ}{{\ucc{\.m}}}{1} {ṅ}{{\ucc{\.n}}}{1} {ȯ}{{\ucc{\.o}}}{1} {ṗ}{{\ucc{\.p}}}{1} +{q̇}{{\ucc{\.q}}}{1} {ṙ}{{\ucc{\.r}}}{1} {ṡ}{{\ucc{\.s}}}{1} {ṫ}{{\ucc{\.t}}}{1} +{u̇}{{\ucc{\.u}}}{1} {v̇}{{\ucc{\.v}}}{1} {ẇ}{{\ucc{\.w}}}{1} {ẋ}{{\ucc{\.x}}}{1} +{ẏ}{{\ucc{\.y}}}{1} {ż}{{\ucc{\.z}}}{1} +% +% greek capital letters with dot above +% +{Α̇}{{\ucc{${\scriptstyle \dot{A}}$}}}{1} +{Β̇}{{\ucc{${\scriptstyle \dot{B}}$}}}{1} +{Γ̇}{{\ucc{${\scriptstyle \dot{\Gamma}}$}}}{1} +{Δ̇}{{\ucc{${\scriptstyle \dot{\Delta}}$}}}{1} +{Ε̇}{{\ucc{${\scriptstyle \dot{E}}$}}}{1} +{Ζ̇}{{\ucc{${\scriptstyle \dot{Z}}$}}}{1} +{Η̇}{{\ucc{${\scriptstyle \dot{H}}$}}}{1} +{Θ̇}{{\ucc{${\scriptstyle \dot{\Theta}}$}}}{1} +{Ι̇}{{\ucc{${\scriptstyle \dot{I}}$}}}{1} +{Κ̇}{{\ucc{${\scriptstyle \dot{K}}$}}}{1} +{Λ̇}{{\ucc{${\scriptstyle \dot{\Lambda}}$}}}{1} +{Μ̇}{{\ucc{${\scriptstyle \dot{M}}$}}}{1} +{Ν̇}{{\ucc{${\scriptstyle \dot{N}}$}}}{1} +{Ξ̇}{{\ucc{${\scriptstyle \dot{\Xi}}$}}}{1} +{Ο̇}{{\ucc{${\scriptstyle \dot{O}}$}}}{1} +{Π̇}{{\ucc{${\scriptstyle \dot{\Pi}}$}}}{1} +{Ρ̇}{{\ucc{${\scriptstyle \dot{P}}$}}}{1} +{Σ̇}{{\ucc{${\scriptstyle \dot{\Sigma}}$}}}{1} +{Τ̇}{{\ucc{${\scriptstyle \dot{T}}$}}}{1} +{Υ̇}{{\ucc{${\scriptstyle \dot{\Upsilon}}$}}}{1} +{Φ̇}{{\ucc{${\scriptstyle \dot{\Phi}}$}}}{1} +{Χ̇}{{\ucc{${\scriptstyle \dot{X}}$}}}{1} +{Ψ̇}{{\ucc{${\scriptstyle \dot{\Psi}}$}}}{1} +{Ω̇}{{\ucc{${\scriptstyle \dot{\Omega}}$}}}{1} +% +% greek small letters with dot above +% +{α̇}{{\ucc{${\scriptstyle \dot{\alpha}}$}}}{1} +{β̇}{{\ucc{${\scriptstyle \dot{\beta}}$}}}{1} +{γ̇}{{\ucc{${\scriptstyle \dot{\gamma}}$}}}{1} +{δ̇}{{\ucc{${\scriptstyle \dot{\delta}}$}}}{1} +{ε̇}{{\ucc{${\scriptstyle \dot{\varepsilon}}$}}}{1} +{ϵ̇}{{\ucc{${\scriptstyle \dot{\epsilon}}$}}}{1} +{ζ̇}{{\ucc{${\scriptstyle \dot{\zeta}}$}}}{1} +{η̇}{{\ucc{${\scriptstyle \dot{\eta}}$}}}{1} +{θ̇}{{\ucc{${\scriptstyle \dot{\theta}}$}}}{1} +{ϑ̇}{{\ucc{${\scriptstyle \dot{\vartheta}}$}}}{1} +{ι̇}{{\ucc{${\scriptstyle \dot{\iota}}$}}}{1} +{κ̇}{{\ucc{${\scriptstyle \dot{\kappa}}$}}}{1} +{ϰ̇}{{\ucc{${\scriptstyle \dot{\varkappa}}$}}}{1} +{λ̇}{{\ucc{${\scriptstyle \dot{\lambda}}$}}}{1} +{μ̇}{{\ucc{${\scriptstyle \dot{\mu}}$}}}{1} +{ν̇}{{\ucc{${\scriptstyle \dot{\nu}}$}}}{1} +{ξ̇}{{\ucc{${\scriptstyle \dot{\xi}}$}}}{1} +{ο̇}{{\ucc{${\scriptstyle \dot{o}}$}}}{1} +{π̇}{{\ucc{${\scriptstyle \dot{\pi}}$}}}{1} +{ϖ̇}{{\ucc{${\scriptstyle \dot{\varpi}}$}}}{1} +{ρ̇}{{\ucc{${\scriptstyle \dot{\rho}}$}}}{1} +{ϱ̇}{{\ucc{${\scriptstyle \dot{\varrho}}$}}}{1} +{σ̇}{{\ucc{${\scriptstyle \dot{\sigma}}$}}}{1} +{ς̇}{{\ucc{${\scriptstyle \dot{\varsigma}}$}}}{1} +{τ̇}{{\ucc{${\scriptstyle \dot{\tau}}$}}}{1} +{υ̇}{{\ucc{${\scriptstyle \dot{\upsilon}}$}}}{1} +{ϕ̇}{{\ucc{${\scriptstyle \dot{\phi}}$}}}{1} +{φ̇}{{\ucc{${\scriptstyle \dot{\varphi}}$}}}{1} +{χ̇}{{\ucc{${\scriptstyle \dot{\chi}}$}}}{1} +{ψ̇}{{\ucc{${\scriptstyle \dot{\psi}}$}}}{1} +{ω̇}{{\ucc{${\scriptstyle \dot{\omega}}$}}}{1} +% +% latin capital letters with double dot above +% +{Ä}{{\ucc{\"A}}}{1} {B̈}{{\ucc{\"B}}}{1} {C̈}{{\ucc{\"C}}}{1} {D̈}{{\ucc{\"D}}}{1} +{Ë}{{\ucc{\"E}}}{1} {F̈}{{\ucc{\"F}}}{1} {G̈}{{\ucc{\"G}}}{1} {Ḧ}{{\ucc{\"H}}}{1} +{Ï}{{\ucc{\"I}}}{1} {J̈}{{\ucc{\"J}}}{1} {K̈}{{\ucc{\"K}}}{1} {L̈}{{\ucc{\"L}}}{1} +{M̈}{{\ucc{\"M}}}{1} {N̈}{{\ucc{\"N}}}{1} {Ö}{{\ucc{\"O}}}{1} {P̈}{{\ucc{\"P}}}{1} +{Q̈}{{\ucc{\"Q}}}{1} {R̈}{{\ucc{\"R}}}{1} {S̈}{{\ucc{\"S}}}{1} {T̈}{{\ucc{\"T}}}{1} +{Ü}{{\ucc{\"U}}}{1} {V̈}{{\ucc{\"V}}}{1} {Ẅ}{{\ucc{\"W}}}{1} {Ẍ}{{\ucc{\"X}}}{1} +{Ÿ}{{\ucc{\"Y}}}{1} {Z̈}{{\ucc{\"Z}}}{1} +% +% latin small letters with double dot above +% +{ä}{{\ucc{\"a}}}{1} {b̈}{{\ucc{\"b}}}{1} {c̈}{{\ucc{\"c}}}{1} {d̈}{{\ucc{\"d}}}{1} +{ë}{{\ucc{\"e}}}{1} {f̈}{{\ucc{\"f}}}{1} {g̈}{{\ucc{\"g}}}{1} {ḧ}{{\ucc{\"h}}}{1} +{ï}{{\ucc{\"i}}}{1} {j̈}{{\ucc{\"j}}}{1} {k̈}{{\ucc{\"k}}}{1} {l̈}{{\ucc{\"l}}}{1} +{m̈}{{\ucc{\"m}}}{1} {n̈}{{\ucc{\"n}}}{1} {ö}{{\ucc{\"o}}}{1} {p̈}{{\ucc{\"p}}}{1} +{q̈}{{\ucc{\"q}}}{1} {r̈}{{\ucc{\"r}}}{1} {s̈}{{\ucc{\"s}}}{1} {ẗ}{{\ucc{\"t}}}{1} +{ü}{{\ucc{\"u}}}{1} {v̈}{{\ucc{\"v}}}{1} {ẅ}{{\ucc{\"w}}}{1} {ẍ}{{\ucc{\"x}}}{1} +{ÿ}{{\ucc{\"y}}}{1} {z̈}{{\ucc{\"z}}}{1} +% +% greek capital letters with double dot above +% +{Α̈}{{\ucc{${\scriptstyle \ddot{A}}$}}}{1} +{Β̈}{{\ucc{${\scriptstyle \ddot{B}}$}}}{1} +{Γ̈}{{\ucc{${\scriptstyle \ddot{\Gamma}}$}}}{1} +{Δ̈}{{\ucc{${\scriptstyle \ddot{\Delta}}$}}}{1} +{Ε̈}{{\ucc{${\scriptstyle \ddot{E}}$}}}{1} +{Ζ̈}{{\ucc{${\scriptstyle \ddot{Z}}$}}}{1} +{Η̈}{{\ucc{${\scriptstyle \ddot{H}}$}}}{1} +{Θ̈}{{\ucc{${\scriptstyle \ddot{\Theta}}$}}}{1} +{Ϊ}{{\ucc{${\scriptstyle \ddot{I}}$}}}{1} +{Κ̈}{{\ucc{${\scriptstyle \ddot{K}}$}}}{1} +{Λ̈}{{\ucc{${\scriptstyle \ddot{\Lambda}}$}}}{1} +{Μ̈}{{\ucc{${\scriptstyle \ddot{M}}$}}}{1} +{Ν̈}{{\ucc{${\scriptstyle \ddot{N}}$}}}{1} +{Ξ̈}{{\ucc{${\scriptstyle \ddot{\Xi}}$}}}{1} +{Ο̈}{{\ucc{${\scriptstyle \ddot{O}}$}}}{1} +{Π̈}{{\ucc{${\scriptstyle \ddot{\Pi}}$}}}{1} +{Ρ̈}{{\ucc{${\scriptstyle \ddot{P}}$}}}{1} +{Σ̈}{{\ucc{${\scriptstyle \ddot{\Sigma}}$}}}{1} +{Τ̈}{{\ucc{${\scriptstyle \ddot{T}}$}}}{1} +{Ϋ}{{\ucc{${\scriptstyle \ddot{\Upsilon}}$}}}{1} +{Φ̈}{{\ucc{${\scriptstyle \ddot{\Phi}}$}}}{1} +{Χ̈}{{\ucc{${\scriptstyle \ddot{X}}$}}}{1} +{Ψ̈}{{\ucc{${\scriptstyle \ddot{\Psi}}$}}}{1} +{Ω̈}{{\ucc{${\scriptstyle \ddot{\Omega}}$}}}{1} +% +% greek small letters with double dot above +% +{α̈}{{\ucc{${\scriptstyle \ddot{\alpha}}$}}}{1} +{β̈}{{\ucc{${\scriptstyle \ddot{\beta}}$}}}{1} +{γ̈}{{\ucc{${\scriptstyle \ddot{\gamma}}$}}}{1} +{δ̈}{{\ucc{${\scriptstyle \ddot{\delta}}$}}}{1} +{ε̈}{{\ucc{${\scriptstyle \ddot{\varepsilon}}$}}}{1} +{ϵ̈}{{\ucc{${\scriptstyle \ddot{\epsilon}}$}}}{1} +{ζ̈}{{\ucc{${\scriptstyle \ddot{\zeta}}$}}}{1} +{η̈}{{\ucc{${\scriptstyle \ddot{\eta}}$}}}{1} +{θ̈}{{\ucc{${\scriptstyle \ddot{\theta}}$}}}{1} +{ϑ̈}{{\ucc{${\scriptstyle \ddot{\vartheta}}$}}}{1} +{ϊ}{{\ucc{${\scriptstyle \ddot{\iota}}$}}}{1} +{κ̈}{{\ucc{${\scriptstyle \ddot{\kappa}}$}}}{1} +{ϰ̈}{{\ucc{${\scriptstyle \ddot{\varkappa}}$}}}{1} +{λ̈}{{\ucc{${\scriptstyle \ddot{\lambda}}$}}}{1} +{μ̈}{{\ucc{${\scriptstyle \ddot{\mu}}$}}}{1} +{ν̈}{{\ucc{${\scriptstyle \ddot{\nu}}$}}}{1} +{ξ̈}{{\ucc{${\scriptstyle \ddot{\xi}}$}}}{1} +{ο̈}{{\ucc{${\scriptstyle \ddot{o}}$}}}{1} +{π̈}{{\ucc{${\scriptstyle \ddot{\pi}}$}}}{1} +{ϖ̈}{{\ucc{${\scriptstyle \ddot{\varpi}}$}}}{1} +{ρ̈}{{\ucc{${\scriptstyle \ddot{\rho}}$}}}{1} +{ϱ̈}{{\ucc{${\scriptstyle \ddot{\varrho}}$}}}{1} +{σ̈}{{\ucc{${\scriptstyle \ddot{\sigma}}$}}}{1} +{ς̈}{{\ucc{${\scriptstyle \ddot{\varsigma}}$}}}{1} +{τ̈}{{\ucc{${\scriptstyle \ddot{\tau}}$}}}{1} +{ϋ}{{\ucc{${\scriptstyle \ddot{\upsilon}}$}}}{1} +{φ̈}{{\ucc{${\scriptstyle \ddot{\phi}}$}}}{1} +{ϕ̈}{{\ucc{${\scriptstyle \ddot{\varphi}}$}}}{1} +{χ̈}{{\ucc{${\scriptstyle \ddot{\chi}}$}}}{1} +{ψ̈}{{\ucc{${\scriptstyle \ddot{\psi}}$}}}{1} +{ω̈}{{\ucc{${\scriptstyle \dot{\omega}}$}}}{1} +% +% latin capital letters with tilde above +% +{Ã}{{\ucc{\~A}}}{1} {B̃}{{\ucc{\~B}}}{1} {C̃}{{\ucc{\~C}}}{1} {D̃}{{\ucc{\~D}}}{1} +{Ẽ}{{\ucc{\~E}}}{1} {F̃}{{\ucc{\~F}}}{1} {G̃}{{\ucc{\~G}}}{1} {H̃}{{\ucc{\~H}}}{1} +{Ĩ}{{\ucc{\~I}}}{1} {J̃}{{\ucc{\~J}}}{1} {K̃}{{\ucc{\~K}}}{1} {L̃}{{\ucc{\~L}}}{1} +{M̃}{{\ucc{\~M}}}{1} {Ñ}{{\ucc{\~N}}}{1} {Õ}{{\ucc{\~O}}}{1} {P̃}{{\ucc{\~P}}}{1} +{Q̃}{{\ucc{\~Q}}}{1} {R̃}{{\ucc{\~R}}}{1} {S̃}{{\ucc{\~S}}}{1} {T̃}{{\ucc{\~T}}}{1} +{Ũ}{{\ucc{\~U}}}{1} {Ṽ}{{\ucc{\~V}}}{1} {W̃}{{\ucc{\~W}}}{1} {X̃}{{\ucc{\~X}}}{1} +{Ỹ}{{\ucc{\~Y}}}{1} {Z̃}{{\ucc{\~Z}}}{1} +% +% latin small letters with tilde above +% +{ã}{{\ucc{\~a}}}{1} {b̃}{{\ucc{\~b}}}{1} {c̃}{{\ucc{\~c}}}{1} {d̃}{{\ucc{\~d}}}{1} +{ẽ}{{\ucc{\~e}}}{1} {f̃}{{\ucc{\~f}}}{1} {g̃}{{\ucc{\~g}}}{1} {h̃}{{\ucc{\~h}}}{1} +{ĩ}{{\ucc{\~i}}}{1} {j̃}{{\ucc{\~j}}}{1} {k̃}{{\ucc{\~k}}}{1} {l̃}{{\ucc{\~l}}}{1} +{m̃}{{\ucc{\~m}}}{1} {ñ}{{\ucc{\~n}}}{1} {õ}{{\ucc{\~o}}}{1} {p̃}{{\ucc{\~p}}}{1} +{q̃}{{\ucc{\~q}}}{1} {r̃}{{\ucc{\~r}}}{1} {s̃}{{\ucc{\~s}}}{1} {t̃}{{\ucc{\~t}}}{1} +{ũ}{{\ucc{\~u}}}{1} {ṽ}{{\ucc{\~v}}}{1} {w̃}{{\ucc{\~w}}}{1} {x̃}{{\ucc{\~x}}}{1} +{ỹ}{{\ucc{\~y}}}{1} {z̃}{{\ucc{\~z}}}{1} +% +% greek capital letters with tilde above +% +{Α̃}{{\ucc{${\scriptstyle \tilde{A}}$}}}{1} +{Β̃}{{\ucc{${\scriptstyle \tilde{B}}$}}}{1} +{Γ̃}{{\ucc{${\scriptstyle \tilde{\Gamma}}$}}}{1} +{Δ̃}{{\ucc{${\scriptstyle \tilde{\Delta}}$}}}{1} +{Ε̃}{{\ucc{${\scriptstyle \tilde{E}}$}}}{1} +{Ζ̃}{{\ucc{${\scriptstyle \tilde{Z}}$}}}{1} +{Η̃}{{\ucc{${\scriptstyle \tilde{H}}$}}}{1} +{Θ̃}{{\ucc{${\scriptstyle \tilde{\Theta}}$}}}{1} +{Ι̃}{{\ucc{${\scriptstyle \tilde{I}}$}}}{1} +{Κ̃}{{\ucc{${\scriptstyle \tilde{K}}$}}}{1} +{Λ̃}{{\ucc{${\scriptstyle \tilde{\Lambda}}$}}}{1} +{Μ̃}{{\ucc{${\scriptstyle \tilde{M}}$}}}{1} +{Ν̃}{{\ucc{${\scriptstyle \tilde{N}}$}}}{1} +{Ξ̃}{{\ucc{${\scriptstyle \tilde{\Xi}}$}}}{1} +{Ο̃}{{\ucc{${\scriptstyle \tilde{O}}$}}}{1} +{Π̃}{{\ucc{${\scriptstyle \tilde{\Pi}}$}}}{1} +{Ρ̃}{{\ucc{${\scriptstyle \tilde{P}}$}}}{1} +{Σ̃}{{\ucc{${\scriptstyle \tilde{\Sigma}}$}}}{1} +{Τ̃}{{\ucc{${\scriptstyle \tilde{T}}$}}}{1} +{Υ̃}{{\ucc{${\scriptstyle \tilde{\Upsilon}}$}}}{1} +{Φ̃}{{\ucc{${\scriptstyle \tilde{\Phi}}$}}}{1} +{Χ̃}{{\ucc{${\scriptstyle \tilde{X}}$}}}{1} +{Ψ̃}{{\ucc{${\scriptstyle \tilde{\Psi}}$}}}{1} +{Ω̃}{{\ucc{${\scriptstyle \tilde{\Omega}}$}}}{1} +% +% greek small letters with tilde above +% +{α̃}{{\ucc{${\scriptstyle \tilde{\alpha}}$}}}{1} +{β̃}{{\ucc{${\scriptstyle \tilde{\beta}}$}}}{1} +{γ̃}{{\ucc{${\scriptstyle \tilde{\gamma}}$}}}{1} +{δ̃}{{\ucc{${\scriptstyle \tilde{\delta}}$}}}{1} +{ε̃}{{\ucc{${\scriptstyle \tilde{\varepsilon}}$}}}{1} +{ϵ̃}{{\ucc{${\scriptstyle \tilde{\epsilon}}$}}}{1} +{ζ̃}{{\ucc{${\scriptstyle \tilde{\zeta}}$}}}{1} +{η̃}{{\ucc{${\scriptstyle \tilde{\eta}}$}}}{1} +{θ̃}{{\ucc{${\scriptstyle \tilde{\theta}}$}}}{1} +{ϑ̃}{{\ucc{${\scriptstyle \tilde{\vartheta}}$}}}{1} +{ι̃}{{\ucc{${\scriptstyle \tilde{\iota}}$}}}{1} +{κ̃}{{\ucc{${\scriptstyle \tilde{\kappa}}$}}}{1} +{ϰ̃}{{\ucc{${\scriptstyle \tilde{\varkappa}}$}}}{1} +{λ̃}{{\ucc{${\scriptstyle \tilde{\lambda}}$}}}{1} +{μ̃}{{\ucc{${\scriptstyle \tilde{\mu}}$}}}{1} +{ν̃}{{\ucc{${\scriptstyle \tilde{\nu}}$}}}{1} +{ξ̃}{{\ucc{${\scriptstyle \tilde{\xi}}$}}}{1} +{ο̃}{{\ucc{${\scriptstyle \tilde{o}}$}}}{1} +{π̃}{{\ucc{${\scriptstyle \tilde{\pi}}$}}}{1} +{ϖ̃}{{\ucc{${\scriptstyle \tilde{\varpi}}$}}}{1} +{ρ̃}{{\ucc{${\scriptstyle \tilde{\rho}}$}}}{1} +{ϱ̃}{{\ucc{${\scriptstyle \tilde{\varrho}}$}}}{1} +{σ̃}{{\ucc{${\scriptstyle \tilde{\sigma}}$}}}{1} +{ς̃}{{\ucc{${\scriptstyle \tilde{\varsigma}}$}}}{1} +{τ̃}{{\ucc{${\scriptstyle \tilde{\tau}}$}}}{1} +{υ̃}{{\ucc{${\scriptstyle \tilde{\upsilon}}$}}}{1} +{φ̃}{{\ucc{${\scriptstyle \tilde{\phi}}$}}}{1} +{ϕ̃}{{\ucc{${\scriptstyle \tilde{\varphi}}$}}}{1} +{χ̃}{{\ucc{${\scriptstyle \tilde{\chi}}$}}}{1} +{ψ̃}{{\ucc{${\scriptstyle \tilde{\psi}}$}}}{1} +{ω̃}{{\ucc{${\scriptstyle \tilde{\omega}}$}}}{1} +% +% latin capital letters with hat above +% +{Â}{{\ucc{\^A}}}{1} {B̂}{{\ucc{\^B}}}{1} {Ĉ}{{\ucc{\^C}}}{1} {D̂}{{\ucc{\^D}}}{1} +{Ê}{{\ucc{\^E}}}{1} {F̂}{{\ucc{\^F}}}{1} {Ĝ}{{\ucc{\^G}}}{1} {Ĥ}{{\ucc{\^H}}}{1} +{Î}{{\ucc{\^I}}}{1} {Ĵ}{{\ucc{\^J}}}{1} {K̂}{{\ucc{\^K}}}{1} {L̂}{{\ucc{\^L}}}{1} +{M̂}{{\ucc{\^M}}}{1} {N̂}{{\ucc{\^N}}}{1} {Ô}{{\ucc{\^O}}}{1} {P̂}{{\ucc{\^P}}}{1} +{Q̂}{{\ucc{\^Q}}}{1} {R̂}{{\ucc{\^R}}}{1} {Ŝ}{{\ucc{\^S}}}{1} {T̂}{{\ucc{\^T}}}{1} +{Û}{{\ucc{\^U}}}{1} {V̂}{{\ucc{\^V}}}{1} {Ŵ}{{\ucc{\^W}}}{1} {X̂}{{\ucc{\^X}}}{1} +{Ŷ}{{\ucc{\^Y}}}{1} {Ẑ}{{\ucc{\^Z}}}{1} +% +% latin small letters with hat above +% +{â}{{\ucc{\^a}}}{1} {b̂}{{\ucc{\^b}}}{1} {ĉ}{{\ucc{\^c}}}{1} {d̂}{{\ucc{\^d}}}{1} +{ê}{{\ucc{\^e}}}{1} {f̂}{{\ucc{\^f}}}{1} {ĝ}{{\ucc{\^g}}}{1} {ĥ}{{\ucc{\^h}}}{1} +{î}{{\ucc{\^i}}}{1} {ĵ}{{\ucc{\^j}}}{1} {k̂}{{\ucc{\^k}}}{1} {l̂}{{\ucc{\^l}}}{1} +{m̂}{{\ucc{\^m}}}{1} {n̂}{{\ucc{\^n}}}{1} {ô}{{\ucc{\^o}}}{1} {p̂}{{\ucc{\^p}}}{1} +{q̂}{{\ucc{\^q}}}{1} {r̂}{{\ucc{\^r}}}{1} {ŝ}{{\ucc{\^s}}}{1} {t̂}{{\ucc{\^t}}}{1} +{û}{{\ucc{\^u}}}{1} {v̂}{{\ucc{\^v}}}{1} {ŵ}{{\ucc{\^w}}}{1} {x̂}{{\ucc{\^x}}}{1} +{ŷ}{{\ucc{\^y}}}{1} {ẑ}{{\ucc{\^z}}}{1} +% +% greek capital letters with hat above +% +{Α̂}{{\ucc{${\scriptstyle \hat{A}}$}}}{1} +{Β̂}{{\ucc{${\scriptstyle \hat{B}}$}}}{1} +{Γ̂}{{\ucc{${\scriptstyle \hat{\Gamma}}$}}}{1} +{Δ̂}{{\ucc{${\scriptstyle \hat{\Delta}}$}}}{1} +{Ε̂}{{\ucc{${\scriptstyle \hat{E}}$}}}{1} +{Ζ̂}{{\ucc{${\scriptstyle \hat{Z}}$}}}{1} +{Η̂}{{\ucc{${\scriptstyle \hat{H}}$}}}{1} +{Θ̂}{{\ucc{${\scriptstyle \hat{\Theta}}$}}}{1} +{Ι̂}{{\ucc{${\scriptstyle \hat{I}}$}}}{1} +{Κ̂}{{\ucc{${\scriptstyle \hat{K}}$}}}{1} +{Λ̂}{{\ucc{${\scriptstyle \hat{\Lambda}}$}}}{1} +{Μ̂}{{\ucc{${\scriptstyle \hat{M}}$}}}{1} +{Ν̂}{{\ucc{${\scriptstyle \hat{N}}$}}}{1} +{Ξ̂}{{\ucc{${\scriptstyle \hat{\Xi}}$}}}{1} +{Ο̂}{{\ucc{${\scriptstyle \hat{O}}$}}}{1} +{Π̂}{{\ucc{${\scriptstyle \hat{\Pi}}$}}}{1} +{Ρ̂}{{\ucc{${\scriptstyle \hat{P}}$}}}{1} +{Σ̂}{{\ucc{${\scriptstyle \hat{\Sigma}}$}}}{1} +{Τ̂}{{\ucc{${\scriptstyle \hat{T}}$}}}{1} +{Υ̂}{{\ucc{${\scriptstyle \hat{\Upsilon}}$}}}{1} +{Φ̂}{{\ucc{${\scriptstyle \hat{\Phi}}$}}}{1} +{Χ̂}{{\ucc{${\scriptstyle \hat{X}}$}}}{1} +{Ψ̂}{{\ucc{${\scriptstyle \hat{\Psi}}$}}}{1} +{Ω̂}{{\ucc{${\scriptstyle \hat{\Omega}}$}}}{1} +% +% greek small letters with hat above +% +{α̂}{{\ucc{${\scriptstyle \hat{\alpha}}$}}}{1} +{β̂}{{\ucc{${\scriptstyle \hat{\beta}}$}}}{1} +{γ̂}{{\ucc{${\scriptstyle \hat{\gamma}}$}}}{1} +{δ̂}{{\ucc{${\scriptstyle \hat{\delta}}$}}}{1} +{ε̂}{{\ucc{${\scriptstyle \hat{\varepsilon}}$}}}{1} +{ϵ̂}{{\ucc{${\scriptstyle \hat{\epsilon}}$}}}{1} +{ζ̂}{{\ucc{${\scriptstyle \hat{\zeta}}$}}}{1} +{η̂}{{\ucc{${\scriptstyle \hat{\eta}}$}}}{1} +{θ̂}{{\ucc{${\scriptstyle \hat{\theta}}$}}}{1} +{ϑ̂}{{\ucc{${\scriptstyle \hat{\vartheta}}$}}}{1} +{ι̂}{{\ucc{${\scriptstyle \hat{\iota}}$}}}{1} +{κ̂}{{\ucc{${\scriptstyle \hat{\kappa}}$}}}{1} +{ϰ̂}{{\ucc{${\scriptstyle \hat{\varkappa}}$}}}{1} +{λ̂}{{\ucc{${\scriptstyle \hat{\lambda}}$}}}{1} +{μ̂}{{\ucc{${\scriptstyle \hat{\mu}}$}}}{1} +{ν̂}{{\ucc{${\scriptstyle \hat{\nu}}$}}}{1} +{ξ̂}{{\ucc{${\scriptstyle \hat{\xi}}$}}}{1} +{ο̂}{{\ucc{${\scriptstyle \hat{o}}$}}}{1} +{π̂}{{\ucc{${\scriptstyle \hat{\pi}}$}}}{1} +{ϖ̂}{{\ucc{${\scriptstyle \hat{\varpi}}$}}}{1} +{ρ̂}{{\ucc{${\scriptstyle \hat{\rho}}$}}}{1} +{ϱ̂}{{\ucc{${\scriptstyle \hat{\varrho}}$}}}{1} +{σ̂}{{\ucc{${\scriptstyle \hat{\sigma}}$}}}{1} +{ς̂}{{\ucc{${\scriptstyle \hat{\varsigma}}$}}}{1} +{τ̂}{{\ucc{${\scriptstyle \hat{\tau}}$}}}{1} +{υ̂}{{\ucc{${\scriptstyle \hat{\upsilon}}$}}}{1} +{φ̂}{{\ucc{${\scriptstyle \hat{\phi}}$}}}{1} +{ϕ̂}{{\ucc{${\scriptstyle \hat{\varphi}}$}}}{1} +{χ̂}{{\ucc{${\scriptstyle \hat{\chi}}$}}}{1} +{ψ̂}{{\ucc{${\scriptstyle \hat{\psi}}$}}}{1} +{ω̂}{{\ucc{${\scriptstyle \hat{\omega}}$}}}{1} +% +% latin capital letters with bar above +% +{Ā}{{\ucc{\=A}}}{1} {B̄}{{\ucc{\=B}}}{1} {C̄}{{\ucc{\=C}}}{1} {D̄}{{\ucc{\=D}}}{1} +{Ē}{{\ucc{\=E}}}{1} {F̄}{{\ucc{\=F}}}{1} {Ḡ}{{\ucc{\=G}}}{1} {H̄}{{\ucc{\=H}}}{1} +{Ī}{{\ucc{\=I}}}{1} {J̄}{{\ucc{\=J}}}{1} {K̄}{{\ucc{\=K}}}{1} {L̄}{{\ucc{\=L}}}{1} +{M̄}{{\ucc{\=M}}}{1} {N̄}{{\ucc{\=N}}}{1} {Ō}{{\ucc{\=O}}}{1} {P̄}{{\ucc{\=P}}}{1} +{Q̄}{{\ucc{\=Q}}}{1} {R̄}{{\ucc{\=R}}}{1} {S̄}{{\ucc{\=S}}}{1} {T̄}{{\ucc{\=T}}}{1} +{Ū}{{\ucc{\=U}}}{1} {V̄}{{\ucc{\=V}}}{1} {W̄}{{\ucc{\=W}}}{1} {X̄}{{\ucc{\=X}}}{1} +{Ȳ}{{\ucc{\=Y}}}{1} {Z̄}{{\ucc{\=Z}}}{1} +% +% latin small letters with bar above +% +{ā}{{\ucc{\=a}}}{1} {b̄}{{\ucc{\=b}}}{1} {c̄}{{\ucc{\=c}}}{1} {d̄}{{\ucc{\=d}}}{1} +{ē}{{\ucc{\=e}}}{1} {f̄}{{\ucc{\=f}}}{1} {ḡ}{{\ucc{\=g}}}{1} {h̄}{{\ucc{\=h}}}{1} +{ī}{{\ucc{\=i}}}{1} {j̄}{{\ucc{\=j}}}{1} {k̄}{{\ucc{\=k}}}{1} {l̄}{{\ucc{\=l}}}{1} +{m̄}{{\ucc{\=m}}}{1} {n̄}{{\ucc{\=n}}}{1} {ō}{{\ucc{\=o}}}{1} {p̄}{{\ucc{\=p}}}{1} +{q̄}{{\ucc{\=q}}}{1} {r̄}{{\ucc{\=r}}}{1} {s̄}{{\ucc{\=s}}}{1} {t̄}{{\ucc{\=t}}}{1} +{ū}{{\ucc{\=u}}}{1} {v̄}{{\ucc{\=v}}}{1} {w̄}{{\ucc{\=w}}}{1} {x̄}{{\ucc{\=x}}}{1} +{ȳ}{{\ucc{\=y}}}{1} {z̄}{{\ucc{\=z}}}{1} +% +% greek capital letters with bar above +% +{Ᾱ}{{\ucc{${\scriptstyle \bar{A}}$}}}{1} +{Β̄}{{\ucc{${\scriptstyle \bar{B}}$}}}{1} +{Γ̄}{{\ucc{${\scriptstyle \bar{\Gamma}}$}}}{1} +{Δ̄}{{\ucc{${\scriptstyle \bar{\Delta}}$}}}{1} +{Ε̄}{{\ucc{${\scriptstyle \bar{E}}$}}}{1} +{Ζ̄}{{\ucc{${\scriptstyle \bar{Z}}$}}}{1} +{Η̄}{{\ucc{${\scriptstyle \bar{H}}$}}}{1} +{Θ̄}{{\ucc{${\scriptstyle \bar{\Theta}}$}}}{1} +{Ῑ}{{\ucc{${\scriptstyle \bar{I}}$}}}{1} +{Κ̄}{{\ucc{${\scriptstyle \bar{K}}$}}}{1} +{Λ̄}{{\ucc{${\scriptstyle \bar{\Lambda}}$}}}{1} +{Μ̄}{{\ucc{${\scriptstyle \bar{M}}$}}}{1} +{Ν̄}{{\ucc{${\scriptstyle \bar{N}}$}}}{1} +{Ξ̄}{{\ucc{${\scriptstyle \bar{\Xi}}$}}}{1} +{Ο̄}{{\ucc{${\scriptstyle \bar{O}}$}}}{1} +{Π̄}{{\ucc{${\scriptstyle \bar{\Pi}}$}}}{1} +{Ρ̄}{{\ucc{${\scriptstyle \bar{P}}$}}}{1} +{Σ̄}{{\ucc{${\scriptstyle \bar{\Sigma}}$}}}{1} +{Τ̄}{{\ucc{${\scriptstyle \bar{T}}$}}}{1} +{Ῡ}{{\ucc{${\scriptstyle \bar{\Upsilon}}$}}}{1} +{Φ̄}{{\ucc{${\scriptstyle \bar{\Phi}}$}}}{1} +{Χ̄}{{\ucc{${\scriptstyle \bar{X}}$}}}{1} +{Ψ̄}{{\ucc{${\scriptstyle \bar{\Psi}}$}}}{1} +{Ω̄}{{\ucc{${\scriptstyle \bar{\Omega}}$}}}{1} +% +% greek small letters with bar above +% +{ᾱ}{{\ucc{${\scriptstyle \bar{\alpha}}$}}}{1} +{β̄}{{\ucc{${\scriptstyle \bar{\beta}}$}}}{1} +{γ̄}{{\ucc{${\scriptstyle \bar{\gamma}}$}}}{1} +{δ̄}{{\ucc{${\scriptstyle \bar{\delta}}$}}}{1} +{ε̄}{{\ucc{${\scriptstyle \bar{\varepsilon}}$}}}{1} +{ϵ̄}{{\ucc{${\scriptstyle \bar{\epsilon}}$}}}{1} +{ζ̄}{{\ucc{${\scriptstyle \bar{\zeta}}$}}}{1} +{η̄}{{\ucc{${\scriptstyle \bar{\eta}}$}}}{1} +{θ̄}{{\ucc{${\scriptstyle \bar{\theta}}$}}}{1} +{ϑ̄}{{\ucc{${\scriptstyle \bar{\vartheta}}$}}}{1} +{ῑ}{{\ucc{${\scriptstyle \bar{\iota}}$}}}{1} +{κ̄}{{\ucc{${\scriptstyle \bar{\kappa}}$}}}{1} +{ϰ̄}{{\ucc{${\scriptstyle \bar{\varkappa}}$}}}{1} +{λ̄}{{\ucc{${\scriptstyle \bar{\lambda}}$}}}{1} +{μ̄}{{\ucc{${\scriptstyle \bar{\mu}}$}}}{1} +{ν̄}{{\ucc{${\scriptstyle \bar{\nu}}$}}}{1} +{ξ̄}{{\ucc{${\scriptstyle \bar{\xi}}$}}}{1} +{ο̄}{{\ucc{${\scriptstyle \bar{o}}$}}}{1} +{π̄}{{\ucc{${\scriptstyle \bar{\pi}}$}}}{1} +{ϖ̄}{{\ucc{${\scriptstyle \bar{\varpi}}$}}}{1} +{ρ̄}{{\ucc{${\scriptstyle \bar{\rho}}$}}}{1} +{ϱ̄}{{\ucc{${\scriptstyle \bar{\varrho}}$}}}{1} +{σ̄}{{\ucc{${\scriptstyle \bar{\sigma}}$}}}{1} +{ς̄}{{\ucc{${\scriptstyle \bar{\varsigma}}$}}}{1} +{τ̄}{{\ucc{${\scriptstyle \bar{\tau}}$}}}{1} +{ῡ}{{\ucc{${\scriptstyle \bar{\upsilon}}$}}}{1} +{φ̄}{{\ucc{${\scriptstyle \bar{\phi}}$}}}{1} +{ϕ̄}{{\ucc{${\scriptstyle \bar{\varphi}}$}}}{1} +{χ̄}{{\ucc{${\scriptstyle \bar{\chi}}$}}}{1} +{ψ̄}{{\ucc{${\scriptstyle \bar{\psi}}$}}}{1} +{ω̄}{{\ucc{${\scriptstyle \bar{\omega}}$}}}{1} +% +% latin double-struck capital letters +% +{𝔸}{{\ucc{$\mathbb{A}$}}}{1} {𝔹}{{\ucc{$\mathbb{B}$}}}{1} +{ℂ}{{\ucc{$\mathbb{C}$}}}{1} {𝔻}{{\ucc{$\mathbb{D}$}}}{1} +{𝔼}{{\ucc{$\mathbb{E}$}}}{1} {𝔽}{{\ucc{$\mathbb{F}$}}}{1} +{𝔾}{{\ucc{$\mathbb{G}$}}}{1} {ℍ}{{\ucc{$\mathbb{H}$}}}{1} +{𝕀}{{\ucc{$\mathbb{I}$}}}{1} {𝕁}{{\ucc{$\mathbb{J}$}}}{1} +{𝕂}{{\ucc{$\mathbb{K}$}}}{1} {𝕃}{{\ucc{$\mathbb{L}$}}}{1} +{𝕄}{{\ucc{$\mathbb{M}$}}}{1} {ℕ}{{\ucc{$\mathbb{N}$}}}{1} +{𝕆}{{\ucc{$\mathbb{O}$}}}{1} {ℙ}{{\ucc{$\mathbb{P}$}}}{1} +{ℚ}{{\ucc{$\mathbb{Q}$}}}{1} {ℝ}{{\ucc{$\mathbb{R}$}}}{1} +{𝕊}{{\ucc{$\mathbb{S}$}}}{1} {𝕋}{{\ucc{$\mathbb{T}$}}}{1} +{𝕌}{{\ucc{$\mathbb{U}$}}}{1} {𝕍}{{\ucc{$\mathbb{V}$}}}{1} +{𝕎}{{\ucc{$\mathbb{W}$}}}{1} {𝕏}{{\ucc{$\mathbb{X}$}}}{1} +{𝕐}{{\ucc{$\mathbb{Y}$}}}{1} {ℤ}{{\ucc{$\mathbb{Z}$}}}{1} +% +% latin script capital letters +% +{𝒜}{{\ucc{$\mathcal{A}$}}}{1} {ℬ}{{\ucc{$\mathcal{B}$}}}{1} +{𝒞}{{\ucc{$\mathcal{C}$}}}{1} {𝒟}{{\ucc{$\mathcal{D}$}}}{1} +{ℰ}{{\ucc{$\mathcal{E}$}}}{1} {ℱ}{{\ucc{$\mathcal{F}$}}}{1} +{𝒢}{{\ucc{$\mathcal{G}$}}}{1} {ℋ}{{\ucc{$\mathcal{H}$}}}{1} +{ℐ}{{\ucc{$\mathcal{I}$}}}{1} {𝒥}{{\ucc{$\mathcal{J}$}}}{1} +{𝒦}{{\ucc{$\mathcal{K}$}}}{1} {ℒ}{{\ucc{$\mathcal{L}$}}}{1} +{ℳ}{{\ucc{$\mathcal{M}$}}}{1} {𝒩}{{\ucc{$\mathcal{N}$}}}{1} +{𝒪}{{\ucc{$\mathcal{O}$}}}{1} {𝒫}{{\ucc{$\mathcal{P}$}}}{1} +{𝒬}{{\ucc{$\mathcal{Q}$}}}{1} {ℛ}{{\ucc{$\mathcal{R}$}}}{1} +{𝒮}{{\ucc{$\mathcal{S}$}}}{1} {𝒯}{{\ucc{$\mathcal{T}$}}}{1} +{𝒰}{{\ucc{$\mathcal{U}$}}}{1} {𝒱}{{\ucc{$\mathcal{V}$}}}{1} +{𝒲}{{\ucc{$\mathcal{W}$}}}{1} {𝒳}{{\ucc{$\mathcal{X}$}}}{1} +{𝒴}{{\ucc{$\mathcal{Y}$}}}{1} {𝒵}{{\ucc{$\mathcal{Z}$}}}{1} +% +% latin fraktur capital letters +% +{𝔄}{{\ucc{$\mathfrak{A}$}}}{1} {𝔅}{{\ucc{$\mathfrak{B}$}}}{1} +{ℭ}{{\ucc{$\mathfrak{C}$}}}{1} {𝔇}{{\ucc{$\mathfrak{D}$}}}{1} +{𝔈}{{\ucc{$\mathfrak{E}$}}}{1} {𝔉}{{\ucc{$\mathfrak{F}$}}}{1} +{𝔊}{{\ucc{$\mathfrak{G}$}}}{1} {ℌ}{{\ucc{$\mathfrak{H}$}}}{1} +{ℑ}{{\ucc{$\Im$}}}{1} {𝔍}{{\ucc{$\mathfrak{J}$}}}{1} +{𝔎}{{\ucc{$\mathfrak{K}$}}}{1} {𝔏}{{\ucc{$\mathfrak{L}$}}}{1} +{𝔐}{{\ucc{$\mathfrak{M}$}}}{1} {𝔑}{{\ucc{$\mathfrak{N}$}}}{1} +{𝔒}{{\ucc{$\mathfrak{O}$}}}{1} {𝔓}{{\ucc{$\mathfrak{P}$}}}{1} +{𝔔}{{\ucc{$\mathfrak{Q}$}}}{1} {ℜ}{{\ucc{$\Re$}}}{1} +{𝔖}{{\ucc{$\mathfrak{S}$}}}{1} {𝔗}{{\ucc{$\mathfrak{T}$}}}{1} +{𝔘}{{\ucc{$\mathfrak{U}$}}}{1} {𝔙}{{\ucc{$\mathfrak{V}$}}}{1} +{𝔚}{{\ucc{$\mathfrak{W}$}}}{1} {𝔛}{{\ucc{$\mathfrak{X}$}}}{1} +{𝔜}{{\ucc{$\mathfrak{Y}$}}}{1} {ℨ}{{\ucc{$\mathfrak{Z}$}}}{1} +% +% superscripts +% +{⁽}{{\ucc{${\scriptstyle {}^{(}}$}}}{1} {⁾}{{\ucc{${\scriptstyle {}^{)}}$}}}{1} +{⁺}{{\ucc{${\scriptstyle {}^{+}}$}}}{1} {⁻}{{\ucc{${\scriptstyle {}^{-}}$}}}{1} +{⁰}{{\ucc{${\scriptstyle {}^{0}}$}}}{1} {¹}{{\ucc{${\scriptstyle {}^{1}}$}}}{1} +{²}{{\ucc{${\scriptstyle {}^{2}}$}}}{1} {³}{{\ucc{${\scriptstyle {}^{3}}$}}}{1} +{⁴}{{\ucc{${\scriptstyle {}^{4}}$}}}{1} {⁵}{{\ucc{${\scriptstyle {}^{5}}$}}}{1} +{⁶}{{\ucc{${\scriptstyle {}^{6}}$}}}{1} {⁷}{{\ucc{${\scriptstyle {}^{7}}$}}}{1} +{⁸}{{\ucc{${\scriptstyle {}^{8}}$}}}{1} {⁹}{{\ucc{${\scriptstyle {}^{9}}$}}}{1} +{⁼}{{\ucc{${\scriptstyle {}^{=}}$}}}{1} {ᴬ}{{\ucc{${\scriptstyle {}^{A}}$}}}{1} +{ᴮ}{{\ucc{${\scriptstyle {}^{B}}$}}}{1} {ᴰ}{{\ucc{${\scriptstyle {}^{D}}$}}}{1} +{ᴱ}{{\ucc{${\scriptstyle {}^{E}}$}}}{1} {ᴳ}{{\ucc{${\scriptstyle {}^{G}}$}}}{1} +{ᴴ}{{\ucc{${\scriptstyle {}^{H}}$}}}{1} {ᴵ}{{\ucc{${\scriptstyle {}^{I}}$}}}{1} +{ᴶ}{{\ucc{${\scriptstyle {}^{J}}$}}}{1} {ᴷ}{{\ucc{${\scriptstyle {}^{K}}$}}}{1} +{ᴸ}{{\ucc{${\scriptstyle {}^{L}}$}}}{1} {ᴹ}{{\ucc{${\scriptstyle {}^{M}}$}}}{1} +{ᴺ}{{\ucc{${\scriptstyle {}^{N}}$}}}{1} {ᴼ}{{\ucc{${\scriptstyle {}^{O}}$}}}{1} +{ᴾ}{{\ucc{${\scriptstyle {}^{P}}$}}}{1} {ᴿ}{{\ucc{${\scriptstyle {}^{R}}$}}}{1} +{ᵀ}{{\ucc{${\scriptstyle {}^{T}}$}}}{1} {ᵁ}{{\ucc{${\scriptstyle {}^{U}}$}}}{1} +{ⱽ}{{\ucc{${\scriptstyle {}^{V}}$}}}{1} {ᵂ}{{\ucc{${\scriptstyle {}^{W}}$}}}{1} +{ᵃ}{{\ucc{${\scriptstyle {}^{a}}$}}}{1} {ᵇ}{{\ucc{${\scriptstyle {}^{b}}$}}}{1} +{ᶜ}{{\ucc{${\scriptstyle {}^{c}}$}}}{1} {ᵈ}{{\ucc{${\scriptstyle {}^{d}}$}}}{1} +{ᵉ}{{\ucc{${\scriptstyle {}^{e}}$}}}{1} {ᶠ}{{\ucc{${\scriptstyle {}^{f}}$}}}{1} +{ᵍ}{{\ucc{${\scriptstyle {}^{g}}$}}}{1} {ʰ}{{\ucc{${\scriptstyle {}^{h}}$}}}{1} +{ⁱ}{{\ucc{${\scriptstyle {}^{i}}$}}}{1} {ʲ}{{\ucc{${\scriptstyle {}^{j}}$}}}{1} +{ᵏ}{{\ucc{${\scriptstyle {}^{k}}$}}}{1} {ˡ}{{\ucc{${\scriptstyle {}^{l}}$}}}{1} +{ᵐ}{{\ucc{${\scriptstyle {}^{m}}$}}}{1} {ⁿ}{{\ucc{${\scriptstyle {}^{n}}$}}}{1} +{ᵒ}{{\ucc{${\scriptstyle {}^{o}}$}}}{1} {ᵖ}{{\ucc{${\scriptstyle {}^{p}}$}}}{1} +{ʳ}{{\ucc{${\scriptstyle {}^{r}}$}}}{1} {ˢ}{{\ucc{${\scriptstyle {}^{s}}$}}}{1} +{ᵗ}{{\ucc{${\scriptstyle {}^{t}}$}}}{1} {ᵘ}{{\ucc{${\scriptstyle {}^{u}}$}}}{1} +{ᵛ}{{\ucc{${\scriptstyle {}^{v}}$}}}{1} {ʷ}{{\ucc{${\scriptstyle {}^{w}}$}}}{1} +{ˣ}{{\ucc{${\scriptstyle {}^{x}}$}}}{1} {ʸ}{{\ucc{${\scriptstyle {}^{y}}$}}}{1} +{ᶻ}{{\ucc{${\scriptstyle {}^{z}}$}}}{1} +{ᵅ}{{\ucc{${\scriptstyle {}^{\alpha}}$}}}{1} +{ᵝ}{{\ucc{${\scriptstyle {}^{\beta}}$}}}{1} +{ᵞ}{{\ucc{${\scriptstyle {}^{\gamma}}$}}}{1} +{ᵟ}{{\ucc{${\scriptstyle {}^{\delta}}$}}}{1} +{ᵋ}{{\ucc{${\scriptstyle {}^{\varepsilon}}$}}}{1} +{ᶿ}{{\ucc{${\scriptstyle {}^{\theta}}$}}}{1} +{ᶥ}{{\ucc{${\scriptstyle {}^{\iota}}$}}}{1} +{ᶲ}{{\ucc{${\scriptstyle {}^{\phi}}$}}}{1} +{ᵡ}{{\ucc{${\scriptstyle {}^{\chi}}$}}}{1} +{ᵠ}{{\ucc{${\scriptstyle {}^{\psi}}$}}}{1} +% +% subscripts +% +{₍}{{\ucc{${\scriptstyle {}_{(}}$}}}{1} {₎}{{\ucc{${\scriptstyle {}_{)}}$}}}{1} +{₊}{{\ucc{${\scriptstyle {}_{+}}$}}}{1} {₋}{{\ucc{${\scriptstyle {}_{-}}$}}}{1} +{₀}{{\ucc{${\scriptstyle {}_{0}}$}}}{1} {₁}{{\ucc{${\scriptstyle {}_{1}}$}}}{1} +{₂}{{\ucc{${\scriptstyle {}_{2}}$}}}{1} {₃}{{\ucc{${\scriptstyle {}_{3}}$}}}{1} +{₄}{{\ucc{${\scriptstyle {}_{4}}$}}}{1} {₅}{{\ucc{${\scriptstyle {}_{5}}$}}}{1} +{₆}{{\ucc{${\scriptstyle {}_{6}}$}}}{1} {₇}{{\ucc{${\scriptstyle {}_{7}}$}}}{1} +{₈}{{\ucc{${\scriptstyle {}_{8}}$}}}{1} {₉}{{\ucc{${\scriptstyle {}_{9}}$}}}{1} +{₌}{{\ucc{${\scriptstyle {}_{=}}$}}}{1} {ₐ}{{\ucc{${\scriptstyle {}_{a}}$}}}{1} +{ₑ}{{\ucc{${\scriptstyle {}_{e}}$}}}{1} {ₕ}{{\ucc{${\scriptstyle {}_{h}}$}}}{1} +{ᵢ}{{\ucc{${\scriptstyle {}_{i}}$}}}{1} {ⱼ}{{\ucc{${\scriptstyle {}_{j}}$}}}{1} +{ₖ}{{\ucc{${\scriptstyle {}_{k}}$}}}{1} {ₗ}{{\ucc{${\scriptstyle {}_{l}}$}}}{1} +{ₘ}{{\ucc{${\scriptstyle {}_{m}}$}}}{1} {ₙ}{{\ucc{${\scriptstyle {}_{n}}$}}}{1} +{ₒ}{{\ucc{${\scriptstyle {}_{o}}$}}}{1} {ₚ}{{\ucc{${\scriptstyle {}_{p}}$}}}{1} +{ᵣ}{{\ucc{${\scriptstyle {}_{r}}$}}}{1} {ₛ}{{\ucc{${\scriptstyle {}_{s}}$}}}{1} +{ₜ}{{\ucc{${\scriptstyle {}_{t}}$}}}{1} {ᵤ}{{\ucc{${\scriptstyle {}_{u}}$}}}{1} +{ᵥ}{{\ucc{${\scriptstyle {}_{v}}$}}}{1} {ₓ}{{\ucc{${\scriptstyle {}_{x}}$}}}{1} +{ᵦ}{{\ucc{${\scriptstyle {}_{\beta}}$}}}{1} +{ᵧ}{{\ucc{${\scriptstyle {}_{\gamma}}$}}}{1} +{ᵨ}{{\ucc{${\scriptstyle {}_{\rho}}$}}}{1} +{ᵪ}{{\ucc{${\scriptstyle {}_{\chi}}$}}}{1} +{ᵩ}{{\ucc{${\scriptstyle {}_{\psi}}$}}}{1} +% +% mathematical operators (julia functions) +% +% comment out the next command if you dont use ' as the transposition +% operator! activate the command in line 384 in that case, too! +{'}{{\uccop{\textquotesingle}}}{1} +{±}{{\uccop{${\scriptstyle \pm}$}}}{1} +{×}{{\uccop{${\scriptstyle \times}$}}}{1} +{÷}{{\uccop{${\scriptstyle \div}$}}}{1} +{∈}{{\uccop{${\scriptstyle \in}$}}}{1} +{∉}{{\uccop{${\scriptstyle \notin}$}}}{1} +{∋}{{\uccop{${\scriptstyle \ni}$}}}{1} +{∌}{{\uccop{${\scriptstyle \not\ni}$}}}{1} +{∘}{{\uccop{${\scriptstyle \circ}$}}}{1} +{√}{{\uccop{$\surd$}}}{1} +{∛}{{\uccop{$\sqrt[3]{\vphantom{x}}$}}}{1} +{∩}{{\uccop{${\scriptstyle \cap}$}}}{1} +{∪}{{\uccop{${\scriptstyle \cup}$}}}{1} +{≈}{{\uccop{${\scriptstyle \approx}$}}}{1} +{≉}{{\uccop{${\scriptstyle \not\approx}$}}}{1} +{≠}{{\uccop{${\scriptstyle \neq}$}}}{1} +{≡}{{\uccop{${\scriptstyle \equiv}$}}}{1} +{≢}{{\uccop{${\scriptstyle \not\equiv}$}}}{1} +{≤}{{\uccop{${\scriptstyle \leq}$}}}{1} +{≥}{{\uccop{${\scriptstyle \geq}$}}}{1} +{⊆}{{\uccop{${\scriptstyle \subseteq}$}}}{1} +{⊇}{{\uccop{${\scriptstyle \supseteq}$}}}{1} +{⊈}{{\uccop{${\scriptstyle \not\subseteq}$}}}{1} +{⊉}{{\uccop{${\scriptstyle \not\supseteq}$}}}{1} +{⊊}{{\uccop{${\scriptstyle \subsetneq}$}}}{1} +{⊋}{{\uccop{${\scriptstyle \supsetneq}$}}}{1} +{⊻}{{\uccop{${\scriptstyle \veebar}$}}}{1} +{⋅}{{\uccop{${\scriptstyle \cdot}$}}}{1} +% +% other mathematical symbols +% +{∇}{{\ucc{${\scriptstyle \nabla}$}}}{1} +{⊗}{{\ucc{${\scriptstyle \otimes}$}}}{1} +{⊕}{{\ucc{${\scriptstyle \oplus}$}}}{1} +{‖}{{\ucc{${\scriptstyle \Vert}$}}}{1} +{⊥}{{\ucc{${\scriptstyle \bot}$}}}{1} +{ℓ}{{\ucc{${\scriptstyle \ell}$}}}{1} +{∃}{{\ucc{${\scriptstyle \exists}$}}}{1} +{∀}{{\ucc{${\scriptstyle \forall}$}}}{1} +{ħ}{{\ucc{${\scriptstyle \hbar}$}}}{1} +{ı}{{\ucc{${\scriptstyle \imath}$}}}{1} +{ȷ}{{\ucc{${\scriptstyle \jmath}$}}}{1} +{∄}{{\ucc{${\scriptstyle \exists}$}}}{1} +{∂}{{\ucc{${\scriptstyle \partial}$}}}{1} +{⊤}{{\ucc{${\scriptstyle \top}$}}}{1} +{℘}{{\ucc{${\scriptstyle \wp}$}}}{1} +{…}{{\ucc{${\scriptstyle \ldots}$}}}{3} +{⋯}{{\ucc{${\scriptstyle \cdots}$}}}{3} +{⋮}{{\ucc{${\scriptstyle \rvdots}$}}}{1} +{⋱}{{\ucc{${\scriptstyle \rddots}$}}}{3} +{⋰}{{\ucc{${\scriptstyle \riddots}$}}}{3} +{§}{{\ucc{\S}}}{1} +{⟨}{{\ucc{${\langle}$}}}{1} +{⟩}{{\ucc{${\rangle}$}}}{1} +{→}{{\ucc{${\rightarrow}$}}}{2} +{←}{{\ucc{${\leftarrow}$}}}{2} +{⤳}{{\ucc{${\leadsto}$}}}{2} +{′}{{\ucc{${{}^\prime}$}}}{1} {°}{{\ucc{${{}^{\circ}}$}}}{1} +% +% unicode box characters +% +{─}{{\ucc{\textSFx}}}{1} {━}{{\ucc{\pmboxdrawuni{2501}}}}{1} +{│}{{\ucc{\textSFxi}}}{1} {┃}{{\ucc{\pmboxdrawuni{2503}}}}{1} +% the follwing four lines are just improvised solutions +{┄}{{\ucc{\textSFx}}}{1} {┅}{{\ucc{\textSFx}}}{1} +{┆}{{\ucc{\textSFxi}}}{1} {┇}{{\ucc{\pmboxdrawuni{2503}}}}{1} +{┈}{{\ucc{\textSFx}}}{1} {┉}{{\ucc{\textSFx}}}{1} +{┊}{{\ucc{\textSFxi}}}{1} {┋}{{\ucc{\pmboxdrawuni{2503}}}}{1} +{┌}{{\ucc{\textSFi}}}{1} {┍}{{\ucc{\pmboxdrawuni{250D}}}}{1} +{┎}{{\ucc{\pmboxdrawuni{250E}}}}{1} {┏}{{\ucc{\pmboxdrawuni{250F}}}}{1} +{┐}{{\ucc{\textSFiii}}}{1} {┑}{{\ucc{\pmboxdrawuni{2511}}}}{1} +{┒}{{\ucc{\pmboxdrawuni{2512}}}}{1} {┓}{{\ucc{\pmboxdrawuni{2513}}}}{1} +{└}{{\ucc{\textSFii}}}{1} {┕}{{\ucc{\pmboxdrawuni{2515}}}}{1} +{┖}{{\ucc{\pmboxdrawuni{2516}}}}{1} {┗}{{\ucc{\pmboxdrawuni{2517}}}}{1} +{┘}{{\ucc{\textSFiv}}}{1} {┙}{{\ucc{\pmboxdrawuni{2519}}}}{1} +{┚}{{\ucc{\pmboxdrawuni{251A}}}}{1} {┛}{{\ucc{\pmboxdrawuni{251B}}}}{1} +{├}{{\ucc{\textSFviii}}}{1} {┝}{{\ucc{\pmboxdrawuni{251D}}}}{1} +{┞}{{\ucc{\pmboxdrawuni{251E}}}}{1} {┟}{{\ucc{\pmboxdrawuni{251F}}}}{1} +{┠}{{\ucc{\pmboxdrawuni{2520}}}}{1} {┡}{{\ucc{\pmboxdrawuni{2521}}}}{1} +{┢}{{\ucc{\pmboxdrawuni{2522}}}}{1} {┣}{{\ucc{\pmboxdrawuni{2523}}}}{1} +{┤}{{\ucc{\textSFix}}}{1} {┥}{{\ucc{\pmboxdrawuni{2525}}}}{1} +{┦}{{\ucc{\pmboxdrawuni{2526}}}}{1} {┧}{{\ucc{\pmboxdrawuni{2527}}}}{1} +{┨}{{\ucc{\pmboxdrawuni{2528}}}}{1} {┩}{{\ucc{\pmboxdrawuni{2529}}}}{1} +{┪}{{\ucc{\pmboxdrawuni{252A}}}}{1} {┫}{{\ucc{\pmboxdrawuni{252B}}}}{1} +{┬}{{\ucc{\textSFvi}}}{1} {┭}{{\ucc{\pmboxdrawuni{252D}}}}{1} +{┮}{{\ucc{\pmboxdrawuni{252E}}}}{1} {┯}{{\ucc{\pmboxdrawuni{252F}}}}{1} +{┰}{{\ucc{\pmboxdrawuni{2530}}}}{1} {┱}{{\ucc{\pmboxdrawuni{2531}}}}{1} +{┲}{{\ucc{\pmboxdrawuni{2532}}}}{1} {┳}{{\ucc{\pmboxdrawuni{2533}}}}{1} +{┴}{{\ucc{\textSFvii}}}{1} {┵}{{\ucc{\pmboxdrawuni{2535}}}}{1} +{┶}{{\ucc{\pmboxdrawuni{2536}}}}{1} {┷}{{\ucc{\pmboxdrawuni{2537}}}}{1} +{┸}{{\ucc{\pmboxdrawuni{2538}}}}{1} {┹}{{\ucc{\pmboxdrawuni{2539}}}}{1} +{┺}{{\ucc{\pmboxdrawuni{253A}}}}{1} {┻}{{\ucc{\pmboxdrawuni{253B}}}}{1} +{┼}{{\ucc{\textSFv}}}{1} {┽}{{\ucc{\pmboxdrawuni{253D}}}}{1} +{┾}{{\ucc{\pmboxdrawuni{253E}}}}{1} {┿}{{\ucc{\pmboxdrawuni{253F}}}}{1} +{╀}{{\ucc{\pmboxdrawuni{2540}}}}{1} {╁}{{\ucc{\pmboxdrawuni{2541}}}}{1} +{╂}{{\ucc{\pmboxdrawuni{2542}}}}{1} {╃}{{\ucc{\pmboxdrawuni{2543}}}}{1} +{╄}{{\ucc{\pmboxdrawuni{2544}}}}{1} {╅}{{\ucc{\pmboxdrawuni{2545}}}}{1} +{╆}{{\ucc{\pmboxdrawuni{2546}}}}{1} {╇}{{\ucc{\pmboxdrawuni{2547}}}}{1} +{╈}{{\ucc{\pmboxdrawuni{2548}}}}{1} {╉}{{\ucc{\pmboxdrawuni{2549}}}}{1} +{╊}{{\ucc{\pmboxdrawuni{254A}}}}{1} {╋}{{\ucc{\pmboxdrawuni{254B}}}}{1} +% the following characters don't have a good solution yet +%{╌}{{\ucc{}}}{1} {╍}{{\ucc{}}}{1} {╎}{{\ucc{}}}{1} {╏}{{\ucc{}}}{1} +{═}{{\ucc{\textSFxliii}}}{1} {║}{{\ucc{\textSFxxiv}}}{1} +{╒}{{\ucc{\textSFli}}}{1} {╓}{{\ucc{\textSFlii}}}{1} +{╔}{{\ucc{\textSFxxxix}}}{1} {╕}{{\ucc{\textSFxxii}}}{1} +{╖}{{\ucc{\textSFxxi}}}{1} {╗}{{\ucc{\textSFxxv}}}{1} +{╘}{{\ucc{\textSFl}}}{1} {╙}{{\ucc{\textSFxlix}}}{1} +{╚}{{\ucc{\textSFxxxviii}}}{1} {╛}{{\ucc{\textSFxxviii}}}{1} +{╜}{{\ucc{\textSFxxvii}}}{1} {╝}{{\ucc{\textSFxxvi}}}{1} +{╞}{{\ucc{\textSFxxxvi}}}{1} {╟}{{\ucc{\textSFxxxvii}}}{1} +{╠}{{\ucc{\textSFxlii}}}{1} {╡}{{\ucc{\textSFxix}}}{1} +{╢}{{\ucc{\textSFxx}}}{1} {╣}{{\ucc{\textSFxxiii}}}{1} +{╤}{{\ucc{\textSFxlvii}}}{1} {╥}{{\ucc{\textSFxlviii}}}{1} +{╦}{{\ucc{\textSFxli}}}{1} {╧}{{\ucc{\textSFxlv}}}{1} +{╨}{{\ucc{\textSFxlvi}}}{1} {╩}{{\ucc{\textSFxl}}}{1} +{╪}{{\ucc{\textSFliv}}}{1} {╫}{{\ucc{\textSFliii}}}{1} +{╬}{{\ucc{\textSFxliv}}}{1} +% the following characters don't have a good solution yet +%{╭}{{\ucc{}}}{1} {╮}{{\ucc{}}}{1} {╯}{{\ucc{}}}{1} +%{╰}{{\ucc{}}}{1} {╱}{{\ucc{}}}{1} {╲}{{\ucc{}}}{1} {╳}{{\ucc{}}}{1} +{╴}{{\ucc{\pmboxdrawuni{2574}}}}{1} {╵}{{\ucc{\pmboxdrawuni{2575}}}}{1} +{╶}{{\ucc{\pmboxdrawuni{2576}}}}{1} {╷}{{\ucc{\pmboxdrawuni{2577}}}}{1} +{╸}{{\ucc{\pmboxdrawuni{2578}}}}{1} {╹}{{\ucc{\pmboxdrawuni{2579}}}}{1} +{╺}{{\ucc{\pmboxdrawuni{257A}}}}{1} {╻}{{\ucc{\pmboxdrawuni{257B}}}}{1} +{╼}{{\ucc{\pmboxdrawuni{257C}}}}{1} {╽}{{\ucc{\pmboxdrawuni{257D}}}}{1} +{╾}{{\ucc{\pmboxdrawuni{257E}}}}{1} {╿}{{\ucc{\pmboxdrawuni{257F}}}}{1} +} +% +% +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% defining the expandliterate key +\def\addToLiterate#1{% +\protected@edef\lst@literate{% +\unexpanded\expandafter{\lst@literate}\unexpanded{#1}}} +\lst@Key{expandliterate}{}{\addToLiterate{#1}} + +% defining the \addlitjlbase, \addlitjlstrnum, \addlitjlmacros and +% \addlitjlfunctions commands, which help a user to fix some of the known +% managable issues +\newcommand{\addlitjlbase}[3]{% +\lstset{style=jlcodeuccstyle} +\lstdefinestyle{jlcodeuccstyle}{expandliterate={#1}{{{\color{jlbase}#2}}}{#3}} +\ifjlc@autoload + \lstset{language=julia, style=jlcodestyle} +\fi +} +\newcommand{\addlitjlstrnum}[3]{% +\lstset{style=jlcodeuccstyle} +\lstdefinestyle{jlcodeuccstyle}{expandliterate={#1}{{{\color{jlstrnum}#2}}}{#3}} +\ifjlc@autoload + \lstset{language=julia, style=jlcodestyle} +\fi +} +\newcommand{\addlitjlmacros}[3]{% +\lstset{style=jlcodeuccstyle} +\lstdefinestyle{jlcodeuccstyle}{expandliterate={#1}{{{\color{jlmacros}#2}}}{#3}} +\ifjlc@autoload + \lstset{language=julia, style=jlcodestyle} +\fi +} +\newcommand{\addlitjlfunctions}[3]{% +\lstset{style=jlcodeuccstyle} +\lstdefinestyle{jlcodeuccstyle}{expandliterate={#1}{{{\color{jlfunctions}#2}}}{#3}} +\ifjlc@autoload + \lstset{language=julia, style=jlcodestyle} +\fi +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% commands for inserting code + +% defining the \jlinputlisting command for listing standalone files +\newcommand{\jlinputlisting}[2][]{% +\calcboxlengths% +\lstinputlisting[language=julia, style=jlcodestyle, breaklines=true, #1]{#2}} + + +% defining the \jllisting for displaying code directly +\lstnewenvironment{jllisting}[2][]{% + \calcboxlengths% + \lst@TestEOLChar{#2}% + \lstset{breaklines=true, #1}% + \csname\@lst @SetFirstNumber\endcsname% +}{% + \@nobreakfalse + \csname\@lst @SaveFirstNumber\endcsname% +} + + +% defining the font for the inline code +\def\jlinlfont{\loadthemecolors\color{jlstrnum}\ttfamily\relsize{-0.5}\selectfont} + +% defining the \jlinl for dispalying in-line code snippets +\newlength{\jlinlem} +\newcommand{\jlinl}[1]{% +\settowidth{\jlinlem}{\jlinlfont{m}}% +\lstinline[language=julia, style=jlcodestyle ,breaklines=true, +basicstyle=\jlinlfont, basewidth=\jlinlem]^^a7#1^^a7} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lstdefinestyle{jlcodestyle}{% + style=jlcodeblockstyle, + style=jlcodeboxdfltstyle, + style=jllinenumbersstyle, + style=jlcodeopstyle, + style=jlcodeuccstyle} + +\ifdefstring{\jlc@theme}{default-plain}{% + \lstdefinestyle{jlcodestyle}{% + style=jlcodeblockstyle, + style=jlcodeboxnostyle, + style=jllinenumbersstyle, + style=jlcodeopstyle, + style=jlcodeuccstyle} +}{} + +\ifdefstring{\jlc@theme}{grayscale}{% + \lstdefinestyle{jlcodestyle}{% + style=jlcodeblockstyle, + style=jlcodeboxdfltstyle, + style=jllinenumbersstyle, + style=jlcodeopstyle, + style=jlcodeuccstyle} +}{} + +\ifdefstring{\jlc@theme}{grayscale-plain}{% + \lstdefinestyle{jlcodestyle}{% + style=jlcodeblockstyle, + style=jlcodeboxnostyle, + style=jllinenumbersstyle, + style=jlcodeopstyle, + style=jlcodeuccstyle} +}{} + +\ifdefstring{\jlc@theme}{darkbeamer}{% + \lstdefinestyle{jlcodestyle}{% + style=jlcodeblockstyle, + style=jlcodeboxdthstyle, + style=jllinenumbersstyle, + style=jlcodeopstyle, + style=jlcodeuccstyle} +}{} + + +% activating the julia style +\ifjlc@autoload + \lstset{language=julia, style=jlcodestyle} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/report/report.pdf b/report/report.pdf new file mode 100644 index 0000000..3395852 Binary files /dev/null and b/report/report.pdf differ diff --git a/report/report.tex b/report/report.tex new file mode 100644 index 0000000..412d682 --- /dev/null +++ b/report/report.tex @@ -0,0 +1,153 @@ +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage[english]{babel} +\usepackage{hyperref} +\usepackage{amsmath, amssymb, amsthm} +\usepackage{geometry} +\usepackage{tikz-cd} + +% for including julia code +\usepackage{jlcode} + +% Remove indentation globally +\setlength{\parindent}{0pt} +% Have blank lines between paragraphs +\usepackage[parfill]{parskip} + +\hypersetup{ + colorlinks = true, % links instead of boxes + urlcolor = cyan, % external hyperlinks + linkcolor = blue, % internal links + citecolor = cyan % citations +} + +\newcommand{\R}{\mathbb{R}} +\newcommand{\C}{\mathbb{C}} +\newcommand{\Q}{\mathbb{Q}} +\newcommand{\N}{\mathbb{N}} +\newcommand{\A}{\mathbb{A}} +\newcommand{\Z}{\mathbb{Z}} + +% use bullets for items +\renewcommand{\labelitemii}{$\circ$} +\renewcommand{\Im}{\operatorname{Im}} + +\newcommand\numberthis{\addtocounter{equation}{1}\tag{\theequation}} + +\newtheorem{theorem}{Theorem}[section] +\newtheorem{lemma}{Lemma}[section] + +\theoremstyle{definition} +\newtheorem{definition}{Definition}[section] + +\theoremstyle{definition} +\newtheorem{example}{Example}[section] + +\theoremstyle{remark} +\newtheorem*{remark}{Remark} + +\theoremstyle{definition} +\newtheorem{exercise}{Esercizio}[section] +\newtheorem*{exercise*}{Esercizio} + +\begin{document} +\begin{titlepage} + \begin{sffamily} + \begin{large} + \begin{center} + \vbox to 100pt{% + \includegraphics[width=3cm]{cherubino}% + \vfil} + \end{center} + \begin{center} + \begin{Large} + \uppercase{Universit\`a degli studi di Pisa} + \end{Large}\\ + \rule{9cm}{.4pt}\\ + \smallskip + Dipartimento di Matematica\\ + \medskip + Corso di Laurea Triennale in + Matematica\\ + \bigskip\vfill + \begin{Large} + Laboratorio Computazionale + \end{Large}\\ + \bigskip\bigskip\vfil + \begin{Huge} + Parallel Homotopy Continuation in Julia + \end{Huge} + \bigskip\vfill + \begin{tabular}{ll} + \textbf{Studente:} & Francesco Minnocci\\ + \textbf{Matricola:} & 600455 + \end{tabular} + \end{center} + \begin{center} + \vfill + \rule{9cm}{.4pt}\\ + \medskip + \uppercase{Anno Accademico 2022 - 2023}\\ + \end{center} + \end{large} + \end{sffamily} +\end{titlepage} + +\tableofcontents +\newpage + +\section{Introduction} +Homotopy Continuation is a numerical method for solving systems of polynomial equations. +It is based on the idea of ”deforming” a given system of equations into a simpler one, whose +solutions are known, and then tracking the solutions of the original system as the deformation +is undone. + +In this project, the method will be implemented in the Julia programming language, making use +of parallel computing in order to speed multiple root finding. The method is described in detail +in \cite{BertiniBook}, which was the primary source for this report. + +\section{Homotopy Continuation} +We will only consider \textit{square} systems of polynomial equations, i.e. systems of $n$ polynomial equations in $n$ variables, although or over- or under-determined systems can +often be solved by reducing them to square systems, by respectively choosing a suitable square subsystem or adding equations. + +There are many ways to choose the "simpler" system, from now on called a \textit{start system}, but in general we can observe that, by Bezout's theorem, a system +$F=(f_1,\ldots,f_n)$ has at most $D:=d_1\ldots d_n$ solutions, where $d_i$ is the degre of $f_i(x_1,\ldots,x_n)$. So, we can use as a start system $G=(g_1,\ldots g_n)$, where +$$ g_i(x_1,\ldots x_n)=x_i^{d_i}-1 .$$ +Indeed, this system has exactly $D$ solutions +$$ \left\{(z_1,\ldots,z_n),~z_i=e^{\frac{2\pi i k}{d_i}}\text{ for }k=0,\ldots,d_i\text{ and }i=1,\ldots,n\right\} .$$ +\subsection{Choosing the homotopy} +The deformation between the original system and the start system is a \textit{homotopy}, for instance one of the form +\begin{equation}\label{eq:h1} H(x;t)=(1-t)F(x)+tG(x) ,\end{equation} +where $x:=(x_1,\ldots,x_n).$ This is such that the roots of $H(x;0)=G(x)$ are known, and the roots of $H(x;1)=F(x)$ are the solutions of the original system. +\subsubsection{Gamma trick} +While \eqref{eq:h1} is a fine choice of a homotopy, it's not what it's called a \textit{good homotopy}: in order to ensure that the solution paths +\begin{itemize} + \item never cross each other for $t>0$ (at $t=0$ $F$ could have singular solutions), and + \item don't go to infinity for $t\to 0$ ($F$ could have a solution at infinity), +\end{itemize} +we can employ the \textit{Gamma trick}: +\subsection{Tracking down the roots} +\subsubsection{Davidenko differential equation} +\subsubsection{Predictor: Euler's method} +\subsubsection{Corrector: Newton's method} + +\section{Parallelization} + +\section{Implementation} +\subsection{Julia code} +\jlinputlisting[caption={solve.jl}]{../solve.jl} +\jlinputlisting[caption={start-system.jl}]{../start-system.jl} +\jlinputlisting[caption={homotopy.jl}]{../homotopy.jl} +\jlinputlisting[caption={homogenize.jl}]{../homogenize.jl} +\jlinputlisting[caption={euler-newton.jl}]{../euler-newton.jl} +\jlinputlisting[caption={adapt-step.jl}]{../adapt-step.jl} +\jlinputlisting[caption={plot.jl}]{../plot.jl} +\subsection{Hardware} + +\section{Results} + +\thebibliography{2} +\bibitem{BertiniBook} Bates, Daniel J. \textit{Numerically solving polynomial systems with Bertini}. SIAM, Society for Industrial Applied Mathematics, 2013. +\end{document} diff --git a/solve.jl b/solve.jl index d713987..e8ef4c1 100644 --- a/solve.jl +++ b/solve.jl @@ -2,18 +2,18 @@ using TypedPolynomials # Local dependencies +include("start-system.jl") include("homotopy.jl") -include("plot.jl") +include("homogenize.jl") include("euler-newton.jl") include("adapt-step.jl") -include("start-system.jl") -include("homogenize.jl") +include("plot.jl") +using .StartSystem using .Homotopy -using .Plot +using .Homogenize using .EulerNewton using .AdaptStep -using .StartSystem -using .Homogenize +using .Plot # Main homotopy continuation loop function solve(F, (G, roots) = start_system(F), maxsteps=10000) @@ -21,7 +21,7 @@ function solve(F, (G, roots) = start_system(F), maxsteps=10000) H=homotopy(F,G) solutions = [] - @time Threads.@threads for r in roots + Threads.@threads for r in roots t = 1.0 step_size = 0.01 x0 = r