diff --git a/doc/gendoc.py b/doc/gendoc.py index f552c4e0..6e6f07b7 100755 --- a/doc/gendoc.py +++ b/doc/gendoc.py @@ -45,6 +45,8 @@ f = open('plugins_generated.tex', 'w') f.write('\section{Plugin reference}\n') f.write('\input{section_bsdf}\n') os.path.walk('../src/bsdfs', traverse, f) +f.write('\input{section_integrators}\n') +os.path.walk('../src/integrators', traverse, f) f.close() os.system('bibtex main.aux') os.system('pdflatex main.tex') diff --git a/doc/images/glass_explanation.ai b/doc/images/glass_explanation.ai new file mode 100644 index 00000000..ddc55640 --- /dev/null +++ b/doc/images/glass_explanation.ai @@ -0,0 +1,1077 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[7 0 R 34 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Web + + + + + Adobe Illustrator CS5 + 2011-07-01T22:52:28+02:00 + 2011-07-01T23:53:23+02:00 + 2011-07-01T23:53:23+02:00 + + + + 256 + 112 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAcAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9FaJrmoXnmHWLC5EQtrT 0/qPBGWQjlIkvNi7K1CqnZVpXviqf4q7FXYqp3M629tLOwJWFGkYDqQoriqUeS9U1PVPLdte6oYT fu86Tm2RkirFPJGOCu0jU4oOrYqneKuxV2KuxV2KsP8AzF81XegppQgt4p1urpRN6rOvFIirVXj3 r47ZVkmY07nsjs2Gq4+IkcMbFd7LIriOSNpKMiqWBMgKfZNCfipt75a6ZUxVwIYVBqD0IxVrku9D Ur1A3p3xVhkPm+6l/MldEjtkWzks1d55FdZ+ah5AtCacQD4d8q4zx07kdmw/I/mLPHxVXSmaZa6Z 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 VT/FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX/2Q== + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:F77F1174072068118083DE8F90CD7E33 + uuid:9d8d5087-a787-2744-9040-4b8dcca8919c + + uuid:52d3fbd8-d8d7-2543-8e0c-81d9ea137ecb + xmp.did:8CF5709C0E20681188C6A12CE4B46A4D + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:F77F1174072068118083DE8F90CD7E33 + 2011-07-01T22:52:28+02:00 + Adobe Illustrator CS5 + / + + + + + + Web + Document + + + 1 + False + False + + 1209.000000 + 528.000000 + Pixels + + + + + MinionPro-Regular + Minion Pro + Regular + Open Type + Version 2.030;PS 2.000;hotconv 1.0.51;makeotf.lib2.0.18671 + False + MinionPro-Regular.otf + + + MinionPro-Semibold + Minion Pro + Semibold + Open Type + Version 2.030;PS 2.000;hotconv 1.0.51;makeotf.lib2.0.18671 + False + MinionPro-Semibold.otf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 9.90 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 9 0 obj <>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]/Properties<>/XObject<>>>/Thumb 41 0 R/TrimBox[0.0 0.0 1209.0 528.0]/Type/Page>> endobj 36 0 obj <>stream +HWˎWqеUY/\X :IÀHAytclHX`vz{MrlNbn;}p8mpnݽ ン+;7Do1$v⫷,ه} JSY"aK5bs,/>{Xѓo=`Bw___"cڢҸ/P`sbąc\:,ģTC1QsTJrEaz# F[v<.{PZP̚aj^`-L } n;;2;:"+&84j1">l4Q}0#3d`N+ 1_D>᳨=؇ v3x.XGC4d23 %b[pv>F޷t9nzq9vfb0f]B mͫL7=l|I%X^Zƚd>H|^Fne1lN^NYooU$cWo*a es;CQB>T=m,s(H}u?~^J*` +y RpvZ DGӋAGK1Bx9yq`N*[|ɧ]@{JGC}Hk>!Ep$@2_zݭҊVPЙeUI@&.,#٘\C>\ud~ +BR ޟAYݘ,;cH^!6xf+&8_SIT`b˕ ӨhTף$+Jة\LUD* $wB5OV4Yk$ьPU9M,ĉѸQbܲBp*'XFAշ s9qeU@7c摾DX1+^időJ2SdizW=o6muGCehydA@g%tn,} h DDS ]j)mo)nE@yyU$I P&A T͌)8i{P +LbP*hETjFqL h`U.I݊CLuX,+x? ']+ e1hi%}"R bd"2y2uHUpGcPpL2_ͪ':D  ڰ a4&`@ +\cY?T!$=rO҉SdC&ӫ™ ; +,rtTHA"4q䊋{g_6^pp WǼd—X0rCနF¨p00^J{h(Ze9'Qټ(@U{%>>3,aZcEzz϶V~Fh bIA& {o"A'4'۷ӏ7yw#̲y}3|Ϳ77?mc8lc+vzDnW=o0+nHNLt*Y 4UED|&|!$8{r- ):޾#ʟ*ADE Sp p,m}uȘÔ3q:IPJB}N1v89[ܩE? N `Ysʺؓ\.r\魷gMYuo„#$DiKSVek|ěztRbIN3.5(!oc!ʦS>stream +8;Z\66#sjc%+Lu!9M`3>nmgIAkQg/jnu9OK&)fUh&;)),'B88`S]F0-`gHF6(PK32 +/26O$AQV"o>29`:mhoQT3C'$s5Wo<^q\UK1%(`m-!YljeH,%!t=;tkZfWWpQS3j"H +3XE)pZEX^$LcXkf@G;eX>-m'nju3%%FGW8/:)oArP[W.Rrf +2#ZJrb2;qNWX$UN#HhiXjD[:84W4pNH3BMhgG5QkUBf#Y(dY8FbtOn&d0"!"4CU1B +)P\;YPoZseSjfZ_Pqtd2Z1E3'U3(.3)<%GiTS/>f*]l,n$@uPWmT9)`P52b]lNh.8 +%K\X9$7P>W@NLjt^SA=tS@QKq2'D_ooIu_>cV+K=.B+))4*TGl]"[0R"b_ endstream endobj 42 0 obj [/Indexed/DeviceRGB 255 43 0 R] endobj 43 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 40 0 obj <>/ExtGState<>>>/Subtype/Form>>stream +/CS0 cs 0.941 0.949 0.941 scn +/GS0 gs +q 1 0 0 1 64.9712 471.0723 cm +0 0 m +5.086 -66.035 17.304 -225.182 18.588 -248.991 c +20.022 -275.535 63.066 -276.252 78.131 -276.252 c +93.196 -276.252 135.759 -275.054 137.674 -248.991 c +139.417 -225.21 151.376 -65.942 156.333 0.065 c +157.654 17.669 158.479 28.638 y +164.698 29.119 l +167.927 24.578 159.914 -69.572 y +154.935 -160.53 152.74 -288.211 147.955 -294.158 c +142.208 -301.304 14.821 -300.615 8.308 -294.158 c +-0.703 -285.234 3.522 -160.681 -3.651 -69.572 c +-12.497 25.891 -8.437 28.638 v +-2.216 28.638 l +-1.363 17.641 0 0 v +f +Q +0.902 0.929 1 scn +q 1 0 0 1 221.2979 471.1372 cm +0 0 m +0.007 0 l +-4.95 -66.007 -16.909 -225.275 -18.652 -249.056 c +-20.568 -275.119 -63.13 -276.317 -78.196 -276.317 c +-93.261 -276.317 -136.304 -275.6 -137.739 -249.056 c +-139.023 -225.247 -151.24 -66.1 -156.327 -0.065 c +-153.105 -3.58 -152.919 -3.164 -151.606 -3.351 c +-150.229 -3.551 -6.536 -3.551 -4.785 -3.351 c +-3.027 -3.149 -1.162 -1.873 0 0 c +f +Q + endstream endobj 44 0 obj <> endobj 39 0 obj <> endobj 38 0 obj [/ICCBased 45 0 R] endobj 45 0 obj <>stream +HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  + 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 +V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= +x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- +ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 +N')].uJr + wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 +n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! +zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km endstream endobj 34 0 obj <> endobj 46 0 obj [/View/Design] endobj 47 0 obj <>>> endobj 32 0 obj <> endobj 33 0 obj <> endobj 50 0 obj <> endobj 51 0 obj <>stream +H|SiXT8sovl{"%X# D20 þ rgeD Vjk܊K(}R[}LSk};诞ss~ww?D lݝvBP4_$ɔLuAwHG,V,W +fGE/_#~^ AuaF+2a7{1̇|HF3BCC}·luI*/ʔvUZSdhe!']hd2Mw7eLf9įUa7nbba;XLFQZLd +>j2e M>?ᵘd˒b1~WQdKTZBVFlBdr~ב $Y# 1H,. I@ddw$"_ ~" K KK.Dyq>*w7rOg< +9 %\ J + F/Z/[2c8/Di +1)7ޒVd畕bE|C"uV ѷi 4ZV.̄?H ,ţ_PR̥(+/(OeQ9}8Zx2kNG7_|`oH=$U5 EmXۇNQtw'}DT@Lh#)kvZYv>φު,II_ͤF[9n g3k>gJ$!jW{N:Gl<VN)I0ƍ$XG@|tĉ̱ũS͏oCIjߜB.턴#2טkɊS4xD.Be$b{tbl܃3STks:}Y$;r.9$i``^ʳuّ ZX#vRyQ,JE6{ 7_:CIdtJ0=l2f'GVP3:bQ⽻ ?32T;7H'^Bp[:3Ri4W?xo9FJ`p䍁PM:'|!ŇTy"Z[:<.3v(%py2]'sem690', Ӷ.KGJGhCht۝vgmoi Z:'Vn)jE[Ïܲuں)[K#?!?   -nՙ| ;,r+D "jH#`ZT+윾;4XWf[&)9\),ZòA4`tt9πM=Xj3AmX١Lb{mǟ?߃}0⏹J;Rv #}~褳 8%z* j}sznvmW{sm["mbqeqmf_{RmP_)ndmu{5Üu}8Ǜ Cy Z + + qk =r endstream endobj 48 0 obj <> endobj 49 0 obj <> endobj 52 0 obj <>stream +H|TkX!$o8'nf +Ud*kXr \B !@r5EPDDQnպ*VŭZ>>g藮`Wssǜ0o1&neҒ]09^)_?Udi78Ӂ3734k<?f}"QD5L5Pe+T Y7>#V3*ZprjdI\Igb9l +U +ǛyUFfdrML$prҨe tFM?-2,bbj&!+yҨ212f ,K 6 c[a0LaK1V`7`?H E^a8cOŸ;8uEtΤ?o-]YArvs69=繶ynT9tEQv㿣vʹDk3GHfw0aXsdrL"\ _O>@XG48-ChUA[(-[_ ~o<5UZQh]4 +t6kW ek|-}tښVלESd7~j5Kwjy\mv%W ҢrmUqCP[.lVO7a&fxDK$ +ē7 f%:+1~m[_NB$v5:BgЖ*J*U:Da%#ow\ 1d6N=-Tܷ_&+H`>*yl|KٕqDY"(sRI;!g.3ÛAD3hw۠ t'R|yzNcR[܎ԑ́]‰+Oq@bԚ_"AJՔx4ڈ_t) +cZ1Z|3't@e +ˑ#?LPI[RX՗w/)9ޫڣtq`Sr,Y7J +h$FK:M9m0Yv0P-ּRsgmۑKcMdTR]@do)3⩈Qw;ϜV +닄ŖV]$/d^^ZRd>|nlmE^w ϼc 7-wwC>B(bQ'F[d,GN5u$">n=.+kD*Ax,'o $LC>ȬRVeW|lA~"#UQ>s |5" 3tturLo#юjzF!ys#Z$'Fd9 7'~:T|J[N}>=R 鳞wy+t_߾G-z +0|D yn9ڄT^Wֳؖ FI% +^`5}IA::Gdˠg1:~߬T?&z0OB_QVXkSD~`J3 Q/O;:ؚn\6Spqn7W2HLHXAk %J.OHx(\$T( 闯TJFa=FZ<_1O߼={#L+3j~rq<'-_hS/X:YjKiU~-r6so};p%`: '^DTy&{9hWrˇJ:ˡ|='Q~,1s KpL6(&,YV8fs{ i^m5H j,n,`Xk3b b`镒:==}N +I2`!LaqMn)Y/tX%RfM_CDd /B||V^+^sb]efIF(dm&D0x񹍩Oj h3g7ݟssm.wa\wp)kYHuɉM{qͮy/uu:iecq6b[]g#o8Æ4M L_LFGTi* ϼU4'&U `s plHgP3ƀA<ϤnTほKdPH{j^1t4eSW;4d4ķ_ 4~j endstream endobj 37 0 obj <> endobj 53 0 obj <> endobj 54 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 15.0 %%AI8_CreatorVersion: 15.0.0 %%For: (Wenzel Jakob) () %%Title: (glass_explanation.ai) %%CreationDate: 01/07/11 23:53 %%Canvassize: 16383 %%BoundingBox: 46 -696 1170 -215 %%HiResBoundingBox: 46.8833 -695.7988 1170 -215.1899 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 11.0 %AI12_BuildNumber: 399 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 0 -729 1209 -201 %AI3_TemplateBox: 400.5 -300.5 400.5 -300.5 %AI3_TileBox: 226.5 -753 960.5 -177 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -237 187 0.5 852 491 18 1 0 255 154 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:0 -600 %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 55 0 obj <>stream +%%BoundingBox: 46 -696 1170 -215 %%HiResBoundingBox: 46.8833 -695.7988 1170 -215.1899 %AI7_Thumbnail: 128 56 8 %%BeginData: 6874 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 %524C45FD2FFFAFFD11FFAFFD3EFFA8A8FD12FF7DFD19FFC3CAFD11FFCAC3 %FD3EFF52FD11FFA87DFD19FFBCB6FD11FFB6BCFD3DFFA87DA8FD11FF7DFD %19FF94BCA8FD07FFA8FD07FFA8BC94FD3EFF7DA8FFFFA8FFFFFFA8FFFFFF %A8FFFFFFA8FFA8A8FD19FFC3BCFFFFFFCFFD09FFA8FFFFFFB6BDFD3DFFA8 %7D7DA87EA87DA87EA87DA87EA87DA87EA87E7D7DFD19FFBC77557F557F55 %7F557F557F557F5579557F5577BCFD3EFF7DA8FD04FFAFFFFFFFAFFFFFFF %AFFFFFFF84A8FD19FFC359AFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA9AF7DC3 %FD3DFFA87D7EFFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA9A87DFD17FFA8FFBD %7DA8FD0FFFAE83BCFFA8FD3CFF7DA8FFFFAFFFA9FFAFFFA9FFAFFFA9FFAF %FFA8A8FD18FFAFC37CAFFD10FF7CC3AFFD3CFFA8A87EFFA9FFA9FFA9FFA9 %FFA9FFA9FFA9FFA9A87DFD19FFC37C84FD0FFF847DC3FD13FF7DA8FFFF7D %FFA8FFFFFFA8A8FFA8A8FFA8FFA8FF7DA87D7DA8FFA87DA8A8A8FFA8A8FF %FF7DA87D7D7DFFFF7DA8AFFFA9FFAFFFA9FFAFFFA9FFAFFFA9FF7DA8FD19 %FFC47C8AA8FD0DFFCBAE7CC4FD13FF52F8522727F82727FFFFFFFD052752 %2727FD0452F87DFFA8F87DF852F87DF827527D5252F827FFFFA87DAFA9FF %A9FFA9FFA9FFA9FFA9FFA9FFA87DA8FD19FFC3A084FD0FFF84A0C3FD13FF %7D7D7DA8FD047DFFFFFF7D7DA8FD057DA87DA87D7DA8FFA8FD057DA87D7D %A8A8A87D7D7DFFFFA8A8A9FFA9FFAFFFA9FFAFFFA9FFAFFFAFFF7DA8FD19 %FFCA9AAEFD0FFFAE76CAFD11FFA8A8FFA8AFA8FFA8FFFD05A8FFFD0FA8FF %FD0BA8FFA8FFA87DAFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA87EA8FD19FFCA %9A83FD0FFF849AC4FD11FFA8A87DA8A8A87DA8A1FD16A8FFFD0CA8FFA87E %A8FFAFFFA9FFAFFFA9FFAFFFA9FFAFAF7DA8FD1AFF9A8AFD0FFF8A9ACAFD %12FF94B58DB58DB58DB0A1FFFFFFA8FFA8A87DFD0BFFA8FFA8A87DFD0BFF %A87DA9A9FFA9FFA9FFA9FFA9FFA9FFA9FFA87D7DFD19FFCA9A5FFD0FFF5F %BDCAFD11FFAF94FCB08CB08CB08CC3FFFFFF7DA87D52527DFD0AFF52A852 %2752A8FD0AFFA8A8A8FFAFFFA9FFAFFFA9FFAFFFA9FFFFA97DA8FD1AFF9A %8AFD0FFF8A9ACBA8FD11FF93B0FCB0FCB0FCB09BFFFFFFFD047D52A8FD0A %FF52A8525252FD0BFFA87DA8A9FFAFFFFFFFA9FFA9FFFFFFA9FF84A8A8FD %19FFCABD83AFFD0DFFA85FBDCAFD12FFC3949A94BC949A93CAFD04FFA8FD %1EFFA8A8A8FFAFA87D7D7DFFA9A97E7DA8FFAFA8A8FD1BFFBD83A8FD0DFF %AF83BCFD13FFAFFFFFFFAFFFFFFFA8FFA8FFA8FD05FFA8FFA8FFA8FFA8FF %A8FD07FFA8FFA8FFA8FFA8FFA8FFA87DA8A9FF5352F8527D7E5252277DAF %FF7DA8A8FD19FFCABD7DFD0FFF83BDCAFD11FFA88359837D83598359A8CB %FFFFA8A8A87D7DA8FFA8FFA8FFA8FFA8FFFD04A87D7DA8FFA8FFA8FFA8FF %A8FFFFA8A8A8FFAFFFA9FFA9FFA9FFA9FFAFFFFFA87DFD1BFFBD83AEFD0D %FFAF84BDFD13FF583A343A343A343483FFFFFF7DFF7D7D27A8FD0AFF52FF %7D7D52FD0CFF7DA8AFFFA9FFA9FFA9FFA9FFA9FFA9FF7E7DA8FD1AFFC37D %AEFD0DFFAF83BDCBFD12FF5F345E343A345E3383FFFFFF7D52A85252A8FD %0AFF527D7D527DA8FD0BFFA87EFFAFFFA9FFAFFFA9FFAFFFA9FFAFA87DFD %1BFFBDA8AEFD0DFFA8A8BDFD13FF5858345E3458343483FD05FFA8FD0FFF %A8FD0EFF7DA8A8FFA9FFA9FFA9FFA9FFA9FFA9FF7EA8A8FD1AFFBD7DAEFD %0DFFAE7DBDFD12FFA8FFAEFFA8FFAEFFA8FFA8FFA8FFFFFFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFFFFFA8A8FFFFFFA9 %FFAFFFA9FFAFFFA9FFA9A8A8FD1BFFBDA883FD0DFF83A8BDFD13FFA8A87E %A87EA87EA8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFFFA8A8A8FFA9FFA9FFA9FFA9FFA9FFA9A97EA8 %A8FD1AFFBD7D8AFD0DFF847DC3FD13FF55F92B032B032B037FFFFFFF7DA8 %A8527DA8FD0AFF7DA87D527DA8FD0AFFA8A8A8AFA9FFAFFFA9FFAFFFA9FF %AFFFA8A8A8FD19FFA8FFBDA783FD0DFF84A8BDFD13FF2A2BF92BF92BF9F9 %54FFFFFF52A8A87D52A8FD0AFF52A8522752FD0CFF7DA8A8FFA9FFA9FFA9 %FFA9FFA9FFA9A97DA8A8FD1AFFC3A184FD0DFF8AA1BDFD12FFCF2A03F903 %F903F90354FFFFFFA87DA8A87DA8FD0AFF7D7DA87D7DA8FD0AFFA8A8A8FF %AFFFAFFFA9FFAFFFA9FFAFFFA8A8A8FD1BFFC3CA83FD0DFF83CABDFD13FF %7EFD077FA9FD24FF7DA8A8FFA9FFA9FFA9FFA9FFA9FFA9FD04A8FD1AFFC3 %A184FD0DFF8AA1C3FD12FF7DA77DA883A77DA8A7A77DA87D7D7DA87D7D7D %A87D7D7DA87D7D7DA87D7D7DA87D7D7DA87D7D7DA87D7D7DA8FFFFA8A8A9 %FFFFA9FFAFFFA9FFAFFFA9FFA8A8A8FD1BFFBDCA83FD0DFF83CAC3FD13FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFFF7DA87DFFA9FFA9FFA9FFA9FFA9FFA9 %FD04A8FD1AFFC3A18AA8FD0BFFA883A1C3FD40FFA8A8A8FFFFA9FFAFFFA9 %FFAFFFA9FF84CFA8FD1BFFC3CA83FD0DFF83CAC3FD40FF83FF7DFFA9FFA9 %FFA9FFA9FFA9FFAFA8A8A8FD1BFFC3C38AAEFD0BFFAE8AC3C4FD3FFFA8A8 %FF7EA8FFFFFFA9FFAFFFA9FFFFA87DFFA8FD1BFFC3CA84AEFD0BFFAE8AC4 %A1FD40FF7DFFA87D7DA9A8A9A8A9A8A9847E7DFFA8A8FD1AFFA8C4C3FF58 %84A8FFFFFFA8FFFFFFA88359FFBDC4AEFD3FFFA8A8FFFFFF7D847DA8A8A8 %7DA8A8FFFFFFA8FD1BFFC3C3FFFF838383AE84AE83AE838483FFFFC3C4FD %40FF7DAEFFFF7D522752A8A87D7DF87DFFFFA8A8FD1BFFCABDFD05FFA8AF %A8AEA8FD05FFBCCAFD41FF7DA8A87D52FD067D527DFD04A8FD1CFFBDC3CA %C4CACAFFCAFFCAFFCACBCACAC3BCFD43FFA8FF7D7D527DA8A87D7D52A8A8 %FFA8FD1DFFA8C39BC39ABD9ABD9ABD9ABD9AC39BC3A8FD45FF7D522752A8 %A87D52277DFD78FFA8FFFFFFA8FFA8FD29FFA8FDFCFFFDFCFFFD7EFFA8FD %50FF7D7D7DA8FF7DA8FF7D7D7DA87D7DA852527D7DA87D7DFD14FF7D5252 %A8A85252A8FD087D27A87D7D7DFF7DA8527D7DA87DA8FD0EFFA87D7D52A8 %7D52FD057D527D7D7D52FF277D7D5227FF527D7DA87D7D7D52527D7DA87D %A87DFFFFFF7D27527DFF2752FF2752522727277DFD0452275252FD13FFA8 %A87D527DA87DA82727F87D527D52522752525227527DFD0427522727A8FD %0EFFA87D7D7DA87DA85227277DF8525227277DFF527DFFF852FF7D275227 %5227272752272727522752FFFFFF7D7D52A8A8A87DA827FD057DA8FD077D %FD14FF7DA87D7DA87D7DA8FD067D52FFFD057DFFFD057D5227A8FD0EFFA8 %7D7D7DA8A852A87DA8FD077DFF7DA87DA87DFFA8FD0A7DA87D7D7DFD0AFF %A87DFD2EFFA8A8FD0CFFA87DFD3DFFA87D7D7D52527DFFFD047D527D52FD %1BFFA87D7DA87D7D52A87DA87DA87D7D7DFF52A8525252A87DA8527D7DFD %3CFF272752522752FF27F8522752F852FD1CFFF827277D5227F8A8275252 %7D5227A87D27522752522727522727A8FD3BFFA87DA87D7D7DFFA8A87DA8 %7D7D7DFD1BFFA87D7D7DA8A8527D7DA87DA8A87D7DA87DA8FD077DA852A8 %FDFCFFFD39FFFF %%EndData endstream endobj 56 0 obj <>stream +%AI12_CompressedDataxks( x?*9wjLn{2yTswrmsBJJzݔHNZv zcǗjG@|tZ_vfswsǪ/j Q7-_sY_WV6X{˯׷|vyf]ã+j8[mH )Jiz \ .n^o'?`W@" _5*KlTTeɲzq\Lwr;nYj>l,v[Z,pԾ\]_6W߯VWZ7+-a0VW+Ɓկh0(`@xūo ޏppʗ. '3+~z U J*D ?޷+APӟC)WEUNwɢ{vw7"b<3f]<5r!~noo!hώ㗰_+irn[^҂%+Z\۾]7˻[X~\s9?^||ó |{Cmhv|)h} KW?xzD,oڋg?e. B_Wsb}~n~H#Fݮ70k.wWw@-bh.~^] X*.?L/bڀ0djoW&xݫa̯.<8={A;oovK" W/ַ+juoCl Gg7 ǹvmٽu5ܿQ0޵b %̑o(-kf;W{=7_;ˁd߸cq{(ͻϻ5Z7Tw?=-+ZT ERhh +*M"͊ԹLْ"$M1~&ʢ߿I:&Td6Oi:ͦŴl%35ӳt +(lXU^4WyKB(gA{LeIs48RQL%90ϕR:ӹNZKZ-?j pT U24aN2. +DŒaFfV4/83\%L NX%`qT)i4Sfpp0c +LŒ-򹀵2+F3ZDY,<42a Xh::U;63sjmfts:3s:48ZOBg GczP(Z縐1Nat6!`C"QPN!hUL̈ +0h+ZǴ3\P|&ZrX +0D%h!hyRVî` 'pJ !5Q *OL|ӞÄk&|4+3S@ٱAX@WYIs;7s * '7q;uӋSLxb&lrEbǕ'G=Є!C?I@(2"OT&@"R(y[(@1H"| ԡ s7= @XI$oX€($p#hXHAtR +Xc밦II["^*;  4nCxkfVeb8Lp$,ch(&䰴VB`Oϳͼ̕:Mdt9( v< +HJ3'nP_GI dP/2 (bC3G*F `p W@(qBID1$:$H5'$5H*2ȢZ4JbלdR&$3%I(HB¹5! 7 +'vi#v%$ITE1e2J\ zk ]dy+:%y"yL $,HҺ"gJrn +i-vH ʂ25taI2a)19c&{p.on3D?t?:9rq # w_ .(i&A}1PG C}1PG '!1ȐPVisFTAq!3 ϔ̔9 ,\D6%Q+iM*M +ɴrj2lY Æ"&cGJ!,J)ME%Q}.Ly(-dI 6ȷLV)l!e 44rZrHvE_DͪT/֋UdB,{Jyoڊ>(|ڒP' M)N>IDH$,%&\4XP*} + ɬFdaa,iWd <2+фJeBhjd[.Vډɍ#:, GdZÊNY>lMnC6ZiDaʊ-V ]utVpB PAv ,LЙZD${@?)߲6w[鬤SW(s2ccSIυ6Yd!33 K+ZzJ) {X˒$ +$F2XZJgWҡeI8'oXخdv9 ;~f7[#43ύX3%iy[\ hv.es ` qgK0uyl\w%s>ԊH +p~+?ci_"byvWB%@PrVV29}<KZ|k^+'/eMTTӧi3#\;6RʚFTŇoU~ FO9ѰtPDB=vao>Ǚs-DG+ɩHjkJoYV_8e.;hcc̍oQABdV +'@0=Eˌ؈U͑\!=IHHQJ +ڔ.*pHވ +[S8F_lN,4*MqlDyw1"|8%ʇM|6"VM+n<C]AK3~!?0$R55N9;)Qt/IPiz޷#u~I:ǟ[7jAYfw2 +Ϝ-20d01e[KvnlĞDzIcҘ[ɘY◁ ՂD~'+$/bLԕ1,sc< ԕ7Y+o}36%35-T/ q|5b}'4MnGMnGbKRHڐo~ACVsR A)@Dl3M0Y) |S#@5HpctdwcbsTRa7yȿTC'=("w吇ա6;䯫 (8$B` %G @hb?h uaU5`mkYM@E_r)ڜX10YcΪvY @' ʇD0q( ıQ6TMWjךtPG"tK<*$c&REeIL}&җyD~?:*iTZɣR"hĥqĹUVTI-\igBOnpݳPT:#gڐTv=ZNe+G[-yj#U;?JTF)ە"UIѫ,V:!vsPQ&16tfÉm9! Ha\ uHjP#mn .Wk:` =0;oirb!WFΏfe7X*nUsjʹU9c Rt;ޢ69#7wB2ۄ% P&lnFl~d\~E@kNZ>8vh!X A "X` V(1H`a(25Dyg@WøR"eC^/;c%XqK(v.p)~9s~D~82p[Db[a21[تo=-QYƙ- ,A:/1_i澢{7 ݿnSPuۧɕ;}½N:UɊz+#eCZի)eZ6V򏕀XH +mͩ6[MV8SxNlR +*^9y%8o\ +uP+ SyRPxTBև +2P(į77+"FhMaGwn.عQ +)_uh .UEq3m㚘bL&77)EM\loHI&H^vH4YP&0+h.Sy3l!L"<)$bجeG&`ViD|Sa:8ʪV}̝C17&Z|qy)ɧ%1)V>qI;~6ЪtIyϔ+voe~oJl4C \F'/}[\Y9ns݉3v;n8 iClOTvGeUL!a㫭NsC{L"cJrVkr~e.U2vY@8gn&(,p؍GsUg5zx~s>+IL?|y攚.{泞aʹ rPƾ1E=M39g #g&i z g T8\LJ@2VNc'sA;6lQ%E:'S(TعoJ3jl1&c +N;zutnx<*+C+ +4WX Q qEkEj!\EkEdr}fFM"jh 0(`0R.&@D!d2Uė"+9VILЉ6bڝ|JT1}fHa.Vsl3aάR:U`YN),LVD]qPS'cwΓ(-?}֜n`#š(CA4#R4=ApLW/#EcL "aa K \@J)eGMd8Ek ,f#!aⷃf1Zle\zpf`w/"Ebȅȁ׬,b>D42vm&`Y8UxX=峠O5m⠑){ĩ&C.u=W4xaG6]`nC4^tG=~I;KQ +Ʀ0Wɸz_;̵0;}PtO/ȎX,UoC,^&rí NjwcSyKU`ti-J*o +Zay掽д rKѬU&[DkIb|@9 bt,GvEf8jXoް"JIg:ZPsc͚.f(QIK)gLY]S"(Vd&{" %> 3V&$bo (2il̥aZ&uG(kSȓRؤe*G*LB ߴb]`}Å8#-&\Ji͢L~3Mn2]Ls\i^qV9'.-Ht&s(8+d2ka/s|`Z\P ] 7rZ͈eg>dBNU2X~`9B0ySοike;Gu,%pJswpu tѴ;inkiDiwմ:k6.NnvM亱8llmf`fmf`1X(Od6((di:͎J>y,F@mٺ[oל92c$)ld/ZR9|\Ver$TǎI!ܖkzV%iڨUrX?b Z[Nsd5REu&MKhYk<-rTp+qaUvq@+Ȩ ޓ2CUrd go \F:xF ?p%E2k*5R͞yf}5-$Obz$A"?5~^+%tVgtmsVFҕ׉9h7*)(eI*_:-@㳷|5`g_ss̬m2|i5{6KA 4cåL-Z?C8^IAR?%m;h9~l?o qyoڒs%y+f&mdý6 ձg8l?HkMS3':};dCGMVlc1.o4S.Cn +n3vkbf&dg.6`dIM-fmLޛ X^9qʴVSlslaq'X4z r$YpN0|1ndKDrX)hWN۶xVgݿù +ֽ0:a3ù E9Lݝsכ4vv4gڮ O@۲V03(^}(jy-n#~ +9&…{6܏]}m Cɰ . ),>%kt[qoo{5< kԹoEP}q K{ZsnE)M<6t_'Smr۠g ɞdR_v0;-=4~VqYAs>uNw%9\k7AK+ZC“TnI-|ԈK^ ;L@6,2hL1"cg=S{숔(V& 4gȏG͗6.}c(e*~f [߰AúLEmĜ.jiL"LbEFa0iƹ'P}%S Zz#gl炖;.a" +z3pVdPs{Gq9l&'a +>ljl)S|TxP,qo@oق4g'6Fx+zc3:-'ag84tPB>76cNe Ķ̄3X͢#C!׼ +_DL2 evG-*(&L'n-EPHfnr`CѪũzbFM9KFv?XvNN06bHh.]ӔF0sяts.1eOxN_ڡYwBsS:`dN[ tH}l>!a@0,(t -xX%)\}A B$6Up[fAeb]xAh*0@/q,0@7˂0h g). + mŶ<|\+ q; 7etI=aO2u7@x*>XjŇ{GY0YH~|1B >$>#խjtN"96p#PGac8Ƥ1&D%x.q}G=0=l@1"(zX(;Hl +5lrCj="Cu#7ۋJ +?> T=Ui[v/r}!aE)  :1-35*-:qڍw)7h ECs ML*j'nA)lxFIa83SxZ+ +`\KB +lސĨVAJ B]jQuAʟ|/*ۛKGLhr#O8 P6h Lן,Z4# ãH("c 6#gct"&Z[`ksc Y8=L~AG}~ [ Y跱qV?(\aδkrJ;9Yݯ̶ÎcGgg2!>ԬUZ"-_40SSI41 M̀+QO43؜>mCz\¨S,L`8 Շ_!<Fh6`$nIƤ)Hך9ڤs!,WCW{=zP DfO {mx_Cސ +jYPpyUV=u-+N_-/j[ ?469JetNj9[`+ML{yXV9lšm@g+f%~RM >gˁc2dD92jY2fpp\.[hIL|}ș1ӏ9vRp3}۹BttYئ>JJ[%od + N0R\Ziŧhײ,8G,ה߃Sb˪'= 9fP2dt L2)2yv`kIj ^TH.n&\cāITFqxcNxa^g03fƭFh /ar0,k3D4=8uN#ƌgϩ +è¨0)mCЅ GHQXM? 1p©P*yGsm o=]2)Vsj'LS8E$ԞdE'YIViIVSк:O s4Xz=j74zܓqr@uDs4PӓM;R3#O>';><v +(qS8FQ +H3DT ©Cq\>.F L6~SU !䣚&L|S}ڟӈGXE$*>ru?p>ǝ浇D<{gvP-(gFP#Vd2w2BALLB|O[@ +&Qdh=5ynؤs'' 0V?8)ClJv_de5z,|k +#Ok ;zޓ7*liO  y?jĝI!8&& AW#\h'LIɴ.ز悍us4֬M"?"?"?"?"?"="ˇ4àwjI1ocydc{سǞ= hcE"} r"} r=}i +=*"? nkfqy#.Qs#p? h(@s%Z#}ή5f~8^7ldM. BQ1Gqp)ˤO9I8z#Ek71֣jf?=Ȟ2)A +hEdfL*Ps5^Fc^3mS;{0| |yo2ߒAoiGo՚2iPL٤ +"ܐfA,n-N!8 ٟĜ!Y0| 6C1?` +fL;ۨhI[f&m{-őԂ8[+G%9G)YeJWw؞ɮZޮ@a/Y-k9PqLeaKr2k-9'+]IȬnJkN4E +rpkrw(>I>9ghlqlθ9j࡝OSV"K(Gô Ei9^Y.[Ez7cκ^a"-Z`[aZB9L@޷Xf8є"XZ\UM^* њKg4qI?"J= 3JrٖUz;SNϐX]_7 MiqֵnxERTٱ6q Wx!FF*H4R&=I[]Ėv-%gga%m>29 >eo0Fg(g[΅nwAl?ϙfsdyӌs-y[. ʆB$wMw24Eo#|iSaB郇! +w?1> tK PDs,OFf$T=U6݈(ZJ(j;%r{s}::"޴ $1{1{TQ2l?jy4]o;{OEK?M}O8{4I7- ܼ%2oyWB l.r$+ a싖갡u!\ ]oϾǮpHa[(XEܟz{kǾ!\ I{BSg¢^!c7Vl{[0.5q[1J@2ɧ.)g-a K"vXx.>cIw,)%c?iK|1ܙ$;֚"QԶeЮD1]FĶީDXb{QWĶ %/vG}56J<խby=m5VgvBl9=; ӎF~٣_/bz(jFzV7;ێmT%~Z֮J6, + ne9 `35/,CEf =`~`uYWtR4iEUYVY*d%k $ptU_h \GMJWYCh k1Q1Ǯ磤(y&#~Q.G^x7RJTյfeR{r7o0@'m__D5? o$Â0nKjtJጕ#])W#ǫx"f Ԡ>چj@յUZuGzwr`U:BGFkY`_TDV5Xǰ/`aYYԺ FJYV4ZY P?JT< aғ!h:X [ڶM _KǍGj&"A5u6T^Us#En'uù*&JmQkwFY^bV q*SS9fl% ++5@za*ՕL-ZdBKSĥXV%TLDSRB +۪/Uj m+I%k߯86k3ūv]PP&E5xy_oLƗw?nxW^Fk4A13sXʲP,xhP@J]e΂Xa&2"R*Em*328(e栘VUc!0cR*`u ZgPԦdpTYYUVTWT&2 "6 ђj4MyL +[Yi` +'G@*yiz9-2JG983$+Gd/2CRpGdf*@YH91H@+J-Uad +hcjXVQZ-μ@h aaTjD B;\" !f06P䆳FQEeL+3~+Ř`1VLb4I*u"J6M(wT@edS C{-58@+զwHFTf27 $& HUsAFVVֶˡp13QjD媨lGY Ib=FU,"fpT oUa07"zTe*1@*IupLKK:̬*U leFvH$yC'2-K$j!)A\2!iX58D72䲐9 +F^2#)bKx7SYdڪP]07D{)ʚ*SUFLTa4vId̠B:zi {PUk3ҵҙ!m98'$,1kƾЏɼ2[sRN,X@ZTedjeo'Kuu׈x_Pz>UbY\?Dҟ5-C[׷WWHL㝢v6,8vm  A ~}`UJO߭o VE}4#b}7ӀF'e#`w|ĘX]Ҏ qQ]R{\QBow˫ w.TnY>hf1w!%H<&E2Z^ 7nm?MtZ6}n?ujA[Mt$]At6OW?-v-4uX]'2h\Sc<)=—/e7C߬7mQտeǐձcޮ +#Y@cW$6Bqk臂RM[cq|O}>naSv۱ܯѭ!Ԇ'=ێ,Awrw!J.Gm~_~qu{Fj_uRt'hK݂Kmݢ}n$X Svj$}0̧ s-cPa ͤZgcza.zj8L 0К=-[uӇ06OWe}kD [p9w8a-#SCCzhQP{B3<=,oX'ӭ<-X>d!qnt/OO83J vR>n̦u:CfWݚhPSCE֌h>G-/%hsp/gϗuK=քLZ:/{̥թQʤuRToT2 N irΙ1!w|aҰO5jy;;W7cn`ޏ];94`]Y6tK{FfM}`v$?=HGh±ly)% O=4mnm;E袘4-]%O c[֊uj8@Y^vm ҅ A ~}{UJO',~\vqjfUǰav8Ҕ'[1AN>#`ɴѡo{rMpzrB]Ƚ w!/>.Nچ[չg ޅfS0z5MM}j܇fj P7owmVWWnAjݧy%{%Wz%Y(y5I+9j7 nݲݯONZvkXryNIfgvN~>Ew7 _=٭T] RN;Num -N=>T7usyzb>T<:s'ͳwԇ|"MO7Û77Nxv4 Upz@qc֙@><ρ|՛?M89Bu]xv[|ny{լWzȰN W:.,K٩ѻûjtdžd{5FUըf>?[^Q~|Iu^/oV` ? b9u;0ΛPQ6sV7})nwG[` ̲,pg7rnݱݭZ/ [O՝%1][w?7Gow/N1F<~;zKˎE4CGg`xЄP7wz+着k]y7e6֏AOP#nÁt/D:5sIGah evPRi/)Mf_sfHAPwl_Iݯ6ЇSR[vk\x\7nS]:I^⹺i'oˣՊnx6I~׵laԌ&gݖ$S#lo-d$4ǿYĽNaE/^W%>;?ﶫ9lgs h >i<7z9G~wV$ +NA'Py"=X׷W]Kat;\G=vm  ;5ȱDciP_@Ҟwv Oݕ<?; u>x1clYgHcKO%X1at 3}l>9L{|D}?Iӳscx;x2e;t(NNGUA8 Sڮ\MlxtV:K’ %O6`W;?un$O;*hpT׆ԟu P]/;&[{oejr@aU5mPb!WOVo {j#^~~+ ŝq`.~? +IlP ŐC-HkQҼ*4\oD9JdRt~ +4n)G*@LrPRjFe&|ҪA:*оeQ!~%TBoo+t̿R/^o#~*3۟`jond٠TFL$n٢ w+F/^˯!m Df0QRE*yjfy4 + U>҉U*ElYtQR%T^-GeY (elTPMk^z(QrgUU}/4XQd%bS561l#|#tHkkgJdkD5CPߛϗj4/E"~T50B[M.aj?[Mi4~Ǵ1V IJ՘C2x@y&1Ə՘6[mlk6Ɗ;wT3yi:ٰ5vE0\0j-i4zTؚ`"lmԍѼ75KQk2msT4M5C T6QUDv4 +(),Kʠ+Mu(`I|K(G:\##Upb2%܎aʓD!TCnA{_'o"+^ӎ6_{5!.K O:xXrP%92JV8,AcJH}U#Yx=U=늪rUEA i ,LVZWwS&w0!P0Y/D8p 80{ eRn 0'#VIcD2uUdJ[{j9a6ibJph@ X*&H( uIFJ _FI,8l"LfJ!E ̈b\5/B9 +@ӪХU(qͧI$"O@L R@( 9_ xS(W$a慶 +W:JU o/tu_%. R+7 j R@ZV ҂F5g9pN!!m6p0Y^rwF8 ʤ&TB@Zs!ڏtM<ă~ވ_LuB Mm?_kaL5-WЄ+p~ HK%xL +#[?+Jâ@%+ T'״&xx HE?ZF:S~_^e&G!i/~IIOtM䨁.D!6<31x0qh7|!ĮIn9*K4I$m+ E`& + Re^5)BE(H^;o}Kqz +.IGн~a4A=<@چ<*@:OD]7B(ٛ?[a?ʚ?e` o{J@Y Ҳf52mB"H}*c萭klyVU}|_e=8[A? +՛^쭠y yoPMFƙTr%b1On Pಬd9ctfD?~`e%+SРL=`5Qe0q0Qx䤗"PVʡgCۧ/?{gi=˟Y˟e/!#@VtxQ3A:|z[9E+FgT6*sY~*KG%v p&>sCzq>oq,;8;:s}腱s cDt|AA揲t5t(h%1Rqzd4䐷2O IaaARy !kHRge Uha-24&3!B1Z (Nc# +g hƸgᦛ;v/H}+Գ4`T{5$ ^w/C&+(MN UL0 [fľM?>DizUhP{MCӨ*|5ԼMխ]peLTZHPOe6Y K#]]Dy 06UȤ V"XݲQhKaFA0X*3<Ȯ#PyY(aY˄J Ǎj7pTᬤ X4}SZ?qV$+ s$5M{) p5J\g+qxa:}-|aUP +``ּ~NIK/N|P^8e%DENrWaG~q>K,QSQ hwf—{`Di]v }/7b%Yvo,P+srq)(Xg t-hɵ= xK2{w(ɪݎlF+Ufe[TF+yMbx2l+;0!6`O +̵>x?Iʲn0lx{ w:4aQkUKxUUf$ƚF$dK˂5D6xyصphHGhނE3c||~l 5Ӱ;z}XP}E}u/`e]H6l]Ns/? 5U<_iߴXY1_:y5qrV;ԍvsi M&_9=gj"tP5>Sz (6=tm3C )L1h#4?qyQ Љ=bxI="rnY B tA} ꢰ+qx9*x.Y' I:.0NKx)p(남q<'kv^Gr]Mbp$#>eQ͠GW?xDT@_*ΗγݺUdj3E|xysDNM x,.#6``:yڭXVW%YUbu`)Oڬ՗]BJSa4gRC"kНA9 Ǐ4Rn`7<:2gYEW#eq>FD T[N Ha:G7Fk:3]l0HiiӊY`T^@@"֊1z +pi4NsN+csE&0E9-#uFzC{.M+[$n4A#:h`H*}kF#Yhr5d90[_$Zok⢱+7pɂUVBNxX%y%4ECcV,!"UxtZ ̎huBzFx:hvd9U2>@yTɢ44mtka@8IoP /q'G٠y&Jk.:%e]b560 SH>vKhO&Jcg99*=r} + 3UUx>Cn159$O|*r"  Oy۹!,z+ouM6w )j"BbT=U]bZ(exL`xᶦi7D'c($A܀tIc̓dގptk!\ h "#a&>d%DgQ?Q-]\$e:l3rD@"|\t Agnflhx`fb +'8E"` xuQ&LKB |2 oA t]IK$*0o ux{<'*_ +g:TȍLt4uMt0M[F5xJQuv1evg**j)H*ٓ] +ڛ2KkİMM\aF@ +Y Ue=E*mT<֙S[gtE̜\+yăCM2drNjh:O~j ++I"IdЖI^a>IA<^S\W)H! +XP@42 +D6J;yrOg= + B +WCY% +|F DD3;D6-t$z`h]BgRz*EL'jswghCETtat3˒^X ybq:=j鬜Xq0N$+N|ǃ@1 1 +-H1' %m߲Gh;'C:Ub3yT &b.rq? :%m1^f>gK cSa8X I#nrB!y.xHF +B~jq&ATTƋOuAȏ D~3Кth2yyG__>5ѽ S9` ̩w5>~@O)NVBF #SMa2QgzQnL'A,3@k4fUݴ9Ȱq3R0tcdK'jه$ UMn +X&b8vrfCTM@{o5]q`tɟT* f4"bO-X=2gE8Y]?HՑI2A-2CPPFW8YnD,5*u)'h&F#.rʌu:!B_GUPlĒ1<^d nUL$# +trJʔǍ (d? +Ė.\|r151fM!hF + + +1` ]wa &Ȼ.B7+:4`oKFAEaZv`l8Ts~R` 3K1OLbnVىY`Q,fBt$,6SZCw'o2Yx$$E.c/[+3HADoi*P(XhOvlךdޛ&{r,6:HP RA'7 eJ" +rҒlE>?b2b,Fh^jfI ODI"Cyf*(S vmf7؆(B, ~ =(NjY|pMGe& ({eXm9٦X$Q^V]3?ҪxvWe}" cxʎ0$Uf}1SLAd`[REaAE-K4fs<):ft +>N!11)teQDDޭk7+0qLŔ4k,i*V%ꬩY&%Jb8x6&ҹ`o0=Yxבeb\HEPBN}#sâY]Hag"fӤAޔ R Ї"X +t DM%艪͍xRˑSeIO&+p*"&3Ùt9H/m$t1*h?2WL&ֆ~zu~oX!lr[V X',JM<䒠OvA^;wr p +K&7`t,QlEu\̊cM,R5KGQ9Sqty,6 +e DG4"Jbr A$ ,o4(tEDg\M?a2( s3Ȳ%:9>2*gWP&x]XD-6;,`^(0]`fIʂz%#UdF?*3tc +@[,;c3j%b߉,zʒrAtX.N>,FDD:N\BXϔ~Y%x06|X9DJ%(e J♡1f9"+}$sXP+sZD+Ay19+KeF`J5&ΊOgIW-1vRޮP#ߒI I*{/迀)Q~6YiPMφlZ42H")֍uL3()IED)ԑ2Q hRe&_Oid8]Y}&)0W]qB´[gIn2 yټ~OHݖ=*"NNB"*(/ta 3A,B~t3 d(G#s +J+ +'e\Z QUee}xdGф'2)<.hgbh t/+:Vd14Ą.RǰQ3YB:uMdvjBU2;ngخxb:wڤ)c +04oqfrxZj`6t6QO;NkvΛf1g)Мs'VGeeX(NM*))JJ>cK=,#XG!3du?"5s [ǐ&4d;LD3JYx sG# *3Hy4vE!m7bʆ_M0Rb4fǡ'պNFem]mUbI%PiYN +d㴬.0xfkǰu\`WYh56ܑy}p׼es+yCPKF>G9z z:Yg/ Ʒ G1j=%@x"~d1;_̙ƅ8I pc8DቶC&F˚<\v[z$bɞ4'1$$39MO3{+%F7{_Q3 =#<<2WbN"2!"y#HG6N'z~10eI~4tD(޲,QF .BNn#& +n-,A,l~s ZRX)E.sNC~# N/m'XW`=4{ε3c;NY"{Dž?ث7 5grܩw rۘCG>5:fL“Ạ/ϢgU$G.3h%`hcvst\W3uB[t(f6 5LZ,M018F.gKUdTvNKu]2cB]EmviI#RdӋ&٥J;rdx6.]t}h;<1]u|KE1'wW辕DήEUt]]30D|W(zQd5 +lYd!BdIB榔Cc80)$ ~AIl+,iQ8̊IvX:5Y :^b~xoدyN*F/8L:n^6k`D'PU}ƏAףXd紂 [Go~3g +NVY9 =C؇ڜ,Oq^%Y-{@3 =\Ѯ|'xmRcd3YL(q 􂾝F<.rM\kH2k# >0g©@ĚSn6/eJ.:`KJ `i(#x4C5 ~ਥ_mbeMYl&QA|-SdM|}?1Yd;t4oC뛱% ]@[SCJL% `54/\j{ޗE +4bQS6@>Ĵ{yslt$ahZ(}N/ J_aW&0}d.TE' A.3M{^ F[?DUdO/E@+Ѿ$I&K$(X8vF zj{!F?}W'9 8_\ }q Z +/Āf@_Y906,:_f'whHHx9Hjj +3Mʘ4*jK [xE9yUD:l^S_9}^_,mŒ~0m3x6g.A?IXuQš ʘ\lxER =~^}׵|+tql] )HXm$K~$ɚJpOk"8cDfZV?įa&3|'K|G?E'It*KNj ]( :tjT~-!?E]y"Q%/[On.ѫEyzɍdIxXX%Fp.|ѯo__A+I4z#8QEDa_h̗/&Ty" +<$A<x;<Tj!K/O1Q^ݯvz\ .vlbh`}iޔ :WϹAd.*_=e*z;שT^`/Uá7ott`vN12^gPIgM|u؞2C^jiR?(w݆4;{d _\:tb{XNM-FHrlRsȨ^D:b9ppٮ4_tW7~3N i +@D}/84%[8j[$.۰[{'m&t+&`x@qKRl:s"_b|m;s~`/ʸDT(`1=?<'~{Ҵ$amMb/T~mfo~.q˟F'sSLgh4X;/ZFZ+I[D4RsM?UASD}8alvu*p7G LY~k'S_d{l^#;֚eYb@+vk'k >Xy殟l;1شRWdNVFuUAO}Nh@W~΅!OYD"|m_>"'G!5H*a xQk! +`4M䅟:_"L]}>h6]-=Ka[ݦ0QeN)-h"ʘs<sqtaV7Mc00J 6p_4@} 4^+dZ}`-"bdME]#mk~pq\'*936:@[@cigm#WuQu ?֧@LMQW-i9*(<5'N]'W +Ek^룫FHU0P.zvEߕd{S֋r+PEA4Cu^ac8pފ%/0͊8%$R1I{#B.Hk S(JDdE )BP8Zv9]I4lNSy%u4bx."ٮwej$qttjh^o]+xE 4 Zu.A##(TӀ<*Ok jU`:)8Q(pXkj&IA*VNu`ck8Z&0 feZ2 *YQ5yUFEtf=0UM' $;Y:~{Wq;=W:dfHcςSP(F\b~b@A0';ahAqi={e盓ibCW12lC0g hb?O[Mn]&CAmmi a¶S\7+=mC[W:/ ,ژV8%]xJ#o>f`.Nk{Feטw9L.m6AoĂf0*éi?OُlSGs+x|sGb'hϼY1o +GwGrNC!]ƃ];'?r:M?Ӧ{Bz&d1G>9aF̟q?#YWg ڳ^4ÏWUI69[5i.*2< tc="wlaTp_9GeQI-0{zraWr[n,H6 Ú|X4!dMV/Av@wo#2%-vl vYt25b;x.ѫI=F:7'FȦ6fn7r jeNF&ߟE h&28b|[0&U n=26b+w;%R!abbX:6@ͱjOG¿S*6|0lۆg$uN٧ f Hy@~E"ߌ^M <{,9$!)t.:" +-^k:=Lis/ٷW-!}rsj`m r'ǴQ~t,,[ޡ}EU]` 쬰x)E8vk2aim+h@ol>jq89gyNuU]D+UIf?[]Սa4#[mzm +#ofd +Ib-H٢xBCa|r$s=lc#+$ϪIme9;.N*knbgaoހrI-<3'&&ɚ*M'gMƽD3ݑ"3t׷U )a-x| +:&׮Y (\c\2@*Ẋ\yiW>j$w̺3G/Zm\Ektcv86?] G; Z\ S96e"NJF%TMî)Ly]k5gf1b +g`@ҧfԅ^&~]\!bsp&aŒJۊ11Qqm|mG|<fn5'2MNKכ깣voOLn颿WO|Yq]sU"uß^=vO7zז_?gxBL}|m9ģg{~c꥜9mz>>ʅ>1]XƶwbZ +XXEb{+-_"8ůSz4P9G{K| ^r\zHsadrާ?;[K +rz'9E b? cuC@FP Ɍx"$W+?W+_BNHyZk/dǒ%Ż޸c+=ozB`kOPܨ[upuΞMJ?ki?].*ԦO"O^c7ڹY??(/Ve#~[Pi uMx:N:s(D}p+:Jeӧ2,fTBX~#N_+@r^$i]5n56!Imc9R%nc;Ua%B~~T2kKx3M_R~U>q{,AN,?BP=p(X+Ŵpd9Y ?pO/ȇr˻\9|zl/ pZӛwN8N +5x'_:Ѹ?p3_5|FzWwE~ x{o0x׏#rܻqt ?޼R8|zVU++^qxx՝#{sϫEOD['v +]V{{GgWo͇7q{V{+t==w{Ƽ٢{ +zsJ{^ս̉n.W÷eMg#{ޭA/7})E[x)Uں}v"w!.{3Ჯ?Y^VPb[/Iq{YOZKemhY;] ,oo֊;rv_N?K˙Ls9px|V9/UavbyԂa~ |nN@/KŷV/X/]yNjO^C>Uv^۝/yzt;si_=Knw g[7mk_$jjuelx] =V{ZWޕD_[9cᕓеr]lX3E_} 쮅N)'nȁP1d-*REL/bNJT|˾j6JGef}e +}/Pc} |Hͳ\rƺ9TͼR?+f뷫z~vt|^ 묫 +򖓳km'v}Տo,*qW]y'xjNQ{W^vݽJpX+>_vdqoื,=gN`~8hϺ~1uzt`3Sŵh>F+F7}zl}=ܾƮ_b-xVO_+麘 ٽD~08JTKWɕa%GgHKv_Nսz*SX޺M]ۛ5=}j4.ӥA=A&x +<'`ӏ\qxSK֛^& e.ˉ̛~; +ӣ=:jG+c8pv?޽{:]CzYdZ6,ėZl=[; ޫzVZ|~KjH ^6sž^\iˣz?ؼ(΂݂w!T +;V:.W]>z~+l7]ꤶwrU]M]yi{^^i^u/u>ݜ7meEM>^n[WjV箕 +fjX|}<eC_{x(u%V<}TT|Og޻S]]|\^3^}.B/A)3|I\\ɔѫ]4/3E.W\JEY;\->_ger^z}А8ōfb*g7j_EA̼W_&kUCp~~u_ofA|Sr[!zfvjҸJF[lε7Z7Vt'j= Z@_kvylAPJ{;];usn'=Zk/{u<^Ճ~_=Ԇ4 x>~"*c4Af7Nǁ.=x'x +;8s؉ȑYJͲCf݇Nv*yŎⳎAGMu򳎘X.%å "Gœs?O,35* ,<N,o62TkHq<6{u71\.KIgMejD:_3oM+SFiWYU1M 3ZApݞs@al'vF]|PJdVŜFP1{.gi-*DJAq(\^fQ3_Q*,T_eXB7f3ֳܫDp4oe;gؠt;_6J3ǫv:fٲs3{;#{a[-Vv:~5]+>z̪!?(~`de?Wic"}t>ϯT #+Yi"yҨ>xJxotϼ^QtRpDgͪW1GsnN9X<MNlփUgw6!@]kM7!=7V<(m^+FgS85`mx1lIwX糡ի]+0CCts +l@tn_$$Xˬg|HV7^Sƿ⸃&G2p^c#ވ5A?,͓JU;>ó9\d{ڟThr+bwvm3FfGc&I %Sρ&jLm˛7pG<,WKqC }{z~>8Y}ĊFպa|1 +3qkJ3 +Ys:/!\ԃ895zdvcI^Q5Y1Ahh渫OQh?sKضGqEXI(`y=c{P4f=oXCFbu +dvЏx.$= k= $5#mx36g&ʆNYn^fQa˴$;Ͱ@,`x:Uz3l70xd>(}˽zw7$X9abvڧ'v\uZqrI1fSƹMg9:ˁln/F&Lc:LԜVVٴ0fe@JE,c.䨛B@.jeniXXo{p`F'ԓq,TҪK&Vyb?n5 }?nŐۍEq-;j![_hyUxuaʼJC^ Q@c +on^U a.֛ "#s1@ʰhX_zZz Ю1*n@fH-"0z&5B>Bfljѵˆ2]rfQ!s͙!A8u?oBGY (D;ſ 8i>8;NZhnIiD;ؑAS^;2_[Avp?$ +$3ZrS*?OfPLHZPYv~ں|:&,zb:DeFN;dDz1,RCucZ 6xT/%KغB4؂@??q߃BUҙvÃy/Gh:04.:֌*u3/zD?[\mo6ճp<;hն^ޣw##0{'Va$tJ8$8|Knp+ztgۏ%t;YltG2^9NtBj2RɷǸtވ:~,B{oNJ+?YJSzu~+$"W;uz4ҏѭ~JnA'`_ekn QSp&|=vځ!OOqxX{[þ6M2\oP9U󋫡 \p}W. U6jU:ěp/0e8`t&.h]^kvO7n}$a[,'W6uPEUOla}@xÈ7\6&2;Ԇ.a]2oOMtB;W-{f~О%W6i/*a5*Y$7;io讇(Z*K~wh/cڹNꉍ kL27\ho/!$_wvww+oOlG dHT&{g5HʝVodu=U,ĕay/VJ$VDXxo*w "#hpӚޡ`d5[Wg)Nt0XIP XV:4Ѝt`LԔTYOgv0pĞx¶Kwq$ySlS$i\-)kpo*N {?,vưQgɃ߀w(숫n]w&G;^ 6咮1lgjޯ+H-9!:6V[/^'ݣ#c"gϕV,rܬҬڡ+t^WL1o;!.` +Ue|ʍU "#̫kY kfw]xoMR/jmwps%~e&pN?5ܶ[J.5W7F8u`F P<}UDzk+85/V)$靔86^8#.kuOUۯKѫҦ;)) RV/et:)+)ISE3ژ/j_Xټr(~\n[?OWdbpʩa)eK]GG9w XD;x~01+97NB ΞBKS!z!۪2ScoJ߻g&)n7rڿ*[25hgA e'D/:n`(rUztl"@T"4Q觞|)}q]b-tQFscɯ7ӝ,kn Jl5Y5ܽ`NwBhq}|WYgkOX=h\T”fQe9NA@pSOnlG-x57w5)l^Rl(/кRuq,߻ݺ~oWKѭ)Fıw6nCjŻ͚\An;itϲ$N(2!y\8YvW03~LV ?9h>U5ci|7j*VFq>.6OZVz%0v ]2]T{o"z1!ƴR5^me V@GKٌ4aWi8lqUƝuvz.PS;3+QJ>Y.tPBǛOㄍztI 0XD{4ɓE!>~{ҏnEe_9H&mP1S/'3\\ Ӂ~B@cex%VM%uI8T_w"D{'UڼJldZau%~a~۠L6Ix Rz`ɿucªwY3vYJeEaa҉# бFAmlz#*TU^-dYAU`Q3 +W^0)M(.._>Hk FZ DFԏTǽh%+@Eӝ&x{[t ,T_F;/5ٵS FpCdU?j&Ku}c2CVNM& p:WŲMe7ۋ+ 6HK#rnQn k.<._`kf@)jA}ή7@kt2wOk5*$g/br,:Ëy_"Fw‘^RJcFL +/S~ ?,qG+7|;|6.MkGTcٺ[sS -o.{:ÁQ|i ]#~tD:D9Y$#g)zpC1H*ma㶡#8=S b_Hoo,; +vRMt"?E3/uL[xkY{sIJ+B\;Eu,/I"Vl+ނ6ˉ_-m\N*Yd +MlSazT%oV] 1z+]wۏ5w3ER}E<\;sjqd"okĥa4д]:9Ui4T3&3A(H1hŚFjk|4i|RxN`M1 mןC[ \`gl?s\:}* /OB qLܨk]9ks $]28즟͑^Ouu)TIkk>ތi @)D{yZvd Xt aS*.5~rux~<50zFaR rmiTNʫ1e.f\)sIRK~:Lwӱ\uvFMrH7ꎘ2RwL6OR<|ySx@d S /0Fǒ qvg!olMeW pa8n0jh6zMc䫋Z >&.c싲lUfq|m'x-8KP%K7춽à H{̀8px8Sz >~Ӑ,p >(&ˍ|~iCW'u߽ʗ$ T#9!_9ͷ3wiNSr nW:vP@A:].47Kur6wQ\E{Dߠft_o!߀yv1?}(|Z]:Gl}Z~wy 6lE[֭T'W}ۏx:vrmjr{Ҏ|-6 t坞V'=Z<5a#Ǥ0 vRkҟvgR)5\鷼'җ5qicka5)ӮoU}&?FuǤɴkg{N|-nyNrGG0PmˎoXM76 +N^6 +̢M+7_~ތ>|&%zNz]b̧֘V/']_,==xOH{椱9mvTT|TΫޓ +>VIۏ2ܮ^UgRi)ttrsRDnS[yH}Orm~>oeGXۺ|m&=`gqڌk݇O``R˹gRiI~o_ܒNd3WߥhswXbg|zgoҋޓnuv.)IOV>I/i~v5I{|]][rדo]洲tܺ޿"ν^nN>^*[kXgq}WUxOl?|'%qIL}LJ Lv_W-<476-vyo!r+Tל4ATisIaؗo鯏|&׵IǕcELKp>agq9\i#1vL%:iʛR)% ȴrety4~ऌsçNqE.Mx)^|[ax#ٹs8yYϾ85o1 į߯6>ن&<<.#)썾WxQV2 ? W|]w 1vϪwn>*dw~g[uA8ŒoOב﷧b\ҺkyۗWb'\}߷0m, 3>n{~&ɍˌ﷭?Ē\eu--K>ߊ]\J:Oe7{SѾo>t25B5&/MRb2dcx5FiH7iګ#JK׭݉ 'k:}L#9hߑ\Ulj/>/rXO+u뺝^2FL!jwv.-1&Jh?yCE_q؞ՋÖ́ρUblfM ^o,u[ ,xL7CJ[`/iwM1 I.J[ҫ RaMAt귾5 xU{o%Kxб?D./f"oaw(G_,Pj?1|KZ&D`@Y'V}Bě󹜜O~-WQeg=i7n[h]n4k`Sy2;}$BZ9;ðtJ+>繵,nwk|h;`kVR&qKXJ3fW{}`O QĖP;8V:&;s_py;%` 08Ouv J&FX+>q# ێs|PR;wųss8)\dAlD?P ؟C(`/?~2) @I֍Τ;z4f>ʏd.Wb4_ibӘHZ"7O{kӼv%tQʦϢvՄ\!yܕ\ +d~?fŸ +saeO3B*7X?X r]Mތ1;G /[-fi_( t7op[NQvDUڟנfQ+d$lٚ꼔y#o)kq؏ʛb}8+2/:[zf, q\t>ldYtVX7pW, 1BiKnyv wPVފ_Tf'5mDZ+Bzw8ά +2KD`0%j0v8d.e7$L5۵ Bd/(_2"r״b(DSqc$l"G()]zfFmx(NcǙtd2 FqxV\=eq'ǎ 8.lRG!㲍㳐I1W/*an0g \hP'00l68҅8xiDi5#)Ln%0t!Qhuh:`5AG1tq壩]Nw6< M qFpJ{Ě]qBo12ά=~M' 6}SfoF^Ig3tIҵ{6X)jU8 uð훑jDB(Wzk|ѓb8$EɢZjkQ(F')i\7<;v-`pZ{nm C4>1՛ &G Pr&O}3VkfvW84"bEU>+-`V<_c ̜k͜C}ɠ3ns3贚*3yMjfyg Fϡ ΠӲgΡ ΠPL9t :KL9t :l9ttlYr<324o9tt'QOΡ ΠHS}b{+IjU u%"-*8p +¹+t:t[z'Oho{Oԅ5&prgdjzߦB%<844XpmA9#3m tcIE%YB}*DOk, ~؋ZkD}D4fW!lBELLv  +KLHv i1g4Ua~Bm{_n5Na3„`a'=aökU{o~҅wpq;d$}BNWa&!Qaa|.--lRq<'n',ٌViI0pzZ[R+A3(oB |Bӂ:OMʉQt I"ge`^I2SnҤ9@lRL$ML1;GIGL'Np1dv|/CC krAS*{ʞ;a16!Q΂!^42a0 nDpV ''ȅ:>$_~ƾy$ylܴcNFoBɓ6"w2NJrjaMgXdK2mJ"$aR]h8Eȸ$EȼoFxf-THBm#H# -"|nl 4 ,woO$9asUCcGͼIyer\ZS$~mEdJ +::nX,+fNC ًqߺ>)|+E˫ uHꦋ]biQ{rO>uΰ=Mʧ-Wk>EyzFܼᦊP筽;nr&Uc|8W <Ɉw>d#.έylg6sLKy鈉HHw49O8JnC&$bdrbx&ufop+WwnDנ=*Nw_s MFcǰ^Gx{Ѥ\Q}6yUk]hQ/56!8/ěP"8n@Z?L/Y.nnwkM2_YP}kR-Îi3CIvT:JcRgp[I[Ld؍~}_-^Ȱe}N=FOHg.U (ڒbL{ȹa)53!óc>I`_"6+Sz}"lpPޟTJ9^Hb!$z噗W0Q$&YM02GD,5 O6S^|FyڏK~\r\o|SM)Ø .)tsPfBDd̾<]?jzqyجd?Y >uhne[)/6CL۱ɖS-^ix?K'=އԸåIxчNʴ̶ϤҲ|K»%rxI;KǾl1؋-1'ɑ1)q%ҩś_sC?f,Ga9ˇ ,N +祳tWkKtNzub_m`f֋ 2Zq˼&a}akt"S!Hs`2)⿨ qiܶ(`}T@.O +8 ş+8Q'12?l<%e9 Ţ Uf\(์IGb=g]ta bap`XeַWZ,9jL_=XH K̒6Pm7d&0tT? tSe̱G@}CaLgV)rܻ +ݔoBV54ܔn[Mϳ)ÓyXBS>G_j7[ʰM&qQRLV36T64}oĨ!Ow*+2H?ߧ DPK2;G'BOkJi׷L&ӑ@M~ӍkG3)|TͩK:J0lnr^Ò2g-[#$R'x޹.__||V#qw+8#c :2/eA6J9Vʝq w]6_y{ \Z*>*YpoVNMm0'V}r\F\uyln#2Zx &|usWqX6hߤ/Ӝ0]G>-P57XȗAh3|;OD@Z{qqs^ ݼۛ:67H=?,޿ =Syk4foLmO?4وiX[&-Vqƃ>UlOrY-\Ow^#%,m]ow˕mzjr~nI轒m|U7{z9N[YPs49h ?O_WP{ƯVQ͑lwm|6.P=B_^mmzӠlco_,/JXy> |W~n_om6w-,,t=LU׸j6ǀJl8 D~Y}jC晧|,`Eejc??0klVmxoTGxCJ+kp!ns}OL\>BSNe3&ݎ}U?bY^%&psS|4jp^j'l.Vѱj9vK!9imAbf.f=pi߮+,q'rPEwUv4WϤA=\o{eXϙ:uu. h?4/#[-N|{F>'a Hvn7ĴL.,&l8voٻL{r-n}7ls '=ٺ.ƍ/5Hn \LB +wӽϱǥ}l5U>a:Cem{?"r*=[|k4pv4;5 m|;gu/A "oNeH  `y{~/6=> 6|ppϾ`=b۟%F1 69S(3;&UInLDS@32~غgh.i]zI N쬭Si-@Zn @4f\ +CxҘī4fDTK8bW~Cr\#Jcb# "xkzN|XlMlx]"HkU@T0{^WǸB!ԍ_i^kCp?!2aϧF>sak04Xr:n PA~rrEdzݰy5.m˥5><5,FxOZ:6d/6jhX|`m6˪X,>[IrߦV26lN6T:$TS]8~ItZh E-:aR".7UaivC!3gAidwBQv;:ūGgR lYr#ZzdOܽ׹V.Z;r t 4- G̻G[*'I1֠ +kc!Cݍ+JSڠYϰ c]{6Ι^ALآ웆51@?&Lz#*jۿ-1z@Y,JC4g=M9GN>)x}= b&mvF.+" +,֐Mfl]ɖXfLw*9^,AF\O.[P?Xv4nmd8J zu+Y8Y̖>5,pPY|/焁nm~VL\E&tR nҳ:ޤ!emhkzZ(]̢c$k=XȾ bf +-XTR\tظƼAbJd^&1ك[3ك3ϸك +g< MA9+nge6BMfV:0MbS}EbGIƲp㓯 Nͦ_!Lf48P#SS/OU9ЂJ.4 nKe^h.gۋ%9bZ+!ոAEpX1hʮ7Tf爺s>C7 d !voQlg9ZwF-أBbp}oMpR}:q/>/ 5gYo;4vwͦImUA{M G r6 f;(%J:HFva0Vf;j9P\jɷ>0h02[ݼ%J ַ +JHU m/Gc4UhKH#Ĕ:…6BLc`@< Wqjji8q8U^")PqVl,`gI(Z1L cghs endstream endobj 57 0 obj <>stream + mtaZLPFK5y6 7hְ'9..E.^>V&X%AEqWzrt<\pul<{Z` +y@bв!WP@"qM p2 $h@W_HzG,10 |zrSiVH]DJI!;lMչw(lQ JA+O'lX0iF6ΰ, {wvaϒLkXD,5fsQ81c$E %y-rN c~CZ聨"X&`.1ƺ E w5N0Ko,S|.j{KlӌqI0p3Xfգ<c4I%m r{*V~?C }s\{KڈΠb=墋%KL~0} +)n ap8{e~Tan̚lntH˿7iG3K@o ˟Xg^H_%!y8.frt9^z|E(1]ɛ2Y!]5%fx+P:d0/,In:pMM?6$i!g)XA 7ֆ٭`'*wr6̟q]7ԫ [- $b xvC~SxKzmY-+[ (>;զ[JR5z;YvӶ4>̪ރW;/AAĎ6`I'P١k)/޷c.[JGsncVrYl曺W{/L[ܞbd?bEh=J\U.]i1'`8WkT|fUM. ^X:Z%"-g˿%*fsOy|Y)4+& +[Z\E%rse&\Ⱦ7IXR`ՌUk]`된WXSzZhZ%|خ\jײ~aɻ#\QVfLR"m~d;6g̊l2Vbf oy`""mAl+⭖ Z]UËAєL >AzJ7+]w+ .߾œ5,Jo۷`:ܜ{=Hn?Gr]IZ<}֍gW4!ּ6漒rR ,gV\1%;i,e1=vYkX۹fu Xȴ9Y^CP,VnEA}křM,a|Xv6$2;#9=c_[4$gC(ժ&W ]rK煂MV/d.K {1m0o`(H³d*p3 +{uyRHinX}a@2 L8qĺZ?aYvYw 1F;)jR7KKkZ]݇XBZ^Ω]HG0 +)d*-4u$wë ܷ}90Z.%9Z{:aɰ<:)༠KW&%B׷u9x~޺1b]-?tΕs~[PfKjt_HBFSS-E= ƾBP^O<_gZ}smD%FsZ!pFsEu8/sɪ>a>q/ƴ|2`bOG oNfVIۭEܺ|gVK+:L65Nzrh)4WNr +qP?`."KKV먭G!m뷮JT؁)pNFzsyK y֥zQh޲6Xx4bss!l+0ƆN.~@o;,[~,AxnZ \\qBvRve,z*k[ɲ. +S<}{펞?rXzg{pxP666py]! 'Rfv^K_vJ+_G(w)+ƪ 4eSݟq_ڸ#Zbf0۽Sg$BMpP-<yZ3]b2|~q7>Nk;NPo^@?(sjUkCE5{3dFEB-͍NJ{h@%S|],}lpa CJfVư6!RHݼtϛ6~7A-79#YOcMb҉`$|ff!_YƳ*G-aȗ_I|0Ž9 iO fLFIʙ9"v1NĈe )]FOE$OR̦Q}Bfq,=~Z‹CyC>ciw42V0GQӛʾtՕz\;M3ָ9ƥnICJ^DiVFg (4itjW5WV78mBC1OsŸgEׯڤ[z[@B{"m"dQ9OR{,)~H>s, +¹ӈe|SU3dOf;MՈv&]^OvB5ʞ0 akJ) }OfYUHXWlvJ[]>o\m.u=K$tm/G!(đ# *Or +N;O9#%NȈ[xb/9,I=slqURQZ7\1sGQ"!f#fK1s4sMoUh&tohw@mF̤3%Bto^|ZaFԑo'n 1sK%#p1sAiʾ&:G7bzҩf<ξX&#fAcRa ]1s߈'fQZO7"9bzbb爙F7T=0n3[FA`oa$c"4 48aZB4 j) HLSIQ) F+p) uxAKX4A3 NiĽD0  J"X $crx#ϷeWr|-˽½e9-t@ pUe(01{~[7{/HÇ ?z?b/euNnc)^tnѸ|7~PGg۽Bi{.`5 _x+1 5g`7[E%$Y|`8*JY"F~d6 ).kAX^bɋg88W<-9N)(,OBֈpX^_NQ?e"/XYoO qDQwp?U؂3 K/xOղ>.Z +irAp+pPPXm +(,Iᚁ@VP0BTp G#` +l],Z?Bqc aam_-4cPBe$܃( ;Erahz%$ʪ E|+KV`BA8do9@ '36 8'1" PKId3)n,IeOqRDZyǣ^Mv4.Onq>w\e˃5>D8&fYW8.K26z???|l> gк@<~U+wm@T`9z]h4xml?96jtOT6?oOΏ.[Kj/ΨogmG~xFO^ȷGKm}} :qiMfN;;Wqy0XY.Mj ((ٽ}9x{>'po*ChH_8x~|#DwQ Y!_ \xe!;z/L"XVWL3XO/bcy|x|lf.EOGU3$\.?K`eGlVN絒iEvjR}>o?JUSWg/{=*ɷLg/sy_\6(2wOC2bs?bZhc~~gsn>+*"Y㓶ۓ,V|ܨń`q@o0(ca׽ 3=&yt\vϳPtd՞ x}4v;\(С Zf?Ni &5owldk0}C0||F;э$|Ƙ40u!^8;EsΗi2 1,/r +6|%E"?5Vh/t 穭SڞZ=^ N̠;eig i P?xc~FWZR|Ц_ >m4o؛ǘ>CB$aNHqto`? 7PcD$/0]27}f>_ʙyQXeY"p(r*<$* +'x|-2 +›Nc ȼxL*AyO:*Tᓓ3kApZScyQQ ZxB x* 2"s01MdCc@ OmFU J$'N:eT.!gjAttЃA]M-}@t1/{"U&}pjI_"'\%X/+UXQlU2ӥ/ˤεM-~$/ch۝ e &}+!)HPNE!8+<'#ye\ 5_e> +T'oXar/[x$?xF +BG% 0Bw/">ǕgL,KD"nCۘ07&% >[E<],5?jܸLpCG!.hzT8f +\ yN2zk ;຀_f\+sr7"d rnx*! +w<;˨(#U^^cYxC5C_eO!-7P 'J`@y#D+ +0Ds@ (1.@x!#։/卾)y#Dh_yyU"Jc}[Dk`lՊ¹"J F+#h' TTnIDN&2=` ɂUhou[{j`#h%Gs +G2^Vxe%5DI@% ˋ,y'F0oi7<'\dC< + Ѻ(װ{PrV5bTЉJ8r@XΎˆ2+0) S +D*7GN9 +h8/5S"#cl3Ȗ'*($2((Bd +۠xe(,HȌ)YpTet#<(wdD$5vN`vD,e7&'hb9-dW*>RA[X^td{ +hBRAfDQPα.OYYD1G"u,šݖpF3  IJ@ DJ-$NitiD234FNjj(3  Zć%P"G4u^#|\jg/QIC!ĭ +'h6M /pV V,P҉#G,h2L $" =в + 4XB"}"sdZLѵ/3ڀxӂ C;7MEs8y"DrܤJdS ++8R `V=]2 {'%NWU AB$^Qx$7cD]2M&Trx/] 8Vr+ڛdYaD P$л$fC0r51UxbUG¤xQ3иy*"< f< "&=pv + "OC<@vɼ*T:i.VtV)vkqj5*Os+Nc>WH4 KZZNҿ% I@I<ܝ"IU0ΒܧPB*uFh +"|MX( +x8QX,:,*H8Es+z( t& +JJsh@T [bH2dQ$Y06C*hx#A"82ĝ7n% Hb ~!s?-ɹN EX?@p +#z6)@1_g_7F:iUY"qh<5G`QaGV YD 7 ]4CUFKr4`|4抐&8VTUyZL\ &K'8k$U;WFV܂ IĉI;IA .PhL`3\DM$"D3,@b{#/:1ۀHWԏ=V6Wb@~ +MEZlіoT`dIE`H W,a"G$FА#QœB&0AE+㨾R}D-uWh/4St4c>$1V2^` +'hΊя*.S "Ei ]< 簖T¸LU۫2TC({S@|4|tJ v6eH.p,U=U~`8;Vڋz«4K k@ F$vUOXÆ[Q'5Ex-,1pi}¶~' 8<\ U[Iy@3`4^0_e1,b*1a 0Mə?(CF=W&ic Is$ E_m%BgNbd8ʒV'VxHjBI.'.ȺHħHyySĴDsVtR4: JCkvWlnFDXNYGl)R!dH($i(" G@:*@GBps +$HK 02alX2p E,IG&i?E\ ЇNmwkF0ʂ1` w 'ش<% L > endobj 20 0 obj [/View/Design] endobj 21 0 obj <>>> endobj 35 0 obj [34 0 R] endobj 58 0 obj <> endobj xref 0 59 0000000004 65535 f +0000000016 00000 n +0000000159 00000 n +0000046986 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000148743 00000 n +0000000000 00000 f +0000047037 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000148813 00000 n +0000148844 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000056120 00000 n +0000056517 00000 n +0000055933 00000 n +0000148929 00000 n +0000047476 00000 n +0000063922 00000 n +0000053250 00000 n +0000053137 00000 n +0000051885 00000 n +0000050569 00000 n +0000051324 00000 n +0000051372 00000 n +0000053074 00000 n +0000053285 00000 n +0000056004 00000 n +0000056035 00000 n +0000059547 00000 n +0000059631 00000 n +0000056890 00000 n +0000057207 00000 n +0000060013 00000 n +0000063996 00000 n +0000064192 00000 n +0000065209 00000 n +0000072283 00000 n +0000137871 00000 n +0000148954 00000 n +trailer <<8F7449595E344C5EBCB892CB992DDAD4>]>> startxref 149121 %%EOF \ No newline at end of file diff --git a/doc/images/glass_explanation.pdf b/doc/images/glass_explanation.pdf new file mode 100644 index 00000000..2f6bfb65 --- /dev/null +++ b/doc/images/glass_explanation.pdf @@ -0,0 +1,731 @@ +%PDF-1.4 % +1 0 obj <> endobj 2 0 obj <>stream + + + + + application/pdf + + + Web + + + + + Adobe Illustrator CS5 + 2011-07-01T23:53:47+02:00 + 2011-07-02T00:29:10+02:00 + 2011-07-02T00:29:10+02:00 + + + + 256 + 108 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAbAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qx/VNZ1C3826PpsRQ Wd2JPrIK1ckQyuvFq7UMI7d8VZBirsVdirsVY95I1rUNX0lri+aN5g0RDRLwHGa1huKUq32TOV+Q xVkOKuxV2KuxV2KsV1DzHcW/n220owK9r9TV/UXmZvUn+svRQDx40sfDqcrMzxU7THoYS0ZzWeMS I8qHB9vr+xlAkSiVPEyfZVtiTStKeNBljq22dVFWIUVAqTTcmgH0k4q2SFBJNANyT0AxVCalfpZ2 Et1xaRURnBQFhRULVNO23XATQbMUOOYj3kBKfIWr3eq+WoLi7iihnR5IGjg5CMCJygpyLHoPHI45 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 + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:F87F1174072068118083DE8F90CD7E33 + uuid:fe35b492-69f7-3448-bf24-58defead2b45 + + xmp.iid:F77F1174072068118083DE8F90CD7E33 + xmp.did:F77F1174072068118083DE8F90CD7E33 + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:F77F1174072068118083DE8F90CD7E33 + 2011-07-01T22:52:28+02:00 + Adobe Illustrator CS5 + / + + + saved + xmp.iid:F87F1174072068118083DE8F90CD7E33 + 2011-07-01T23:53:47+02:00 + Adobe Illustrator CS5 + / + + + + + + Web + + + 1 + False + False + + 1213.889160 + 528.000000 + Pixels + + + + + MinionPro-Regular + Minion Pro + Regular + Open Type + Version 2.030;PS 2.000;hotconv 1.0.51;makeotf.lib2.0.18671 + False + MinionPro-Regular.otf + + + MinionPro-Semibold + Minion Pro + Semibold + Open Type + Version 2.030;PS 2.000;hotconv 1.0.51;makeotf.lib2.0.18671 + False + MinionPro-Semibold.otf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 9.90 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 5 0 obj <>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/XObject<>>>/TrimBox[0.0 0.0 1213.89 528.0]/Type/Page>> endobj 18 0 obj <>stream +HWM [U$됋,E<aY`ɐHѿ{螙]6>||}~!}x=}ӓ?ٯӷXοW/& ե$!u[D wo}iNy%ےb q/4H]p7%bk 9-.,HpyfMX^/ֱC0ՠ&y[Yr94$㎴&AbYJjK 6Ҧ\tKxL@۬ -G@Vxx;E۪Hpk`R{#(L89vBwdGwtI3'8TCarIlp\(aInp|b)q0c?A#>᳘?ػ vf]2,3=aiT23 %(x~iUttOoNK?!dr9w2<釛In7Ÿ@w_/Ȭݳ%9`9BymMk.X`e&O 9*$ECuCVѮZ7MGζX6T7( V#_+7Gy{LJ-1Q,G|\JR1,G\jFafK֕](Ij +qG_PzC(W(3W/ XqIP +VBDmP+RY.̫+ݕGk>j[ %NTN~C2>*pb/ * n8@Af9&?N[ࡠ{EI@*RϚIÑk-\]=U'2y e~ bR2:͕[2MH + 4gzשvk^PƦ4.X= Z+]3[Vd~AC6e"W4 P +KPvXT&iQ LcDQ$߇^6v}4&TJHo""k$ ' c<ř4ⴈIPQ9ᓕC:58*Q@l.`wD;HHՌŐ)@mzH[KE W/+UX}uUVɵέ:,&k͐/mшl[V}$J‰]'us:˨zJ1~KOkY:miL\b*%{x=GC@|d0 !Hc*7Z%4 T_Wc{+]aٓ~A.&ren>1"`d ?3 ~|U}q$B6K 3AȽ pDɶu^3Һ 2.+k\m;֍5U`u*ay~;cclYu55HM7v$r.컴n +,Ce< Sg ֢380eE g(`7*fppSo^L9| +]tM2xŴ X} L%&2 "l#}%BûzHE&w*=M]Gq:I/2) Qx+v/n3ذ8s՝a@CC# +n<:iriHIAƹTϖϐeL9ћC& EOEݔ2Bqy2dyPaGf$SBlO2`N-r4SxRR5G':"L(My "ʶDo"+x&'N>G::tJ;XoýexQ2k0]ONr\ +쾲DL@9{=>q$Y!@?fYd>: +Vbd~BXgjĈsvwaS=H 9ɐ釛v6vN7ov?o~7n} pawl}~;Kx=pfTC,}ޝ\Bŵ,"OaW?Fswl(N9{vd@)u>(y+NQ +U~x~#` ?2]J,cS6[z= mo$RݩڎVְ? Tj|AP\0I'X Qt?^X<@6LaCGI$>>>/Subtype/Form>>stream +0.941 0.949 0.941 rg +/GS0 gs +q 1 0 0 1 69.8604 471.0723 cm +0 0 m +5.086 -66.035 17.304 -225.182 18.588 -248.991 c +20.022 -275.535 63.066 -276.252 78.131 -276.252 c +93.196 -276.252 135.759 -275.054 137.674 -248.991 c +139.417 -225.21 151.376 -65.942 156.333 0.065 c +157.654 17.669 158.479 28.638 y +164.698 29.119 l +167.927 24.578 159.914 -69.572 y +154.935 -160.53 152.74 -288.211 147.955 -294.158 c +142.208 -301.304 14.821 -300.615 8.308 -294.158 c +-0.703 -285.234 3.522 -160.681 -3.651 -69.572 c +-12.497 25.891 -8.437 28.638 v +-2.216 28.638 l +-1.363 17.641 0 0 v +f +Q +0.902 0.929 1 rg +q 1 0 0 1 226.187 471.1372 cm +0 0 m +0.007 0 l +-4.95 -66.007 -16.909 -225.275 -18.652 -249.056 c +-20.568 -275.119 -63.13 -276.317 -78.196 -276.317 c +-93.261 -276.317 -136.304 -275.6 -137.739 -249.056 c +-139.023 -225.247 -151.24 -66.1 -156.327 -0.065 c +-153.105 -3.58 -152.919 -3.164 -151.606 -3.351 c +-150.229 -3.551 -6.536 -3.551 -4.785 -3.351 c +-3.027 -3.149 -1.162 -1.873 0 0 c +f +Q + endstream endobj 23 0 obj <> endobj 19 0 obj <> endobj 20 0 obj <> endobj 21 0 obj <> endobj 26 0 obj <> endobj 27 0 obj <>stream +H|SiXT8sopꃩEJ@&41(""*e`}f evAda,.`5&ƭR'4ɹ'3>=|~|G,C3vWRr\LT~,U3U][2bL"z^vkKG"AUaZ+Ӱa7{1̇|HFBCC}·lUM./HVeJ]Rgh!']̪Ruw7flf9̯a7nbca;XP&+/frLf3x\9WkiRE:Uyw\ZlRe~Pf|YT%JZ.-y#.yWyb9?HG‘wX$5IDd7ى$!_ +~"酯 K KK.Dyq>*s7rOg< +9'\ MĉCxg 2˼'y&iQ +@oyeX&_@e>t1ecC4ƶ3c -Oް*hKGe!*s)WM7cba>z`7'H>\Osf91L6r`Bpo(mm,.,sVzNsz!\$!G%X4dZpP@ TåMw0~ + +@ $cY|1>LyDU` {sFbFJݥ`|yx X\RT#ȫ'( + IgBf(mkC5C N$*s9mbx@оfB[CԵϲ!*KdytJW5}=_|L>f8n:sv$ +QVݬ39仙y +@zkr{8e鰆q$V>t>4q"s*yqԧ1zhIUӂ1W^Nȥ ="c}l?ŀяu3GžC%+ գ%> m:0e颎lePMٯԉn(>Zm\uTcB+G.|3:;z$v̟cK,KQA > oΜʛ`09t{E+jKw0ƽMB^ ')y,}+x|:18ԌZqsF]3I^ɻ0&fVL6'gQ3yc Is|H'¯ՊxqVo(}uL=G]ֶaq¼:m 貺{Dso:tFiw:,퍝5핇\t" yYkИd * Mگp %Ǐe2*WV3c@,th VIc*|C)-@%j7|ae 4jh賽lRԗ)iMUi=RX+BշHn5<~l@ wP=XMϗlGN= deBͥ+! F@|IA@`q?`SCܞa[ҟx3M,XAnbIڔdϛŔDzP].C5oX s xHOѰ43sյrkg4npsЍe-U"sg@S> endobj 25 0 obj <> endobj 28 0 obj <>stream +H|Ty\aZ+X13 * %XEkЀ"jc9XC`eeUPcq% xA0I&X5mS[o跭]G?|}8: (߲.2|dYzB.MT(lN[rΎ3 xZ)8f6uΕsf;!^qD=O$ed+Tw` ̎v rwvї]/J4MnH)2d4ޓ]ڥB*ی|*igc(G1|W|~]xy[e4Y$U1hb2Wk1ҴE ++y&tbғm,BlLzR^Ef'SRRv9/M@ 2 Ef# FWY  >($BBA  "C$C;D:wx*p 96cN 1i+UN9]=}r̸=vz$)~7Xѥ_MY +ùS4WA#\'1;6٘-gb(NEgߏ +pj |_M-\2n EM`=e5^C#kݠ7oLa0pLCt4w+))JEJR+F9Íw@3M&{\]5C`=X<"Fxan#*bo,zΈOq _d#7w)ܫJgGrxzsVHHbJ+n'V.3pfkqCHnNLH&N6l05&XF Vʘ!'3 ש )k>z1tLI>aQc-rF[-ꊊK5"ͱ=# ~`&X:5:WBΕ:+`~?:\+w~~%=]܃̝f"ȟ5>3օV秣3@įc+L}HJ(BT ug8_/vpQdpk-Y\)˄/*K<,yYn.8&K@RU_x,ׁn_a'@b +;^Xl+ vqoKooܜ)&B'(Y|Xg +vCkN$xH7O 7F h[-\ps'@Kթڠ4i1wrE׆#Vڜ]DC2bޟo: Pd$O;>pB#;HEwvFn<_"*3-?JY}8q6OT~Hԁ4fbv%ntH{,$j#XBEq 'hlӉ$tUҎQpQ@mC)Css ۈKdÍcǚ*DXAM]iJsE7:vﭹ8;w"EEA lovfcE9x0"Qyzܪu4O+cj5Q\P5;1 4Uebjt2-΃/`I]V8ݜ%˄WlH03&n9x^nbϽ]LU!b۶wrphs[,-[_ =Bu+9f_1$3S ]lQlDX"A)Ǐj پ " ^kU;O?J^Ogwo'O,ȑu*9;\r@ȁ(~A64рVS @~uiBb{}ԯ .7̰peHЗVuس[‹ƚY +ƃ/o͕JT"EQ67BڗLS؛iUZU ꃥ)&W0( +H=L$aO"tw#1&b ~|f P j?Etw2hYf޳H"g>x+ԾȔ`契M6O(,(V>9KcR@"Lp#W:g;ŻPWPӺ?3<Z:pzc|^y._)[*p`]b7>Oթ`w8 [+>pHWx$PCӆHeb@lłߤȕZ.}RߣT@=駯OǢ z܎$-`k^m{Ûcdu.iQ#c9"Q]!M\A&<^ni`Kr:, 6lte495.1G$؈?xr7CuxKXY6N̙F䣯S2f<߫LR2IBˬ -\o~.G}L+sj>"#-&sl8uN X_ t4:Uݼb@-zdL]sou3_ᲠDIVPva5)xW(ys +'09*O3iqj}ҀVYDEyf+@Lb&Pdlw+"mu;Vݵ=v:#%!/ۢrWZSif[ޟ +v#0(' 9"$k$k?ż§YrfrJsؖp-Dh)!#OfaDxl%L\p5#<Wr]SPh^![X{ Fggw(0 M6KQ:R({mngr~07}]p8.:=ި${|䬿iX E-KDo>tʼn\ ^zQY;N欩j7dVj>M;N4(VeyU^G):`2D.8| F6 x֩dQwhyQҒ&PR 0nb endstream endobj 29 0 obj <> endobj xref 0 30 0000000004 65535 f +0000000016 00000 n +0000000076 00000 n +0000045758 00000 n +0000000000 00000 f +0000045809 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000046245 00000 n +0000050587 00000 n +0000050700 00000 n +0000051105 00000 n +0000049374 00000 n +0000050524 00000 n +0000054135 00000 n +0000054219 00000 n +0000051478 00000 n +0000051795 00000 n +0000054605 00000 n +0000058783 00000 n +trailer <<1F8280E90B1D441394B02B93D3E69FA9>]>> startxref 58950 %%EOF \ No newline at end of file diff --git a/doc/images/path_explanation.ai b/doc/images/path_explanation.ai new file mode 100644 index 00000000..d174087b --- /dev/null +++ b/doc/images/path_explanation.ai @@ -0,0 +1,951 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + path_explanation + + + + + Adobe Illustrator CS5 + 2011-07-02T14:53:23+02:00 + 2011-07-02T14:53:23+02:00 + 2011-07-02T14:53:23+02:00 + + + + 256 + 52 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgANAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qlvmLzDpnl7R59Y1R 2jsLYx+vKqlygkkWMMQu/FS9WPYb4qmQIIqOmKuxV2KuxV2KuxV2KuxV2KuxV2KuxVhn5larrNqu g6bpt2+nrrWoPZ3d9EFMyxJZXFyUh5q6q7m3pzpsK0+KhCrFvL35lahpFjqmh3U8nmTzJBqc1rod oxjjuJLUQQTCW8kUBY4oXnZGmK1YAUDOaYqhNb0PTr63l1n8xby31P00J9O4pFplkrdRbQuSA3/F rkyHsRsoKHoP5ZSanJ5A0F9TMzXZtI6vcgidoxtE0taN6hi4luW9eu+BLJsVdirsVdirsVdirsVd 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 uxV2KuxV2KuxV2KuxV2KuxV2KuxV/9k= + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:F97F1174072068118083DE8F90CD7E33 + uuid:5b63a6e5-7e6e-6c42-a93c-d18be117978c + + uuid:52d3fbd8-d8d7-2543-8e0c-81d9ea137ecb + xmp.did:8CF5709C0E20681188C6A12CE4B46A4D + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:F97F1174072068118083DE8F90CD7E33 + 2011-07-02T14:53:20+02:00 + Adobe Illustrator CS5 + / + + + + + + Web + Document + + + 1 + False + False + + 605.062988 + 167.088379 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 9.90 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/ExtGState<>/Properties<>>>/Thumb 12 0 R/TrimBox[0.0 0.0 605.063 167.088]/Type/Page>> endobj 8 0 obj <>stream +Hۊ%EWR/j 31-< ;TXhhtTfEuί)n?bH}qc;b/_5pC ?x§,Rg95ԎYz iu,51V 9IX#l!#ťڐ2[P^ak:.e3e CGyH˚KK]aL +&L6Gge]_Ǭki5@j@0hpXDغ(%&$)#[|_1^ 0#ͣJ&m\$6 BZQ5ʙR..rF"3FMG>%J"d?GkUdW[hQ1+4"ѯB"S)w״p,rV')I }|6*"3;##%żTL itDV4E,g8UG&HR{ˢzAL1YR󈑊 {fJʴܺ5mTJ=meˆEǮ`38jT.,=GD S&(ER;I\(Trmьwk،Zr4ܱ'J/bIUAPVPvNj%fjT 2'7^JC!*Fۚsؽ[F{SbvE izmt-PǢЊu (k*Rija,"/Fe4{~q 9loYXDdT%#>]GɠR$OJG$(]n0PBcg 4ХQQuSb/,tbQ#;'؆:ͷ,f$؍ws1YF,Naߗ=4oe#Xg"2 +T|^DFC#kb@DG +O99+;/ e.Z^HE\ jp}yl,DwŸ I&I;O9 +:T7uZ $9KH"ho !|xϡo;{gy,彳wY;dy}LZD\!|Åⵢ0/?gC8GNU IgH3$L}IN? 4jK #ymK,ͧ^0CYzIVvaee$[&3iʟN× y~1bt*'D,=":YմX1=~_F$e7 +j~5Ϳk\1)k L-\kk@(e*g?U~Y{e0,x]e@/])ܟk<{n.]"D]f-ITT=qyI]9bfLnKx;B΍I|\J9˙/z.z1Fk%۲czĽ,3b8^͓X5fnl5.&ME]wl{w.Ci.?JaF@&Ӧz>+ a/qxёz3< 04+ +G4یmZIƫ]+{kb@n .]f}=2~6Q }.K"=֯ $I#:G_0~T̂:T/9~K^dߐM~ydV>?eP^9^Q R .wh"0Qٷ[C3n̦FAV銴"w:a]fIcT +. Kyc7 ð=~蹯c! C5uɑ*$BSTWpvf˧Yk.%`qHsm*\kx\ &Z@I blTXW`BZ;tɳ s~ԨWWQ\I*5ʀ}^5zq@P 5 kV"]" weҷ+0!A$4.qiwt8 +Uxs-*ї@dኄR mYKTĈNwh}q?Vq32a6vg%v1>=xY6q~:q\^Es؞p-[ߊWb-G|6o%:j_>L}[_Ƿu endstream endobj 12 0 obj <>stream +8;Z\r5n8N$$j?NrhY'2$HhK\p%(TU_k[9K%Tq9=Kmg_US$gO;[(O#oR#`MG0-opLZ1 +NJ:-/n1qEmih`i_H>h)dPu6UR4g!]/@.PY+U]Zm!-*LR',?`R3/ZlOkjC"VUh +'SCEe>C9ZYqRLn^!0X3fB`~> endstream endobj 13 0 obj [/Indexed/DeviceRGB 255 14 0 R] endobj 14 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 15 0 obj [/View/Design] endobj 16 0 obj <>>> endobj 11 0 obj <> endobj 10 0 obj [/ICCBased 17 0 R] endobj 17 0 obj <>stream +HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  + 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 +V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= +x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- +ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 +N')].uJr + wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 +n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! +zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km endstream endobj 9 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 15.0 %%AI8_CreatorVersion: 15.0.0 %%For: (Wenzel Jakob) () %%Title: (Untitled-2) %%CreationDate: 02/07/11 14:53 %%Canvassize: 16383 %%BoundingBox: 116 -253 667 -141 %%HiResBoundingBox: 116.4951 -252.3169 666.8633 -141.6665 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 11.0 %AI12_BuildNumber: 399 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 85.7847 -276.9365 690.8477 -109.8481 %AI3_TemplateBox: 400.5 -300.5 400.5 -300.5 %AI3_TileBox: 10.3164 -481.3926 744.3164 94.6074 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: 158.3335 -79.6665 1.5 852 491 18 0 0 255 154 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:0 -600 %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 20 0 obj <>stream +%%BoundingBox: 116 -253 667 -141 %%HiResBoundingBox: 116.4951 -252.3169 666.8633 -141.6665 %AI7_Thumbnail: 128 28 8 %%BeginData: 3542 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 %524C45FD3BFFA8A8FD04FF7D5227A8FD75FF7D5227A8FFFF5252A8A852FD %75FF7DA87D7DFF527DA8FFA87DFD41FFA852FD32FF52A87D7D527DA8A9A8 %5952FD42FF52FD31FFA8527DA827A8FFA97D527DFD42FF762727A8FD2EFF %A8527DFD05A8527DA8FD42FFA827272752FD2EFF7D7DFFA8FFA87D52A8FD %44FF7D27522727A8FD2DFF7D7DA8A8A8AF527DFD06FFA8FD3EFF7D275252 %27FD2EFFA87DFFA8FFA8A852A8A8A87D7D527D52A8FD3CFFA827522752FD %2EFF52FD07A85252527D7DA8A87D527DFD3BFF7DFD0427FD2EFF7D7DFFA8 %A8A8A9A8FFA8FFA8FFA8FFA8FF527DFD3AFF7D277D5227A8FD2DFF7D52FD %0FA8A952A8FD29FF7DA8FD0EFF52A8FFFF52FD2FFF52A8A8FFA8FFA8FFA8 %FFA8FFA8FFA8AFA8A852FD29FF52A8FD0DFFA852A8FFFF7D52FD2DFFA859 %FD04A87DA8532752A87DA884FD04A87D7DFD28FF5227FD0DFF527DFFA9FF %FF527DFD27FFA8A87DA87D7D277DFD0652F827FD07527D4C527DA87DA8A8 %FD22FFFD0452FD08FFA87DA87D27FFA8FFA8FFA827A8A8A8FD15FFA8FFA8 %A87DA87D7D527DFD07527D527D5252527D7DA87DA87DA87DA87DA8FD047D %5252277DFD09527D52FD047DFD04A8FD12FF5227FFA8277DFD09FFA827FD %07FF7D52A8FD0BFFFD04A87DA87D7D527652765276527D527D7DA17DA8A8 %FFA8FD07FF7D7DAFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FF847DFD06FFA8FF %A8A87DA87D7D527D527D52765252527D527D7DA87DFD04A8FD04FFA827FF %FFFF7D4CA8FD08FF527DFFFFA8FFA8FFFFFF4BA8FFA87DA87D7D527DFD07 %527D527D7DA87DA8A8FFA8FD13FF277EFD10A85252A8FD11FFA8CAA8A87D %A87D7D527DFD05527DFFFF525227A8FFA85227A8FD07FF52A8FFA9FFFFFF %A9FFFF7D7DFF7D52527D7DA87DA8A8CAA8FD21FF277DA8FFA8A8A8AFA8A8 %A8AFA8A8A8AFA8FF7D7DFD1EFFA8FD04FF7D52F852FFA8A85252A8FD06FF %52A8A8FFA8FFA8FFA8FF7D7DFD2DFFA852527DFD0EA87D52FD23FF27A87D %FFA8A87DA852277DFFFFFFA8A87DA8FD08FF7D7DA8A8FD2DFF27FD04A8FF %A8A8A8FFA8A8A8FFA8AF52FD24FF52A8FFFFFD04A8FFA85252FFFFA8FF7D %7DFFFFA8FFA8FFA9FF27A8A8FD2DFF527DA8AFA8A8A8A9A8A8A8FFFD04A8 %2E7DFD24FF52537D7DFD0552775227F8A8FFFFFF27A8FD06FF527DFD2EFF %5252A8A87DA87DA87DA8FD067D52A8FD24FFA8522752527D7DA8FD057D52 %27FFFFFFA8277DA8FFA8A85252FD2FFFA8527D527D527D527D52FD067DFD %26FF7D7DA8A8FD0EFFA8A85252527D527DA8FD76FFA87DFFFFA87D7DFFFF %FF7DFD7AFFA8FD7FFFA8A8FD76FFFF %%EndData endstream endobj 21 0 obj <>stream +%AI12_CompressedDatax{sƒ8 ;d<l*>gΣdOnmmhDd)ϧ=oHv eC`^xz}I1b_|1٬o7Qwno˟q=)?ܼ^/W\ks9oۗ_ +r_r}wcojXoB|]_s>Z] FVX6]_\mBnFcȘr4q]󩉪5GDrSfR) |b{vwf{yn޼h~}=nYr}/VI^n`Bd]c|AUj[14ӷPHחrl^o~w+=)+!J3#S()j}Kw"U=K~pT8j4j&fT*ej51E q*7_l.77\_8 v¾۞o.rMD~^߼l/n =+m?\/#DJ C/k‰ybBP )_|{sq^QeL0k7 +@w C + 5.7[;5ɾo?^WlՖ}i73xlݜ‚wfxսn6#%L߇^l^2ۤP>s}\_oFTj~v;|9uDz=*x F#y jַobm߅Ǽ!݌f7wތ~n/CWvWL|?^NP%@%@k|ˋ7o.κ>d;_^^8<vsu_m8.nޢ1zfvCu޾YѓCPƎ_^fެ/s5r^ͧ|1_-XȅZE W.b\R,R-,K,r +%`N8fdf+̋yWB2?]o#Qqᤛ+-/$- +fLqY2X+s`0s%j0w0R*Lk ⎝ͣâ`̲lNVb(Ω +tthJqRV.̩y.P(Z縐)Nat `%Y!:ITAZz@`ATRM+_В>EqAj1>`B091 b8a Sh P&`kv.a `hC,$ea]af9-*/?"Lb +'/eMTЧEiE\;uR˚NAN*?,HKNAHA4)`e":d=祳ڱY7z"8VWdG/ɉLjkKo:+ς2vƩ1[Df9YT ,,hG:qZFBlīH.ѐe=IHHQJ +ZED8$ވ +4*ӬqْX. +h֪6ũVΈX:(c[$Rڬ0zlʐr޻U87J\g݀ h1oa}_?t$R5wNɥuR4]1doW +2a( [kA+ʹܡ?YT&V|"Cv3X[dgǶF9q,o ,&M{uKJ<~gETD]kL<fEL>P3uNT+ e}!=[a#F91~T9{,Xv$kI#9Ak?2ePED*BB@kJ30@TfDZ,Y)|S#%3V XH` \ 1ݔ28D;l-h/5PIO.;kӡfm_W27 K> }tP]ƚ]~Xú#xmnti1) ]9WwnE,Z4BԅWռjk^_ل FSYU;69Q|˔|VWr;y+y>8*z+FQ>{^*^t䭀Kf.+x$mդa\dͰY6둪<ʳn]<ʳn]~U>** sDJJqh+XRHU^Pș_s2n>DqN6jD Y ZR4PiBeHYg! ++ۯmE]"W~ωqNvVsk^;g`B??ŀqrQm҅_-+Fp+ٚorM7wuMMpug#mF IkђHr +g.l s1Xm)_:ӻ7hDž2L7+M:^l2]6Ĭ J$hh3R0#rnW…6Zgu{^C1Xz-!.TSwI$6.\(2gD}HoMyJBnmbh \/H5a3g+i1:0ղ`4 +\@>CAU:8)\".q3Zb \1tX>sKk̃gDY"ghj˒9x%9N !liJF$VP㒨z +9F$Hzm#r:s\E@@޼ nᕋ|P1m>Gv6Oib;M@T ` a4Q1CT{5n)N;u$Befk]5sZ6@йGf.ݸLvb\.Z:<.@U;aCQ}0ꂜ]6 Շ +kףM|tUg%T}G"P3*pnHB*ѫ,heV:#va($byCI<ƴ* g!u6l3ꭈH`|vER:is0D^p^Obilݩ~N$+ 9{TqmV~rW|~KUS;TνjṰZ>(e-3S fV unɖNhr6hd4'nˏ>pQѯ%-roGE e\a%e**,ػ4$RX&q)O|Fe$.bYWtfw,l +jjisNt/ +J/vt#X㼈-N/oZZ4`̔\KVLnhB}vngyY[^?hi@6LJC"ÙS}Lu#2!/g) 1|O9PX3fYBae|PrNHb+Rgxh)u/g.@!>8IDLbɇ֏=*2q7=.2q7=.2q7gʶ60׵rxa#cu~+t1!ۙt;ã jf%cT:A\2W|+]Kz%עLk OKu"]R >%~% y$56J^񫨽 +̥Ѿ +~kctJ#}5:7RGܨXɔ;4RgF **8O-ݏm㺘bW8?Inn$&s2H^ȓLvh^Td\p. RmchqX>AkqqJ73W sCq8Ẻ@{!>O9+"3phq< + Dknfn2등Yⳙ'+thD.HA!䷀("ezDWvGȜ9VV_NA' 5#lEUbr/ "B=mzSkx^A%,ޅ8/ @ + ɝSHiA^V`D+urB[X‘((ʅ{|7ސp(cDbuA<8nPN4^A(ȩO&=Pfҫi/+wd?"ׇW6F;S2Ϯ%q_MM]'w +a((ݟ#%w&N,֑# *ML‘!:"q|ݮ(s\e?jD,OFTa{ IlBOQ^|F~T!dGb~ 7 vlB'0c |<{a¿TحN]v7^yk$D2$J$>lo_Q[|Y˫ϓ-Z,dtpnW!hChcn\ⴋy%ӊBa8?ӌB@gNLpivo~e"6Qvo)J^b+sjvię}q7_/4!>|pTxvGdnBW;9+yaDf->,!UU3r[ir.sP 2yl4qᒖP 4MU5b:Y)g;vta;ގ,)<8wgZeTk+-Xwy);vV֩*b: H+XbF.BH^`3ĂuGY0ay +[ H5SQ5A$(k(ubX)$RK|)A㵜%l!{S@*f )]:jN];lUuN,ˊbdEtf+v^d9ʊWh՚۽s|d#+ȑG*6]20G}xJewhŵ !A> $I_B8A(y^BB)\R1 ٣|yb @b >!TߊHD, Au;qXq3 o.L=`px W& +ȅbB@kӍm Y>F4Y2뺱;۫xᶳ{ejI;W]r\mb҆ς2kdmXN##SCM\u=xnG6]<4nKt^GO=qI˒KgY +Ƨ4W˸F_;5s;ctWAaopSfXY9tT߇y*)HMíJjc_8ҋD[LU~ڵ-{ig䖴?֎j~0 H́>g"IC`9#ɒ| QJMn*ŃhB-5ks8&QK)gJY]G֎h=# +MlEb U[o T4 >if!rڜ2T6bgr<Ƒ2c7Xe!HF +I0tY\ָEY[Y`7'b|vzm%+Ϊ{.(In|r ]0ɒ ++d*kaܰW9$V.(Ɇm]"rZ͈eg>tdSNU2x~9B4"xRx߼32,#лIWf·9;Pٻwh4-754,qtj:5mwְNM&sxGl=A<jjFfj)VQ)'@E< U9^GV;[U9j+Of1REQ^$OnJ0֮jµczIB&?Ĭ.xmx MoK#V&0qG (aUv5q@+Ȩ>,S|d 'WvF !?p%AV\}\^&{jOٴ6=%B~jXzWzٯ?^\6 >/b'T^-U}ދnDp{P0X6!xmN '|mzoQ g!n5(`8Kp$0=y\:8ylK<oIqy囻osWnWVT]dӽ>lgԱq:m?Ik.FgI:w0Xpf."|!"tYMƞ?'qaqA76 6Ӱ&hV iAv2hHI$b֕ˤYsYLmen,D^=f+$Gr% >p; #^.9mP:/J=HW+6}]5m2mn*wcW! ¦03Lvf!K<*ݹ ~Ykgg׾Nz9[ZkL:mJBfCEѳF } Y-m^Kk7~, +ks,X!6`{p? auu?L;&wa`89wuzɲɮ&Fu׬qdxyw +&!"b4 Y틑9N*he)fv&a'k hEy"W|eҶwډȭ+u).{YqU Hrj}Mbjr0ptk*@GKKѼ(:z^_mG]шPQK+;k&M13c_hFHi!wO@DNqKSq:rfGv.h.xDg=i?3ʏ5y29JeH@i ҲrS[|&pYMBµ9`gb}zٜ'6DzKǕŠDY3pdYA$ L2HܙD[$t_EOoMm:te[>n܃$ҟ#djQJc{x;:@PaT8lİ?Pvq¸B  uqur5¸, kq\V@;\LHי-fR +dP9l፻[cR5{\j9P:L@6 ++4*k2fď2':",Kxd8W#d͗5Vce(e*~j+86~eQ5J7h&Ct9U 0 0ajF hOvR%A0V5YT,YgBg6FCΖi" +J}f͝R1ejϓJOj%SS [Ѓ$݆ވoEomF!'eeJ`J\ 2R޸zib-X0X-#S.UԼx:%"<;B%ŀ`L.ҿ-69X錍Ѫ%ũFbAO9KF~? +;sn'O0Cg1yYzLH׿$e_>9̜s.]C[ +ڥ;' KF;t 2hF%9ݐLg4B:~LM3-,R<+)e24Wɕ.4I#}.)Z$ʐ3Tc7evt򞁰 'YUi;08u +Gt%N ;|Q= AV ɏ05j!ۓJ܇Vp<GxGftGwzə9:2G1'9a͎& +DKG7w$C H3b4vPs&|1Xf#r=U7^Tu~< E,O|yU+ Ic-rԘ7;'kmɹ9lpPlnL FctAncRH8 _Jd4OcqpigbyZ!` H OX"4B +$V:XzRnYa'Or-XDG6b="$l1_zn *:r;F'nulOǜ1!-6xr!2`qɯokoi<4ւjmsgxNwLP8P@P;dϜ;'T]I?ۊŲ9Pa@THQA8N`~+ F+hQ t'Q{8u]wP}T>냺>냺>냺>냺>惎6€ +*qiC#h.bM4V?qI7"?Bo^h],K{Ž +evѲch;UG"(Y?:CRcţG}l:Pƈc|vEtM9v9:jgd2;j=:['4K[~E[FYkh v>`KM99BK7|Œ 10B7T.qO0%=ƞd}K.ȑ#]:* O Gp`S0V:o^d&W%PB)0 >pktqz[Hl}:Ѝfc?469*\4rVىS1;85S؊SVlEH7K7Ĝ !ːhdX,,}Pp*#N(Osel#]F;aFvQzQ+gƔN? HHEhJm9HbmҖeZC&jL#"Mbn?ǽ=X3Ǿ >vpR/BZy%h6Q6G,+ Pbj&O>+J f\i-]Ԇag$;]G 3xQPb#BL*]dSay+;/K6I`LXGQxY,KD;"Zъ+Ό!;tgY͒iwZ1fvp4*KG;> `|)QNgY8UW@UJ#hp!ms$ː/P[Bnp(NaLrlsk]͕R] >1.G L6~'j.PUQMit>>>ꓜӊGxY$.?e?p{\O8Ĕ捗+6=s;ؽBAiBbX$,/"kh0MyjR$~I&ONA`1 ypRvؔ¿-1kYЫ֔7G kD#0'voTؼ#$Ӟؾ= += .xH8٘ĆZȒ]rJdG;7"%ӻ` 6MOUXu3z8"q8"q8"q8"q8"="χ4äw(hأ̹{8ǿ=y?=]@!yD@!yDs>Pa@@' W".Ҵ"t ؎tw30jZ};7$-Hf[b\:hve|8)Mj95V:0~؞="{Km(A!T&33$@UY̌Ju'G.WKYoك{ە ,O~K>~ܦEb6LHU9tT'Su8S4%d5Ȝ!Yo7| a dC1?`JfN;hvYWf6m{+Ԃ8[YW*r)Ye*W AlOWe?׷/=QԆr4ukY"n*6WIBSeyLꃉț!Jjivf[4V ).%FT%~ox[A W}Z[Cogܯ1ޣ/f@3w*,)"!+]EȼnNkh/-ݭ5 hwx$䂡}R rY w-Qt8 4P*@f $jCP`aYZ݀22[iMΎLh%RnB:uvj!HaG3 +0cƁGgz8o2RN\1sD$.NaYEQ|]Y%;YLEus囎aSlV7;[%!E k^.^q㶑Ưɿe.=8M_.CĖ 5ZKM$eۆ}{6xg|ҍos7m_[enB?Ofs`yqƹ<vCbhw͂wvW2ffɾ!1Hȩ=&y" !@vOeG?]o'f}|`;C nJsJZZyWR lLx~Zq&l}2<6i|;~uk&*m)`y5I׎o!\Y_>|;),5Ϳb[:vmiöe$n+Q=F %P0YKĒHܗ4胋ρh_ҸkKJsEBM2/ߗ"2}.;7"_q{QF5A9؋v5(& ܗ6;Kl"b7QߗvvcWPY ]O4WlK<2Jv>m<>vkF7ز/{jw(Os-NҸٽ__/li.PԜ(ŭn޽6*AWM?ԲnTqY(q+|0fȖWG{u;@廑RGӷyy Cٯ(UēŽ +pRj7PAZ,~lFPGwi w' u-#j+:\hVp+`gPZBYkZt +MVe}ML?Tٚ3ꤨ\6Q$¨P98AeD5UZX?TR| ut~`,}ʰ8-VK60T-,&Jrx?lmi (jpu tC 85W.Ż䄫HUJLn$|HwNIW +$:[(* +1nj/P ]K[\s)$Ԃ *pYBT&\t]HW0MIRVڷ_ ^ m aDKo_ qu6f1_Oongߡ1,|5їj7xZޡ:IÊWUbiEe9MHBc1a&<RE +&@Ѯ{(TЃŪņEUZ]%=Ez+dJ:gPdpҲB:R*Wx +q,~v$PGO4(}aTGh0Pi#Y&\ou@Rj7.]z!Z6dp\SlI +@yHrb 2-U<Edh{r,'VYy-5M BB!d@|.Bt̆)q6tҌ(kǭ`B1j~/Ũ^ckKb$E\aE*U7]pPX+-"5k: 2{S[c +NHܵ.@@:tRbHILVV5 byɝ-C$ vϑ$QbD庬}}#/]e)8JGeQ +|.G !Xz *̞s#(\PTHl.^BH +_T!dw(֥ +jE>iUBܫ8¨Is`9oka n4eɹs4 +N^ZFRjm-:\ae'xGK>Bqi 鞥(k*T*X JqAJ-e*K_5umB5 YXZspJHBpISɭe +HK@z)V<V l*tlj-tc*RgìkWzƉBV9 i&Ԛ{D>'(8$ [E\餮8_TP;vȗ99EP{Vk.u+ +5瞴*P=h%P wʄw W.ɎV1#Tl`m:8&a_[׿~n|EIW԰\_޾K ݬ7|wrs}M?{sqy~!|A.ퟭ_/Π}yBz<rsw 5&ټ=`\}>w9XkD>wgo~9ӫ1fGx}w(z5ɿ5h|{v⶗$Y/1=|{wsfYFf}shGO`ݛ|ѫ iQ?8l㏋Q /z6|Do6+InHPݜζwl~Qfip8^}~{5&APޫ5zo/ u0uOjd3B1{դAn4{/Q㩪{߮޽X_.>Fsvn@нWj 2+?x_&~cQfGԁ}ubQgA#H___\ro[f~YlsHPs|_qyqY+82a1]m]o +J6~:%<=yM'{gk 1ۋ͆L_BchxÎzݳ%#h0Փ`;o7{]~/ +v$4~DZRt#~xwx~Q!AY2,T Ü8T8D3 aƘ`}8Y\dž |pp~ C83| $zoDv/:0OCXгEuy\ϐV^b? +O +}s/Pc&cQNͲ;~ dg`lyCƿPbig61x ׌ mhE;^ _32P}>)~ $)A[" mg={_HY&ҳG<߯|f0~ѯMoM+۲ô Jޠ= %oqr}̥pMlI_Ww''5So"Et!EϷ /[p=M" cu>$Pk WfͿ\m߮.no6m7O 9H|{>G8>ah;r1ݥi>s(t₎~̙#{cCݳ}%-v>ڲ_Zn=5~>;z }llZѯ ܥc=0?-As ų$W#lod$=wǿIĽ^a ^_%>??n7s~-(>#AI IA|&g xjs+>e/gI齂ʱ#S +<o.n\mhw +z@A7vk 5}BҢ=9ׁw J矽:}{< xٳ|s8#A,\xP1g>3w4LDGg"IuOh@8d4=;<.7߭?8}4BG= ¾)j[={ӸQᮮPҫ!D1>D%պN8R|#}K z߱c?!SЯG%{'y>B&NA~Y_{\]Ǖ|vgܢFC7b/u6};`Y/lRQu<''L> +pM gUX3A5s! =d1=2T1&ef%~޳cy}SFr Pg9 P}p>'@s=}lO_Lp i,yG%fu-աW_^¼lX1;~}nwbtOĸ+6o ~'uʉ2u)Uq5)i'0|'%S #FbRiHOT]i5RRʌΠ~RS1~ +|cV| clB@bg}~L Yv ~=G׳2m][T` Vj?<6~fow +.,`` 11em*I7nf7 +Ȃˑ('UBd1)BDҌ$TU`9K1zėV^Z᳨ʷ UVBl**]Eywv0;/Zs9BjDZ_=RHD5z(3%2e|lPm̙/سX+BuBw ߪ ~'T1o@B3E%{x+ǫ'~2P4j06̗{_o5˗F Ƽ5Vٹ1E=cNdܜq97,)rqS:iN9i:%~e2\XԬGT2g$_G+ ct&)uY+xq1SiyRpf=1#jIQ0**)ZR?}(d&ꈚ*'R#U5pb +G|)0Ec)'`70r x3-xklʪ$%W E!#ySXRt'_Lu{%m&}?K5kԉG _l+ +:JjG<G .+[0eYJVϮhf)|L YM?g7RKW@AH+_'379bK9~rb$D7N}?<')+!V뉦{\jZw8|d}Ҿ4:qНWRH1h3W -Rz݅jm1N_p}[0(=xPwcWGY>vm rzrH#*p,:Ux(e_ ;ڙlV@adYF2Bĝ!txdjgBtzkv5@ UV,"} :]q`N7Z= w֓FUӮ*P$].H -waflf˲D kS<$ rmml6=;i{hooڜmo$V5Md>Ƿ?\$l8߾ܼ~}`-'"I/ !@ i-A#O9J+e\1ቷp`د''B叛W[+/rǐ%qx %A>067?Y3[+$R&KB(hi^ZU$1JP&Zz<ɳgfj'y@>_d%ϲCD S=RT'6DOJqɞ(!H^JDj$5)p1v˅-i)}u)}I}[JUKVK);AuzC+VLDQ ABY}SP5zF @>Ʈqn5*4q$mV&KEd&JzՀ*+ +GQW@w_.tV +lv9+ ~tpѨ9Z?8V.voܛ>~¹ +\Uu=,_*0Bw%t +*P*EZD=A"PS˟ѳ[?AAj?s c/:ʠL?Z +g!U@o33yKO*ëoi5pSۚ(}' }>8;Z> ة1@":fFGpG``tђ)lxd4n{)jt AJ$P5$qg7(KBzW:LyLEZ)ݫkr]ūP![`G s~b顂)J9ve3 qe7դI/R8|˾Z0gt)6R5Npl𞯑OtVV^&- $H00H૘מGTH@`FmH*·KLHATU6={DU'͌Ҧ^J+y P'[uEAHe)mFp#1NOW_U*pOֿz?X%= +W +l cAxۦ ؋O;\"O1enRTؗ2eIL;k,zX&ْ1[ m;v/Hs+[i>DT{%\<4OǏҏc|&+$%]EXM2 _fķ&j%Et +fiԵ|uԼKm ]2hpSj=n#A?UzBy0Da%'BU_Dy XrE-ӕ+ Vg,Yݼ Ql%KaFA0YB;<-s h䰬ya_Jgn.YQl~ tD%'OYaKdza ,Yd* &31W:`:}n,[-^*L`뎳nU׷=SjkT8~ ⓗL=)Ĥ@&z 2Dc# q\~/۾PpJXΊ'EXnܽοl+tm-]n(ŵtITdW &8& ,M,iRn%ҜP0@SZJW+6kl51bs@Gk=뚿M!R4`Cl-vgxc3_*ag7x7ֿooȜKN| @;e1Qx `(/B)*ƞ9SnY&( NƉ.}p Lk$YD(<1BSijp xSK b.BdIbREY:Q %s:AVh+O xA%MRlʊʐ|"9Ξ(l26h6Bl Ŗ0#T5OMv]zDGԶ)mɦwo*NSC( ois난^v؀Up6ʭ t %A~kӌsa + R`5*eim]ScS%,2.qa%:'SIfDW4IP9b5<8ˑBkSVhLov(HZH\7B=YiT>hщ$iЕf0puHiPnnɖy2_9 EuWv#(8 Zx: [!,aZW02K|ELDd9XԭKQ7*++Mddf?Aj떫ɱOg$ &GqOeb?b$H r-2'tŦDGatU1>`:yڭXVW%YUbu`)Oڬ՗]BJSa4gRC"kНA9 Ǐ4R?n`7<:2gYEW#eq>FD T[N Ha:G7Fk:3]l0HiiӊY`TZ@@"֊1z +pi4NsN+csE&0E9-#uFzC{.M+[$n4A#:h`H*}kF#Yhr5d90[ן$Zok⢱+7pɂUVBNxX%y%4ECcV,!"UxtZ ̎huBzFx:hvd9U2>@yTɢ44mtka@8IoP /q'G٠y&Jk.:%%]b560 ҒSH>vKhO&Jcg99*=r + 3UUx>Cn159$O|*r"  Oy۹!,z+ouM6w )j"BbT=U]bZ(exL`x?mM LsoʼnNJwQIL8U|'!ɼpk)Bv А>EGL|">KN |@£ZIt؄g +E#t0&.q-jwNpD<4&(5,RL(^78drG-0-B3H>U`@N=|yOTt$ &)h< t`jOxƣN?=::`c/dU3T3,7RU:'7S]e4i>aŒT*g3WzTDu2`;yޭ35@s;@9Vˇ*d +t(UW"4KE7 E~(!-b)|$ǓylM#di= 'R $.1g< %d)_  +2/ @tzY9}a ԗIVсc": 0V3bZ4b?N@ +J>g= vO2tMgNMX\<4~tf;#K2b|ΘƦR2q@G:*ܤ >Cxd ]ȑV4y!j̺dQQ$Ff ^"F aje"bޣ0 f!)(ƌ&!nVj-H,3z,"H0!DQd& @P"ԼDJLꫂ#B4TC16`k2SICHf$*ŗq}:8M +4,8f 452!d$QA?|v!5:BWYk,Ž{25sf 701xG/P}vn,=pKcԋc7b(# 3SI~*7 *qv o_䕉۳YNXfRA2j, +@v 92 0WNY3HFz }!eՉ P#~,(lЯ(iC07‰ R0^i(&Uqeu3ǰxh*ÖS%ŲqHDTeq^HyV,ʑ}-pB$C$p:}L!S k|n~5R1 +Fj,FKY5d +"?t9bN*;YfFhͪ(isБafaɖNINУM&p#$4̆Nj6"?T@iD*Z{e 3zы)Qq ~`AQ#(%#%4d"40ZdFϙ:V zMw]nVth(uӍd<[0,S-+ Fq(Dg8c6?ݬm3X4̈́ +HX`m"b!-NdRII\]0_R74b;WOg,ҜUP фϟ:ٮ5<7M0ըYlEu\ z~2?>N0@>D*˥VKK6#`q+H/c/0ER3HXx"J3nVAr'`xSEm~6a6TDd`m`#XfD9^:XF{m:ݞf^RW^mEk5S#g\qUQ'2gx(+( SJ^%1oX9)ˮ3A;0%δD溏p<%EYYT2Jcf9 1mJBzZEtMݪz ~TLIc"2kYΚjYhY+*S*gc!{8fS\#񘜅qXfnn?Qi(J~Y ȣZ@ω`rrdsXt # ˔K) q3L<{?@;"7h3UY›dV@W*wSdKNua}I$=QOj9Px s^5IY֤`S@^Dyf8δ4mXNpv"FE24C +bڰO6>X+M~*d넅^)–\iY/tv߱ hkN3sQc0Na D4%Yqə +}F3*gj5]v1r0˼Ed)%fE ,:\B"xD*" (7 +/as!QנCOhD&xC!CC#L)(vN%- ajΘy #w"K~hĄ>g\н>>!0LBlfyvy/'*;o"+QxɧbH((!Bџ*32!.:m(b@.])/5^@RݝOTk@0Vm *pyJV3l=ZkxZ;m|kf1fcN83؏a9R <r5A0u:_vҨ'J5; M3phιKh2O\awm|VX&J%I%L1%Þdʀfd b,jMݭcHuYAd"Sxgz<9wz}E<U6E1e/ޏ +t_`1tCГj]'v ²JS®T*,' +KqZF `k^D29ܕu}]5:fL“Ạ/ϢgU$G.3h%`hcvst\W3uB[t(f6 5LZ,M0kp"l]`6.թR`d82.݅6T٥%ҒDGإ<.MK3vvl] +v2Pg}0YM'd̶j#M ѳ51Z=-:y\M$sY5e6gLA"!Gt@2 4'vAeEث/TU_h>5 p/,>-±tT7BԵz IؔEcM@m\ Ԇ1vS _Я:dգ~?rL#V0.F7=,j#>G,'xC!5v"oM7g#I<|M-U7 H?'. 7V|YiM =soA ٌdͰn&̃t 0Z +16* m^urrB~|=7u'[ `!!yvzB Sf sF='UA jjN~ٞY8/ppU3 +\b +\˘n!opncBSmlawY]6FųY\c 201Iiu~z,ʶ&^pz)˕` +(3oElf2NVY9 =C؇ڜ,Oq^%Y-{@3 =\. xmRcd3YL( q 􂾝F<$Rʤ #ȋ$Ky&HqFW)^)G ?^5$0CxYI_)k;tArħQ"Më7ֵ֪/-yW>ZWT̐0Јō\ed >cjQ4h.C)#n/+{t;ͥl +^ Q=/A\QEd202Q0NK".kId_tn}ѭ/([_t믧[< $Y+&TË⸿"L"`_싀}__싀}/0틀}/E~MFO~f" ozjG!F?_zȜ v/.Ņп -_71 2|ڿ{alO%NZ5I)K +^R 7hRFEiRưӨm/oQ%%:VˍDd* <3,'bim/Wh _|4 )B"s(&QexS#jDNw/Z.6" CP\Ax7oR^M#Yx_G1ItzmQgQ] 5ڄ|$_{ 苦L)[}b$+HTQfE&QdV:%هZB3~vJ>j_2Ы\WId'7J&]U8iE~}%:'=V +1?yտ|HbBw H:x-3Iϓ^ӫi +Mc@{LA2d[03JQ b&6֗&tbcLmX쬥f\&saT%](PdfUz{@9n+*{8{nvn̮i0F +%iT{W@ );tŨ4AzVx/YrU?f7`\_\;X<^'{nV(w~ (?iS-5+6{fY[(.6efsu{eT Of44I/i( ~G\ -5-mX=Xt@[e4~ +т"㯿6pWwq9/1f >_ﶝb + 𢌛OA|F?sZ7~!M@BQ.aO#OX[eMeЗ-M1 c?i]ik1D$m BWJN7TMAVMb0ǧƟu4NB +ܣf6/z dJ^lOmW1"+`dj Zܱ۟M(4BV/GT+`7V*ÿ¨*CB?9ysaAēnRltW N֪'.l~=rc^z] )W + %vA0[!WvitfJa9Fol97`j`KҀY^wq GGm'HuvӤ"H*'#SU% ߬ + H";> +AD_xFQ2a(ʺ" +܈a HD^k f3?_??@ia<\m +wȝ\Ң&N):ǣ9a5#HI˱ހK^:s`0+ Mc00m&ici|9nja~ +Rc7]u] +AsiOK/&AWCp;a͏d^E#/Ȣ~&~/XV05yDUt^ +V:|8u!ܟ@V +׼+GW5])**)D?TYa6C'&wy]슺'+z +/ VhpKK_`6+(v q4P KHZ 34b6`hG]FPɊ<RLfq< rNOA'&i؜"7Kh: +%@\EX ]Ïʺ.H@Uդv1Q VBW$2hL"d]FFPJ3yU ժ3t!Rp6QdjԬM 8UfUI呝*g@q0L`@fʴd0]U6"j󪌊< (ae{`x@XC4: HCJ%U&T,AYf.B 0wcBPvid&udaxk?jTݬ&ID uN1J**mP&eբ:!J#k F#)kSbckkj,dA1"Igph݃EYdC؎%]bOVS-?+:nSv%ĆCpWEIvZ4w mDS!iɔM3Tas4)BExNj*/p%vqƺMsxB@I7l*v&pgM *2\ N;a:VlGUx +Y@4"[(ș$hGZb>!Jд&Gm*GBaDo$${Ad丘jY&k6%` ؖ2/YD7kʀYU I<5 +KQ[Imh9kTáҦVdʈ&70aH"!+ +押SjBI5FE`Ss*&$Fyp,;kWYE٦P%$~QxZl77Yr-"'^+F(EرȵLG 1$[5[h6({[<ܥX 2 +3STyګ +lx`vh2k*)f{)B;T]I@םިT^mBaӾq{S9mZSt^o7<w]lL1N1jA;yW?1nTTv(DiAyF Aaϼ2aIj)D5+Ĩ ;zQ`sA?"r7e8d$/EYTmȠ%.DkRFv 5KCwo94-tl vEt9bpl:|riDCFʼn <'VL xՂ|[ЬNJ`EVvhtP.2v TwyS'ѣjo B4# j)?rYI?CZum~ \/\ϋa'M|#"VlQ#/tppڜV;}}e ט'79ArtW4nv:yek;}o3.9/EnQzlZZ[e:!OƱZ$xleDeU.Mr^l3EIu f s0զ&Y?BJ|iMQaV +g>mfn\lju0N>9y6رgդ6Ӆa}'513g7ULo@\]}$dM榓W&^HGt׷U qa-x| +:&׮Y (y64+r+,bEv.2s!@R]}F3"iaqm#ҏY?w%%{nXқhqLp`:R;*^RovMaZ͛ZT9k@8VCAh>3ʥ}>5.hy<^"6m&̨mv4ǃ?oVS\H*q{'&7vsS_F>z{7wU:ne>}C kՃL?zIw}m //59xh∇+=|ԧj~/e 5h<5|/GރcmSc|ܦǸmcUߗD1B2*+%Z$ױ偿q&¯3:Hp~yzNw|pu=? +.DžZG4F-}:QyCWT1-wXD쯋y,Su`xJWCd(>⒟5!y$ +ɕ-J/( )o8Yk텬XߴĸxWsv-#C/T_C1LsuN]:U [}M|<ey5I8@J5vSol7w Vgخk{թ;飬íP4GKj(I)ʰohoSMbh;Q䪭ǽH﫩J::{klTBzFs}?̦0vrJa!yT>Z[ǛѦon+bW:C 1rCo-O  bL G𣘌/)[?|,77y#^ǹlUpi<}o㴮Pܱ'|C 7C~0wջm$ϼ+BuWw2w 7T]?َxCq7zFwZr /W xWwʆ٫/==zZ:n]yۥwwFg׻Uo͇7{V{+{{>z]$'7ݗ +`~ +wmgck~w^?غ3jݭz~7^9ivAz;\oOpMwkyܿ{YV}^9Ioo7Y|;;Y?{?ֻpw{v3Fr-f4k\[nԈz,Un7Z_ia+~z/BKDl]LĄ^"7'*ŃTgq6I>bi.WOŵ`K[w鵛~z{όU[9=Ϡ'=rI0ykR{fh#w ߎJ7w +g{/tמkI ?ٽ>]CzYdZ."ėZl=S~x; ӽzpdAxaHЦZ|X;Gs穷<ro^ +Lrl:*jyq̼5QNa.L]mfV 71iѶu{GA-TzZϕʬy%glT\zZUV>Q김5 +fпXYʰ( DŅ'q&Z[IfgWioe;gؠt;_6J3ǫKv:fɲs3{>#իZPo Uk:b͟!`zJÏ^#uz +4El2Yd-uژlOk:9ȈJ}lGH4*˞dnS= :*YF^mZyP [u?cwNs(K4Q[D a*)v- #K֥]`=Xqvwh; Žt/bs}c|{nult6O;E +O[ֆVzg͎u>Zr ۥA3>d`L[~P?P T@LKܾ̚.;yFDȴ4'7A? }.G㱊fK$1JZ+11݀"sQmT #* x#NԨ8O&*fW8j^@pjRKa7ΔbTDr'2DFL?К15Zh-oU$|.BM1&|@q.ѝ'uþ1b8fj1C f,tJ;2_C4:^{7p s0k.<8kxc. ќqWNgc-Bۢ-ǃ +' _) lL=@췚 ߰B}.>+ΓiA?Shcw.ok\G:@gmiϠM O,EO;fĢR wN4zk}T}ϰD L.1C >`uJYiXYivڝRi'uo']8cƠ? 9\L+rs48և.|0A;0SsZuZex.R/:`s!G{TpQ.s Oz:3:X'|(yc)ʐV}_%?0wܶC۬qi@]`kq,n,k&P{ E;ϓFՅ)*qN7yD5c(yqW{׆bPo3rD\:8t)Úix`}1iu-@ƨ3y xőm&4Nk}" wo{`R##h}ݸl(Uy,g<'*mޜi]q8[ ։1*,t5߀_IMQ{CyꖔJ4Ghʋ;ߌiSz/Cn9mgC0K?ө+: SXDj<*W*ܠ.c@[/XdRRLH,U@}i H AbxlS8A?Նyg#٬d [7\H[v\V??9N?P{P*QU`nQ-L 5Ja2̋ݵƱ ǣVmD(W)ŷ:;2kްS©%q[D#ѝn??6팷gU:īdݽR2YNt)Aj2Rɷtވ:~(70Vno͵%61ODgwꮷi[H+ӁreOJ&+O7*nUA#x]M{tg통C'qxX{[¾6m<\oP)U/󋫡+\p}W. + U*6 jU>.Ǜp/8er8`t&.h]ZkvO7n}$a[,%6uPoDUOl`}@xÈ7]MnR܇u9zP|{jڹ.?l E5Äu.Ƀr\N{FP y]p4YYM{C=E +UYs#~;毝 HƄ;P 6~ulfwgvL+ie? ^b%C2O1DRR,| %+'Bam%.sU,'+{iKw{|zCq6M'n^7esWӉ:{UrO˽NbI:,0Xf?F.Bׅw6=E+DXx0d]p絚&K}_^w\1* +xG_QȺZ9sq8s{9 cvBtrq;{!2 +exj7)T(I; +ஃ&*#FaSVaj`ZKeLny=A*Qԧ-0NKX +'㙻ƴRMW;&%pt:9t𼹝NBh5w*UҩƕpN?ޠN۠܊7םXvMΙ^ Jm >{Z+LQ ƿ)0NQE¡Vwo&R&v/G.M!0y9v@9.~^pxX\q +8f-`r`VaxFn>Wb|r6bVFwz T /0/9o21(hE{UZyMUQ$J_8w—cݮnu8}kOՄ +kkz-ɪ{xXJ7q4GÆV` & +slfE 7 EkFz\|t{'1ցԿK Eҧ'qe :чi@0w|SEHM-8`g?>T|,{u!3YJ瞢 T$/rF6y.vШQ_rQChJ0\3|r?+D VC@Dѻ~yV)Ӎޏ7NCW${lbo^煍VpGtd%I=FVӺ/jaW +~1X|R8~q=w3s;,wM4aYưxeA?kz6wX?%hWNomnWGa\9~Y瘾}_H=FXj#[>>L7$ W7l.闠3;v"U 7su0`ǽWcMil+(Uhhqu w/Jޯ+hU?zOj ڽ"8iR-^ޝb'w|-Y9YnAO璉CcFw/ zv+o x3rC6K~ٕzy?{9`sw@u?@B?BSM72 QM~ޜvsTwĔz_@6FS J!1& 7E_tgj5yԪ?HḃҰ_Oj{nQ1CfKy'7mZ~u%~%+xS[HnODЗ++ڔN%`Th]U%^ 3U2ȤAHx՚;z81+YhO*)ttp}Fɡ%Sq^um<dG:nS{(rr5X_zo"_xi 2A,q?Eb%,r%MqMwO S DQv;fFv`s}d%IԗWd@l)ku "]S꧕M>JD]ml'!hL}*%+fS?::@lYlqà\XDoR_\#3RaЗNĞDzyFlz[:TH$%-GnjT^.9KJZ)F[9hB{!;{D >/;Vוrw~ kC-ñXJ;ѷ ̼u3bD(rsuD X|rYٸ;Ǵ#losj D o-)@bٓC<.!!],s0 77^7SotJSϷ+ 8)_ÛIa2ǙmNi0XWG!ǭOk+VK7bصj,+']Ѝ\٭~)n5vO; vHӚՄxEQ3q39ї5Xk#vpŦ u?T18= +e2X[{l*#\y沕*mkIMu%mm4J Tpq󵵱Neu:u0u{3:5OyrVK18};ާf\N"{_ieunn9º}4;SKNUu%du +:x)=ch&fuZ6^wz֌zG.6[90C6`r CsVuZjYogMKP]] u)L_dPıZ7斞{(AG7(R~bV:ǭ?^W+p=z:'Jѵ^K[?VK'~n +4=YbOՌtga*vЫ 2(Z;c3%]_g}|۳-54(yp؛w.{"gΉm3vPkwvt5qSs_C31oؠj5thwdPPiW-N-5oPn? g~/΄VZAW:Fz"֣Tic]A]fCRNNέnAq6dwwJA{Р}yqŹzw7FpR퓩9΁v{$oKimNq=Yu5CO K9fO/VTOgq)Qߘ>[ӧ eet{}Q?{17p|m?Od#";W)ߓag7hOZZpE7W{4wwP޸Rߟe<07r6PƎ^=lu| +ow +i|7moP%gPcA9wP`"rHh:A=}]9 855 JwP5^ݕv6y;(9>7(%+OkY' ]Jd +oPMczl/=+eF-#G9hZ#.SGK~g)HYX!],g2{ n GV=Ć_X+j;l";%7I_ +Y4͒ϡ_bf6=&_")Oa +*3r[T &,mWPKԋJ72NM)/J>;ZH@jtM*1++;xMf8B^O%?f!;1 < +pdY_! wn&熼rno&ýVTz-HzT.)F@wNQ5a9? v{<:E.Jb]Zg<\,N]<=I&N9ZVݯOݏ5#ӂ( sg>غЏ)YMOn&sv!#̼9>L&Fd"pyy%zOʻA^Nȵ\XYۊNCP XKwN7/ؙ-y\'Oۙnz&Jz^~eL22H3\T(euI;w׃t:X;M&Wt0%@l]$' +i2`KE[󺢘wy,P:JLEbAq^A;ً̭( !ӎSym,VVΞ)t'`ǟʕl2Fv.m6gNg|JTpe0t.[N5# Q=/۴OVBaJ +HH&)7#pXԟ6/2) 2rc{}gІ_k5@,&0s@6ŎB)ˤ&$AjG껔̖E GD} /= +3’g{@ޯQ U[^{! ptr'U?* XG- q:i4|||pp1@`+"`i%K,9Kl}֗9'*z^ā>%Nc*iJq)sLIsBf- +dK +BbAyFcr3Xn{Ugv"yid`$dV dcsd7~pQ˵`jbC^J|YwLJ/9<^PfJ1%o;Y=+ΗcQY Iۓؠ!C}ZDhOM'$oRKq)K"x\Z0cO4$!C0:;Yh|2St XsB,5MT|E +bAïr֙ :C1\blUܣ~oLΗ ue<ȑcUe6t=WKQ=^!HٽUC,Un# LqK72MҘQ"h#WHIspy%_yRW r\?_i~ aF6ND%gD}r! w<ͼO G KC!JQ E&0@>2LJbHR0s8iSJNOOKRzKSFa$Qj O +Xd/%=gr>"7[dJBtG4a,2lLC YdxiyZ&LS =G,9ScXꐂ',EeudfBs?Fɀ2wPQ6WIIC2_0o]ʐ> ]L˫4P%yuzyuфLt#V%U-Cwb sryIɇQFSa⢠F#"C>\Rj +M>. |Su>\Q7|[FX Zxnd˟Y nd1U0&'[D~DW X%I?G$ H?#D2$S4LĢξZ6t$Cȵ9^ϪBg11|iM_ELv|8H! 1.J`mZ0ҡ ϒ/vJU݌Ty|ߚy z7~#D*z7~/b2HIIFh2RQdbXTe؏5!8.l,1 ӱQ‘xĈQSᆷ[!g+s "p$.ƪRcY'I0IOOXUj=E- ®t!;lQ\2չFpnRQғyupưbոZxlH˅ӻ`eO.]זeECʆ7zKmxsu"G;*,N\3ԒX?:W0ގT.,~2YRc;:^Iʰ+ݹ z0457YnӶ[06^IJvA~2쌉/cpKvH:{Kΰ8>:}z Mwptmb w oЃ`U8l9~ĽG +7m>}m#Fu5Pl!A v杮%#ڟMjOzjj¯c%0%_,aRiiqT{e%#1wX*e]4C$S!ɝҊ%SJ9꾥]_za ݥ~yY q]E %[zɦ5.Npjq.N~tq6yɟMK7l#?.i'.vfc˕MU !Cd ɑ3fi\^9l\:?l\:؞ tqvvXzGM'cGGMKǹm>G6]tJO|Iil8Pu6]DC̦ wZSxl:l9l:qɦ u(n(eΦḴY6]|n:QFM- .<QdӥxFFM_FM OU6]Z&hr+/&~hpmħe3|Ȕ3zu|B N3LpĜTB +gޤBS%傎Ie*4@ +.ISBeD.Ԉ~H#R'ϔɖ9ZVRe|\ ÔVU,sK +HO +۫ΧHD+PT"&w;&$]澥s}n+uDND<(}ny"й<(~rw`E #T5_d(N %)N:JՀ'GkGw+ v6B`"ϻ<ejפK3ԉ8/If{qvI"`T >E,|O2y߰Znqՙ@[¸Ū$2dVgb@">w;'Wnc\1ll2sCXTK'7ȭ&T % S.+ָ^NVs~ʟX{9=uUϯnz^$NYì=A湚`'v`$UoPYzoÉM~JR4;%dVERB )YD-I*E*GYBВB7OJKФP*Su}2WYL)>/@U(%Mo'6%8-6Hll\].Lkњ)é)6Q]ؙ-p(h^\幉I\7T[:ӽkCZhb`Kh拥i-ѻxX0h$zTOaZ#ӑZa +3כ&1X ,lO7ّz|\ xzN9-,R"GYLL9Vv{|S +<'َS|[;S_&R9\%4N?# ƱUf2tVEήM,UA,5G|AeNmY$]8N:d2 P4P^P`Bt@h`Ԟ% P4a,@@b: 0* f86[h Bl,@t#c5 P4ՑL)WDW(xEW7J~QSuûB\l~ɁN!ubW/^8~-˞+sW\UCu1W$_]dj%'2_p~yL&`]?De 0w2IȮ~!1sd 7bywWި7&އYS0Rck h}}SOE`+řIqbҗ08Q*ŧ6[ WteZ^Zv'+FQ_K%ў:Կ^:׵kuVߪvrrxcz:__U<~|2죻Xy1Jwckw.IGE<{oi@`VR=#4WόͥFG˞x_^_O.F9r3+̋Yb֯_73kgm cn zG4']hoJz+v 1Osd?kL]a|j֔ mK3ZiЪ76Zm˖ fL'w%O?V5dx0?{p7:_(9VgGɢ`o?Ɠ*y}{m^.h眄m &fmc[?u`r)~0N* +[K*s apXO~h?Y2۫NksyTGg3T$V_߿0E|Eq=JDɏp.W<,JkK<ϧLBߞ󻾃/WA|V^k; +buRm#7qu8~pYyȎ&n)NT^\ Śvѧck}:DQxDѥce,B>׮v +'SjX^*^=EF򲕫 <-[օ":cm3. Ծ-z b"h @}Pj8rտYyoɵk i{e\aTu}g{cwsybQ9YW'omH \{u#.`6A]$Q \9ppBL9ҟD<Ax-_* uLȿAݯY?k΅k bZbY;O?\(^P,J:.@_ktq˹~H9_ƓnpOg>޿=aHw˘uR(/CqΛׁ<!ֹtxuWr;uCXb8v:<⾗ qpp) ̌p;@/EF; wg}9t9t@oJڍSO7,} l:PC!68Hҿsb}Npq)Bs@jK?Fܿ@@,9]| >Lpv$^ij v7vI3Pu }ӵ~U~Pݞ&*#YoXj%vN.VqUvq[A[_m{Ƶmm} +?x{>Yc秽6bt5#4i:6hϙ]u $ёɟD=K^7$ Z䶓 +ѹ޺V&4Q 5&,L30@dζgmF(ϩ?5gqfPӣs9%鱺izk=nn<s,~+]f;w;fvG,)5fn?i0$ooTׅڔ{CݺS_m!qxϳ3Z\Hίkˣ+EwJl-/oQK~tWʫ5aLB'Hﳺ;CkI^pv';=C/yhn~< ޺cscՍ Kov>c1zPcX噖{^iO5KyvRvxQ)bݯʍ9ID[l +Yľ=^/~t??yh-}8;1<>OtDb箆S47a-MQU`|׷cs.NMX~Z0P9Z77sTgN@< שwRo?1̰~=wٱ#;vϹ +b_1{[c]>fMߐ'܋so:倐@]#BR  +"Nӑ!)ÿBR9 $Z|er@H +e3˜yh> )挭k?IEsl6w{h~eO>^mN&߶ן3(6!:%wUrW.pO9r&rܓL.4\iU4KFx>P;!$Ii@-/bD~_/]2U`F#FUfDڟFsUL +) LE][bcɚH?k.ɣ/@ #qnד] qb9Lq7V#Qx’W h ϓyym ˠ;sp!T3BԥJnq/Μg/[7$.#Ƨ+,J4=r2. n|}&<^9 ֹ +mq,KrC☟H/O<M]?(cp, CƂBHCsʩNvRpHU3((@.|uj +YF +fI8ruPe@b99:'>+"X!rÜh:/s a`S5 ! f0 iV8aAf5 iDL`048aлK48aג48aMC LCݳ/f0k`A8m?)"!"=Egk5!v7$J|DqDq<[Y(!7k~_T_oVo+c51Y]?tlݾ/TȻcrulsX}7>|xglvO6cscxXf#MA[7W격Ɇ1?մdðl ~H[,Y7,|RT]S屳;z1uI7 6,E$Y #?62cŕ4;,]7 sV6,Im 6JnU S&][&L [ְI+!=Q aRaodB}:i04K-e[)Qz]MՠMdU$]uZR]4&˒5MLm(LBѰ7+d(6i4뒢=͐b&i%5 T,UN4NlS7EВ*^L/ ӐMh8+˄J:j.V5QW]j(ػ8tD8hRꦭc^7TäMAwShkUdn&mxʰ۶覨12T4`Ml#&-`2QeKlfL{ۊJ& a +ôUۀihK +HeaL`N7Pi#N (Mfݔ%;kB|FAD>T֚JݲdD=hUÙ*,z/- +Qhk>Ld<7۴h+dLƭ" %]K&b%~jNj@H$[y m*i2Rz,~ ĝC#;S-dyV +pOiՁʤ GUTJS\F pɚI b1ee6@adG+(-  Xl-v 9(IC@h(LAJhCDh*Ne!J(+ M*t}8:Uا&I&&؀ja;}AF&%֑Ey D\X=[B;Nҕ)0Y4EGa}RNa3qrX*Yrz%#4, +r9ĄDB5A2i5ʖXdUGE&g)=29L/hS1 a $MO!O--)%HJEx2m@J* b"445TYc_m2ʶdPe|IrN lgP@Q2'.F?y(ܧg+MVUP05:8}߬,?*y}Th^Dm3L?@5 $3TdPdil7GFV-c?[WdHG@FM2A(Zm!P +C$TxDi !6Cjʧ؆f&r(QG) 1@7vqN2(C7rYarY#tx@a"?0J.`(vc sGԢ_PQaIGJ?%""[db9Te "aQU@@T!PRpDCHrɧ +JR+17PZ(SP[KɢpiT(C†ɡFFRVxDڋYH-S&PP endstream endobj 22 0 obj <>stream +0dRm1hh&QldW0FKp/5SV%9>$sx6{bL]&,USQa(FZd2_F5PYv$UYO7lUcg8׎._SN樠t"h1/ +ȩ? f + i8I$6$ Ug`tJ?(1&}t r4:Z-Mg&ZAAPQ7PE.F*=Sjh"?E( +1Aи,OT +KIᇂNղ ?ŴP~8⨎"zQz#D*J@PpD0X}|mL4¬=47! ;hO!3v5yczm$YOmwl#KCPRTG!h/E{!z9Ўx0*UÍh|!3BT hRHEA4De8t{EoC7}[l{}Cߋt=!wށ-ߛ!7%CcU}xaL7BfӔ"Tw).:'knأGq5'?BE` V!|4_o'>hcEp +^ SP}oSS:%upX$ۢ0PÍ,4hEBO +ڔh#y > _!ydydY$M +PF qhi34Q'~ )?"HnFBlD)SMF>{F738<$(j$x93x#Ս r*zTT+1'lU@extyf#6-"60bH.ujE +? +A%Z^IXQ`iT`745(J1]1aAY hÌD00=C:=NDUEB}F"m=~\:6 1Gc&he4Y/I 'R0Qz%m$MMJ0TIFa`zZ|Esr-,2E7 8 +Ǝ34jdGG ,Šd%lVA|ؤ$J~ e"M6Ht謣 +h, +i +E#s_[Q<1 . +،ul7:-(yܸ +UCWyt}h M.eQ8їY6:I e 6!z$#ڲ:J1 l ᰊI@Wd-8‹K + jP0ʉkېT<?M : 1w#  <]嶰C {01+<|#-317{Wt~a{? B{ܻ;v{'czG;olOKV endstream endobj 6 0 obj [5 0 R] endobj 23 0 obj <> endobj xref 0 24 0000000000 65535 f +0000000016 00000 n +0000000144 00000 n +0000037938 00000 n +0000000000 00000 f +0000042414 00000 n +0000118041 00000 n +0000037989 00000 n +0000038360 00000 n +0000045396 00000 n +0000042713 00000 n +0000042600 00000 n +0000041490 00000 n +0000041853 00000 n +0000041901 00000 n +0000042484 00000 n +0000042515 00000 n +0000042748 00000 n +0000045469 00000 n +0000045665 00000 n +0000046720 00000 n +0000050467 00000 n +0000116055 00000 n +0000118064 00000 n +trailer <<121FC3BEBADD4928B6BFD8EA38448EC3>]>> startxref 118244 %%EOF \ No newline at end of file diff --git a/doc/images/path_explanation.pdf b/doc/images/path_explanation.pdf new file mode 100644 index 00000000..96a81815 --- /dev/null +++ b/doc/images/path_explanation.pdf @@ -0,0 +1,622 @@ +%PDF-1.4 % +1 0 obj <> endobj 2 0 obj <>stream + + + + + application/pdf + + + path_explanation + + + + + Adobe Illustrator CS5 + 2011-07-02T14:53:42+02:00 + 2011-07-02T14:53:42+02:00 + 2011-07-02T14:53:42+02:00 + + + + 256 + 52 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgANAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qlvmLzDpnl7R59Y1R 2jsLYx+vKqlygkkWMMQu/FS9WPYb4qmQIIqOmKuxV2KuxV2KuxV2KuxV2KuxV2KuxVhn5larrNqu g6bpt2+nrrWoPZ3d9EFMyxJZXFyUh5q6q7m3pzpsK0+KhCrFvL35lahpFjqmh3U8nmTzJBqc1rod oxjjuJLUQQTCW8kUBY4oXnZGmK1YAUDOaYqhNb0PTr63l1n8xby31P00J9O4pFplkrdRbQuSA3/F rkyHsRsoKHoP5ZSanJ5A0F9TMzXZtI6vcgidoxtE0taN6hi4luW9eu+BLJsVdirsVdirsVdirsVd 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 uxV2KuxV2KuxV2KuxV2KuxV2KuxV/9k= + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:FA7F1174072068118083DE8F90CD7E33 + uuid:b7fce406-32fd-e847-95e0-82a1c9eacee4 + + xmp.iid:F97F1174072068118083DE8F90CD7E33 + xmp.did:F97F1174072068118083DE8F90CD7E33 + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:F97F1174072068118083DE8F90CD7E33 + 2011-07-02T14:53:20+02:00 + Adobe Illustrator CS5 + / + + + saved + xmp.iid:FA7F1174072068118083DE8F90CD7E33 + 2011-07-02T14:53:33+02:00 + Adobe Illustrator CS5 + / + + + + + + Web + + + 1 + False + False + + 605.062988 + 167.088379 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 9.90 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 5 0 obj <>/Properties<>>>>>/TrimBox[0.0 0.0 605.063 167.088]/Type/Page>> endobj 6 0 obj <>stream +Hˊ,Ec*xlA ;|eyhhdD8}v|W_n1>8gp}_?n9‡o}u SH!BcԐR;f5|MKd>)).-ֆ$ń[ѰP'u))KhuR=FEZ\R] +Hel[1aqe 8:+c:f_K9RlUyG#݇R$>-=L6%xLgi%P6Ih$ajʨ)T\rQt;6A6jr8)IV&M?"X"þ2r(GYQ9~Hqȅc?rw>IIR^H8SQw\V9'ܘq-)Ŝ(2f=eH#J*)b9ǩ"?2Aʕ[u[$ fRXmGTߋ6PTovWm+ 8͕PF-:v)4l Wۤva)|9"2x^2A9.I2Bgm |of#_fD7QpGK[ȏD9<;μ`W lP/-k*;ƙT0QFAݫ3ʒI{+?H{"7,zA K)( +K8eO$q!&ŔF)%ˋ?UX);Ќq8:$w~yB=BS:&AajY3YԴbMP vѶ|EPDb:W07L=A'#,6%m#e)G{"F(Te+ +J]allVbF -crEL4b;ݻeJ`7-fWW9j6Ou,N[ +X"訟-R`KZ1I# +l1ɚ^svȨJEAFU23ٵ[qD *EK~M[2E+4vPJJC]JU8u+bKg,=S~-mxM|bvO(~8sxUh}ܳLvY6Y}&B!@@UdT?;N DxTP䑳ӻqax Q]先^e뛠ח\]RHTp'h8xIѐZ`#CqS N2$T?| ۟Mb˗j*swn޹;{v۽sKnk;pGEA>|!x(,5Oz 3')SUh‘ LDs?I&s(=oEp=\Y8J{kTR ֜_{t;+ :<(}()(WیgmrC[jBrg25R +𖂥_J$5mi4;Wtlts<PMuw#n"e~zR~Vz٭Xz^DֆЧUlLtV&Mc{sDTU&TLmBs9l<ʯYs;R#M,"˃T * Y +:\!33U*DQ!>Q0._&@6>{6B)u]o.+?$7\y>QP6hk+V*#o3IIRXlJ纡Xƭuܦ7ק=!4^a]<hw]79U:81XƶJTfuO]-'*XQXf'km µ7E)1\[E,Vp/?(1^VG{ s$/umla`y7ANM] b$e_t#> +GRK* ~.l8Zʤ>^6~evWt(XM׾4_%f9 5~u*&dQ=6+^=߈!??ޜ+ap|<1)k&Eҵ5.ҋZp~VU=}cs\\ Х2a1E#y~odžxnХj!ޒM"ZH@#k])pTHܰV*#꾡ɺ|w.pܘĿmMUV]Q/|qmd[5\sUEpsQlzyx^c\ȚE͹v1!mFn] gۻs*4O;tQ +K00-6e!|P(F3W??I@&CaDex,`fV 6̋h@mJ? XaGޘ"W/oucLIi H={s߷âyk@wa=$IPNߌ+Å`a>{3~vΜW-Yg7CgӾ$#&OY?rW9/~wD&]j"-4O}T VL'QoUD"gn4sm5{4qИ':93&^?GDۥ u\ϧ"k=+rGnhSU{R)|ڻ,I*HI`a"h "+n[BZk0t`EKvEn7SwT\ϢS%t +ԵƮD 7R -iV" wђeҳ%BBHhb=\fœߘO#h8k,mц28T'B4,ND"~|{0!k7u<2`'"c ץhTw(s-5qMPNIbwU갮c=uU5 OMhݞ۔i}5/}Է`l endstream endobj 7 0 obj <> endobj 8 0 obj <> endobj xref 0 9 0000000000 65535 f +0000000016 00000 n +0000000076 00000 n +0000038240 00000 n +0000000000 00000 f +0000038291 00000 n +0000038656 00000 n +0000041770 00000 n +0000041882 00000 n +trailer <<587ED2BE517745D983C7063DB5BAA72A>]>> startxref 42061 %%EOF \ No newline at end of file diff --git a/doc/images/pathlength-1.jpg b/doc/images/pathlength-1.jpg new file mode 100644 index 00000000..690d83a7 Binary files /dev/null and b/doc/images/pathlength-1.jpg differ diff --git a/doc/images/pathlength-2.jpg b/doc/images/pathlength-2.jpg new file mode 100644 index 00000000..96709b96 Binary files /dev/null and b/doc/images/pathlength-2.jpg differ diff --git a/doc/images/pathlength-3.jpg b/doc/images/pathlength-3.jpg new file mode 100644 index 00000000..d37ec1e5 Binary files /dev/null and b/doc/images/pathlength-3.jpg differ diff --git a/doc/images/pathlength-all.jpg b/doc/images/pathlength-all.jpg new file mode 100644 index 00000000..0a466eae Binary files /dev/null and b/doc/images/pathlength-all.jpg differ diff --git a/doc/macros.sty b/doc/macros.sty index 2058c3ea..e7d6c95a 100644 --- a/doc/macros.sty +++ b/doc/macros.sty @@ -1,19 +1,26 @@ % Cite a figure/listing \renewcommand{\lstlistingname}{Listing} -\newcommand{\figref}[1]{\mbox{Figure \ref{fig:#1}}} -\newcommand{\lstref}[1]{\mbox{Listing \ref{lst:#1}}} +\newcommand{\figref}[1]{\mbox{Figure~\ref{fig:#1}}} +\newcommand{\secref}[1]{\mbox{Section~\ref{sec:#1}}} +\newcommand{\lstref}[1]{\mbox{Listing~\ref{lst:#1}}} \newcommand{\code}[1]{\texttt{#1}} % Macros that are used in the plugin documentation \newcommand{\plugin}[2]{\newpage\subsubsection{#2 (\texttt{#1})}\label{plg:#1}} \newcommand{\pluginref}[1]{\texttt{\hyperref[plg:#1]{#1}}} +\newcommand{\Transform}{\texttt{transform}} \newcommand{\Spectrum}{\texttt{spectrum}} +\newcommand{\Integer}{\texttt{integer}} \newcommand{\String}{\texttt{string}} +\newcommand{\Boolean}{\texttt{boolean}} \newcommand{\Float}{\texttt{float}} +\newcommand{\Vector}{\texttt{vector}} +\newcommand{\Point}{\texttt{point}} \newcommand{\Texture}{\texttt{texture}} \newcommand{\Or}{~~\small or \small} \newcolumntype{P}[1]{>{\RaggedRight\hspace{0pt}}p{#1}} +\newcommand{\MtsVer}{\color{lstattrib}\texttt{"\MitsubaVersion"}} \newcommand{\showbreak}{$\rhookswarrow$ } @@ -48,6 +55,11 @@ \hfill } +\newcommand{\smallrendering}[2]{ + \subfigure[#1]{\fbox{\includegraphics[width=0.2\textwidth]{images/#2}}} + \hfill +} + \newcommand{\parameter}[3]{ \small\texttt{#1} & \small #2 & \small #3\\ \otoprule diff --git a/doc/main.tex b/doc/main.tex index 2b469c28..bf5da4e2 100644 --- a/doc/main.tex +++ b/doc/main.tex @@ -19,6 +19,7 @@ \usepackage{enumerate} \usepackage{ragged2e} % Ragged-right columns with hyphenation \usepackage{macros} +\usepackage[format=hang,font=small,labelfont=bf]{caption} % Make sure that ligatures remain searchable in the PDF \input glyphtounicode @@ -100,7 +101,7 @@ keywords= [1] { shape,bsdf,scene,texture,phase,integer,float, string,transform,ref,rgb,srgb,spectrum,blackbody, - medium,camera,film,sampler + medium,camera,film,sampler,integrator }, } diff --git a/doc/section_bsdf.tex b/doc/section_bsdf.tex index 5aa8108d..2754ae95 100644 --- a/doc/section_bsdf.tex +++ b/doc/section_bsdf.tex @@ -1,21 +1,76 @@ \subsection{Surface scattering models} -Surface scattering models describe the manner in which light is reflected -by surfaces in the scene, which is fundamentally related to the perceptual -material appearance of an object. To achieve realistic results, Mitsuba -comes with a library of both general-purpose models (smooth or rough glass, -metal, plastic, etc.) and specializations to particular materials -(woven cloth, masks, etc.). +\label{sec:bsdfs} +Surface scattering models describe the manner in which light interacts +with surfaces in the scene. They conveniently summarize the mesoscopic +scattering processes that take place within the material and +cause it to look the way it does. +This represents one central component of the material system in Mitsuba---another +part of the renderer concerns itself with what happens +\emph{in between} surface interactions. For more information on this aspect, +please refer to Sections~\ref{sec:media} and \ref{sec:subsurface}. +This section presents an overview of all surface scattering models that are +supported, along with their parameters. -Throughout the documentation and within the scene description language, -the word \emph{BSDF} is used synonymously with the term ``surface -scattering model''. This is an abbreviation for \emph{Bidirectional +\subsubsection*{Correctness considerations} +\begin{figure}[b!] +\centering +\vspace{-5mm} +\includegraphics[width=15cm]{images/glass_explanation.pdf} +\vspace{-5mm} +\caption{ + \label{fig:glass-explanation} + Some of the scattering models in Mitsuba need to know + the indices of refraction on the exterior and interior-facing + side of a surface. + It is therefore important to decompose the mesh into meaningful + separate surfaces corresponding to each index of refraction change. + The example here shows such a decomposition for a water-filled Glass. +} +\end{figure} + + +A vital consideration when modeling a scene in a physically-based rendering +system is that the used materials do not violate physical properties, and +that their arrangement is meaningful. For instance, imagine having designed +an architectural interior scene that looks good except for a white desk that +seems a bit too dark. A closer inspection reveals that it uses a Lambertian +material with a diffuse reflectance of $0.9$. + +In many rendering systems, it would be feasible to increase the +reflectance value above $1.0$ in such a situation. But in Mitsuba, even a +small surface that reflects a little more light than it receives will +likely break the available rendering algorithms, or cause them to produce otherwise +unpredictable results. In fact, we should rather change the lighting setup and +then \emph{reduce} the material's reflectance, since it is quite unlikely that +we could find a real-world desk with a reflectance as high as $0.9$. + +As an example of the necessity for a meaningful material arrangement, consider +the glass model illustrated in \figref{glass-explanation}. Here, careful thinking +is needed to decompose the object into boundaries that mark index of +refraction-changes. If this is done incorrectly and a beam of light can +potentially pass through a sequence of incompatible index of refraction changes (e.g. $1.00\to 1.33$ +followed by $1.50\to1.33$), the output is undefined and will quite likely +even contain inaccuracies in parts of the scene that are some distance +away from the glass. + +\subsubsection*{BSDFs} +To achieve realistic results, Mitsuba comes with a library of both +general-purpose surface scattering models (smooth or rough glass, metal, +plastic, etc.) and specializations to particular materials (woven cloth, +masks, etc.). Some model plugins fit neither category and could be described +as \emph{modifiers} that are applied on top of one or more scattering models. + +Throughout the documentation and within the scene description +language, the word \emph{BSDF} is used synonymously with the term ``surface +scattering model''. This is an abbreviation for \emph{Bidirectional Scattering Distribution Function}, a more precise technical -description of the model's properties. In Mitsuba, BSDFs are +term. + +In Mitsuba, BSDFs are assigned to \emph{shapes}, which describe the visible surfaces in the scene. In the scene description language, this assignment can either be performed by nesting BSDFs within shapes, or they can -be named and then later referenced by their name. - +be named and then later referenced by their name. The following fragment shows an example of both kinds of usages: \begin{xml} @@ -26,13 +81,11 @@ The following fragment shows an example of both kinds of usages: - - - + @@ -42,3 +95,4 @@ The following fragment shows an example of both kinds of usages: It is generally more economical to use named BSDFs when they are used in several places, since this reduces Mitsuba's internal memory usage. + diff --git a/doc/section_integrators.tex b/doc/section_integrators.tex new file mode 100644 index 00000000..31eaf587 --- /dev/null +++ b/doc/section_integrators.tex @@ -0,0 +1,88 @@ +\newpage +\subsection{Integrators} +\label{sec:integrators} +In Mitsuba, the different rendering techniques are collectively referred to as +\emph{integrators}, since they perform integration over a high-dimensional +space. Each integrator represents a specific approach for solving +the light transport equation---usually favored in certain scenarios, but +at the same time affected by its own set of intrinsic limitations. +Therefore, it is important to carefully select an integrator based on +user-specified accuracy requirements and properties of the scene to be +rendered. + +In Mitsuba's XML description language, a single integrator +is usually instantiated by declaring it at the top level within the +scene, e.g. +\begin{xml} + + + + + + + + + + + +\end{xml} + +This section gives a brief overview of the available choices +along with their parameters. + +\subsubsection*{Path length} +\begin{figure}[htb!] +\centering +\hfill +\smallrendering{Max. length = 1}{pathlength-1} +\smallrendering{Max. length = 2}{pathlength-2} +\smallrendering{Max. length = 3}{pathlength-3} +\smallrendering{Max. length = $\infty$}{pathlength-all} +\caption{ + \label{fig:pathlengths} + These Cornell box renderings demonstrate the visual + effect of a maximum path length. As the paths + are allowed to grow longer, the color saturation + increases due to multiple scattering interactions + with the colored surfaces. At the same time, the + computation time increases. +} +\end{figure} + +Almost all integrators use the concept of \emph{path length}. +Here, a path refers to a chain of scattering events that +starts at the light source and ends at the eye or camera. +It is often useful to limit the path length (\figref{pathlengths}) +when rendering scenes for preview purposes, since this reduces the amount +of computation that is necessary per pixel. Furthermore, such renderings +usually converge faster and therefore need fewer samples per pixel. +When reference-quality is desired, one should always leave the path +length unlimited. + +\begin{figure}[h!] +\centering +\vspace{-5mm} +\includegraphics[width=10cm]{images/path_explanation.pdf} +\vspace{-5mm} +\caption{ + \label{fig:path-explanation} + A ray of emitted light is scattered by an object and subsequently + reaches the eye/camera. + In Mitsuba, this is a \emph{length-2} path, since it has two edges. +} +\end{figure} +Mitsuba counts lengths starting at $1$, which correspond to +visible light sources (i.e. a path that starts at the light +source and ends at the eye or camera without any scattering +interaction in between). +A length-$2$ path (also known as ``direct illumination'') includes +a single scattering event (\figref{path-explanation}). + +\subsubsection*{Progressive versus non-progressive} +Some of the rendering techniques in Mitsuba are \emph{progressive}. +What this means is that they display a rough preview, which +improves over time. Leaving them running indefinitely will +continually reduce noise (e.g. in Metropolis Light Transport) +or both noise and bias (e.g. in Progressive Photon Mapping). + diff --git a/schema/scene.xsd b/schema/scene.xsd index 10ac544a..162a9125 100644 --- a/schema/scene.xsd +++ b/schema/scene.xsd @@ -26,6 +26,7 @@ + diff --git a/src/bsdfs/dielectric.cpp b/src/bsdfs/dielectric.cpp index a6984895..b8ae02d7 100644 --- a/src/bsdfs/dielectric.cpp +++ b/src/bsdfs/dielectric.cpp @@ -28,14 +28,21 @@ MTS_NAMESPACE_BEGIN * \parameter{extIOR}{\Float}{Exterior index of refraction \default{1.0}} * \parameter{specular\showbreak Reflectance}{\Spectrum\Or\Texture}{Optional * factor used to modulate the reflectance component\default{1.0}} - * \parameter{specular\showbreak Transmittance}{\Spectrum\Or\Texture}{Optional + * \lastparameter{specular\showbreak Transmittance}{\Spectrum\Or\Texture}{Optional * factor used to modulate the transmittance component\default{1.0}} * } * - * Models an interface between two materials with non-matched indices of refraction. - * The microscopic surface structure is assumed to be perfectly flat, resulting - * in a BSDF equal to a Dirac delta function. - * The default settings are set to a borosilicate glass BK7/air interface. + * This plugin models an interface between two materials having mismatched + * indices of refraction (e.g. a boundary between water and air). + * The microscopic surface structure of the surface is assumed to be perfectly + * smooth, resulting in a degenerate BSDF described by a Dirac delta function. + * For non-smooth interfaces, please take a look at the \pluginref{roughglass} + * model. When using this plugin, it is crucial that the scene contains + * meaningful and mutally compatible index of refraction change -- see + * \figref{glass-explanation} for an example. + * + * The default settings of this plugin are set to a borosilicate glass BK7/air + * interface. */ class Dielectric : public BSDF { public: diff --git a/src/bsdfs/roughglass.cpp b/src/bsdfs/roughglass.cpp index b2cc43d0..377d9e36 100644 --- a/src/bsdfs/roughglass.cpp +++ b/src/bsdfs/roughglass.cpp @@ -73,6 +73,10 @@ MTS_NAMESPACE_BEGIN * distributions and a texturable roughness. The default settings are set * to a borosilicate glass BK7/air interface with a light amount of rougness * modeled using a Beckmann distribution. + * + * When using this plugin, it is crucial that the scene contains + * meaningful and mutally compatible index of refraction change -- see + * \figref{glass-explanation} for an example. */ class RoughGlass : public BSDF { public: diff --git a/src/integrators/path/path.cpp b/src/integrators/path/path.cpp index 783c3656..684fcc69 100644 --- a/src/integrators/path/path.cpp +++ b/src/integrators/path/path.cpp @@ -23,19 +23,26 @@ MTS_NAMESPACE_BEGIN static StatsCounter avgPathLength("Path tracer", "Average path length", EAverage); - /** - * Extended path tracer -- uses multiple importance sampling to combine - * two sampling strategies, namely BSDF and luminaire sampling. - * This class does not attempt to solve the full radiative transfer - * equation (see volpath if this is needed). - */ +/*! \plugin{path}{Path tracer with multiple importance sampling} + * \parameters{ + * \parameter{maxDepth}{\Integer}{Maximum path depth \default{-1}} + * \parameter{strictNormals}{\Boolean}{Strict normals?} + * } + * Extended path tracer -- uses multiple importance sampling to combine + * two sampling strategies, namely BSDF and luminaire sampling. + * This class does not attempt to solve the full radiative transfer + * equation (see volpath if this is needed). + */ class MIPathTracer : public MonteCarloIntegrator { public: - MIPathTracer(const Properties &props) : MonteCarloIntegrator(props) { } + MIPathTracer(const Properties &props) + : MonteCarloIntegrator(props) { + //m_shadingSamples = props.getInteger("shadingSamples"); + } /// Unserialize from a binary data stream MIPathTracer(Stream *stream, InstanceManager *manager) - : MonteCarloIntegrator(stream, manager) { } + : MonteCarloIntegrator(stream, manager) { } Spectrum Li(const RayDifferential &r, RadianceQueryRecord &rRec) const { /* Some aliases and local variables */