bmclatex/0000755000175000017500000000000011736152332011350 5ustar navonavobmclatex/variablen.tex0000644000175000017500000000256211736152332014042 0ustar navonavo% Setze die Sprache deines Papers. Die nicht verwendete Sprache auskommentieren \langisgerman %\langisenglish %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Setze den Titel deines Papers \renewcommand{\titel}{Titel der Abschlussarbeit | Projektseminararbeit | Seminarausarbeitung} % Setze den Untertitel deines Papers \renewcommand{\untertitel}{Untertitel der Arbeit} % Setze die Art der Arbeit \renewcommand{\arbeitsart}{Diplom|Bachelor|Master|Staatsexamens|Seminar} % Setze die Bezeichnung deines Studienganges \renewcommand{\studiengang}{Bezeichnung des Studienganges} % Setze deinen Vornamen \renewcommand{\vorname}{Vorname\_Stud} % Setze deinen Nachnamen \renewcommand{\nachname}{Nachname\_Stud} % Setze deine Matrikelnummer \renewcommand{\matrikelnummer}{Matrikelnummer} % Setze den Ort, an dem dein Paper verfasst wurde % Das % hinter dem Ort nicht löschen! \renewcommand{\ort}{Essen} % Setze den Namen des Betreuers hier ein \renewcommand{\betreuer}{Name\_Betreuer} %%%%%%%%%%%%% OPTIONALER TEIL %%%%%%%%%%%%% % Setze den Namen deines Erstgutachters, andernfalls auskommentieren \newcommand{\erstgutachter}{Name\_Erstgutacher} % Setze den Namen deines Zweitgutachters, andernfalls auskommentieren \newcommand{\zweitgutachter}{Name\_Zweitgutachter} % Falls ein anderes Datum als das aktuelle verwendet werden soll, muss dies hier eingesetzt werden %\renewcommand{\datum}{% %\today %}bmclatex/README.pdf0000644000175000017500000070202211736152332013003 0ustar navonavo%PDF-1.4 % 508 0 obj <> endobj xref 508 158 0000000015 00000 n 0000003461 00000 n 0000003655 00000 n 0000006457 00000 n 0000006577 00000 n 0000006655 00000 n 0000006702 00000 n 0000006750 00000 n 0000006842 00000 n 0000006934 00000 n 0000007026 00000 n 0000007118 00000 n 0000007210 00000 n 0000007341 00000 n 0000007401 00000 n 0000007532 00000 n 0000007581 00000 n 0000007712 00000 n 0000007742 00000 n 0000007873 00000 n 0000007915 00000 n 0000008046 00000 n 0000008081 00000 n 0000008159 00000 n 0000008199 00000 n 0000008246 00000 n 0000008323 00000 n 0000008369 00000 n 0000008447 00000 n 0000008495 00000 n 0000008528 00000 n 0000008620 00000 n 0000008712 00000 n 0000008804 00000 n 0000008896 00000 n 0000008974 00000 n 0000009031 00000 n 0000009079 00000 n 0000009127 00000 n 0000009172 00000 n 0000009220 00000 n 0000009249 00000 n 0000009297 00000 n 0000009333 00000 n 0000009381 00000 n 0000009423 00000 n 0000009469 00000 n 0000009547 00000 n 0000009595 00000 n 0000009629 00000 n 0000009721 00000 n 0000009838 00000 n 0000009886 00000 n 0000009923 00000 n 0000010001 00000 n 0000010054 00000 n 0000010108 00000 n 0000010186 00000 n 0000010241 00000 n 0000010294 00000 n 0000010342 00000 n 0000010382 00000 n 0000010428 00000 n 0000010506 00000 n 0000010554 00000 n 0000010581 00000 n 0000010673 00000 n 0000010804 00000 n 0000010844 00000 n 0000010936 00000 n 0000011014 00000 n 0000011060 00000 n 0000011108 00000 n 0000011156 00000 n 0000011199 00000 n 0000011247 00000 n 0000011325 00000 n 0000011378 00000 n 0000011416 00000 n 0000011508 00000 n 0000011600 00000 n 0000011678 00000 n 0000011704 00000 n 0000011757 00000 n 0000011810 00000 n 0000011836 00000 n 0000011889 00000 n 0000011924 00000 n 0000011972 00000 n 0000012016 00000 n 0000012062 00000 n 0000012140 00000 n 0000012188 00000 n 0000012225 00000 n 0000012317 00000 n 0000012409 00000 n 0000012501 00000 n 0000012593 00000 n 0000012685 00000 n 0000012777 00000 n 0000012869 00000 n 0000012947 00000 n 0000012994 00000 n 0000013042 00000 n 0000013090 00000 n 0000013143 00000 n 0000013191 00000 n 0000013225 00000 n 0000013273 00000 n 0000013297 00000 n 0000013345 00000 n 0000013411 00000 n 0000013459 00000 n 0000013491 00000 n 0000013539 00000 n 0000013585 00000 n 0000013633 00000 n 0000013670 00000 n 0000013716 00000 n 0000013794 00000 n 0000013842 00000 n 0000013871 00000 n 0000014002 00000 n 0000014062 00000 n 0000014140 00000 n 0000014168 00000 n 0000014216 00000 n 0000014264 00000 n 0000014342 00000 n 0000014395 00000 n 0000014450 00000 n 0000014542 00000 n 0000014620 00000 n 0000014661 00000 n 0000014714 00000 n 0000014767 00000 n 0000014807 00000 n 0000014854 00000 n 0000014893 00000 n 0000014940 00000 n 0000014981 00000 n 0000015028 00000 n 0000015058 00000 n 0000015105 00000 n 0000015133 00000 n 0000015180 00000 n 0000015215 00000 n 0000015298 00000 n 0000015467 00000 n 0000016148 00000 n 0000016840 00000 n 0000031307 00000 n 0000032287 00000 n 0000032456 00000 n 0000032928 00000 n 0000045473 00000 n 0000046452 00000 n 0000003706 00000 n trailer <> startxref 0 %%EOF 509 0 obj <> 1 <> 9 <> ] >> /PageMode /UseOutlines /Pages 478 0 R /Type /Catalog >> endobj 510 0 obj <> endobj 665 0 obj <>stream z #  aNc/ z] A 8 & )  \)0k2G ] ,w 8_[__[_[[_[_`[@@0  A@`4BA0T, CAt<DB1 L' EB`\/ FC1l7GC|? HD2!G$IDa4O(JE2TW,KEt_0LF3!g4MFao8NG3w<OG@ PH4" D"QHb5H$RI4U,L&SP6~,,\YE}FUfmK^cծ"eMC޽^5η*na*۝h++PZYәc.UӁH}&0j~mX0Y ĹbF`=ͅ;iۮ~k]NEi,zk+nU2le4UM;V;*Wʡd-3]ګM@``+rg5yV{ wY]/ezVY7WzxW:ܪeنhnwv8TC jf*[NggWN#`d6V/'j-6_65n^u9#-n:uTu U6GsAXp_*ՒT7kvj G5?Sol^N%Z7m[l).6kMft;]Zr. F[Idt=]Y\rf)mގ悱RU %%m9n2]8mX0Y ĹbF`=ͅ;iۮ~k]NEi,zk+nU2le4UM;V;*Wʡd-3]ګN?$`+rg5yV{ wY]/ezVY7WzxW:ܪeنhnwv8TC jf*[NggWN#} Cebq.XѾo*uaNqZk6_Spb2K&^[L[0MSmw4 a-Y,Kivl|>ol^N%Z7m[l).6kMft;]Zr. F[Idt=]Y\rf)mގ悱RU %%m9n2]8j~T }6~,,\YE}FUfmK^cծ"eMC޽^5η*na*۝h++PZYәc.UӁH}&oŃXK+9oʶ|S\l֚ͺ{+v\<ɸz׫ƲS-6SETsc¥|KVK1Rs<ݬe=p)Mߋ !y8,VsQhQlx٭5uWukȸx1m%qwWesʦ[lz; cJT0byX˶{UtR>II wO>z 8 1  j  tS:  U J `@D kdkH6@p @@D@6`P ` 6`]` x``6`0k@@ `D`t @ `@6`D@D`` `*``6`P$@D@@pDpp;D)8k p0%%<AL@> P6 0: 7@0 %S@0= ()@=A2> pDpD(/X 7E@H5J8 FA40M@@B 3ˊendstream endobj 511 0 obj <> endobj 512 0 obj <> endobj 513 0 obj <> endobj 514 0 obj (Eidesstattliche Erkl\344rung) endobj 515 0 obj <> endobj 516 0 obj <> endobj 517 0 obj <> endobj 518 0 obj <> endobj 519 0 obj <> endobj 520 0 obj <> endobj 521 0 obj (Organisatorische und rechtliche Hinweise) endobj 522 0 obj <> endobj 523 0 obj (Die schriftliche Ausarbeitung) endobj 524 0 obj <> endobj 525 0 obj (Gestaltung) endobj 526 0 obj <> endobj 527 0 obj (Arbeiten mit Literatur) endobj 528 0 obj <> endobj 529 0 obj (Weitere Aspekte) endobj 530 0 obj <> endobj 531 0 obj (Literaturverzeichnis) endobj 532 0 obj <> endobj 533 0 obj <> endobj 534 0 obj <> endobj 535 0 obj <> endobj 536 0 obj <> endobj 537 0 obj (Themenfindung) endobj 538 0 obj <> endobj 539 0 obj <> endobj 540 0 obj <> endobj 541 0 obj <> endobj 542 0 obj <> endobj 543 0 obj (Projektberichte/Seminarausarbeitungen) endobj 544 0 obj <> endobj 545 0 obj <> endobj 546 0 obj (Rechte an den Ergebnissen) endobj 547 0 obj <> endobj 548 0 obj (Bezahlung) endobj 549 0 obj <> endobj 550 0 obj (Externe Arbeiten) endobj 551 0 obj <> endobj 552 0 obj (Deutsch oder Englisch?) endobj 553 0 obj <> endobj 554 0 obj <> endobj 555 0 obj <> endobj 556 0 obj (Literatursuche) endobj 557 0 obj <> endobj 558 0 obj <> endobj 559 0 obj <> endobj 560 0 obj (Literaturverweise) endobj 561 0 obj <> endobj 562 0 obj <> endobj 563 0 obj (Erstellen einer Literaturdatenbank) endobj 564 0 obj <> endobj 565 0 obj (Zitieren aus der Literaturdatenbank) endobj 566 0 obj <> endobj 567 0 obj <> endobj 568 0 obj (Literaturbeschaffung) endobj 569 0 obj <> endobj 570 0 obj <> endobj 571 0 obj <> endobj 572 0 obj (Dateien) endobj 573 0 obj <> endobj 574 0 obj <> endobj 575 0 obj (Verwendung von LaTeX) endobj 576 0 obj <> endobj 577 0 obj <> endobj 578 0 obj (Pr\344sentation der Arbeit) endobj 579 0 obj <> endobj 580 0 obj <> endobj 581 0 obj (Allgemeines Schriftbild) endobj 582 0 obj <> endobj 583 0 obj <> endobj 584 0 obj <> endobj 585 0 obj (Dokumentenstruktur) endobj 586 0 obj <> endobj 587 0 obj <> endobj 588 0 obj <> endobj 589 0 obj (Floats) endobj 590 0 obj <> endobj 591 0 obj <> endobj 592 0 obj (Labels) endobj 593 0 obj <> endobj 594 0 obj (Aufz\344hlungen) endobj 595 0 obj <> endobj 596 0 obj (Verwendung des Makefiles) endobj 597 0 obj <> endobj 598 0 obj <> endobj 599 0 obj <> endobj 600 0 obj (Inhalt der Arbeit) endobj 601 0 obj <> endobj 602 0 obj <> endobj 603 0 obj <> endobj 604 0 obj <> endobj 605 0 obj <> endobj 606 0 obj <> endobj 607 0 obj <> endobj 608 0 obj <> endobj 609 0 obj (\334berpr\374fen auf Fehler) endobj 610 0 obj <> endobj 611 0 obj <> endobj 612 0 obj (Zahlen, Ziffern und Ma\337angaben) endobj 613 0 obj <> endobj 614 0 obj (Schwarze Liste) endobj 615 0 obj <> endobj 616 0 obj (Stil) endobj 617 0 obj <> endobj 618 0 obj (Plagiatismus und gute wissenschaftliche Praxis) endobj 619 0 obj <> endobj 620 0 obj (Vorbereitung) endobj 621 0 obj <> endobj 622 0 obj (Zur Leserschaft der Arbeit) endobj 623 0 obj <> endobj 624 0 obj (Aufbau der Arbeit) endobj 625 0 obj <> endobj 626 0 obj <> endobj 627 0 obj <> endobj 628 0 obj (Allgemein) endobj 629 0 obj <> endobj 630 0 obj (Richtlinien f\374r Abschlusspr\374fungen) endobj 631 0 obj <> endobj 632 0 obj (Zeitplan) endobj 633 0 obj <> endobj 634 0 obj <> endobj 635 0 obj <> endobj 636 0 obj <> endobj 637 0 obj (Durchf\374hrung der Abschlussarbeit) endobj 638 0 obj <> endobj 639 0 obj <> endobj 640 0 obj (Einreichen der Arbeit) endobj 641 0 obj <> endobj 642 0 obj <> endobj 643 0 obj (Vorgeschriebene Form) endobj 644 0 obj <> endobj 645 0 obj (Tabellenverzeichnis) endobj 646 0 obj <> endobj 647 0 obj (Abbildungsverzeichnis) endobj 648 0 obj <> endobj 649 0 obj (Danksagung) endobj 650 0 obj <> endobj 651 0 obj (Abstract) endobj 652 0 obj <> endobj 653 0 obj (Zusammenfassung) endobj 654 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 655 0 obj <> endobj 656 0 obj <> endobj 657 0 obj <> endobj 658 0 obj <>stream xusx%_-v۶mٱm۶m';ӱs=ZkYs9֨dD*tB@q{;:&zFn,2d3##St//!4r5r˫Z䌜̌&FnFNn6cF w(:Y{.@'K-Eh twu2:sW;x:Y[(Ք5hhha{':[܀6TBhthb͌L-]i@i`f;].TTph&j4۔'ÿfmgn`3K;dfg !́.6FfF.Ff0`_$?ki{v6r\\_&.cma\,=:L~5v6.od 0Jk{%,l7%+Sfbc/TSJٙ:gKn@'PT_o21uRkKWg,ElWHXٙL@SEKlhlϕ cbc7Nw/EL9@+L 6qur+Ͽ697@ hbob Nw42ĮJ kz@6(e]Z+8i_.+n%C &sN+ύp C9w8*SQ_dU%Y䷣.Auq-*.נKI?%n^QFtx龶 im'TaaD60 8kc\J>W^~Ҩ;)q%(D-$,@6Y[uܬyq5:!;3zwmʼ,WYh)՞5{;sQ,[ zn"2{S  JxAn|m|T 3%;YJxZ ,{r`̪\C*V?{ײs˖toS~IJۭZF#&1se:Qylz {#u uQ!7!^ۆ#f UFβ!0-(8]ޏ~~TَhW-_2D#Qȃ'c|TkG ]PGF 4fa<6J{UgOɃS4&}6?;n!  S?4 @[T?bN /@mͦf'v|7 0CZ=CcCBV.cUR1߀Wz"4<-/-lQFI|v}Gd'v;}'#[.FsG6WeҕMhߟ lݞVN܈D_]4赻S2AtV@=;:)@nv PTN2HL|Ž>TܗJ|iP3 9Sٌٗ}LbZ%R2 +?MZJYg*oa /*z颬p (~ߗmU̎L;9Z..~ y( ͒ ogeV4]}`7{qY9wxef0nLbߝ<%ojI6Dӈfaw rD٤ ~6go*8VL& !sĠξ OtK_Ӌ>ws9am5 B C6d8´IJ7gK N} 8!-+r2h9פJhm銖9%>~ZUuY5_͹Co2u5FBkp,#! ,d0uw$~Q61v>]0iX(@~DįiySm,ṁ.X>q};b"Wڰo<E9`xS4-F#.%!R,2Bux6-9tጿ<c% E2D V *+US ǸY yy= ,<[EM5pK4e7TiS'^ tv5W Yj'^;򪱸N2M%wV`au"HuWg~#0f,[[]V"!m /Q:\}=sJTSfsbtw#E;Zwڄ`*RRBD 9!t9guBB&+Mv^jqAFAф~q--^M& U=I=P-C X19Ӥu7Й5M'~7;.Ol}`6}?) JADwtF)|3秢bJsԀ4z(A^x_ׇ\ѧR8ֻ{>KGGCD*P7 vmZ[8v90_Q:rK1' q jf.Kw.B{[7[SSqw$U}E_ &aoI UOMfd)1jW#s-Ȅaap&lGfgTgRȒɒw({sZ DPw@NTwƺci\"YV^}b=V'%4 AH̟x2,à|>%ɔ5}&ÕnBd*&E( |sB ^`}ݛ]#gp<% <<-_mȧ^90$K9jеoy9X/>8z LgjۏdA;Kw)Y-LQBtib'NJ5r(xH)ѩv"P.~>ճlxz~˱<5D.jE2 y[Xa昇O-0WPy%. éMd8tCfT^m.Xy^,^[-\WX/,4~e#LAUֻR#/3mM-D릠&2[[|sA1P(cAkL=.л%Z!{&mDI4Tmw1;g7]*{vBǮR5$c7ErWYLSބL-,߻=o`…s',3x56EMr12BĞqBP||)c!;Zj+x %488GmϦM7I91_1q=\~L ^fbtcF,K9I<1=1kaI1FyH 8Yl&#Ĩざpoxy+yH3q>+x@U2Уu5l0.]ZyX uR٧NAx%zjޣCC50P5DXS$ Yl Ǽ;%6dT(s A$2:A_޺JGLFd#&(xb|c+]Vcvs4^ 3e ,Z˖0ċuu]I |Yϓ#TD|E,p?`8NE6 _ 6+Ulrju%_A)XF3dEk Rɫ] ܈WN]popb@18 yNBQ8U29U8_27xTƈbu3B4~K9bA^%`S1U<dpg2n9/QS~4 vqr:a_q? ݜܯtϹY][5"BX~e,5l2Ēkf:]a%@E0#bݓI)?tW7a77-q~JdZ-OcZe,n?GUfۺv%.MP?7h[^eY>k>=Q cqшƫZgmz>^?po6}(+wx%'"!TeoQL)ODp'6ހ5{wն& &Ulx>_E:ǜ[ ff_sR&L ?̱G[c.n)lC0:z[3qZY؏s%BwlO `^ƭ5&?at<|i|YHݷ+_ ?c<#Hq5çYD M:n=ĽX !"w'g;Dzkn &#%P{BN'c֍=ڈȟ_h8>PWpQ[NJH`=}M6lɊ`_#<V U?'ZJȍsM^ἂi*V/q1kS'6AESyu{bZ}>y$QlS}_7,{ݛ]pF r4NO/FS 뇹&ٻY=#(yi(-WXYFmaL/BOcom9/]AOQ‰*EWp,"j`vGUn˿c҆8׊ρ\3 >4eT%&>/,`XOI.=(Szՠ$~.SMVJwZtBa?1AJ'`dQO:ـCKBs5Pڌ>BT#֓8hݱ;̑CC/E g_^pC;[IM'ZZHN24dw2&QVcnۄ3P@Bfu*>4jM=n4'=kB5DzllVXZ0&ssA"G(qO ->RZ=6?nFTR ڶ~+ &<ڴjgK[XR !6Qpei'Po)e}*Yx < ՎCCܖcGb?oenH3q/ uΚb$h/Oˉbh BS[3)s=D'-[7l'L$7 h*z(>h%~nT`>Pl#Zjm:tw<ې ?c>]4Z %ULNQXrvOȢjq FMIe0.uNIw+=׼ 3 r7֓5x۔ "$6cŤ Ŧڣ4A1 Rf5'|Or*T(FLCL=Odt&[mgjɁfE3+̅{W"(y:b7w8SG&5qc#*;HG74W☤zI?XX '}컅N3r8쳡jꫦ^OsM oJկZ֭Iy6Cj=6# AY&sI%BubC[_G )(F-oEꟳ8MNLӄ$A'1vYW3%h+rl 5muI']_vZ lP"]%X%&ؼwѭƗo$o"9o,>Lw}-+ #kstY^^_xc)XvDf`YTģ ")A݌#Mi}'!qux:o_\t㸙>, *x4,bg6Έ ؓǎY_%Re鬱UG\bK+)\ÚLڂSiYzMҍ0cS0PϪ ލҳŷѭ8N ՞EVajS̚>TL OO o ?ѻtJ4X!XqZE5AʸA.ocvDvQZyP?b/y1%lK {IAϦM82:LeCOc;%,kg-u ?FDH\\1Ҿ6H$m3w쟠*Y6Q5'DpeM6G^JL P{Y?B=mĞ`+;8mSĞbT.`z?G/4Uq 0t3iK+-^*=7w7P[BD*#9 u0 C0(:i2K1@,RFcb*şHmn?zř?/NN{W"š %ܯIBcbZuj6(zG1 5!}jv{dё!s> t\`NIaD ЗRkAx\v4y.,cPRNF6pi70̢IOgyɀ{}+UGI0jB|a؈]?qQ2` *nP;T<= gᚠi "$NZ@)L;}K=Wz[g2 =6]c4fgxclR ٸM:&ڎJLn,yҌUþu? I> zu,6ڸ`OJ&]]tu/}2&("m_j/H?@6eNթM(~^(vtu!0ޫ =%ӫ.{>zMkw yl3)JY\ &عS'KgvZꧧ})3a9}YH;M^P?)l_1~߹kAZ󫸗V {5j:憁?ꯨat `$Tmܚ!PjkÖjg}oL.3!dpuSh@9h^$O Kv=_WmԀG-p煣b* H[3k vٙ،˳eF} b4FsnphFMY*Bjʈ#&pmCm7߮M~e ?:ʋ95׭o9( ϣ',0i]=Bٮh'7b% APu:>AjhvK}\eddoEcr#zSU׉ i5h-E' JmH5:븽}hfirmJ۟2ۏIC;KV@+ߊ. jSN l2!Z1۲ͼب{hLNЧ#Ql0:bcZ@PC/.&y ' VatCFz =_2Tx0vBy>$H5d.3GՕeQs<8e='WSȤr ^s,9]û( 9)a3'e$׺?a+A-7غOu{OF\g7D2o!xtպBؤVӫZ1+Y$Ni*2Mc4 nA[|fy"\G8PþN{$ǥE-$=JU>x {@av8Ef[&`[><_aMn1aTuZ1WBiSYM+nG߱oj 4mý #Ȗv*E7=p%3kHd˄Ȳ9^4Vt^i2o-a%r[߿2K׼ 3Oor}s>CIBtI(S嫫P!+NybESRt[7gPJӄ*\T1ƃǾ }]픱"э G6;)-X!le9DcW^]z(>5g ᔮ1RBFyLMX Ȅ ̱uς8,O ,S",6a~᷁zIgx@#Օyҡan>_v|sGSoɻPq@ H/ U$<ʙ[2\Z෈i]Lw'ȴ/_^YK_aOD#sgseK!LUNko,+j۳5ʣM8ڋYNn n^d% b#vwYX,0%Ov%q)(]Ku芠5wRYTὲv[7]Thx4wPMqf)}P*+0*~|QC^SRro@_4yhֹVp}. x,>Hmߟ =Tw`{\U#)QTDNQ jChd&{'odmˏ|jɫ^e:Dw-_RB$R-^?G=1 ,zhqC l|b1ܟ##Y#'+s&l#w J|N> r!f]CUU@RV,T ̎ hZ^1KKc&t#$߾-T7u{Pu'"?0cu&zHn >52YtgK2mz{$M1P$'ݲ i~.ݕ?Z#"#WG?;R(Ogp\s ٫~4|Wx"Qkl7dr{}L%ţ1⢯X,jl1D;ݞ_*~-hkkDɄ'W*D$a~є;' (wӌx]vnobC S~«KM*U=!h `<5Q8I5 M#EN}K8ܢ|u mT?p]PWNPP_$9@eC*ME_*|˫E"b}QaCIU"1ͯep3b`hY`,X2fĪ*AeTni 5c"FRbͣDC_|,*;>&*O 躸j{߷S復jihG-DW1dN#yeq'Gs0PVŹC]+`-iﳸC8{yuUȚ\ 1| T/eތ/̂#XS9endstream endobj 659 0 obj [ 500 500 167 333 556 222 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 191 278 278 355 556 556 889 667 222 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 0 0 0 222 556 333 1000 556 556 333 1000 667 333 1000 0 0 0 0 0 0 333 333 350 556 1000 333 1000 500 333 944 0 0 667 0 333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 584 333 333 333 556 537 278 333 333 365 556 834 834 834 611 667 667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 556 556 556 556 556 889 500 556 556 556 556 278 278 278 278 556 556 556 556 556 556 556 584 611 556 556 556 556 ] endobj 660 0 obj <> endobj 661 0 obj <> endobj 662 0 obj <>stream xڭwePݖ5Npwk=87i\Cpw 5kww3s7fzkSjf2`fv6 U,hgxwr#RSKX G) Rki4ppN^. k0N[C韞Rf^y? vм[9:[:!5--`K '" UZ:Xjnfv sՒ`0wt՚+;+pu44t+pt@k}`G/~+ǿ 98gؿ]. '0ཪ?xmjGL GsZ;A'Zf ; on 2`XZ],,]]aޱ?NNv^v;8vV,5ﵭA-#~ 7[= v `aiȪ~/ ߩ E7qUv_eT ¸1_.d?dk?O `ߥ`ca*PmV@vt9XkӲrk<,,<fUTTWUd,wZ^NeG2p0r9x/'7?me  0xoO_`-M0}W]ѿo{i䖖KZq)vjM IVC]?zphS-O({1hydF*mW0.~#ltpvGHMuoVӁY[pxDv`dxhw1;ZrH 2un0`J 7PCC[H(]s#ҼiVr@c-)sqc)AP1YTjK.YhHM '; s'aa>m%m:;v#3;jY$6ü{WsnG#ݟHhRY@V&H: <ʺҾ ̏?>^$I&*:Jyd5g' eCsbukҙݦsyOx-`=ZS`,Q2I(ڙ)1%>Cbk,3⎈0PR&rΧ)ۄ\;PD PVg桥>EƎ+z?_}l(#n6 WH5#,wJ09u"Efr3e2UF; 4:6ߡ7\H6_ʌ)q䃎D\l01gw̏gޙ,DSw_eE5 7 LhK &JN-wiqP]"K3霩 Jػ0KEt.NUF W 8`)?GWYt-/`+{`*z0"KN]c~k8oL z8ɖQDY<.0kVОְ_owqյ yyŢ8saTsam0ۉVV.4u'~;rTfXD\@e:;|Kgq3NnH$p΃L'Zd|QXM5Ǐ̐j^سӸK>>FW4k(!'dCNm5W"}zu $2!7kJepdaeY`OL%R.FC[IQ0lWX)v7Ђ44&=ߵ:a`N^]sƷJ7u{JA^`z2%(RuS{ ?^BԍԥiL~9LRfs 2ްDOveaջ+:>E#8" F't9dAYHa'Z`*t&N QU$Ոύ(EP覉Nx(޲"fOr'[pqBlǁ2*v;)k@ffT:L+aݙ>"i*n5|³xj:* 78kvqp,"_ܩb_Ѝ?<}zvΦEJUyb/@wͯS5̃)ŷ3_S$#o>B\_AjVak;P}m>j1PtZ|r NQ##qs(IϪ R}܂Zmk֎Ix]ov͠R$ixDo펍{"lG;Uq]ശMb>8QwBWR[v]MGoj~Hktm'׳=+FXx m/V, ?,PN^tɂ YaZ͵.O~}VwWTu^{zBfQ]`!2{i8O=CinPvӞ/[$њxRk谣+$/o fk<ᶹh\;b8hXx&fIFQ\>lp7J}EҞHg2ZXU­[-쥱g}'n{bm1zRiZ s jףӇ̊!IiG,,; R?1͸/g^ 7C-K޻^.t};h[7]_F֢z=[Kyhy#Ù;mP8'bS%_KOET~>wڄ Әj[SDKZY_R.QE Q)b h(\j2=pp)`e5۶_򄃍 % K&M_Kxl_bsj*tQ7;3\`4=[yt8ԙ˵y 8ÐFG@;DVhx/Α1ƣyJ3؉n݁0 9#XSCBzFi6&T9W^м܌߇`OWJ% *6LIcH# G%C6ڼcL݈y_ G/|lF^1.u*gv-&78QyJQ51ړIN7b2>u|@k Jtv@ dBz /2(b8-T_+"O~ j:pi.Ǯ>ہxpTx,fj"Ӝ$ٲ nY edHDO \y]xM^W謭od7?S>]W}Hl9]᩸o⃸ۄJ0e d|DiӰ+]Cu[v&<3KXHHoИ -nء0ʐn>fP֧rE|{1;:]ǹIwRNhUGlɭو@%$x2b3T҃} U`* E ѵi_y616x҄|_i7)B8Q•Y7/#.TϼJ݃b2ҁJ$pYߚ0ڨTU?Y3uPY|33FobJW(|!F2T0 2%2t 8n*hb86"L`ݽ54 o V"^gTy` ޗBn2VK­Z{yi`nl4Ը]3uY$w]٭>8`ASw| bɘS AYyxZ˸K8Z1j"5M! `N7(Z;˹Kˀe^UL[?ݵJ \؏pTX1*6#`#pA&Mաy񊉂jP#-J'G.CډEq&]D/Nwk!5Z`-m~q 8gDhR~lp'?3r$cKd`z+"E ;xT?ШGW¾Y3fc2;Ӄw l=rCO!vlu&BZV?B|Pܗ789LlQ?BI?"wڍ@g npP3EEG5mnG|+Q̒"9`e+k~͝;Ե9z|:Veú5IDcng_D)ܧάf;f2eR~^Fό`&b OtiO1{*!O)7rg|gK, Hܛv|/aJ͗V}Zo?t* 8/%To.>=04+l׫ {x;Zmԝ3syFb&S." oG[q5WX 2 qidxu; ^N6YI %[g0;2uA/BLyP |VuEK0)(F9I9yB\ٞyL?2ćtWD#Z.H |?]8`diHHfD6Oq J{V#˜K X -js PA\(V^U2}z>3yYRZi5AViA@ K a!lf>օ^Mfi:X5ۈ>4;FB,fҮjB起@超L"g"4M~t^1D9~T((+{`\ iYܸ%^ p$쨡<v]uX~; 0eDid| ijf<1^bUj9ᗈOS%LxsG4-߲Y~>6sJZh 7Ad'K"'Q)˂_T۫I|#U7Y4Vղo;p<_([ 2 10nW|]&d-T] \FgfX0RohgVUS}L%&OJ{;;j c9;~E+l7WL}!MMM ^:9;5s!ngj3q0vn<䔺&؝[9IOBTIC޳L@z:QN[*c#wl%s GDc.ĕz]& A֣{%?w=%SxCq#RT븕l^~R pqS9e0#+#2B^Ey; WT"cle?8wC}]΃Ɣ;Y늘3'?Z"~#5"E7(2­WB+Ω$8Z(SABZE*>?WZ,&۩Q@aU7nB4B]{Htې /` ݞPbs[ v T?fNL}'e~ԙ%kfTDwTڇ>mɊU/{J?a\ [0L֧gk;Sl-B^mZەvYCxa.gh|;n8E0O)``x&q(o,R9*a/yZ=&ދv[%M3|cTe=lE eNnF+B`8~8LKKQ;wyRAD١ZT)@D]uLp.U~qRYuoOfo;rsO {mt>fvqvCU2G;t*i+cϏ%_8C G=py&p %M)$t=_ܹaMt GJR }M\^9^:'G- r:EZ4>9T1*<4b-m,virΙ|Q8gijr^? )y[؉f&OV jne׬$&EҢˤI7z e K:^4&k 5" &V~pמ aǾs[d[ l:~y eԮ)]bS@YW)a)#|+yxa60.j=lj{)P SoP*-)@~qƁ\٢,вSwH@׀Nt"'49zoL40UMʖKXGL[ 5Tkmҟ[Y(Qmʬ߹ռ/(m_3:g𲶱p$e6-ޚ>8┫$1ˣ0׿Bb3&p(7>b_Ҟ KTC X>m,;6^w]:Ӏ'I"}>vҒCiʽG"€6\m똹g5\d'"7ݿw$Wҩ|˥,P}/,Rf,^3gVљ_a݅Ɏ0U%Zj[2Unttdnj!n{|F*陸*UOS]V1tWQ؊rǽ1зwI hR.aN\ҸW'hoavԎsQb諍p~sN*"Zp>O \+W܀we!iB(&nF*_f>R?5UmVֱsg {͔{"p嬮yYrl ]R(7j<7NJڍRy+{w!ėCZsoHz^1a[03UKj[\"LJyb:u4 tƍ>kT,=Jp"66S+󶧨8Fv$ldVK٦z&4]Rua`=>R4ׅf#S&0l iI$!QeXFGGZвAg4ׁ`,0y/Bx5QtnC9wjKHDì!>i#^v`fpBh8HbZlD]>-WHzٜ̻̎yT+?6Kkj.fqtR_L5hIaʻH/[;HFAnZݔ* odҌkg.nL f:fzXDŴ>j0)XiЁi$*7F{Tݤ-TϷ(ɘѤ;еnj;J@^uY&gⲠ7ۃOL^;!$%G'm`½P1'RT 7c',z8}U}zC啧$~-9ӎ\^γD82ĉCkxfԁ GvbhlX_bpX<½,< a]p~O'sU &~Rtw jdbhr-+@|FNc>L_bc:p?*{g`q@R đh>Y퍏/=I\ʍzsY8DܗPm3a<$yg#,QIӅ*#:p h5,q8wt N U2cVTtg'y^ّ8y )b1\c0:%Yޡ̍{0+˲ tjgO&qn:a j{xqK(O) r>t jLEqXl.=?j)$UפL0& uL6 ®dE@sBPmul* ' L+^5i1gwƍrx+49~·.וYh Kb, ɚ2֏P0jҡ b2qUEM~*QsmT=+#@N87ϳqoٕ֗Lr[&@  +U41UtޣAL9xu6;b qw̕;ͻV+R=-sq7+}BCaw#..k1{M[ڣQ)і$S}:u(iZ b֗TJD W & Rػ̂q ;;̴.P  ǯP Ӓ; IfhU>Nz- R=ww l^|aO}ݦ汹8BEZ |K]Z숝9B6c/U#}0Pؔ/U ]\ق"GP|Y^$j.dat1X| d)%d!~:h?U4'kdy Sbf8C\' -6eѴ4[ ΅k eC7 imA:[X-Ȇ0<lM^?+%*6DݓWrPy:$+!)I=qVld7 [ kK(x`ըv5ERQ\x Re-jLZ} Rsk^ySUwH}p! 'vEۘS%Ykz9Rֵ'R~Ņ=CyrӤ_D5hLn̸i>ď*rW[yg<7" Iy:[x'LKXO%̭"i1Az/R)&{*gGsv-Dg2kiQ7f4K#o"R_X*j=16[d 7huWkOZ!L2[gȏP.!l.@%>bJb^xN4@& ]|)8AюEht.(BOKBKyEʉ6' \=16;5 >#қAmxb~êkDi,;1(b 1Rz{n.(B qpo'e{b@r#8o`TsTx~iJ":v=uq?Ը->HC_sz2%q| ^Z/"~~ $Rce>D14뫩$U'2O+DJ5u:(胊},%sw78qGvAڴNvy͉M-HV;֐vfgS[?r>mKPoq|'&)l&V%gR[x1\Ŷ 9euk'"'Këe+ S_wBx‚QZ e[Z(2 `7'd,=;bq]L)bwmwN60@nBfIh*EGAIVb:tYAGߍٰW]Blθk4~%SlX+B٠n4ġC;v PuK5bR[r(Dh8VԘz]~fKW>Mh >~b?Vt }szLfƫʍe6F(} Sendstream endobj 663 0 obj [ 611 611 167 333 611 278 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 238 278 333 474 556 556 889 722 278 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 278 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 500 389 280 389 584 0 0 0 278 556 500 1000 556 556 333 1000 667 333 1000 0 0 0 0 0 0 500 500 350 556 1000 333 1000 556 333 944 0 0 667 0 333 556 556 556 556 280 556 333 737 370 556 584 333 737 333 400 584 333 333 333 611 556 278 333 333 365 556 834 834 834 611 722 722 722 722 722 722 1000 722 667 667 667 667 278 278 278 278 722 722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 556 556 556 556 556 889 556 556 556 556 556 278 278 278 278 611 611 611 611 611 611 611 584 611 611 611 611 611 ] endobj 664 0 obj <>stream xuT]o0}ϯc"jm$ ۚ%P AOƖw4cN7X#u #qϽzJs+vOc!  Q3}Bw+iait dezsXlJcUnadJwwt<ef#'M<VDqێ -Y\x{.ƾ :e;F4M*5s]\7(lf#0HV>:~*w~n2DK*;t%T >9/gz'e1*!GVI7ĥ#.d(-Ԩ7GNm&@>,m\Ξ"ʼ1fu9Kendstream endobj 1 0 obj <> endobj 2 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 3 0 obj <>stream xڝTr hGIH*;U2v;a@q+|\T,ow>Dї6t Q%>FPFoѶGZZ9~ >V3!~hdO/5*ʠE%h#qVLMox'Mj;;y k/=bR$sJ1򰓉MU9/(AW!S9 `1=4T% |1hB& |4hEjPNPM8H >N .ĎN^ wp#~Fan};Z<0F*#oj=Xc܃•nj>zƙyW}N$K"4zՂ%$NGGJI+nP:Aa@ |SxgS)ά;<ug" 5 "I&]o»)gFqwu~e̛ A){x._@k85ϾPK­sNҧ]~ԋ]G?䋳rR;{;t]"˒3BΨwg<ȿR|gendstream endobj 4 0 obj <> endobj 5 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 6 0 obj <>stream xڝTKo0WHvǭ`Fh{p] yPTgR-߼2X*8+7:bH8feRirD V{Ӷa$] g4SȕH$[GQfbR(?J [Q,Yi> endobj 8 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 9 0 obj <>stream xڝSMs0 +|43űe̤p&x|$& !ғd=I99N2 hIHy$9g:ˈeP&{z1V)~.D<9$IXH8IdUW+RΔN=fljNvi1y0c@Jj>L%ܟ0>uߟZܶFv4oMҗERq"P-[. 9b?G;^\gG.%. sBr)^/p}:9E5NΕw_Fo@q^&.?sRc %YQd}9ߒۆO?W指NK;wVvhٹj|16 7_99پ#&;9u;)O nop?endstream endobj 10 0 obj <> endobj 11 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 12 0 obj <>stream xڝTo0~_GGZ$M8؆ZMC1&xrJywgKV1oḶ8f KsI%:g=\Qy[4SH͢\(;! y)S8K8YR~–+djk: #脷E3U oQwcۢ[7@ KP7SHbM_iX8=وU "C>gI7^](.a\ޙuqRZB'd=:+V43:l%߼$`{C{*%P}=BJ6+{ftvW2+ۢdO[o'iK4.Mgjpdl?4 ?%z`$,{AFhl=qk7wz~[xm5-e+ðU` $YVn`} 4ūw~ DLhu<A> endobj 14 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 15 0 obj <>stream xڝ?O0w!|Ig, u5b:4H IqYޓg uʮn)#uE>Ah Ԕ@Z3g.rV>bckا'L/+1?gDmuBq)ow}uendstream endobj 16 0 obj <> endobj 17 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 18 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 19 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 20 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 21 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 22 0 obj <>stream x͔Mo0>Ƈ9"*U*jġ=xwݬi) 4HQӌѣCQ(zΣW\ C(h eD s8ʕ Ϙ_1|_FtN1+z8EfX 031qbd=f<xJE3 RWKuQJWㄧ&u},mVKlլe4^A!ms۹3hp'R!p{%L%{"B|йw׮tXuaR:=1 }.X0`'a#bj}_km]'*-XѸj|_o Ehڝk3seeT_^^ɣO"6 =iw⎢ ]"JL/O;Ĺ&i!/M~Y 3 iFNufjmu=06fvڍ8 N9s:iendstream endobj 23 0 obj <> endobj 24 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 25 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 26 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 27 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 28 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 29 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 30 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 31 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 32 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 33 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 34 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 35 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 36 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 37 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 38 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 39 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 40 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 41 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 42 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 43 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 44 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 45 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 46 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 47 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 48 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 49 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 50 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 51 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 52 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 53 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 54 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 55 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 56 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 57 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 58 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 59 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 60 0 obj <>stream xZKo6W(ʧHS$f${mV-[=b_RGI!AC04x AH(0aDA#0{*]Ȥ1TGOiG Z"Hd I@"^J3QlR,"Ka@{OU('PC̅w-L/!ƜrEX4"V]J3]"aлM8/29)D8vv.e.  (wuq2Ҿl7Pȼ4|=9VIRBFл?(~͌ϥ+u/L&Syӫ~G窹$D Zǖ b"O+:KZ8mjHCl/UVRnT}+q 9J-CU6=N3{#nH<3ڪ51FQyR녉 ?O )=7ڍq*Z:=c;`'GK7qE圞>|QO"Qx63S^#mD/.ӹOEC',Eo  uW8Hd9h͔0k9GPr kb w*/t55Hh,TurIz+Q٣I*n a> ĉj%aAD{1mU'kFfQðbbN-(Љ,tgO_mx; d:? 8`!;Ubva_ tjK9DH\״lq,W*-t9Y([N>Vxzit)GK{`/nymNz'Q !d-v68(^3ާxs:< s*k9V 2CX&qY~GSjڂU75Be#%b^ݻLu^F7ZM^yN+툷Rob4k- LVLQ8 8>76D:k!cOoHUmڪT[4mzrS-\TZWhtG^G !'_h(F=endstream endobj 61 0 obj <> endobj 62 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 63 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 64 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 65 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 66 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 67 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 68 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 69 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 70 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 71 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 72 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 73 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 74 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 75 0 obj <>stream x]O0+|\jvhƸH[H͖0!~8B$@jMI9F`x$;B29*!B A2.Ӽ*#CSF ti2HNk:"&Ps\2"A(\ (պrL]܋ cAE o #Eq>}ĘCp`bf7n6&+M{ Ce(E8*乱QLrجZO񝥕^a}0LG,beUfVk.d4kZ;tK4$X(4 X5bi.^&ܿ!I s4Y!bguKq|{٩Uxޚu ߠAGvgnM〶jwUCmmzsݍ.5}<s.$T2{tY5Km@ɨX;}R^Hs cqu&1݁8ۀ::3̦˴NR@HL6ٶul}'Rzs7tCwA,,hݣ$`7E ! LW3)@PknW$nS'k3b> endobj 77 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 78 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 79 0 obj <>stream xڝYKsܸWȩ|sX9I++vb'ޕ֩Z{bEAR ̈r✦ 4~| ?]ݝp'6ȓ4v^/)ȃ(lȒ%7i?集gw_"yqK`+KitSY&(Xk/+ky}>HTaI tw£ԙ{p;ldI ~_MA"K ^uNލpL$^' H~l˰ƅ3Za4n J\0nL/J`^,Q8;$yBh@{6Z܎AnǬkHZ  Gq=T\z$k:ڸ .v~<~u+0iTl\d)~^Rq\ӔCASPidWs,|-&98̻O)9#,bFf-TWۉB{nkEZ9xawڟfݠXJ,-Pys>Z0y|xYqbxq[t@SA &U~Wk B.-WYU2CI=7]n/xRp,8,RX)r8 _pr(r-G0(+Bd PcJg- sJPfL*\cO x+EsFZV5 س[5,r 0}z_2cԇ#qL3S1 '0$d[.܋j$KI傊S-Մ7x noxg`M>n墨t߸F c $GL6qԆI|;@@2ibnJ1 ^s 0<9 Ruv ]V楄zSK }l1$sb7RrinMнbx3މFՅR75vAޤvv6%|.OQc#0{㎋rP@:,G7VୖO LQH&jR%Y4[P:`GI$BzZ,'3|DFϝU齕uqpd\PJ ᮓy3id b{:T.1.]K$^!Ix mYo_$18ה9|uWЪ򨗤ktiO8#52M2B7s0v>.qxXYl|rmN9zVP@`7eŲ5H0J X'[ORz:>ds2' 9yfxs?-U$Wҹ'}\|",͹.0?vj釖bFAWcl}swϳЋ| Ͽ^SGPHyP1Нw{Ӂz?doARN/st]|^~WU=vY}t{0<2ѓ@^p-{ie\Ӂ$\-e`endstream endobj 80 0 obj <> endobj 81 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 82 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 83 0 obj <>stream xڭYs6_{g,?ٷ$ivfd3lӶ.Gf? eٖF/6 R  6>]}'E*sDp"z+/C:oqE1uQn+2 0Dd 5V mp3%UK͗nv] Q|$Y8`s`BAgt+Bn~ F, ̠5cY^hD X$- !QlB,ޙGoԵϹU mkcbDe W~Хrzp߲mōAc_rmӀ{a Y[Իqt*k’1G 0>戴 #acۡ!!_Uhcb]ѸmҴ`7/EfW06kܼsP pƭ qxcWk~y[֗ýͰ ڢ>Kkp})h@Bp)JF~&$ 2oM{QHS{05zj&nCo hQ |LQOc}y3ȴi Y+4vGqklۓh6#w9E 1\%*_'Id* dÀq{+M Ji ,˫opoC={6K/!? ! xzAYxpXfIBŸB)ƓxuJÅ&zF8]^&%D$e\/_" B0)CS y` <,zXCX5 bE!ϥSgTXpEѡ@@M΂#v,P(wX`G8de a`d@NKvqo)₄%IEq4Y$㔥m B^C9=K:L.v&r1ru1r66p3r}є-{CҦ8>TlmIl_hcSM<‚BvuKDq`;jyD8&(> GP#`endstream endobj 84 0 obj <> endobj 85 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 86 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 87 0 obj <>stream xڵYKsWHUY)^Sؙ( f*?>_DN2\,hCw۳?("Mxi;+zl{7EapWeTU7g:'~@}g-D.KKjfnjernf^' ˓ ^Hx#$.S6W)-a_JfҗN=BtYrg$ X0LN$toX1;_MGEeTzU-i׫њ/[}dT{_ۄ)֞s{-!+ #,v_(/z|6ɩ\v.VB]D&9{cKG-wI̥ lC=[r?Bʴډq1WNRs+z27E-/v-?3 AZ2 5,\VsMR@72ܔI~=.(J{s5+gIdd忧QmsKpSlVr/rW*eL ķ}NPEQ$S(r\y6o e(pAV]QKӟx>ja+lCHȉKM}4vQӡbZD3G͡tA:A  }42 FyN?Ζg:;o, #Aabj́)()]دaxq-n2Fnxj-q9B7HDW=PHq MQ;Ehzi` ۼѐZ2ЀKOh۩G4p3°I?^xapvg_bwN^#a{zo!<_6__=d5mת]54GI9H\Z1!'8>_endstream endobj 88 0 obj <> endobj 89 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 90 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 91 0 obj <>stream xڵYs ~_3N%&;lw;ݻz3b,5fP;חH,`qsQ(,N""EY^U^UǮVm\EyUաMouVw4/b~>bZM~\d$?-w/Ux2( ݚwlnJwh&*GMB鈏Vt7w춐du拕lGS4 yjDZȼ^oꮡc9ɧe{\ ,R^dO -D:g.>L9UħMYݴD}9KngX:{Ah[-\>pfߙr^{g#蓊W >3JbRex>醉}/{$2b`kHf3յhf59}'>iHCAV;lbrNd- B/ַ>)gQߎ^<53:QIrIKf LxuoXɖWM7)GgȤ#ܗkB9EO0Ws'9F"6VFDMǿi09Z{4hˈ@j޹:vGOw} 1/^^50]S>_)"u#bK<)u`ʢ6FuLzoy:95`嶘ag7!0L'^98R'{""?z.jSNvJ tN蠗"?wu݄_% + n4yfoCAs+c-C89jOL)$LW]KNn\T1ճ +σVXD>SX(vx-n^LtO:UN 0PbnwdPe&,EdF>9WR h 6{ؒ4ȩY/V\5@Ŭє{/' xiÔ0;&z9qy*柏pwˌtLi@NV?SMS&B{Q )/ͩ` p$t'«!l8;&lտp$9'}ǃ_v,H4 SE r&yVKyssO{P"ٷZ krbW~.yҨz#[ T?i Dv, 9#ѱJT1T%Z̅lX#v zp 0E'L{KɈN-^3m!A#sbw@ ӕXӖ>R ☳;Z)@&lͷ Y:. v%jt$b (2̙fCpßhM?±8Q!(ƫfKq?iqE8';JS:F󭙄v79pklZvDJIP<8k#ۗKs+He.sցu.Ƚ3J"Z+Dz&9!;S^ʂS'2-ec"f{v{n#Нjak>M~:܏< §d_v飭  U:5rT%.g[NG °Xݿ6t a4-H >d%O#P,{^z?L`ln)yd?10 eփl/$"-ZLSrǕ9y-նߢ%n- ] g[f'3v Tcd|9n%*(JtKmV靨B@^J(GMZW%pN*0//s-lD+~d@ ,(3,b9DR{~jՈt? X`&b!1 2lw TYoLc넀_Imcd47n8 _Mk5(#8%J"ޡ'šF $wߺȾ v9IS23>дp 7.Kkū+_YܺI? D|] B^Y܎26X2UR}OK?ٞKrgÎEΠqcGAR>i;*jbZJ,8yėܶ:ɌQ\6h;di~oC:w괖a/j|,BXlv_Tz-"2?#O#:oM{/sC"]өɤۑ(ZpR|r|#A_pΈfBendstream endobj 92 0 obj <> endobj 93 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 94 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 95 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 96 0 obj <>stream xڝYKs6WHUI>K.ϸfTFޤ*(B;(vf$ &I0y{y1'+'u b1Y֓|ŋh:OƁ׾nv:+/W5nΉ&aIă<}8;z>.F: 9 \i ZMqʞ6Zcm7Wmc_x&~V)+tofsae@a?QʬmT+$!)% ._D^בǯػ¸h,%bo1/+5zG̝fuK U3"b)@ˀ`~M*3 <|>ie:݊ Ȣ >Bpz/yaLh/@[+#5eJaԈR„&Qd4 ˚* Rl!_mmt0(ľN 9^&[U?ACk%NރJE*^BUէ56>O)$vChEKOFJ-,r #D\rX K- fs?G)(%k_yBȓ"iHk$  7T8&bL.M'|i>iVȵKb쳢1)Yeo=_QC/U0"bgtE" *3c4"[UM5/>BKEg \jn&C+PM:MСX%`LAtp`foirEwj)ICqJ|+)TiPpxf@hvuB] Ӈz391G/s2NHrI}sƚwj9cB ww [wMmmS7TUȽ, * Ulʶ́c!#f5ߧ1BIYaUoq*@9 S.EQBȅX=EpZi[ !jh*vH܀%}cS?=@$haYs=?KPPULK GvTE5lv-;TUoP෮غjG F>q/eg8^2ߚ=_kIO±d QZp$p^dVìif'3(e}BpBvθq{DwD#ː]xȌe&{pZkDxcn-cB7msGg$ R8>5+.m 8Eµ`sixܥrCSyW͡TkfK>:)$.~j#L'Et6+ڹ(-bq|s;b矕KPa[ I3V[W6 ,b#f`eK4`cAj;*dݺWx@ӿT 8 Pzl@Z3׸u ++T5foG*1MrmO'|A6ᝥlb`Z2V8ǧ0VEsBg=ATGGRsU#g݊{pf=P&0n5"[(mt!,Np$(sc2tuje̖s7sd&^ܨAt%tYA/`C m41@rYIp!E9TFiсiZBFM%D'TC=h#ifX}x&a0 |h5y)oLrz1J$rln"Z/E?GA;ſuh&=^0mz Dp\7\޻!!Fendstream endobj 97 0 obj <> endobj 98 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 99 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 100 0 obj <>stream xڝ]o8=2dau7>#iH]p/ʲhf,_>^UY6{|Q*<)g[zEo}7NUYYͶzvtkǿ_Er 'ahvrY0d7fBFzXm<̓eo[l`P3َjW1qۑl@"Zϳ(y<;exKoqtPx.E)- JlS" 6U؄@e$S(ԋ-mXglOBA}&"rG`F?Iu!d犔U{|Y0 C@ (e*&;jS">r;:_]mT h@6YZ |>՛-SS!Os$hI:^SY䀪[W8Ɯ):3.궆`,Ys+)Cm ~ VƇ( {^T(WG_nָZ=8p/aφg?ɌUXHH0S~}6nPuULňwSQ:$/@}N&@8.(r6$(hh :d9g-|@op0JI#*}bkg! ۪Hq_.v1 =i`bpʿZA>NWq`Y5;ey@^wdDM!۞}(f#NkU!aĠH[Hy_ ٕ" XtԶm0Iq1u$8 f+qK &p{>Ңx.Ҙk=+{X3\pPS?A~s$4~8)JcQ Vlۋ4a5C7_څL8arH ҷj@wJ4>g%cN\ljV00;˒NUݭr>vu LErg 5qK;@) {w~YG>ֆe.]f,+2KF,ǞO%io8βtun}A`.,J/P[9vdn<郫L]u5_M]:4/iwIDr;xP)@Y[[Iܨz4'lRb5( H-^"RvHmB4¡,m/FY!hn{Ã??O)Ub/nlaJN7{|'>s3b$gw3m_.F<| ]wkQĆL/ So0,18 )=9lp =ĭ|'z?!F(.Ǟ@XWcfǘcx23m~Jft5wE0_zha]r Q8R784IZ(By"7ʄH5`T@C%身{# zV MxLrL05:; &kuIFY-)t3m ZfLh/^߁4SZ֧ ?4->R4DMC-M!ziB\O/­_s䅀fq)dRJ& ua` 1Yq&xbz\)p!(+ T@Q3tTf˙VZg)#=]>]B=ҍ^/ `5XnĚ ޣ$pvnf!.+Q\x Y^s HN? Vkr``tF_%8~BýOX+wXTMvៅsH;<1h230~0Mg!/O'oN1Zdl^cvY;a*%Wp;vr䁊A/}Œ2c&_+D]֯J㽑-2zM%1_8{_ON P.V , 9O>GIHr=-#ŗ2B/6{9i(;t2  'ɺdO'c.J``h+:檠BpRyJ(35atY!/9t-]m&vzGh~a;V$Y5$IF4|W 01?zl85N9V~.fk<+ VGG> S+ _wAFCd Л}¿-=CD>˾li;$4u,=l05h~GK_@J(wHB!HLbÆ6-WLN@Io OsO}ς\»Fr/Om\D([ImvW~f5lwe^p7K<,vpVJ0u>;'^U;m-h.=tE)luh~ ]"htendstream endobj 101 0 obj <> endobj 102 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 103 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 104 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 105 0 obj <>stream xڝYKs6WEUI ߤjO3ϮgRY'r@0ZS/PqR9 n4~|Eyp͇ \dnFyzn$$,'p:xb&oB7S^ V2쑧aI=n8ߒ1!Xe|2s0ζ 绯 .w "0Cе#픮e=nghZz `KwEbذGAЪ;yRg*X*I:o#Wp8ͱgXQ1DQ<Lv{eZx 2KIBbHAS=9M^B(l1V(o5UE{C0v[=i$k{`7rr93Q]1oauLKZjyqvyf vAAR|fA`C)c$%ވ[2íP`ˆߖ]нb䭶*p)_E$U Rۘ=yzK ICtR¶!'k8h3>CJժ1Zr JPw%|l `qȧji@vߵQ#5+'lBfWq9;9h*P K;!}lhGˉޔj#uzD@/4j0M  ,$$ZL8{ـ49S?*U泱y#m?ibQ8צ͉DJnup%8gNP5w'=(C d+a߽ 3IklH*=HOb:m 8C Gg%04r" 9PJPS%B_t 3 l1p7.,#CLr"g\č҅ H'R(0$kXgl'mW]Cf´Jfә qǟ9e!Ze}\ḃQ`x0(8s z`4W'yδ㜉%u2Ғ> chbֻ!Oi4+ N" Ti6TBB7seC|ܒ ;#@ďI`>)uS%ޫ VĀ;""?B$BixnwIPV@*i+sDX8-+24WB#x 4h4t c}IH$؋WL|4NL{K~{"e&?/'FJs7~h^U<ƕZV4;b%?RIO{yq5,=,FBˁȥvm@| 0['Jƴ5j&IpȴeNۍ嶆܈Phr dIǘ ]?~^[]YưY}e6ʴsaO5a'#^vLh{u L!laPdqscI}&7B"G G63;B)lhjoK6[^5r!1-+(H J 1}87ҨذkB\85fRn .Q^gC=ў!}e}%XcKtsPt_A(.$&8[$%mo:g0o}̡CK;6 X7 } Trޫ/P0&ن_p> endobj 107 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 108 0 obj <> /H /I /C [ 0 1 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 109 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 110 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 111 0 obj <>stream xڝYYs~#UeӼDJ6I6؛#G򱾶j`k'VCߚƁ׷K[Z|ą cݾZdeߑE$۶55FQLժ 4S%6l;7kWR@v:-Yk q"T bUi;Gf1 [v,zk|qsgʔ05{:O"r̉d|эAilہù % \M6p,.e[sdPIqG.N2_,v!PdO/Ӕ'|m8եZm%gBj׍Ed?,RH@*A&ƝU Jhe׷]S0b{WcsGaD ߣI|MO"ғS e~19YHꞎ{'.݊Z&"M49,kq+ԯLgmmp{7cg$ QgS^wˇ~ :"So:mSBJnp} `EjUNMS[md8m+ʁ|ͭ4JCj}(8m ]Znsʩ$܃nlN%s@&栀WNZ6'N-}Z 8pST\#bPNKk:92  ~54+^qWQV4[k˧ XY I3xu""Ըe 6>sL-,&谺LUjԟKnZ8oa"vK|?+^x!89~:90=d<Ɣ8׷#l*9Ji҇l:<(; 9ymQËu wԱ4e wF= a_ΧCp@92]m9-~̼lc 3lVy]Y"ZpTءkUΝ8m^ȶ|t퀖j>Mg51qZX zK'{j882eW׺: A*X8:4,Ն~ZqR:3$#b4V/߀HrPA7ރG#_^̲f-l]@5eRIV8*k s^Y^5@w5^dط7А˃| B KS¾mjAuԹc?~ fAG~ " cwG n-JC;qD[ʐro(k4t%f'D stJѨh"K$Lځ'zDȦtw+0[^U.+9~ꌓTצ6?"H-:u|iŧA{΋NX?% ݿ4@ɩ+s["Ƚ(~YrV5-uY7+H9ap13o5xД--?+ıh|Ehd=`pˢO/iPf*5m q3i |w̺?QM.})h[ڱ+ Q1*oW8!鹷RJ ~2 #PRPFK_$\9S{/1'XQnfM%r$#7׼k$y^|L AH'{VN(,]M.~D4kGeF#aoWᶍ _^S|nvMBW#Co(a-`pKS8}OMendstream endobj 112 0 obj <> endobj 113 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 114 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 115 0 obj <>stream xڝrQ8|^aOf[唕LU{Dš'||IIjOj6F WVWne$?_.<eTx6lH`پtVv{QE;m{5}U l.c/" i-Oӌ}3tSRf^+/(C [[~]rly70Uixl=FQihS  ͑3A-P0$dV!ˤ-5nk{EGUq ժSxld1]AtJaD9ժx[J5'4@D"wrUqGC 狸HZ"1VeVg>>h}hS9+ńzR/l'Ҩ˘4^}^ҏqUVv2B,. (u 3p[{ǧj1Tg~OZYqy:iY+qꞱh" vuFfT>Ch( b~ >-h/GmWr;(~L=gnװ<9J#? "_SHE<Ml[4iY(dONW)}t lVr~f+]"OK,b_? pō]!:%Ȧ&iڢFD1tsRxҐ pJ1 VD#JЪg=AX]SSUI.bl[Q\z) ZIcZ A>f T_tJ>JR$96 o曦wk3s,vwEq xrK O}֜1Zջd0\XE*M}F݋0nJ̃ŷaLr`w `ϯ2ᣬY̆so,jxUu<. ڔ'^àLơ؝V;[wm3%}m$Ks:Dh:\.~88fE2$Lf)'"~AZ^1Xpa0E7 :mhaL-VyeW\D9e'1g+˥Ei", y$9l{^Lÿ3ẁ-{3>S™ۗ=F<%_c5Cl)F;" ݱQuҗ{dcf C홈b0璲.,5ZHIOIEYDL2xIY.}I,4cÒ'\6ɯsl QH[k1d6o!5SqjЍeusB@ΰъ'aNgm ÒG-b䄍03g`ٯh'.Nig!|6ƹi\@ֺ!tlJVK4:r8mPWG+8u 5 EtJ5{-RsnbWϰbm,L%9DL"ۚ:Go+F{؞z[B4g*iME [\"Oo/Er\)d<#&<[ BH `3( iLǘSwUJk  tp!-vU@yPy";΃4?ΗNydڄBn_qڴ@q7E?^o]'>/%p^-U'+kY#@c :m >}ÒIB:] )ki罙X@,9Đ^JU `QXRG9a ANJėKIΈKL8yuj$Qj3^&.Xj Q\i Oz\H*v))J4Tb -:u >;3 1c{CN yPsbG/6K 2yծf?- nfN? {IyV3a1҃y<8$p.5197O૓ zʹl@Jc^9 a9 8_`xc]oʤtpל3k$Y:cF:[i6tdzz6dt2F9z'aW~"ӥmh5eºSN #A)ډ(ڼ)2KW-=(Sο>g=f0=TP7-M$A C FQs5(dU gc7N0g'<%{'%QL};緽!J\pT-mkC]=ڼ֊TCrNjmg?1 H;4E<}?o dIGQmvW~ |(+<0_?pxW=a?ͿiVW͙SCBPD[Ӧdu.v5oϹ 9{w_Vkendstream endobj 116 0 obj <> endobj 117 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 118 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 119 0 obj <> endobj 120 0 obj <> endobj 121 0 obj <>stream xڍTTNiݝ "HH " ]R!$Nu{Ϲ7}q+: jp_H$ P5@" 01 %0 p+#!`S0np@ $ _p4@ u 07120U:!)) EOt(W'#` wBPJuE҂~~~`Oo8EE / .@ ML` 6;Hx@!0oL `j5ug?> @H@tFJ;:=`Xpz@j:( sc`q0@M#@y xC=~1Ȫ0'e'&՟  qļzﱺ~?P/ N>AS"sb HBJ@]%7 @@~~CpCu`~  ߈NPGCc&A @>l0r<q=\AKCK Me߄6))A"R~a1@$"Boq'&& 7Cd$r| ;,5V/=1*Aa6B CXb]?(0f3a.?"[ q2]_3 po诿6̮9cJ1m`V%Uap_;',&#b171@f9 u Q^$5O<QHBj9 L#/;q$;DE(2GMr͟r#|~sW焯 )vQ,~V*, mn yİ".hBH'Xķei4 ؍Է!m'hgVܱ(ySϕ~zlh ZGZ׽7< _]wЇOt/*gthp?H" ǝuľeDȌ=t z l-O|-x=|Wsx2:HQB2w=9n g.JCf\ꫭ+52-(=i08FtAn]72vK4#+攀㚌 ]GYBמJo})}>tu[?7!.kx||}BRK )5w6f ?LJU2MigSfA1ؑ}PGTY %Ng͆bGW̉s.iEQnjC4=~_XqR21C(uD[ R9ly/Em=B[gb/+KON`X df'OɥuY4\ciZ<^nsjOu^={ǣdWl맟z:n7j%1BU1wA:@GUDKQB^ ݟ2 03{ p&)M4%q4}^YK-t@р(_a)::Y\a֡v>n۟%员YjǾP0!g}cvwWAp^`L\ O%&Ypwa u؊35+5r+9yuhFʒvjՂݤƷp(*D˗3H|MGԃt5o;S犢Y-7ŀ1UQL3/+{vU'Lr}3,ђ6'S2Ii?˒bJSY)1fณ#臇[=_;=tCry:9̗{qmLaUVİ0;[zad3Sr7̑Bm7Htyktdd6MFz4$[Z{]&DjW/,eф؇߆>u(ЬCfJ)߂oC{w$ +ԌM p⨎H+?ֻ,bC/rgyr4~qNZ,|izE2 =j7 ~WBq< HA7~ŚW Y^5gfmm fwdE5M5J67 %]˜jdX3XX߅% p=eȯ K &}Stsf2ƆuChO.;׭8W]jo~";])=6TXi?5[n~P:P'ʵ1ԡÙF OJ W˶;cuSVB-?@j_`M9tj۰#ۍ ꊏ 0\_2h;9JpD^@6'3hgep^+R@N;n$؊U:/^R.KG*~h͖&px_U%3#ݷ,6&~=gC[O6GLNܵX3^ SŎx_#4Ə.p\x1OLV LaF0]tPk{Ҫq_%cX_^{5kDxW͆rt=NI3Ca*H'~kON0UDV>P+iIj@===k0kʳ7TݐM2Ǟs+Z{$TE<[-ͥl4FZ'`y2`Bbn+oSf|J;ˢ˫MC]KpOfe Zǯ΂5rJBh?VH 1I"* 6d 1iLUXp+Aq8w|fvC\Z1PLq0Q\ d.%}I!=6(CKBOod54v4o$ { &jF|gXj'wK I"m OgNMX,0iXd|wpƿ-9v/GhTW bPxi[:x?Lt9KQ.[6=Zьm(Vk`ASNG;w/D(Aǎ%E9U9:d 1}J1} )W/#@htu2YkrJd]2 xb*o(Zrܶ>d1ݺ92j5V^kwD;; =C=]Z߶AKXTlüqs vӂvZS.WkojȌ&x~@v>dM%Θ7"VjMiԡ\J N/?c 5rXVdΖ:~zElЂ> 8g% N|\ĪooGzVĖ pDF¡rC'd@( {sw+H{4tX2 J6\x*2*:ś $F5J1drGl:ӳYڦtQIy6mt#Cx4aʶmTe Rsjţ.RDOˌ*%d9MWH,_gj2*lNSx³#}M@gJyX(Ct:^SV]- 0 %/6n鯝,I{GwtCbuu^8RRG|ɠ@Zog6xWM/xyʫ#$Bu` 65 V᧽jL~n@pٵ61 إwҹuZۤ iR) ҫq/HO(B'eoh:)B>p3P'R=M*@^8:ikŕVBQ0 Ձ#1ڏ[r- 巖r>(M[[iM;%dⷿLHKK9Ia-)~qjd'rK_NW{@{oG7QOBc5$ÄЮrXGQCvع:Ͳ~ |4_^ gfESR]^5ƒc"GfCOGg*pŧu0_)d}\:'z$/Z&UUI[HÚc&JC {E7Rh> 皿f-Ĝl:$dbk]oRAE֗lc(2,{ 26O _GPgp,>p)2(֩]7 '91.g ; \%< Pivؑ%?h/~U.N1!;(wI7|CG6_wwlʯ */嫏I\X.;Ui)2Ζ~t=FkwfDs3\`U>b6x:n$J.][ FfÓ8{w1÷,dޭN| 2v>GD1_IrFK}%Ư/-J,b+*= {:#Bjި8 >LR anI*\%EtQ v~vwA8_4w p"Q 0ҕYj+b["endstream endobj 122 0 obj [ 513.9 513.9 513.9 513.9 ] endobj 123 0 obj <>stream xڥrF]_GJq'+쮳P!1'@D)~ g9zT_z.K8v4ur?ҰpJzjYk^a*]8q[m52VjկwK'W$^:$a-v$VGqO+ýe{3VwǡXVw{`'v{ZpCΜbH5$C![`zΞ%7TaPBE,hVfy-7I@p+bFI `\$@dHs'8@^ˣ#P]B0G[un?Q6_B+?Lox"]8pt$!?)/. 86fNiX/S'(iu^7^z6IAqPU;t)DhD~ *r(brV-8̑a N]ij÷rPC/g&cIxiņ3CJɣ;C3=[1ik-_<]N%WKbf9#SFiyI-rY%~{wU_80wv՗_}+ye!lşQ";cO۽bO:=tHSTz݀Iu]j_mw}.~ !*endstream endobj 124 0 obj <> endobj 125 0 obj <> /H /I /C [ 0 1 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 126 0 obj <> /H /I /C [ 0 1 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 127 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 128 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 129 0 obj <>stream xڭYKsW)kd];HGqq82+g?CQNafLJFKx'N.nN޼Sqw%"HK Dz7klPLXjD?,4b"Y7=]JHڵ0%-cZZ':_ST6 ?®2e{q;.ikR`BA,_eܚH: m8+f}@Y pP BOIAjdHH& a Z~卸P`zvy]"g -okJSޕRC$h;;S )@13u׬id0$nw`L_H8@&,. J(dWԃw`_ˌv:%{xqF̿lIrdЦpw- '>G1Ki%qʺ~oJ6 Z;fel,wa׵a%|eJ1Őya*Nٵ1Zf6 %Ue hByX.뢥 +$͚ M45x\ZlʕYӂ=|l|<48X8p>-uTZ|WQFX-Lu$5% }kiz;E`"0wj<y1*tB}LS A?=/ .1ȱBb툿'-ms%MbHBNOb"h;PIs0})uAL) Joɫ};X8p. Kx1HG&> #} &PGv`M_ryOw,l(`+3i8N4x(y qP4F2NxVQca1oXQ&9A&<3r㛀f Aٙ?ù^' 0vɂdC4hbW!e3'_5ug/d&n0ءk2X87Qɼ/W?f.-bJ@eiZzU8h]} ڢf@~GdC)3HɃQOwjLcxGIqq<8bNP@]%rBAˋ[W/z 6 aajCe~>u9qc]j=ݓ׵{FC1. ͻ/rrȁ"=jm(g)!?29w-ݾ5Co =8wn3nP4C`0.;Kx\Z>4D+9V373?<|3A3#ëpϥ͕8&U ^ė~-}g;ve? I/ad'nG {,C.*5$Y@CPq5MymH}xU]B= ߡ",| 2~f0}aL0 #HmYĢZNrgy >7j ' z.μovNlxG)Xt \.m =樚%\ҵ*H`fpuJ%Ѷ2=bAALlIݚ lCE3a yQܗq?nOmB9DN'=AĞJ Ցw=YxkNg+vH듿ϪA&T`Aލ;HB( DGJ-@FɏZm/8 규ݥ}=T쟱!q2Tm.!LL DE)Z=9*܋D8Aa\1 F38|zަmCaf$sFY\T߸"S Zbj3> єF8ќrcB*["=tSˮE26)]75:ôp ,N*;rHCu|CA}Qdq`dK}_3g_ jQfBx|l[Պx:duC&Dދ-75^de+Gη'}4 iT:<,. I 20tsW"W U߶,0'tyZ-+Rz4۳W X H8%Vo^b:߽zendstream endobj 130 0 obj <> endobj 131 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 132 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 133 0 obj <>stream xڝUMo0 W(+Kʱڢlh{c樛-@?R .;zH>aݮvX*2irB)6$BBCQ ŇLmr^N2n{>KA$rpJ#Jba0N!y ;DO!`L&{=O&w9T "nh[/ez"eGIľ UI )߁LdөB6#צv +HR*z9| eĂ>&א9K`I͒j6P!}]SPs= v-s!a}knDk:=h5B&S QB-9uq]4ihewn? toYxqdXB3~5/${m_*!bG3CwGM#vB"@u vrMP.gWY:ߵfj;ԃ*0^&F3_өgdӾ% dDBDp7=st컄ƫF]|C̘`O k,+e4_wT6h$u3Mr+N}ټLn<遘ӭ6FE6> *oSDzHtI|{>FJO>iqMN7>4 5HδB[0n':? ~4*Shy(eã`5\ApMٳs<2)0$=_}Z ;“uV39Ʊ[ 8<}?쨏);}t| R2'mci$ߠ- _S@endstream endobj 134 0 obj <> endobj 135 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 136 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 137 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 138 0 obj <>stream xڭ]s۸ݿԌ}KN=L{DX⅄\2(J|rOEE.]z+dT&L!*XRyT2䢊c,Ս6_v<>"(cJV Ax>fIZfuW({rw/e{ m/YQ{^/զ ꗺ ZZ֍@xZ"c4ͦ γ$K NEmJEbe^6Դ&hBUCIy"lzt _vl6z (㇩)mo< A2(LR9H|]g5MXZQ¡u <_@3xǍ2V p m=̓Dp Mҡ/˫v!+6v(R:I\.膭gԪ_p.Vg\_"9_%A@ZN҂W3,3?#V7p i3agi:@V9 <5r? 3%zljÃhV!3#` % &;lTk r#3"wOD=Vul6Zc q 6"ք|m ѵo7cmYL> 4@!BGCy'ҬYL)$ǗEL39w; 2lm [4#?/z ң}5c-H16{o > т!jqK׆ا(cgl^xsw!IB*eePtG~ ޹&xɑ7J y<v?7w"y" V_YTȪ>;.J3 jI)<8ǃEE9&WmKFhv:8%_޼f4ts&DY9%TR~ImD6 }!.Dd:G5K1$v0[_h6:`5H37ְ;N*y\mt?KZRc6ke> j 5 348da'0NXX m%bLﮩ`!Eh s S+Q<\ m7KBB`¨<8(dR0tQ2ձ7\q!5%#`K"Sl {r^OTu 1<mwvF C+-|ArɊ#9 C{HGG#`.U|A./f!@ {\(^1Ώ1] !c+8oЀ" &; $)CTy<3LCm|Nb~®% @x%g]wTG ĻF۶xʏ#[(.woVE9ygHGqPAlk * ZY Ӿr1H \4"D?*`w} %tfp)TDvה.@3^f:"`ďE<+<{H2R9t/ _hLM 7•.$v4k5$F<QW}$M0xA=sږq-5P*”naxs"By iC(W_Y$> endobj 140 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 141 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 142 0 obj <>stream xڭr6{=[LIyTfrLXbLA^>YW>>hP%^Ǻ@nGˈG:W2f]re\0#覌>NJ<H$,"EóD^5mgcWYCgd6u<ƅRtpp_[Y"KzzAW4K۵x[Iܖ:%O 4;+HYW7g9ј)xTb*ϢGtu]{`$I$3\tt;L¹Ik4f&@^ !PI2䯀U!Dj& }(Bw_ &^Bj^Lڂ nK-:"5d\Qƴ.V֝ӡ\Tk:Xw3^νo}}xEG;ݧk R:HޮS+tTniL@ P޽` 5,wr=" )j]*fe8Pp v {xG3T #CjԀ Sb4%l(=Azw|PTTpPu0c1|7Wꗫ)34}BW]m~t{,V.rT揄,7a&(n?*(BGqVWQQ8g8X {OWѮ2}-` r.hK] Wi(ڇf:]r3kA -G燵qᕪ0Åw9~f=r;z菓rX\w+MıPiC8MgLʃB96XKi;D#;Κ'Pp:_ vUm[( Btu  ] '*TSID=h>@r Αendstream endobj 143 0 obj <> endobj 144 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 145 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 146 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 147 0 obj <>stream xW[o6~>AEyZ$[]d6J(*NqtK/{K{^OG)Q{ӅacR:wGc8>1GSr,+ŻrLao1^Lagx!h$TG 'ֹOՇ_²B IdځV Jbjdc?XXڹhʫM5E-C PuvxY HE&AX^뭭hۥ<.EU6qȅ'U0o\񶱖BWu[1+0Ti=% d|e_>2齍$l]pAʼ.${BxJ ]txh]`KD#mR!OT~~+u/IwdxoYe71Q&h..(FY;4f=W$pǢwn׌wW\~[̢,n=`|Y &qgH}gV c^.FMnzP N`>'F?iut}š9~a:hNEIR:b{IIL醣d6< d"fR8]g Y5w'n1l]ooAjX _*kw .念Mu͚WZric`w@a7vE(kQВ]sc>ni43fZ1NMc.Ju 춯-vS%E{lAh2I=JSe;}c'x1=+w]!K|-}.ۿإX͛Bj:;+=pO7:IiD$} {x endstream endobj 148 0 obj <> endobj 149 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 150 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 151 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 152 0 obj <>stream xڝXKs6W55|Mmm'$&v׎s %HBLQ F"%$'Bxx72 2DJ׫ ,K %20bls4xOl.,0qǷ_v&ӦbRe*/:ɒQGZרD,Cd2H~%Y0ޠ==@DZSyT"yǴ]62zr ?~q-4TtQ;;8XIZlIa%/-HUu/5ˏ^Ztݢ:E/XYH~+"E\ zպ?h6?ahpjPvahU;,mv4gqD9)Ƴ\~Z얚:1x]RiR4 âYk蒣sEY';S"RyPjwSc:@r 0gW0OSqDLdF %zon9bA>$(뷷Q,6V/>;D]7*fG 789d $"usܰ0KX {0~ ^R&2 ;ڬ- lW3]T&5L֦7:lStmF]"̽%Gba$GARrw]Ӛ4킁_%,-j}Rtk$"kSNBUphLQyCJśo  HwhA W|\JX̳21E=tڦ],#>+紁!(b EI?|v' -f`Ia$c""}(y`IxчNа~ lqί^z[ہ! 8r1jHŦ(.Ƭ[fW?.G]7V|ڢUES~Nyv']>ld 5(S隍2}TGm9K+X`'LA2Ho1<8~']._>ܩ&(l%&Im—:֓ڴnLҟ5Wt0ywϥq?xB/ᙾU;"7z~;>8~d{9\]U>}ƾwe'3lx ?P̂/> endobj 154 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 155 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 156 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 157 0 obj <>stream xڭXߏ6 ~_GhTIeo-p-6m.}pb]\c7>R݂v/(9m=Y^0b d-sX0_Dq.r;_8?WU1NNI <>ٜO,Y- XrdC'w7{[zB4$H#*-<"W+k5W9oD!Y(gS4п2Krݖ/AQ`U#/'lЭ. p~18bxƖϼ^,I/&DdVk`jһq'MClv10bK5~(]{]e͏ 6n+-†~+~*ڽ=jx`b^Yd~CۋљHѳT2mٕȱΑo3~l)RHR FȐgk] -aQFK@\oq Wr9U/44ڻ -+ss96ajܪ߯6;(H@{Tegg`Xdg;{kҝ:"~q -mKYLW``ؓma*evY&v&G6zIu h G t h/2mCZ/UuC|;=l 2*rEouEmViyHadXizD:}p/zOAP%O4y&AP^'PI?!O ag.FZ%&HSjDP:5Oq6& RQghXF7 zzm )la j8Oµ^q.UQ/q񱻸q [gA.Ѝ`aά@޳ 6cƇ!xrp1\cA8 eܖ H0nЯoa!#j*Ccגv- yFLjv@XYk~v(PDT {?މ!S #iIk*rXXd{Ib79tŕу!@>kZvך) [-iy5!EI~|}*z!)\-g_f0aR&f?̽Tp {{OJXºnf{.d [T0 mq]cj:#Z?q]d{u^ZxrDP2M "> endobj 159 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 160 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 161 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 162 0 obj <> endobj 163 0 obj <> endobj 164 0 obj <>stream xڍtTk/ 410ttK0 0303tKJwHH J#HtJHߨ;kݻf<ٿp *9!jpJ($"  ssCQ!$_ S0:p@%eR""QY ha$1}/22RJn t@(g" 0R;PB 7+$q A&D 0v"(o(\` 9@Lu6@AB+W"(w0 `P i |P# ă@PW=w A>$uG!P_\*> C!E@{k`poߒ# P"GA$DĤ%,;Kw8b`@mD `81G@}""~9Yc{&JjAQYE%D@QI<ꃠu'OF # /j7Ѕc + 0ނ!7wܠy`,"v5h(fI`N ŅDH5A;!p p$Ã/f0 3?&%C0>Ta`ï/1I,7B08 `8Ŀ- @Ta7DI0Yt!k tENL<=˅ԅQb\a&*8TbCQl3U6fҡ#oao핯wA6M'6ĉ؟2sL*4MSf}g$cM{m25)VΚmZf;ˆ&~5c;n +Ou8ψ)(߱ Y;@Q3T?+"5^>N!!=q}zKN3hg_ۊ6JAgb]9"b ڛ&#FNV]I:[xr8+|P2ux 2-LP6}zJ3eM:_t3mL7$\;)zUH eRRRSm=Kp&!!A2DX>BQTX\0mX&u\ZE^x}{0Lf*(q`ꦼQYX˻\DNkaa$oV8j8W" Hf1w(4LUFiQ{~vkجoɿx#LY;[3lV 4> '/?S]#đ!UlH(ڀ|&i3IGk w.lSiu9/L[_K\S=Nk(ݨj۔$g[ d֦ZZ zG8ϔ<36 `~*w ި49x9SR4@xjߒhK"Bde8JkHZĺ+R4bg ,t:-=zX ^ћ3*L=T,&I;q;1w]̹~ሥH $MxfL==.Vaq)` ^](׹e<kDa: 9^,89FNw!]-I0r8"K~\! kڮJ[&eX.ȍ*b*ʬ-'0xq”~z{Ш5^XqaJW{@n&`ja:!SrW> [ Îg,=u|*9C"#yo MEmd}/xUfG4ۧu*7g~l~+>FɴNuϔ>b~@U^{8?7W/C uvTmsVYe/ #Qy1m{6bg A+[ BjRIy )N ?"mxo*2hꞁb$Z3旴S-p}ޠe{F>iנ;b2M/=""Qө~>uTNvM+BVn}tΝO:TޅΕA\ 2Ӷ+}?:&!7 t4ƉM||8ƨz\ڧ @7_oLJjuz}dz9]; Rax{=·f1Dm2n I9G-Y[Υ|P(񹤂wr*@,ۡg {4OZmNoWp7,uSVeF}`ڃ+RN!?F7zQ>sv\7 5pχ=҅ ?J~WS^~]Ati؃hy {^Mɴ`ҚbBM_[MmRY†![K_]Ӯμg>U]2 N{(Z 31L^\7>{' ڱhud\S4$ZZxhˢrCǦhh!I&rI$Q|>f`(ػhoTټaE% [JuYdfIN+U={m3Ki/xm+P 'G:]DNGq&lnJT}/ic`|VD=vg'a%IWz#̼ ?  m*FRʟ߲FE7wO(ֶF Zٹbˮp٣">`ַ|k ;x&"LjW+P֝W-+fӭj>E9 bY7)aC}~IAȣ7A`Q[BxUjKьIt&Oq Q=5 ,it Ow5NZ" `4Zc(j?]lA4: Yys_WK*?|+TӉ x_X9ǡG{"dpЌG(n;e^{/c׾^LU8oѫr]nw-|c( gh"Z2&gM[߄J'IO)%jF|)Nd6e˷\)Ǐ⓹32Mv@^^ zu.K6ǡY; LQj܁3'?_zTVx\Y}cE5UZFgDfdD]7;u:JHD;6/Y_ $Q>`S j~/4#i.GD i7uPV+qS1rlpBYǗ Tv4!L $8ڑ%zLޝo³SGąI#(H *\Ɩ2%mN%:$i|m*P©TҚ.{y"E4K\Ws᳜O|#V2Nuk]Xy޳,^*lWj3#[|\lO9]4´j4RwM!}t'σ9?4s<[ r tzAv/a^=d#i )m&e_tOc%V!UV7ղ`Sŀr ɱ󃼬z4B. 9FW Ғ>B5D1%K4' iw3%+'>EHiY N|Tkp3A[Jb_䎛pҳFa> -ƗLtW9_Inrayr':^.Da弋4\]x%?aLm o Ny]gF+7(sN1 %ODݵȒ $'GdTR#Ѥ>w@j4f9ٿd|1|Fpf.)+DpzƈgZƈ:Lţ}a,7{5ZO〉YXH<Ѭ"p zB[s\/+:)⢮(H3.ھtVi5& ]5j1c1ٷ@!~uM-e;kh Ϙ@H2'Ȯ*],=g.<ףV}Br[9i.qq .yHӦ_9k*U D w b=wB8ܤW{y;'^dϘ&. -؝ /MG+#8Fk WxZnۅHfD 䧭UFm^$'ȾgԭZ3yO`+*N״_dj*54eꙮ7\@(l+k*(%M}*{tcN{MUN`dQ bprcθܗ,hDgb)gh'c>EɲĖ>F*RR>ev(a+ǹ'ؙ>{VAgfUS;[cH=De.HKtkFo~-TӦ6CLmِhoV)ӮFHjXO&O "j'yw2yrN1"ۻKL_YĽV[itv咂Sc7vǗԖΘY+)yr( MC^DRJ;sUS/,쭛vvhneU[+},/H_VߠRZBK%\󨖮MwR-75F9J0Męmĕn&]/u@/Lջ(>e0&+3c\wM$ I#j}TvDgH%ldMB{Ghw(5kQ{Hqrץ^rqX:9DhE49Vnn:4e&>t坃 h n J_+[W[,JmlU #@gBr8]#XMnX, ʰU@l|mX QN sh|(D~ |BpTGtl|XlÒZU£O {VOWΆW}D;tEm Lб8<^AT4`q àDW6+}_)~VTvvr(rKZabY:пѹ\_VV.ˇ2Q kd'K`IƎYH*6KUi}-۔֚%T>ӯEN[<~KU=?>qi!M|k/I+m6{  lB!a +T;KSCV٦6T$/WjxU312HK K̘uk{կdMfo2Ӳ\ZxڲۮfSYr3BWY鶳nS%WslK HoL'˯^}oh2Ǯz)c2eC>:{)3'::1{cQs /c%ua&aPLriSOwi4 *#@' ZN>mbwjB"n .QJ'iolWA?#]B$^AB -s=UUnK/D"Ó!?~ȼ&[,)iMZ wv9gu5e ,Iʊ30cJ~q҄ږ!fB\RkV)fwr,,&bEo굜yf .Τ2Mqڹ b߷x1Y}h}#pFÎBʚ@;EgED|AWӆAVaZwb4ֽk5UlGy# gvcJB^y 9cL6?e.ҙ6*JdwII9%TW9vmKU!7nQUŏv\ץqAKY;ÜztvXg?mß1z[臶X*5`:h>u: evC)|㈮V6AC ɈI0^XdCH=Ogo4X32 AO"B!Mw9w+Wju:(r]s1آ%xc.^uM}qξ] _o8ޔ9 .?z`endstream endobj 165 0 obj [ 571.2 589.1 483.8 427.7 555.4 505 556.5 425.2 527.8 579.5 613.4 636.6 609.7 458.2 577.1 808.9 505 354.2 641.4 979.2 979.2 979.2 979.2 272 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 489.6 ] endobj 166 0 obj <>stream xڭYYF~_?Hv<M d'(G⚤djR0 Ū`ի۫o b* , 悅2 nǙbj05V_-7osif^I 'fR:$/{f"-rHLo]0#u7W,y$qDxHUqa3YR(&A-#R$Ad Y!n%F3$/B;泴B6rDX^&̘Ȉ5Ls͸a^2S&4"5gr WJolXni3?ڄSUT%pK/#W3_BiPl:6:DpT.r,\Biҁ";L(5fݘ($JK4oF`Q? N+MZd96!3P`(OJZ{OfWMVCb!e~ÖMj svs0B*Y]w{mh% lD 2g6{ò>Љ()h1c#pɐ]^ۡ4(bV k@Yҫa j56UzSW[rYv߸C븳[D|vhaIAC>#x)$D;n+(>XRgvCI;Ax%gE F߼N#ZlkQB DZIzA3N(J.1]H#L|.U)4ޕuC.p "{0V:ar\bwZW#h[Ngf~<9tzrYco;m  fF6/OE̺ i3m{"{B!uND; ωh͔P[n v/f@bN@.Z"=CM cq&I\If#Ŕ I&&,V#~,<-kTS]S@mw r㤁2HFJzTлo8 ֟mdK4>P~n]#duSɅW)67̧1:U>X~R0'^64t<6b #( ?bZ,&+pV9=OL1MoT[v/}~+znkƗ?^ 7@ǕI$}ͮJ?$@7Cъg >] .җ[Wē7nz4pTş;7`838اQ)389/ P'q*~< I4 QVtFr?+:f> endobj 168 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 169 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 170 0 obj <>stream xڝXKs6Wprf,Kd:=صXi:}$B qk7X"ž[P;x~A:3XNq3_9Wn43#>觚8qv!3٧V}F\k cߙ}[W9TOVj%gO?vV*IB5]pJ' z))`֊I'$[L|ʕGz꩎ (Z̈́)dKا c_DZŦj'a|眾/zCRle4Yc{dev %#I[$B ݍLR q$,e蹭‚ trpS"I]#P"-؅lG/f,[ֲ^܅u0:`n4UkfwcJcpF :l\;06Y`L4H'Z]-ͥy eTJ&o7r\5Lnrb"8_plWFس;c,Ox4 { {+wMr {@jXdFsHoiheRj':Ug30{xzD\CY{%*-sxKj!{`Е~8i94 ?ՒzyXȩ'qIh305!hi>͚ew>X̟n4=xԪ)EwhSo"I#y7%;aF JݦG7].ݙU޽$#[3&TJ+P(2i|#lv5 ?*E \{9ŸyAϏ(L)>RF`7A͸ܴn h30K)Mjtm"[S d[^x{Y!>VF6 I%ҍ '2|G,VivCKD( *3VJݐ{bVK8 ʙ:T&Jt~<]}?qՍ` Ld)Z4ck\3O'f35;[zԋr->@>۶,MRe팔`ç錾Ǧ O}B8endstream endobj 171 0 obj <> endobj 172 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 173 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 174 0 obj <>stream xڵXo6_AjV;A[&ۊ%}-Zf-љ>i(Yb 0>;s s~x~%|'aʉ=DxE"unr?1K80{ԭጀ˲eQgklneVʟ8>>(U֪M `eqh5KڇE}ǁ~o[rAND-QT˵N!f#׵UѵfA"ٜTw>p"V_JȺ́y(9h ONVa}v޻N%{"5a۱Y\ ,t/0/ KBf2Hݫ[-t!3*|A"yzS}UK(^ˈwl- s(xJCd6j vUp6Ga\KR# T$e=蔶-^䱋fI0hYk)d-=-KF]:ܴHР38 @1kVJqV݉H[ER;ߏ!`V֘I? j+BC6[r@QAl~Un3,{ B1r *C)W#W2Ly o~ A; 7`&b<KJٵ_g؀u=,/z=-^-D!{Ab/:V#ȝ÷w_P,S3f{Sӱ`#DWDc A;Sg2UnML[OƟ`qu(g5*2/jt~=TkTbaE}k0I@%h.ΡO&KY< XH(o1@E-q$yBЈf.EQ,~abRk(EgfdBV'1\зifHU-I&F|3 kaofR@~-!ĉW\ul N+%V#ЋB|h8!Dhx{a@no\gGn2I3O26A -Q_ംaDB 6]do/#pL^LݠZE;R٫l'4El1{2djٙҙO#ң-h-ms@]W;[[]PHa 13'7_pXzKV,ۏ 4rvFrX XŻ ,'8\@[ =/زk2o~݋NGjz#v8wDu|oE rﳰendstream endobj 175 0 obj <> endobj 176 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 177 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 178 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 179 0 obj <>stream xڵXr}W)7)NxSk$ Ij#=3$@㪔"sӧ{ǽ7g˳WRy)Uz˕pƱrby+.sֺeE Կ۴@D~o˪X}y,"[r/P)xDuLD41mg41L2eW)*k&)8@y쭲3 #PŜes)nM$Ry].?Q2ءKloIiΚ$3hs1t-Y*Zphm;n,ތoI~> vͺ*1oȈ[pҞ|c| Z 4cOʇd}AF%&YڙzPZqe < Z(=]D $ąaxxxo8PH$R7%%+b,)"BϘ6'ocy}}_&̞_\à1s9p0#s8tiwaRFq ʊ޺ҶCcM>y4[ڃ_<ߖ;Vf۟|쩫+MR@k2[{,w ia\@py+Nuq`.Fе0_ Ĝs0^n6؇ o"@*(4M˱A )v556Ќ9FתA ޘnu{ ]VF!zfN0Fqksqt.\w*G7,(*2+]b`Esw-B}7_Y1}0RsjIljޭpcG n3R,+(ݧ`oXƻ!sE=zHX0~X.Lפ FLavN}&^`"0`R,1UvXBf@-p8AY%ۈ-}LÉ?]U&'o|t=*͕#= s_8/"Aendstream endobj 180 0 obj <> endobj 181 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 182 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 183 0 obj <>stream xڥYQ6~_3"Q-m}My$iEKej+JPmӼ!$ApI1 &?ln^$QOvU'$ B)֓|ًtCsbF6mUsJ\6D6T_n^. dj-,4\x3X<&.Ӫŭ^">tT^s9v,~Ғ`f桬:c..EZ ^5Z&޻A}J/Wj=MC8N,D+$֨}DJGъW{IS)okƂ4~q,ũ;uG#sv:'.ڢ!޿VT,@[#K{RM>;%HC~XU_qUpc:W c&8zl֧ɰ@tCy% pg;ĥG\K+SqxEעISp>;ζUՌf!4 ʖ$R4V2OFEfo '=F$D qޑ-g4PxH}M3х/x)eE4fbDO 0~9[t^)N)>v{ܴ>lZaY4.=O4znX'@9:qKv;FȄD}U:H"@,ñwƭtHiGciB.z#VnieUx@Bfh!(OOV\~( 8<BO,WާΤx-v /C`5( =]sD,zGYAZ"fD4QQBII0 ]#YiLF_c4bFڞ1ЭIu+s7 ڎoJ&!{q_PB*dltJ&M C8<̆^6?̏+&Ob[·-,;8 g#e&Ͱ#q ey\1h ywnmfk,~XƆ0'I @3?{f},~"PgzdFɖEf3$Hq*eg5 Q5(" I* \Od6~k_,ƪң3:u+{7 .u}Ax25n$D50e{geVӖNa=sTאw e]F[.E'[hby!T[>&ݲZYH!#ggGm=vzߢqRDZDX+@Ҏ5>*6'2lN֣E}+Ax#` ovv3kc) )χ2K[6TFtxG&.~I2}Rha >:H 8]DLBؕ,kCA3s4¯6Bg~_j0hԷ}hjᶸvk)r)I˶sy0\.K ޺wd!SeU4_1W8j80Gd-jJ}雎R۶0Ya̵nD)bazBco/T!? <(X0j_;mТ,jNC I7Y ?C(aPH^R3 7#/26lpJʺ%א.'kʮ6?G@Kh6O.g ؛2ͫFytN+kВǶrQ2/@zk)J8fG7Ghp>I7Y0歮 ah \yڻS(,1R_O3bwUF,(dmD</i"G7!DXU1*ANP]K|a|}iG%\I !ս0u5s!ĤW[:xDޣtz|Be-Q[ŦxýB8vŠDG7sѪ Ϯ E(C.\_\orO3`ԙ־b',B54 +@nc y*<|q9(.2WPrlp[i ?GX_ ARV8ڛ?oB I'>xp`\^/'OV0bVj` ^(k<hwD  0܃=v0* R@E"*{uɈ3> endobj 185 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 186 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 187 0 obj <>stream xڥXKsW0TQUM%)7f;da{LBćC3[ Ej4Fu?]_\&i4˂`GˢdW0<bVwtfd +=0q=q~~O$ZvQhX T !Iy'YYvhmY:qH2yO4{e)GT d J!R*%-'=G{G*LaEOb(Og}H3C ͜h]p7Ayr6;* ?qƋxy,cj1Jty*[ I(p2!q{55_LP'RǍ%.Ax;7~v[vYtG 4v|WGkcf a:tɇ8G90V)H'7dTQܪhg^j| tCdk< X.h=]D(2Pj Т 9ƽn5eݦlO0h7gr0jć۞I0Wk1q3v^؂ni{ 9JtdZm<Ң:d}$*Lv s,N-l2vi[r>`1".EӺZCL5LB*\䣎GHa3`"+@|!`(1*Yņ)>u+7ͩ3KVǵT"|23E<%E}l Hph5x;Ft_^_>S}c_NK- >Cs7Bh0 #QvxFS⚚%AE5yXg։Y/i\)T) 媑 81s?IC0Dp>v{pd&[T^'X= )j,7B dબT;8g˦ѭ<{a;zN8%:m4]F<8\%]#QL(tOEg|.sؔ֊% @۞b9\a Ëp[DM7뇕Ut[Zm EWI8yp%(AqjEGI޴1(P>sun4Ėq:mYs!(o(..:*A9s3܌Qk_@]{wdsd)"4/ Y;87x$ CpSzĻ\bc$AJ=jaBA Gϖ'ُ[nހ5K*m uk00KkG]ct`C ۆZ dPs_Z3FAB_5\rOA{ #\7}CW-kvyI/T!ہ2?bւ|D^] fJw< bc9:԰sG:M ly[,YrGgp"Fד}'>OEٗ =7-MgHMq4Q瑪gc̡t.G@GqUZ&W(ϴ`z@ת7`K훼phu5= w#}㔿J<@Qؒa~^$Em1 +N33~)2O[9t%p / 3iL&UJSZo#GrJYwivDqLeo!x"/4yP@Ɓ/z2Je^|=*MjUI &瞊dt't}`LQ,7!%1?*'ص5(t7;j2*(33 qiqëcF|fendstream endobj 188 0 obj <> endobj 189 0 obj <> /H /I /C [ 0 1 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 190 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 191 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 192 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 193 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 194 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 195 0 obj <>stream xڵr"aIͶdǻ-RX>%Z ܰ׀YĞFO{3o՛A8[IEl$=M>}u"ן/cs[}Iۮ1c#Oo 73{l`vJ2@@$؏,Kύ16FU1OwmQe&CyMɴ{SSÁ vʴue~TQ!\E s7(5Jn,_jrJWCל~}NZ3Qfٌ9? _6 ڍC!JK"wxGFc Dkw^["hGP+CleP%{H&hT5mSo-x@גԽYJ{ ID }f´ULUyZehyyM2xM*JfF/X_br tWC26mI 0O2ujwU.,Zh(յ#$a橷Xz'{EM$RZ}Ǩ[N}J54(0 30Eȋ:.^ aI!gFŌٵ: F[TTxH8-å{Q0\(aE!A@w\}rCZE+IAv+[9fq*'g<;+2/ }A y ]:iBSeLW{øS'515}RN AG^;:U\p_A,<*ყJ,"nކ9j{@i*꟔r;7|WՔ L$>Ukku65IxXRb` F :LL\r7@X7!ξ]*ǒ8n6I_pv BAeq[V iMƏtơS;CUm(Q ntKlrD¶3s\@d!AY/Ͽ4VgZ8*<q.3h@ 3'n "iی(/PtHVyi*I2Rjڏ=>\oHٷ!`.>.'JH 1/Ҏ(*ڳ'=ȇ]&b߉qVD{' ^l4[-b1S2 'fҦ$,L0.6g~It"y|As$Q*R}_H3T\+w4+;>Bl ->c< O6 2ܐ T΄v"!a <\0[V55E)ULpʘ0}B-1MG\UOmObÂ)_ l$F;\?eNbut4tGS0)VOΏ1T4Cp;ʥ{\['(w6YAc:j:R$?U.Lut'#a6~@#>hw@.0nBC Kl;*$[0}mX8d[#G_y?w,78f *vI ;kUVwZ\ns%S%o$y$,;,I7y궕3IžS-OCHhOڴ u.*lT 5"UayY͕dWnw`&M = Â-2[҉+./o9 %H]0[P=u>⺐QpAي%hW˥4+ mJk/Po0$ iQ\a1H :p*jDTBڌz^٬qjmÛ7]hr9nu  ?Щi=|wrgKaO*{B# 5V3;i]sdendstream endobj 196 0 obj <> endobj 197 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 198 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 199 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 200 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 201 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 202 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 203 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 204 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 205 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 206 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 207 0 obj <>stream xڭr۶_GjƂIp[:&4w 1rM?(VOo'ğ|wupuFL$aMVYL2?''/r:}{[UO+ڮf.VΔ_~ta Et̅L, E|nZ10^OCkIomQݭOUzۮ~|ww7 wmiy*]v5 bϢ=ۦUfU+ q0Waƾ'qx $!Ku=EjzDU m,\0{rgT "V|嘲ҋ`؝6ht/ރ(7("H "Lp +E\"V|F:EGT:&A%:3!u>Y \.gaB,Esf,i@D݁@szBQbKؓRH lY|Sa /V9 Ną**0 i]|aȹ)_T{je9RS3)sV#PYi \3mhx  R%0LźSk"fOt.wrܼ`a$ػE{ _OAͶZZkۿGLb6& 9ʬqe e?X+Lpr~Dj' 7 9Bw:8 UVz9FtA&*R{NRT q{X FC,N/ 1LJY8߁ ?E?e* 9$gOR XZy9T,EgDZ"">E%.ܢaUO~S?Z?)#rx|ck8Pĭ?GޖWg~Tl6pϘ1!6Kőy/؆s&KMY^``D3# !b1HU0|NYtڝ:ԃi̬XKoZ EGQvD[>*rS͘7, 9hG +'FզRzFOR={⒃VƜ)akeBq5(Cγkg#3O,ɏﭳ& !|U<*P(\ER.ȬGb`폆%=-1Aj \@k!5VzKW"SI%Pqږ@bV ,Ax]9湣4Vfa?9N[!k.@fJ Eׅ T7l }wn7Յ,vJH38<xhDͰF!%àWs$,"}{ư.MK䤮B$ȡ:]4sJtnd=zö8J+2^KU,dI]-^e(DN$3,*JFeU 0 0c,qH*:[b!gGʃwO'ԍ174ثPIX@K oyZĸ#mSJ-Ц4NtKh$b?U(1%kھd窃A0O_bPUq+9R\9 %GTev5ea:Ęn]DԘY"nͰsE m8&(YP)"HC!~P*ʳk+Q5LU{C Aն n@Տ nע=h;.`7@)~k`mavޣK7,8zAQQ?ls a*oû%|mn.?BF\<TjV+~ {ȋq>+:M鶼#e|.Zf xd)* شUk'lnw߫9 ʼ -`CK+JewVCa2;-]7JƬ6-%}p!H SO Lp`9[S%>WĜk3W<|5E{6v~jhO 7Hb4l.c1_B^uY83.)@!_zK0{<|_mmmr' sx*ף]|(hv,')4d/Sn֛I ZqhJ>"Jã,30w]Cl-IHHsBx-Ms-$LcHäцNkb)CUO9ҡw5Cy .vޡ,#楀_ܴ7IP!x4sv=!FʖQX <-uY1z2Qyh r_^p(S6( NedޜB>[endstream endobj 208 0 obj <> endobj 209 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 210 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 211 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 212 0 obj <>stream xڥX[w6~ϯУ|kt>MmgfOIhYK+QMO ly4vA$qwJwZo|FNQ;G'X:OAOWK4u~(I*fS0q XBh68űxo+ץ~ټÆrzbdDˇW6DmUtj7J V` V5(EMX;b[CaIËX7j]dׯM}͐qI5T0?GwHw *3D87%6.u/2/Ad56ʀL;yI, *NĶ4bA08!MB%8;XX_:@yCc 27[جgC[(*1wD9*Aw z4/ 6;^[ܙ)CGB6ut1h-ar=,7|K=h)@X={k;F(q KZ16? ;};Q/WC>==ybW{M['rX7 gaZc K1 qS_4zl߰B(aZ5X͢i!?5C%j((W9d%h }?;<"$w .øN|Q 4%=zG6CK#v@(f86N͡>m%##l 6CfLF]e74϶;@6z=C2C`&Q~0P6^8Y|q~Rxat.Y6:ld@`DhM[toF]E׭m@6c=5,aFc;x1EAl4N5ߥ(bx:S l^Ii)6+iX.E&c O6:3?sji_xHȾ֝lУi? qzbn7IB@im~ `>Coή0Vycw*3*(t|s%2$7E<Ro~/`:@Tlg-=FmȠ 2pi^p7ȟn4endstream endobj 213 0 obj <> endobj 214 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 215 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 216 0 obj <>stream xڝTMs Wpf*tLig:9$qr-,SؕP=MLJS9M.=iYey@P8.>X朣RP,Y Z$i&InU}JIR۱O$S&^2\ x(ݨNڴR4L&Ao¿Hto׫0F,2\h5YcJ8&! xR& M/iV #JA]00 4+V <]m4DqX^!l~ O7Y( N!/p.ڨPE )ML('[6ܠGXMrȼƆVi[m`/Ɋ2: ޅmBPz1zp%+C4n=-Y2!j76 6.jWx_m:'; m?U%aqF|;D;z䟱i<{vf-Y &R]UGBl F<lNW 8;>2OP=|=iF'm>}o3 %A3Vnx$!XWDGO!$. w:t?Hg7?рN]{r u0R_s↑N:迤UFw1!l*Y^= -TV@@NΐI`R{endstream endobj 217 0 obj <> endobj 218 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 219 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 220 0 obj <>stream xڝYKsW07J&U9uRVڸ@aL`mToixIL?Ez-ޟ]ߟyuXY.VQ.:"\W/AˋNDyѵb{SZEܘ:^ԎZ=ʰеmܩa]Ψĺi}_v:3wxޓJU*xlnwO,Qfs:MM8l!%;(YeJUL2XO2a,bYm:tcyCl2U:"Y9k,c\‘/RrMWY̠r8/*Gk?ϚL:V{1/_W_cԨPZYQEPuL;B&[33]?޳bsΟZnGQ"a.rwa1ktKVo)41 lqeZJCe[SVΛc|sS!I2>R=חe!9]UKgnĆ'< șډO䬩:+-H-dC8W6ݦdlE=&A!ޖsAܖ偻{J)-JwSNo)9V`Uˆ[ N8FDY@zя_%b! g4 um]u,Y:p)5(ϑlH7pce" *rdrtHt I@k;7`&ekXԴ#CgKbM1ZQ#&QO|TkUnqY ܨo$@~nEHA*MYWpa`fSvKݏ;}#A#f%laaJKXD& <,5z d{=uTX  8:cX*{O|>)~0]ejz+5dF >`J{SGMZ MZ2פU t*&%́lPQ5-%pWCyڵ-\*%ڋIf'Fٴ}qߥ%d ȥ &4j{&;d0^KbE[]csls2E0_!JL},[XݔgtRW]\f|ŸO T>—y|4y:ʙB`xKzmWpY^jbyE5}{8GEr7-s fg(_CɆٽ̜U+TO4#㥼d =GXVt'uo `~A9S TX*WIPJ!pM̠U;}biC"4}2D=v~$b&uݐ85J!%oeB L#Wƽ6U_ֳSl X-ǖ([Ͳ+,}b~5UiSTX֜K?[G*?<$IK5D60R2uHȏ36ѝw@1cdt1Ќ'*vÄ xEU߳7K% p:1̏әTVYlY.S2L2(&qX8ad gs~^7c1{`T=WqiRjx`7Z}˘<̈סMFdџsI\YW]wfX;_|rb-IܻodzG7g:wDdxܝ}-ZTD //ŋ- Wvqw<@7;?ym&iSr8-t7Y:> endobj 222 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 223 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 224 0 obj <>stream xڝWK6 W(Ϭ>&Y9b-ѮHu;*\,A¡Bbr(bodqxg/yy0 2QxA:aLs$F2NB>H#wB͒8HӜ7j]OgIi;~db|(nVaʺQ:p!ہ!DMX W5z Ԧ=ID* $c;q;tZ-sD=3eYyb m"Ǜu[+%IP^yG*KʰƝ&YtIANXٮø<xM+k]v!/)PO|G4+l膘w43늈?sl2 cLYUr(2g&g<ȢmC*|XB.4;^eݹ 1xC+)v%;5`IJ0܉o6C[I׌Qr\,V4q% ( ФdV(.IZaA,1.z?Z51_#i$7Qg[q-'i8o }$J`& j)„"&=W$'O 6h1X!%oU -:x2EhBi%/؈ 8 -5@"\͑޲e[z0sw| (l( zŕBFĮRGqu*ds>> k,#q~k5T빑d;(id, eߘc_5p5I%os fp(wJ1?fK5dP ǭ0,@Ecy!J( =Ƈ('W7DC!mU~QS,B<oS.^ } 6D'1zlʥ>=JBѿeG&.%*HyZD$@I!b0Na% #Br絈 `'t8=ސ\iԸ$q2 Fa.- vȖ7=JJocohF;h=Thc|jdž|.DXLD@^4JsoN~ DpXP[O,st=M~?3! 8B*0$]>WXƪ{t&=b Uऒ h^\O=UW\u=6eA]endstream endobj 225 0 obj <> endobj 226 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 227 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 228 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 229 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 230 0 obj <> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 231 0 obj < Dokumente) >> /Subtype /Link /C [ 0 1 1 ] /H /I /Border [ 0 0 0 ] /Type /Annot >> endobj 232 0 obj <> /H /I /C [ 1 0 0 ] /Subtype /Link /Border [ 0 0 0 ] /Type /Annot >> endobj 233 0 obj <> /ProcSet [ /PDF /Text ] >> endobj 234 0 obj <>stream xڝXKo8W{D={X i$Efko lZE\JT eG)=!3̓c,Ǻ<9L^{܊Y}ߚ-aqZKYf7Rz:vz4mG.|b]fy1r/,k'o( OTnK:̏z~>fݏoTŶ(Wl4Y6}R|6ӳoMeGcű|\Vjb2yxxͶx9-*d pX Zt n( M䔦7.>E!J ų#@}]"cHWUCKA4zY܎Q;syh^Ed~ǾI4Q7l#>:SYZg3ODM!6cYzYWv:FOeX傁Fe||'}4hz,I > 5bD|%=x nsI[܁58 weh8$Ջ5$Pg h>O(}&F.]D O3n63]-6UkQ@. C շNRMR ՞Z\r!4͉ҷ`=wxg_.VطT6J6 ڹ@oXQ Z4~h?Ȧ%I*gTN@)53b^ 7vJ?KiZb#'h7|4K ]=vF" >D+&.|ߵ 4W'n̒7<&Ã.ꅁ>byL4n݉eП~(*.V-^Px)t G#Jբѵӳ&yU ~UAf+ENrWX̖ sNi33)2fHwْWkС۹UoN{Ms5?щۛw4yWA.Y#p&*~ ИeO<|{6PʕDAbOӢuX_pYeP XifX#N̞PlLHUn{Y[4ߕ9|/q旞+X[2"9N7$1O<=rQl­s Q]Obڜ A5CV3l$of,'at: ᆧY(鯼K܃wIKE! *|P^N0t,̃(N?;V,0z ,<䏞/X!K> endobj 236 0 obj <> /Name /F64 /Subtype /Type3 /Type /Font /CharProcs 333 0 R /LastChar 255 /FontBBox [ 0 -24 52 82 ] /Widths 331 0 R >> endobj 237 0 obj <> endobj 238 0 obj <> /Name /F113 /Subtype /Type3 /Type /Font /CharProcs 242 0 R /LastChar 25 /FontBBox [ 5 0 92 50 ] /Widths 240 0 R >> endobj 239 0 obj <>stream xڳ43U0PaK#SCB. 3 I$r9yr+Xq{E=}JJS ]  b<]fVf i`!r<ɏl3Hp&#v!9:8$&$m jlDr:y~%5Pm:{ !L.WO@.ӾX,endstream endobj 240 0 obj [ 97.5 ] endobj 241 0 obj <> endobj 242 0 obj <> endobj 243 0 obj [ 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 ] endobj 244 0 obj <>stream xѽ @ B>y^MAAAQpkGPsQ]ݼr A?hL|M$ aSLFmpƩA8D2*~B5]HNSG3'3x@C% /=7L!ǜ1?}nē ?oj%`٩ YTA,],Yuo'pap/d檺endstream endobj 245 0 obj <>stream xڍ1N0Љ48^FZHPQ *DGDbۦYIO=|I+^Μx';'O_(ۖllPf;\3ͅ8w>p$CDGj&Vm`c1_7V*6εXe Ȅ[cI1iNiR@cD"=Fĥ`?'ǐYOZ.9'cz"/i2Ī.&.K@k0:KՏendstream endobj 246 0 obj <>stream x͏= @2͆D+PG("8&`i3o^圲"卥=} ̚zGOfyDc2~iKf0%3tE~Ĉ]JymΛNi\$ p&q(aMA,W'>z5 @cOsz?x|endstream endobj 247 0 obj <>stream xڍ=N1ri!suXVtB * ()@P{Dl"njPPD}p gA+^uƛGznnp'_l%p 펇00yHf%B1;)J#tMRUEV*8uOpjIr:e^^٘fcԖ[%,UԜlT&PJǿtzg#+'W}g⛁/⤗endstream endobj 248 0 obj <>stream x%; @E_HxM[3o)N!he!Vjih'$KR)SH)nb"J+˝(yfikqlZ99g(ɬX'0RL*b7F@ @4|sB4Aendstream endobj 249 0 obj <>stream x%1@!$p. +jEVJ--4h{0|IlߛIf$#+ň? W^zdVv#̪.EђB/ \6"OǾ/=)iNQG1Tendstream endobj 250 0 obj <>stream xڕ1PDXl 磈V&&ZY+h G(ˆAB,ٙ}P!#y8ф.fsULԖI%+]'R5w=%1.iFe:o[ xcmrD/+lQa^n%k\h[%~Ҭ5.NnwZb.HhC5~Xendstream endobj 251 0 obj <>stream xڕ1@EXL `EHaRK &vp4,- JBg7N @\e(D͡+QT쎜⇬Uz`.d㉻<U&);Q rDQMԱ@a1PıMmc ]y Z ~/:] {>tٴc_>stream x3532Q0P02RеP06P0TH1*2 (Ces<̹=\ %E\N \. ц \. 55jj\=f\endstream endobj 253 0 obj <>stream x3532Q0P02PеP0P0TH1*22(Cs<̹=\ %E\N \. ц \. 4|H (\=diendstream endobj 254 0 obj <>stream x3532Q0P0VеP06T0TH1*22 (Cds<̹=\ %E\N \. ц \. d {?q=Z@'W /zendstream endobj 255 0 obj <>stream x3532Q0P0SеP01U0TH1*2 (Cds<-=\ %E\N \. ц \.  @D@D`Hȃ@L<` 6SI3a*F#JS1a*IFA aMOFendstream endobj 256 0 obj <>stream xڽ 0S z/I$mu* ftr'utPtGQxw>B |wd`9,\S]r@A+zx=Π-|JKx@ #  OjHP q#P@e4wku+ \\\5'&ޮx_endstream endobj 257 0 obj <>stream xڽ= @FGM2ݕM#Xu<#ם1zX描Ȓc9:<į( KjCVZ2*vDUfdPU5w*A PW,N xnqH9Qʹ8a?IWdCvJⴵ[JbCendstream endobj 258 0 obj <>stream xU=@@ww]YD'J!* BVPd *^QcQ1H-Q1V}uF i6;?@a\2endstream endobj 259 0 obj <>stream xڍO; P܇E`=//? +T֣Mrg5Y=@aٙM()1M() ioQrő#%5E)yˢ.t 6-XPZr6y-\ffuOa`n\ 5Tx%%KIo##/mendstream endobj 260 0 obj <>stream x3532Q0P0QT01W05RH1*21Eɹ\N\ &F\@Q.}O_T.}gC.}hCX.O9iAd%0w.WO@.9endstream endobj 261 0 obj <>stream x3532Q0P0P54Q06Q04TH1*24 (s< M=\ %E\N \. ц \. ?aC? ??PՓ+ .q-endstream endobj 262 0 obj <>stream x3532Q0P02F )\\@$2ɹ\N\@.}0PRTʥ(Dry(3773pzrr{endstream endobj 263 0 obj <>stream x3532Q0P0SеP01U0TH1*2 (Cds<-=\ %E\N \. ц \. @`"j@&~ f0H@L`F؃ ! D4$f6a&I#$l0L  *@'W OFendstream endobj 264 0 obj <>stream x3532Q0P02F & )\\  ,ɥ`hȥU()*Mw pV(Dry(3773r -endstream endobj 265 0 obj <>stream xڍ1 1E#ir4;nv +Pj9J2Egh:X!-pBk3 ȔB3 G2E|ܟPvau!w+S!7Yfyfo iƑG>b/N9endstream endobj 266 0 obj <>stream x3532Q0P0Q0T01W01RH1*@hd Irs{=}JJS ]  b<]C=l q~!nr Pendstream endobj 267 0 obj <>stream x3532Q0PP0T01V02UH1*2 (A$s<M≠=}JJS ]  b<]` .WO@.E,endstream endobj 268 0 obj <>stream x3532Q0P04T06R01P03RH1*2(äs<,=\ %E\N \. ц \.  v  S 1? ;\=:]endstream endobj 269 0 obj <>stream x}J@H&A'B* NK E;GˣL1fv7//fTЂ*iqI%Ұp{UM+o5ƼWTbǒ'lP~_' DD4 ͆o\享[v{d3 zBRD!t-2f.bamzCξS8̐`.`LcovaW4Uu b譫Tиv7 n{endstream endobj 270 0 obj <>stream xڝ=N0_"4>BMKiiY$R AEJ dD"9BVhqIw^6-o哚 6T+7=[;/먺綡ZTu7LkP@ݞb+"EFL@)mҍyd: ^{3zdb*D`F]fe_6/ֻ2XwClKbWN0;C˧4 Yb 9y1y/wc堙~G}iV^պ 眲RΚ0 ݦEendstream endobj 271 0 obj <>stream xڍϱN!` wŎ<0XFۃ^k _78R|0󟍧 X9lV4W3qqxb`LEelÃw TtlfºzdY]BͬB&o[or*;If7+S4FEFIQ%V~Ѵ, $2  Ӹ0#p_QCԪҞBQMtIV-UtQJuD%=YɀFhi4fO+ar(EMWrܚ_֮endstream endobj 272 0 obj <>stream x}ϱ 0[|Fq+ vtr'utPty>JЂVCAn C>)NB<pmkq jZZpTvfJp4A!|ܚRieuݪ,;鷸"Umddgf$/qF+Q+]KC8ptj䐆ŀ "#$ʣN[ywaendstream endobj 273 0 obj <>stream xڍб 0Д[ DZ N⤎S ;!b #wBaj/9A]FG oPjT ߂[|>^Wn\1ڹ^Wöe;>w"ȑbne!'pΈlr1wE@vؒi`b5olOkuV lL$=oendstream endobj 274 0 obj <>stream xڭбN0 `:TG_ҖpCL &`J~> Uq,ĉ_]"hKZ_=n ; Z0+5RaK~5C%'>;*\ $U+u+}e'}^ܧ_"dj_V˿*'1S9}q2.Wl9ɒCТfeDE3vgZyٴfȅendstream endobj 275 0 obj <>stream xڭб 0H-} LSZ N⤎Q;\Oh 䃻 jh1W/qz1pAf@Pki| }Qa|cpÖqA# KN2lɠw:RE99[CO#/Jǎmݐg'7ΐl9gXɣendstream endobj 276 0 obj <>stream x3532Q0P0bK3CCB.3 I$r9yr+q{E=}JJS|hCX.O@D~DBD00H2? Iy0i߀ZNĥf2TV? r >endstream endobj 277 0 obj <>stream x3532Q0P0b 3CCB. HrW01r{*r;8+. ц \. A=e?0a``'d~"$}6$.0hO$8,'W k[8endstream endobj 278 0 obj <>stream x3532Q0P0bK3CCB.3 I$r9yr+q{E=}JJS|hCX.O?$DC=9Pn I.WO@.^4endstream endobj 279 0 obj <>stream x3532Q0Pb3CCB.cS I$r9yr+r{E=}JJS|hCX.O7@s ?F?H\=u endstream endobj 280 0 obj <>stream xEнJ@9RLG>stream x3532Q0P0b 3CCB. HrW01r{*r;8+. ц \. 000LC"A"YFsĐ@$R@?,Փ+ V~endstream endobj 282 0 obj <>stream xڭб 0-}{O`@U8 kTfИXi${NRuZ:AW` D{JPhݯ=RO39ǰOX",@,scm$61/Vq?*{b\ Sg% nQ6Zi/Zt"Md!N rendstream endobj 283 0 obj <>stream xe1@5&pj,$&ZY+hGqblGN}>stream x10gLxжXX &v08Fg<G <`v2$)"SUr¢8((kR(J:)g%A[=D:4Lhn&~^i/c.ĭn,cendstream endobj 285 0 obj <>stream xڽ @ p؞:jotr'utPtnG#tt(K>ȟK'S7xp>stream xбJA WLspas1WZYUP{}<2M"6>,|,*/u(/)+sџF\)upCoַ1l!RÆ=BeƘس O$8?QCF70d>stream xڥϽ 0H>AAA9>ZL@3wS̰o8xp|)30-l1Y2rf3ǝtC)"l˒PK^QtJ*X endstream endobj 288 0 obj <>stream xuJ@'LyMr.'BBNK Eኃ()2dოgw\nZe+tyiZtW?zEN>?^_K^  )t"Y33BsrA㙢ƑJF :jD.$ &0X@ X {i6zCEPL> VlqZ`I'<EHf|F[(<|,ޛendstream endobj 289 0 obj <>stream x3532Q0P0bK3CCB.3 I$r9yr+q{E=}JJS|hCX.O@DH2` #d?# rzrrӄendstream endobj 290 0 obj <>stream x1@EXL DhI)L0VjiQ8%q/a67?h!!Jl%r|8IuNW 6{C6kl< l&E.6*NT+nZ!D~/!rG(Q @53`cɭRN=B[2r\U;~W)endstream endobj 291 0 obj <>stream x}1@!$p,A+D ,ZZhQ8–[lXH42gƧQL!E4)tx81aHI4L d;d+#+t=Ȳ͂89\-<~H+O _* h ~[+"S'F־1ƦMOMW`HG>?-(RMǠS,p/Ҋ)endstream endobj 292 0 obj <>stream xڍ1j@*v.M8`raR.]$؝"`!(:–[,g*_QF)iz4Nii)|}՚)Ǩ%>;T3iTshJ߰gu]'}+e $olD3Aa]O3^yy۪ 9ܰIt2/+~}_&Mx)//'1endstream endobj 293 0 obj <>stream x]j@ e<'ZꡐLBcd>?ŏl i$~9h.=SM5\߸l |,;~_X./$5U;lV3xXjrW=G.:F 7qfg(L8Hic*ebMbS ôqEܨPMewe6NŨ{1!Xwd n&endstream endobj 294 0 obj <>stream x}б 0+->B l#Q7IGQ.)5.!44歧4QtTxAxe-iO1HVtOD9ӎ1ɷ֖`X i^)^N?:0fVR𜜩L-gDyX/f1NId S2c2'qHp'endstream endobj 295 0 obj <>stream x}1n0 Ed0EG0/ ԡȔdР7 dPK#O'O *k!XnKVz>uөg^3e݋}N7Oo#XnkR 0,H"`nX,2d;F)ԃ"G ٦)eC$9َ}r9H>Gime2bֿɯꢻNǀfendstream endobj 296 0 obj <>stream xڭ=0 S1T#4T HbF(=BN1#2|QlSL``: Ҍ f}a^cstz=^NЀ`|U|+Q܏JfL5IbG|86*Um%1x(VDFN{ܙmw^{Ǜ)5xu Vϗrendstream endobj 297 0 obj <>stream xڕ;n14s5,r%[D ")S$"r4Gp`(RF}?i7>stream xڥ1N@Y478n- T)UL(ԛ,IdUq n#t-l#k&ĖHendstream endobj 299 0 obj <>stream xu1N0E49BM,)@T@"萒(9K. #3?pW=w<~(ё6[;ϝFOْSxϟ_dw7qB#h%^J"s-,&ï& M ugTi: d)ȧֿHee_3 Y}ETԼ4rs$jYh%t;#k}endstream endobj 300 0 obj <>stream xŎ1 @EH!%q1[ZYPUx!㎝Vd7<[W-SÉ@fޒYFLXr;)svdJ9{ %_@"-0*rࡐZ'pGb4"mz!IoMSK?7Wendstream endobj 301 0 obj <>stream x}J@Hfa4]<Vr YlWX `D9-4oɿ3eP=յj隣{^u\\:ݙ{z|bu~*.r冻D6 !#"%I\(3}Cc{mPD߄%:N4@&qTDMK2v ;Q9(nhK Idvd="Т>y &ɹf{[ӎ N4:58x'_'/tendstream endobj 302 0 obj <>stream x= @ L2'pH-,J--ףy2ŒmkO1rX54])/ UԎ URvL,=&dk6>s]PFX`* tB &66aQְsdmN|*38w ]ZZ錀endstream endobj 303 0 obj <>stream x3532Q0PbS3#CB.c3 I$r9yr+q{E=}JJS ]  b<]0000PX?Po?=``D xr "cnendstream endobj 304 0 obj <>stream xՐ P ES YgխP+A'qRGAEOS ;\%CA0$B̘F5h>M¶1d4xTvA*^NIlBYڢMNNSyq" ɑ8t:e n ^(gGƒ'gz\9 %rendstream endobj 305 0 obj <>stream xڭοJ@=R#d$G \%'BBCܣ796[D@~9nֺLҮFR\3dQֽTvRT>o_Z_j7zh}+F e>XLΙ垞tQ8rnl`l`Kv❷ xuw0$nz_,ǟM 7ݲ]X`DtqY/W ^endstream endobj 306 0 obj <>stream x3532Q0P0b33CCB.cK I$r9yr+[r{E=}JJS|hCX.Oc`'\{0 ?0%\=Rmendstream endobj 307 0 obj <>stream x1@O75pD ,ZZh:JD<@J ˆbb%3򎃮i0f3c3n[6DM8eŠ8NDRrpEEVn4TKUT|(UBMҸHȿ(?endstream endobj 308 0 obj <>stream x1 P t*d |BB`A'qRGE>stream xڕ=@ #0e't$$RheaB5pJ 6&Wd^狔cy9ƹjzPRei.;-+RGN R[&U|H-+֤|Z3/PDx"_  {MءlQ5򃠳RkD0qM]Is Fk,Uel m*:9nendstream endobj 310 0 obj <>stream xڵ1N0EEirqd":K" * D ra8 j$\<̟|Ҷ9~JSJ/q]Ngr |y@T2bH!iY)0DI~B& #;NvWV #tb9w?1&쵹+'KUwι9mkQڎHQ*mAi7t-}endstream endobj 311 0 obj <>stream xڵ=n@4@XZDGEJJ "9G k*U4hgޛq1*=,y\-@~jݜ'~Ӽ"~Jnm}r3;r^pAՒELZ[jCm`&H[d+RAv MFM7#zBL#PoNmz'[z >YgY$jcƛqH"WڔVU!,endstream endobj 312 0 obj <>stream xڽα 0@εIG882:Ht>85g<G5oHYc\lːIN͌Od>"YJq&S"EE\-u׋p*X&.EZ7-}K7-^D_~417yiendstream endobj 313 0 obj <>stream xM=N0j K.Yo?)@[%h(pGH"1&+Ai4絻RF.x/~-O_yUì o[^fv'^TGnBe*TRUCQf4.,B"tF) F#a~̇ Lͥ2~"1e`9Cf1YD5- VM4kcЇA-ʭendstream endobj 314 0 obj <>stream xڭб 0+ 4%q- ftr'>#t =/u AIn(ƚ!kxB%N_C!Q-$Ft9_Ռ$h+3;tA|y=8ނM?`|ҋ-xI ,vQOzxE:Vv܄#Jsk|jVmxendstream endobj 315 0 obj <>stream xϱ 0]r cptBp" hX ;;rpcHQT2kv%d‚ϧ˞L%SrPE^ />" _*?_^ӗw/ķ=yD-L@@+z]lendstream endobj 316 0 obj <>stream x]α0# $XJD1D'㤎]GQx!Ԥ%Coƒb Ly۵-(v$S+NQkg͂g\:]:r9쒮 < د׼C|V{ˀʠB6נ?b}gk{[[\2eendstream endobj 317 0 obj <>stream xuʱ 0-yFcB`A'qRGE(} 1AX>%E4v+g$'txE 9ʵ5o3t >stream xen1 } p~r$7 1юZ(yc+ d/dj I8&,‚}bTl+bY\2L5N{Gs/Pܠ 1?3W-%_}endstream endobj 319 0 obj <>stream x]1N@б\D&Gع؎HT+  * ()@*>Vu,7O?_f竂RlSqAENObQ4xz|M=%&>ǤgL6aV[2(̭v 9LJt'XX=YjUI+.~ЉgPws+CF`CHeD%;#7R NJCwX}xU~endstream endobj 320 0 obj <>stream xڭ @ @#B~B^=] I{O3鬛A.oď9”Cg ι؟nm8]r;W3zw6%%YUH×y4g Rd\\\grI,'rI65~\x\endstream endobj 321 0 obj <>stream xڥ@Ba2 .HK^rh(<%anY .l;kXㄓ%jP89Ssߤ/]'R5-4GGʷ _* R#>^SoVAԘ5auHKxcO(, m chr >O k>:p6gȹGN;­zendstream endobj 322 0 obj <>stream x3532Q0P04&& fF )\\  ,ɥ`l̥U()*Mw pV0wQ6T0tQ``|F ~8!"AD=$A= HԱ5 ?h .WO@.hendstream endobj 323 0 obj <>stream x}j0h0G=Ae'S!M  ԡtJ2vHhʏG#x`t/jJ)TBuuu|F6+9U|Eۖݳ%C̲kqf}N^*)_ %"י2S]`GNMOtdf@C)  (RX%&aȁbrq7jzor0qy42LXC#y|Pov}endstream endobj 324 0 obj <>stream x]=N@ !䇰4HE"T+*Ar!ehYS|٣޼ijjhk62hs6/|NXj,wz~Gga,d(cE.q  ~@1Bn+~Pcѩ*)&e7RcD5V_BV!1 #ctiCK*f ӱ`=k@o{|_ᅪendstream endobj 325 0 obj <>stream xڭ1 0y'0mV Nī&;ƼtxA?Y>stream xڭбJ1YXf[ x{wVbuZZ(ںytG2E8s J#L2ìbSG+t48zr}Gze=k)o-=8qRs+$W89ps q+h<d"4IzrP?2BFRN"*:O^2 ixΝ)5]@\tDXs&݈w[!endstream endobj 327 0 obj <>stream xm1N0E i @%ҲH@m (9,+c7k4V^]#O//~c{~zp#-yn9p"H:QiST.*NU2JUrAd S\1V`"iUǬ(ǯ3&aFEd+B @ogh&ùJe.bA.VFN[Y-bķ?endstream endobj 328 0 obj <>stream xڝϱ0[|VI;`A<#0:ך@, mD)Π90 R |J_cz<]Pp+0ځΨT13z5W/j'Z|V7J!̫Hi\LP &2]p';5صB3i}kXokendstream endobj 329 0 obj <>stream xڍN0`?BZcR$2 Ā:c":;G#d8.H7￵QE֖܎5[,Z{P%B܉RX (#:@PLPQgh 4?'jpB|F!{Y\i~0~Z6xfqQeNe7 1=ŧď\!Ɯ^3yN9/} mendstream endobj 330 0 obj <>stream xm1N0ЉRXr#d.I춑E"TjAms%Gp"ˊEzmwխ^ttїξ۾N77m}k[fϏWﯵA:mxP)E*"(@J 1UT-Ru* sb8/D"D"?p"N. ˰R+Wv#ffzp9vNs# SS5Aތjendstream endobj 331 0 obj [ 51.24 0 51.24 0 51.24 0 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 0 51.24 0 0 51.24 51.24 51.24 51.24 51.24 51.24 51.24 0 51.24 51.24 0 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 0 51.24 51.24 51.24 51.24 51.24 51.24 0 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 51.24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51.24 0 0 0 0 0 0 0 51.24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51.24 0 0 51.24 ] endobj 332 0 obj <> endobj 333 0 obj <> endobj 334 0 obj [ 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 0 0 0 222 556 333 1000 556 556 333 1000 667 333 1000 0 0 0 0 0 0 333 333 350 556 1000 333 1000 500 333 944 0 0 667 0 333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 584 333 333 333 556 537 278 333 333 365 556 834 834 834 611 667 667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 556 556 556 556 556 889 500 556 556 556 556 278 278 278 278 556 556 556 556 556 556 556 584 611 556 556 556 556 ] endobj 335 0 obj <>stream xڍtTk-қ@CM@ҫ HHBB{)D& AH*T?߽kݻ֛3=/&D`$ŁJ-C3I)(-JY0p_fr>+( D(/ l gD Ii"Jm 0 P/r>-$ sq  $E4=h0P\E00GaP߿Rb0(% ___q8&$ a\fP/( " 0y@0'X¼͑_ 00ᅋF@h8\6E? (p8P,FB@~Ap/$.AN875M y0K EQW\u-"u?m ƵOdH_D_g%ayzCL@1Y ((zXį~(o/3AP 8H@`Py A$cNP?qf3nh`iO'/|% LD0w IJ@@пo& _w'> PC׻i 6F FH(.P=$;&_Y_ 7 S7Hn j ɆP㿽n;4. B!&0 .= `51I |}'^YvAq:0kd 4GKJV [P[ q h_H@=q}Ǚ[doJh ;g`HȎMv_תS|BbN3j f˫u4~|jm iK7mx~/lb| Od,4zZwzz+PӟbGg6MnQO%Z& ++rr#qEfx` U&#MN:m&Yf}Ljt!]|`]`W1x J#zG)N%ɲ;(62\(j&r<<27Z>#gZ! )δBwg7d'*J9g;lri!Z/&`R{)fnU<{tx-۾i"lq}rs$ M<\6S%; Ti.e O&6Irdw`" / ՔJ=%[ƿ 202\f:7I )zEq(>t&!VR++VN k(?Su?>OԽܴ^XǗ౪mtI9b;27)\},s&|BV-f+9T;@3$zeG(K{H2`^(h$FVw60Сl, 2>l y K<Ə2i:UƸM O`3|lHjs(e;4%7MkUY(!ga+MƞѤM.-hBF rL ias`a<:̠b(H]Z9\~PO"Y&lA]ET(̦e#kc"" ǃ6Qq,Fo+SmGf9^zeUsGڑOTWWڅ#BRJ>$ckInzp-5sőa $^rFðt"Y[EĨwSSIx2-I ԑ7(Vc$L q2>`=PYV&+G:;INP[NF3WrdlI6(+4o-Tsɕ^̴O*szxO@ wMUɚ͉T~4R" k|W2JIl{Q>`4~S'.xF2vj?Oʹ+=s[iMZl>ggT8%"~-Dsbؓ_K+Ibo>U9J[~Sp:٪r&qVG赈Az5}!)*~tyP4kln5xG1,1 X̕fWccmi^fk' 7<.ed%.? =<&Rzvo6u@saN}COT0;eJ b5+)-;iF 7$6Qx$kCqټ_B>˖[sf7]ɔ r.Ţ*KEIޗ‹빢s#/?,`Axd#Xm 6s46۾Y!|m_?NcV))#n޸Xr{y͝JOj N.c&|琏]i͟O#mEw KJNbM3Ȅh1Ԙj Q=Oci܅x 4f;IB?!lC&BUkizƺRlg'::ʋqUdT0mǂiƨA X˱m07.JAM~XI !JjS#uTR*ȓ8nGWd9^ݺST-Qs/[ݗ`D~2г =BC\S'0[YN &jmP^-nŝr5ƓbwU=Ն˱ޟ|&n{>.B.>o/2הHz }꺵pMm;W]ʔwo%oߨ1بo}pѻbf2^DѦޒ}Tq輥/W`XAIB0AnQ) H\ kL6JHQ31$h-jlCHubצ n'MhZQJ3.SI%3Q҇FQ+4Jo$6SI3ut ԛWYgN(׉9UW~X՗JΆυK݈ CFB擲He>?@JQ,^!w9wVB->\=uk~ 4dN?eu&g1GsW/9\l!W6ţ{2Q԰[=ZbLFVU]dUwcذ˅G:!5= AF3I#Ҳ*rJRX C7dNױ0=y1?ss: nǛ[3XU,޻*~W(LF)>'[P.A6Cbն^]v8_ڻUf: VRKL6`oҮf5mN*];Iq3[tyhyզPӎ`Dl)殄]yɣs }cUDE~bK\uSஓe==|xn<?vez4˥)1>S3@)jSK<|ofF93ݬ㑆w1>|G UM"ݓz78󈁞Ŏ2VW~6T?$h#іzLuk#(ZTR7ʉ3)Pi#]B9Դ:GCnn5:<Ȱ@vŒBoiid'|b\ݷt!\%l]$?Aw?1&S*WUndhmP{[|m_ eMJ׎fwQ׊OgUG_dz#@=n$_YgpQN:̥)Aa@iwI>mG>ӔV9N7Zpx3,2Je@1:@XYG5WH5eޮ{jfh|2tU_B|ƖdE|ԑyУ_-ʺ1Fnc~ u7+( ώ#MukD/cf}B0n8>v.ҜD]=oFQZ Knѕhx\)G$U Vo9%cB[7YkEtj3Q\AMƛ/X3x*Dsz6&'aH3pg7}:^lM$E6 G6Vm[; Ap-$xY?-8 )E~G'-o~*R(8)*䥉Gh)U(,o!57 l Aƣql;lSm%' ΚWS>S2< /u ~]nW Dv_L=|Mon陉 MABm 6\ ŏt)Z9 Tqٓ٢ VUs;KaNq׌/Kgj&,%×n,_MM} ?֤ "&sOs/@Eޞpi̟sop{]磿}kȔn _vbWǨP3`7>薡a5F]kx u1N->w>ď潚8wkBy]W2eZϣ= W%d\OeoaXh(ZӋvژ(P]vcǢnlb+Ee@RѣU_WDNIͦj cgķD[8;^ Kim_p[f5Pu:qq\J80T:L&Nq0NV0#zIj8dah&z)%bt}QWqSFF/?p0&r}AMv򾸬3)5vOxWKǃ#b qRRKY n+|lm|TtrGG MW bj>ql\Cp1[h xiU2ݣ\不BqZ!os#sHD5i:SMw;Yq-A_i%Dv"et[ WsA9*j^6hu#;!Bg\r)}=߮*vm ! Ж -t| 3rcL;\gWO\y5᷶ ڏM^k 14e-ޒeЊH2<2zp8,D |;]4:qajKl毤Ld Y i!˻ZwpcžH谎iA|#Dgfu uLag wUYC&r)(ڑkIVW3Hgai/so%F _YMRt(NJ6W,Z%f:Zw8vG}.T" Ld]P(@z~[nzɦԂjiycƤendstream endobj 336 0 obj <> endobj 337 0 obj <>stream xmwe\50Cp&0 NI@p.C$X?ٽ{uNU0hrH[;+899" K7]LClr< t=_]@YW0?zA (>큼9:\N-; {䜬<0w]gg(Zjv@*Y'gW;Y_ǐo 0_@6`'ٞ(0Sֿ} yk̶"\\ᄁݹXY:9&pClԘ׿ihs+¬hÙKu+'ɄB me;3svr@@n(<wWp ` r<]Of0ϳ: 0r;˵v9rtz8=rp 8xO} zV-?TA_my]ݞfh_j0=F@~=-:^30) I7*O2P/ u:|''4 uSzV_r[@ZNnO)-vs{? 0IaVNP @iDA5<\]t㦞b:CO%`+'+0ir///=w85H~ iJԙ #G$ z ts#(Ep6i`~Gc>~ K%(8RFS}i !;DDymࢉBNU]RL`E6TS!P[enGh6säbvrEPۍo90 4%QHD/ϭmT{B s()IkؤS!jVh3̣BK0^Utj+y 6faÄ&sN'HE2>kRr h4[cj;[02l^PHZ$rTd{(Z,=J2I*l8#&4eەj:6R*cHD2*EX\ %\/2V*CI\t*娑`k{a*` i(K<4뺍4~UX5R0˕1&,~l&4 YņTu ϣF}ye6ȏdXU~έP/惕FQT)_p?C_pzyr,Xl1 n(WI' ? v+1Jy[M͐8PED5j 8\.=aK-&,_[`{{IY7G+IEOeXY"gQ;{>n49{vTT7 Tq&.Nji`ʳ5Z4bO#$_],m>N7ꉋ] âu?)`I~SwǢ2؃5 in9{U}.ah ilF[W%z9:h\~*9ȍ-EzU6yֱkD +,gNLِxxx$hDZE SpXTM1-uYWs <}CmbqXXp\Clo,j.:bveH ,Bg8k K)ykV~ZY)lc %UJ'pãw.kiSPn)G־/C3\;=GҎ4m= wUEj=5ߴ1C5C4k̻„Had=M.^̚L~ v6kbS9;1jtL )&^tυ9ѡ-EN~+"Eۥ]Czq.t b<7#[=C"-qC qלɩr1x vqׅ$UU2kBEn~LTY6RxR4uC8ugrBr/WN& Nq@xa\ܑ&%1dTnTEzڢ,;JS%^$> ؓslA+ϞˎFW6~4ֿLf z=*"PwI.{4>Pz\LJKB38% J{D%cZ2/߮'X7 d0_ a{MQ9#꽼Htyy>¸AV| qw3&;b&[h7gK+S:9輩ȌΖv[,+Cl2E^clnB{3)Ժbkm[CSpv0 (&6z]QYYb䋤U~2ߏ$#Mw%w#G!AF).lr„.CC_?d4׈"~saO;V2 ިpohJ8RqxP]K[i'}b7uJ?6T(@sߪO|٠q3̲I[ aȻh9Mm#B$ ~9:h ^BW} f? lj5N;3R:(xq.RvY`JI4Po4KTެAELݣm @*&C^S\Gl 3{>7~DN#O}P1~=Tu?pW6N})@ ;c|p؟+d# ~Bn,tN_5Š){ cm byKeFjEmzfl&g CONZbs[S,z,Ǥe^{K:͠CڐWs7%3C ԛ@w#8[ ؂fV,ۆ-Ӹ}5-yݞ?O!P/ МYSfhd& 1RȔCǨxJcrcꑋ,xtr,hj'(7-ޭ ;s` .(|ڣ atĦ<c="b?1n6RpLzw7bߎ 0PiA:4U ߼ PP"4Є_XpHRN% Hnbb'_Q;3!pSo{P4VQ(ƎsXp^q>ol2ZHNaY:c K!QO g9$q!7e"ͯz>A\;A/3l ؕ#wj轠c}lh;eX֌*F +-BZkw3-bs\$]d}N^ Xbڎ!EȲt.c=S,%Bq '-r'6vl?cy$;P+`h͌x藸P! ĵ5VWYIą ٖ#.mt#d!Pb=6CRi]|̛P '/к  PKBcjG:-4>9+Y)\s ?kL]3ld$3vbgU*4fDU _H?GYx`;g>yy$nL 1_ͩ_"4&e|fIl-Ϩ~.l&\1|-;ͱn{V9͊zNp4jLUNSN>dȜ~Odu-Ԭږ'$mhNS@LQ~Z():AV2DZ,Z$4[#̫'S|g#-\tIvE(HHPݴMثc*7{u Ə:IQPE`y)k3Tg#O)sBVř2u#Rŕ&}gvԉ6>ƑOn% <_x:'xq,]=b>G}G-CEG;; pr:!sjW"P^F,2c',Mq\?A7?(bJ½L|"|M)5 oZEL_<-JV5L9X%R3l!wݺw4󉀾Cf l="g(與bRK.`;O]#_O1g(0u&rQPs`ХHU&Z%䑏]1f=7ߌbI8˹D靖p+dXhY~/E$ j9:^P`ff& OC{{~8ݬ*{{5 ^G!/m6Pt L\C reem?|7b:I8W3fxۃL:2ZRk%cNKL_y6-cA?&? [8-rM9w>NDudVo2ݢ0ss"p)3q5ѱ$K F> ܠ<3^G<1.9Z- e^O=bb_Q1Ӿ{Wvڹ0@TBFyp`:? MxGHҘ zĈf< )'aЩ )gQ֫HT7!(6S yYLi }X0,sA:2z›{ ݋5Y'=rK|H 0Oq:Y]5Cӝ+ڕ ~0ۓ:ek1|&׋CTS:EP_c :7TN58!&. 6ҕgB?J}~Wоe-NT_h2|X.VAA7Xg (9P9?GYAovM]un/g= ˵$>JG+YtLpݯ&Q5tE2J,[XXa>rTSҿ>k /08nE=DGF/)LD 06y]v%ks^NU&Vjt$f"+[" Sܖamr8N3Nٖ.8%rѨ1*V!"/$yzeg2-b> C@]a<6 A_h.tC,vh7Ŀ CmI+ K6G|Dg{v*q muyt"$q CgoJWls>9:VL}E#>mL[yQ?n-w7-HU,\`2v^c&R<YD*1- G*ERL[`o?WH,;\WF5Vp K4ԃ[{^O0J`Rh\K5w^YM_/VeFdWs$(t\QmMcnsU ,W@8kN$cwnzbtzO{5=',vF!l{,+N77W0{If3l3^ha2kl1F&e?1wN@>>DuGciQ&8$#@Tƚ/rJQ6U <L6\08`aWr%e~=<β;cXYcciוx3\R%W-"ոE-Jy!?8j{^x`|fn]d0Oߐ{ y[uL7{efTS SWuĻ6"{[$rrEJJS6qƑTi=}铄;e2;'aMɒC{0_@R3oxul|r?rGK A:Ð3W_%bUFv]E .7qJ;ClQ2aALTT4z/jI cIRFUb 3~U2K[)%h[K^rR8hB9~sW?zGī5xN3e-*S D0C4#hSrRh: nugQG͋endstream endobj 338 0 obj <> endobj 339 0 obj <> endobj 340 0 obj <> endobj 341 0 obj <> endobj 342 0 obj <> endobj 343 0 obj <> endobj 344 0 obj <> endobj 345 0 obj <> endobj 346 0 obj <> endobj 347 0 obj <> endobj 348 0 obj <> endobj 349 0 obj <> endobj 350 0 obj <> endobj 351 0 obj <> endobj 352 0 obj <> endobj 353 0 obj <> endobj 354 0 obj <> endobj 355 0 obj <> endobj 356 0 obj <> endobj 357 0 obj <> endobj 358 0 obj <> endobj 359 0 obj <> endobj 360 0 obj <> endobj 361 0 obj <> endobj 362 0 obj <> endobj 363 0 obj <> endobj 364 0 obj <> endobj 365 0 obj <> endobj 366 0 obj <> endobj 367 0 obj <> endobj 368 0 obj <> endobj 369 0 obj <> endobj 370 0 obj <> endobj 371 0 obj <> endobj 372 0 obj <> endobj 373 0 obj <> endobj 374 0 obj <> endobj 375 0 obj <> endobj 376 0 obj <> endobj 377 0 obj <> endobj 378 0 obj <> endobj 379 0 obj <> endobj 380 0 obj <> endobj 381 0 obj <> endobj 382 0 obj <> endobj 383 0 obj <> endobj 384 0 obj <> endobj 385 0 obj <> endobj 386 0 obj <> endobj 387 0 obj <> endobj 388 0 obj <> endobj 389 0 obj <> endobj 390 0 obj <> endobj 391 0 obj <> endobj 392 0 obj <> endobj 393 0 obj <> endobj 394 0 obj <> endobj 395 0 obj <> endobj 396 0 obj <> endobj 397 0 obj <> endobj 398 0 obj <> endobj 399 0 obj <> endobj 400 0 obj <> endobj 401 0 obj <> endobj 402 0 obj <> endobj 403 0 obj <> endobj 404 0 obj <> endobj 405 0 obj <> endobj 406 0 obj <> endobj 407 0 obj <> endobj 408 0 obj <> endobj 409 0 obj <> endobj 410 0 obj <> endobj 411 0 obj <> endobj 412 0 obj <> endobj 413 0 obj <> endobj 414 0 obj <> endobj 415 0 obj <> endobj 416 0 obj <> endobj 417 0 obj <> endobj 418 0 obj <> endobj 419 0 obj <> endobj 420 0 obj <> endobj 421 0 obj <> endobj 422 0 obj <> endobj 423 0 obj <> endobj 424 0 obj <> endobj 425 0 obj <> endobj 426 0 obj <> endobj 427 0 obj <> endobj 428 0 obj <> endobj 429 0 obj <> endobj 430 0 obj <> endobj 431 0 obj <> endobj 432 0 obj <> endobj 433 0 obj <> endobj 434 0 obj <> endobj 435 0 obj <> endobj 436 0 obj <> endobj 437 0 obj <> endobj 438 0 obj <> endobj 439 0 obj <> endobj 440 0 obj <> endobj 441 0 obj <> endobj 442 0 obj <> endobj 443 0 obj <> endobj 444 0 obj <> endobj 445 0 obj <> endobj 446 0 obj <> endobj 447 0 obj <> endobj 448 0 obj <> endobj 449 0 obj <> endobj 450 0 obj <> endobj 451 0 obj <> endobj 452 0 obj <> endobj 453 0 obj <> endobj 454 0 obj <> endobj 455 0 obj <> endobj 456 0 obj <> endobj 457 0 obj <> endobj 458 0 obj <> endobj 459 0 obj <> endobj 460 0 obj <> endobj 461 0 obj <> endobj 462 0 obj <> endobj 463 0 obj <> endobj 464 0 obj <> endobj 465 0 obj <> endobj 466 0 obj <> endobj 467 0 obj <> endobj 468 0 obj <> endobj 469 0 obj <> endobj 470 0 obj <> endobj 471 0 obj <> endobj 472 0 obj <> endobj 473 0 obj <> endobj 474 0 obj <> endobj 475 0 obj <> endobj 476 0 obj <> endobj 477 0 obj <> endobj 478 0 obj <> endobj 479 0 obj <> endobj 480 0 obj <> endobj 481 0 obj <> endobj 482 0 obj <> endobj 483 0 obj <> endobj 484 0 obj <> endobj 485 0 obj <> endobj 486 0 obj <> endobj 487 0 obj <> endobj 488 0 obj <> endobj 489 0 obj <> endobj 490 0 obj <> endobj 491 0 obj <> endobj 492 0 obj <> endobj 493 0 obj <> endobj 494 0 obj <> endobj 495 0 obj <> endobj 496 0 obj <> endobj 497 0 obj <> endobj 498 0 obj <> endobj 499 0 obj <> endobj 500 0 obj <> endobj 501 0 obj <> endobj 502 0 obj <> endobj 503 0 obj <> endobj 504 0 obj <> endobj 505 0 obj <> endobj 506 0 obj <> endobj 507 0 obj <> endobj xref 0 508 0000000000 65535 f 0000047083 00000 n 0000047197 00000 n 0000047278 00000 n 0000047970 00000 n 0000048084 00000 n 0000048165 00000 n 0000048838 00000 n 0000048952 00000 n 0000049033 00000 n 0000049533 00000 n 0000049650 00000 n 0000049732 00000 n 0000050422 00000 n 0000050539 00000 n 0000050621 00000 n 0000050956 00000 n 0000051113 00000 n 0000051272 00000 n 0000051430 00000 n 0000051588 00000 n 0000051746 00000 n 0000051828 00000 n 0000052402 00000 n 0000052776 00000 n 0000052933 00000 n 0000053092 00000 n 0000053251 00000 n 0000053409 00000 n 0000053567 00000 n 0000053726 00000 n 0000053884 00000 n 0000054045 00000 n 0000054206 00000 n 0000054373 00000 n 0000054539 00000 n 0000054704 00000 n 0000054865 00000 n 0000055023 00000 n 0000055184 00000 n 0000055344 00000 n 0000055505 00000 n 0000055666 00000 n 0000055827 00000 n 0000055988 00000 n 0000056149 00000 n 0000056308 00000 n 0000056469 00000 n 0000056627 00000 n 0000056787 00000 n 0000056948 00000 n 0000057108 00000 n 0000057274 00000 n 0000057441 00000 n 0000057608 00000 n 0000057774 00000 n 0000057935 00000 n 0000058095 00000 n 0000058252 00000 n 0000058411 00000 n 0000058493 00000 n 0000059895 00000 n 0000060108 00000 n 0000060269 00000 n 0000060430 00000 n 0000060597 00000 n 0000060764 00000 n 0000060922 00000 n 0000061083 00000 n 0000061244 00000 n 0000061405 00000 n 0000061566 00000 n 0000061726 00000 n 0000061887 00000 n 0000062046 00000 n 0000062128 00000 n 0000062855 00000 n 0000062991 00000 n 0000063147 00000 n 0000063229 00000 n 0000065589 00000 n 0000065725 00000 n 0000065881 00000 n 0000065963 00000 n 0000068196 00000 n 0000068332 00000 n 0000068488 00000 n 0000068570 00000 n 0000070871 00000 n 0000071007 00000 n 0000071163 00000 n 0000071245 00000 n 0000073774 00000 n 0000073917 00000 n 0000074077 00000 n 0000074233 00000 n 0000074315 00000 n 0000076668 00000 n 0000076805 00000 n 0000076961 00000 n 0000077056 00000 n 0000079756 00000 n 0000079904 00000 n 0000080065 00000 n 0000080222 00000 n 0000080305 00000 n 0000082888 00000 n 0000083044 00000 n 0000083281 00000 n 0000083441 00000 n 0000083598 00000 n 0000083707 00000 n 0000086629 00000 n 0000086769 00000 n 0000086926 00000 n 0000087022 00000 n 0000089749 00000 n 0000089889 00000 n 0000090046 00000 n 0000090155 00000 n 0000090295 00000 n 0000090523 00000 n 0000097944 00000 n 0000097989 00000 n 0000100786 00000 n 0000100942 00000 n 0000101103 00000 n 0000101267 00000 n 0000101424 00000 n 0000101507 00000 n 0000104011 00000 n 0000104151 00000 n 0000104308 00000 n 0000104378 00000 n 0000105292 00000 n 0000105440 00000 n 0000105603 00000 n 0000105760 00000 n 0000105856 00000 n 0000108276 00000 n 0000108416 00000 n 0000108573 00000 n 0000108669 00000 n 0000110544 00000 n 0000110692 00000 n 0000110850 00000 n 0000111007 00000 n 0000111103 00000 n 0000112333 00000 n 0000112481 00000 n 0000112649 00000 n 0000112806 00000 n 0000112915 00000 n 0000114873 00000 n 0000115021 00000 n 0000115188 00000 n 0000115345 00000 n 0000115441 00000 n 0000117035 00000 n 0000117183 00000 n 0000117341 00000 n 0000117498 00000 n 0000117607 00000 n 0000117749 00000 n 0000117990 00000 n 0000125782 00000 n 0000126037 00000 n 0000128113 00000 n 0000128253 00000 n 0000128410 00000 n 0000128493 00000 n 0000130290 00000 n 0000130430 00000 n 0000130587 00000 n 0000130670 00000 n 0000132410 00000 n 0000132558 00000 n 0000132719 00000 n 0000132876 00000 n 0000132985 00000 n 0000135162 00000 n 0000135302 00000 n 0000135459 00000 n 0000135529 00000 n 0000137968 00000 n 0000138108 00000 n 0000138265 00000 n 0000138349 00000 n 0000140365 00000 n 0000140537 00000 n 0000140697 00000 n 0000140899 00000 n 0000141101 00000 n 0000141278 00000 n 0000141435 00000 n 0000141531 00000 n 0000144176 00000 n 0000144380 00000 n 0000144575 00000 n 0000144791 00000 n 0000145007 00000 n 0000145227 00000 n 0000145445 00000 n 0000145663 00000 n 0000145859 00000 n 0000146054 00000 n 0000146211 00000 n 0000146320 00000 n 0000148954 00000 n 0000149102 00000 n 0000149278 00000 n 0000149435 00000 n 0000149545 00000 n 0000151747 00000 n 0000151887 00000 n 0000152044 00000 n 0000152127 00000 n 0000152886 00000 n 0000153026 00000 n 0000153183 00000 n 0000153266 00000 n 0000155768 00000 n 0000155908 00000 n 0000156065 00000 n 0000156148 00000 n 0000157701 00000 n 0000157889 00000 n 0000158086 00000 n 0000158276 00000 n 0000158466 00000 n 0000158710 00000 n 0000158953 00000 n 0000159159 00000 n 0000159316 00000 n 0000159412 00000 n 0000161363 00000 n 0000161537 00000 n 0000161787 00000 n 0000161928 00000 n 0000162176 00000 n 0000162442 00000 n 0000162468 00000 n 0000162531 00000 n 0000162566 00000 n 0000162659 00000 n 0000162942 00000 n 0000163262 00000 n 0000163524 00000 n 0000163853 00000 n 0000164079 00000 n 0000164302 00000 n 0000164583 00000 n 0000164858 00000 n 0000165026 00000 n 0000165214 00000 n 0000165403 00000 n 0000165643 00000 n 0000165900 00000 n 0000166154 00000 n 0000166325 00000 n 0000166583 00000 n 0000166775 00000 n 0000166989 00000 n 0000167158 00000 n 0000167403 00000 n 0000167582 00000 n 0000167810 00000 n 0000167994 00000 n 0000168168 00000 n 0000168364 00000 n 0000168714 00000 n 0000169069 00000 n 0000169426 00000 n 0000169702 00000 n 0000169981 00000 n 0000170296 00000 n 0000170567 00000 n 0000170796 00000 n 0000171020 00000 n 0000171215 00000 n 0000171401 00000 n 0000171722 00000 n 0000171921 00000 n 0000172205 00000 n 0000172475 00000 n 0000172723 00000 n 0000172991 00000 n 0000173283 00000 n 0000173569 00000 n 0000173899 00000 n 0000174107 00000 n 0000174368 00000 n 0000174643 00000 n 0000174935 00000 n 0000175249 00000 n 0000175520 00000 n 0000175816 00000 n 0000176110 00000 n 0000176389 00000 n 0000176692 00000 n 0000176988 00000 n 0000177225 00000 n 0000177579 00000 n 0000177828 00000 n 0000178040 00000 n 0000178288 00000 n 0000178590 00000 n 0000178788 00000 n 0000179034 00000 n 0000179275 00000 n 0000179548 00000 n 0000179854 00000 n 0000180155 00000 n 0000180398 00000 n 0000180696 00000 n 0000180944 00000 n 0000181180 00000 n 0000181452 00000 n 0000181717 00000 n 0000182012 00000 n 0000182334 00000 n 0000182584 00000 n 0000182878 00000 n 0000183103 00000 n 0000183408 00000 n 0000183740 00000 n 0000184014 00000 n 0000184313 00000 n 0000184646 00000 n 0000184916 00000 n 0000185243 00000 n 0000185575 00000 n 0000186388 00000 n 0000187115 00000 n 0000188299 00000 n 0000189139 00000 n 0000196414 00000 n 0000196641 00000 n 0000205553 00000 n 0000205976 00000 n 0000206036 00000 n 0000206096 00000 n 0000206156 00000 n 0000206217 00000 n 0000206278 00000 n 0000206339 00000 n 0000206400 00000 n 0000206461 00000 n 0000206522 00000 n 0000206583 00000 n 0000206644 00000 n 0000206704 00000 n 0000206765 00000 n 0000206826 00000 n 0000206887 00000 n 0000206946 00000 n 0000207007 00000 n 0000207068 00000 n 0000207130 00000 n 0000207192 00000 n 0000207254 00000 n 0000207316 00000 n 0000207378 00000 n 0000207440 00000 n 0000207502 00000 n 0000207563 00000 n 0000207625 00000 n 0000207686 00000 n 0000207748 00000 n 0000207810 00000 n 0000207872 00000 n 0000207933 00000 n 0000207994 00000 n 0000208056 00000 n 0000208118 00000 n 0000208180 00000 n 0000208242 00000 n 0000208304 00000 n 0000208366 00000 n 0000208428 00000 n 0000208490 00000 n 0000208548 00000 n 0000208610 00000 n 0000208672 00000 n 0000208734 00000 n 0000208796 00000 n 0000208858 00000 n 0000208920 00000 n 0000208982 00000 n 0000209092 00000 n 0000209152 00000 n 0000209212 00000 n 0000209272 00000 n 0000209333 00000 n 0000209394 00000 n 0000209455 00000 n 0000209567 00000 n 0000209629 00000 n 0000209692 00000 n 0000209755 00000 n 0000209817 00000 n 0000209878 00000 n 0000209939 00000 n 0000210000 00000 n 0000210062 00000 n 0000210123 00000 n 0000210184 00000 n 0000210245 00000 n 0000210360 00000 n 0000210421 00000 n 0000210482 00000 n 0000210543 00000 n 0000210604 00000 n 0000210665 00000 n 0000210726 00000 n 0000210787 00000 n 0000210847 00000 n 0000210908 00000 n 0000210969 00000 n 0000211030 00000 n 0000211091 00000 n 0000211152 00000 n 0000211214 00000 n 0000211276 00000 n 0000211338 00000 n 0000211400 00000 n 0000211462 00000 n 0000211580 00000 n 0000211642 00000 n 0000211704 00000 n 0000211766 00000 n 0000211828 00000 n 0000211890 00000 n 0000211952 00000 n 0000212014 00000 n 0000212076 00000 n 0000212137 00000 n 0000212199 00000 n 0000212261 00000 n 0000212323 00000 n 0000212441 00000 n 0000212503 00000 n 0000212565 00000 n 0000212627 00000 n 0000212689 00000 n 0000212751 00000 n 0000212813 00000 n 0000212875 00000 n 0000212937 00000 n 0000212999 00000 n 0000213061 00000 n 0000213123 00000 n 0000213185 00000 n 0000213247 00000 n 0000213309 00000 n 0000213371 00000 n 0000213489 00000 n 0000213551 00000 n 0000213613 00000 n 0000213675 00000 n 0000213737 00000 n 0000213798 00000 n 0000213859 00000 n 0000213921 00000 n 0000213982 00000 n 0000214044 00000 n 0000214106 00000 n 0000214168 00000 n 0000214230 00000 n 0000214292 00000 n 0000214386 00000 n 0000214448 00000 n 0000214510 00000 n 0000214572 00000 n 0000214634 00000 n 0000214696 00000 n 0000214758 00000 n 0000214877 00000 n 0000214955 00000 n 0000215026 00000 n 0000215202 00000 n 0000215372 00000 n 0000215537 00000 n 0000215734 00000 n 0000215926 00000 n 0000216110 00000 n 0000216296 00000 n 0000216465 00000 n 0000216630 00000 n 0000216803 00000 n 0000216975 00000 n 0000217148 00000 n 0000217318 00000 n 0000217483 00000 n 0000217658 00000 n 0000217859 00000 n 0000218064 00000 n 0000218269 00000 n 0000218474 00000 n 0000218699 00000 n 0000218944 00000 n 0000219093 00000 n 0000219207 00000 n 0000219322 00000 n 0000219438 00000 n 0000219540 00000 n 0000219640 00000 n 0000219677 00000 n trailer <> startxref 118 %%EOF bmclatex/preamble.tex0000644000175000017500000000216511736152332013665 0ustar navonavo\addchap{Zusammenfassung} Dieses Dokument soll einige Hilfestellungen zu Aufbau, Gestaltung und Inhalt Ihrer Abschlussarbeit geben. Bitte beachten Sie, dass es Vorlagen für Word und LATEX gibt, die bereits die passenden Formatvorlagen definieren oder leicht angepasst werden können. An dieser Stelle muss eine Zusammenfassung Ihrer Abschlussarbeit auf Deutsch stehen, die maximal eine halbe Seite lang ist. \addchap{Abstract} In addition to the German “Zusammenfassung”, an English abstract is required as well. Authors writing their thesis in English should swap the positions of Abstract and Zusammenfassung. %Erläuterung: Danksagungen sind möglich, aber nicht notwendiger Bestandteil einer Projekt- oder Abschlussarbeit. \addchap{Danksagung} Dieses Dokument entstand aus einer Formatvorlage für Diplomarbeiten an der TU Darmstadt aus der Arbeitsgruppe von Prof. Dr. Mühlhäuser, der dankenswerter Weise seine Zustimmung zur Weiterverwendung und Erweiterung dieser Vorlage gegeben hat. Inzwischen sind zahlreiche Änderungen und Erweiterungen eingeflossen, welche die Informatik-Studiengänge am Campus Essen berücksichtigen.bmclatex/floats.tex0000644000175000017500000000151211736152332013361 0ustar navonavo%Make own floats \usepackage{float} \makeatletter %This changes the bmc float style to use the font settings as provided by (and set in) KOMAscript %\newcommand\floatc@bmc[2]{\setbox\@tempboxa\hbox{{\@fs@cfont #1:} #2}% %\ifdim\wd\@tempboxa>\hsize {\@fs@cfont #1:} #2\par %\else\hbox to\hsize{\hfil\box\@tempboxa\hfil}\fi} %\newcommand\fs@bmc{\def\@fs@cfont{\usekomafont{caption}\usekomafont{captionlabel}}\let\@fs@capt\floatc@plain %\def\@fs@pre{}\def\@fs@post{}% %\def\@fs@mid{\vspace\abovecaptionskip\relax}% %\let\@fs@iftopcapt\iffalse} % NOTE: Some editors (e.g. Kile) will wrongly highlight this as an open-ended comment %\floatstyle{bmc} \floatstyle{komabelow} \newfloat{code}{h}{bmccode} %TODO port to language codes %\renewcommand{\@fs@captfont}{\usekomafont{caption}} \newfloat{bmceq}{h}{bmceq} %Possible: \listof{}bmclatex/Makefile0000644000175000017500000000101311736152332013003 0ustar navonavo# Basierend auf einem Makefile von Dr. Thomas Dreibholz all: optimized clean: rm -f *.toc *.log *.idx *.ind *.aux *.loa *.out *~ *.dvi *.bak *.bbl *.blg *.glo *.nlo *.ilg *.lof *.lot *.gls *.nls *.brf distclean: clean really-clean: clean rm -f *.dvi *.ps *.pdf pdf: clean pdflatex -interaction batchmode bmclatex.tex bibtex -terse bmclatex pdflatex -interaction batchmode bmclatex.tex pdflatex -interaction batchmode bmclatex.tex optimized: pdf pdfopt bmclatex.pdf bmclatex-optimized.pdf bmclatex/studentcontent.tex0000644000175000017500000016722511736152332015170 0ustar navonavo\chapter{Organisatorische und rechtliche Hinweise} Diese Anleitung wendet sich in erster Linie an Bachelor- und Masterabsolventen am ICB. Ziel der Anleitung ist es, den Absolventen Hinweise und Hilfestellungen zum Verfassen von schriftlichen Ausarbeitungen, insbesondere ihrer Abschlussarbeit zu geben. \section{Allgemein} Die Abschlussarbeit ist für die meisten Studierenden das erste umfangreiche Werk, das sie im Lauf des Studiums verfassen. In der Informatik ist die Abschlussarbeit oft mit der Entwicklung eines Programms verbunden. Diese Anleitung geht davon aus, dass Sie auch ein Programm erstellen und in Ihrer Abschlussarbeit beschreiben. Theoretische Arbeiten oder Literaturarbeiten (die in der Informatik unüblich sind) erfordern zum Teil einen anderen Aufbau; einige der hier angeführten Hinweise sind deshalb für derartige Arbeiten nicht in vollem Umfang verwendbar. \section{Richtlinien für Abschlussprüfungen} Achten Sie auf die Bestimmungen der für Sie gültigen Prüfungsordnungen. Hier werden ergänzende Hinweise gegeben. \subsection{Durchführung der Abschlussarbeit} Laut den üblichen Klauseln in den Prüfungsordnungen ist die Abschlussarbeit eine schriftliche Prüfungsarbeit, in der die Studierenden den Nachweis erbringen sollen, dass sie in der Lage sind, Probleme der Informatik selbständig zu bearbeiten. Nach den Prüfungsordnungen beträgt die Frist für die Anfertigung der Abschlussarbeit drei, vier oder sechs Monate, je nachdem ob es sich um eine Bachelor-, Diplom- oder eine Masterarbeit handelt. Beachten Sie, dass die jeweilige Frist nur die eigentliche Abschlussarbeit umfasst und nicht die im Rahmen der Arbeit nötige Einarbeitung in Werkzeuge oder existierende Programme. Mit Zustimmung des Prüfungsauschusses können Sie Ihre Abschlussarbeit auch außerhalb der Universität durchführen. In einem solchen Fall muss allerdings die Betreuung durch einen Hochschullehrer gesichert sein. Sollten Sie also eine externe Arbeit durchführen wollen, sprechen Sie sich zuerst mit Ihrem gewünschten Betreuer ab. \subsection{Vorgeschriebene Form} Die Abschlussarbeit ist eine wissenschaftliche Arbeit. Sie müssen sie daher mit einem Verzeichnis aller benutzten Quellen und Hilfsmittel versehen. Sie müssen Ihre Arbeit ebenfalls mit einer Erklärung versehen, dass Sie die Arbeit selbständig verfasst haben. Fügen Sie diese Erklärung am besten ganz am Ende ein (oder auch wie in dieser Vorlage am Anfang). Derzeit üblich und künftig verbindlich ist auch die zusätzlich Abgabe in digitaler Form (CD, DVD), ordentlich beschriftet und unter Verwendung einer Papier- oder Plastikhülle in die Arbeit eingeklebt. \subsection{Einreichen der Arbeit} Sie müssen drei Exemplare Ihrer Abschlussarbeit beim Prüfungsamt fristgerecht und in gebundener Form einreichen. Je ein Exemplar geht an Erstgutachter und Zweitgutachter, die innerhalb von ca. 6-8 Wochen ihre Gutachten erstellen sollen. Das dritte Exemplar dient zur Dokumentation Ihrer Prüfungsleistung und wird in der Regel mit den Prüfungsakten aufbewahrt. \section{Zeitplan} Der folgende Zeitplan soll nur einen groben Rahmen vorgeben und bezieht sich auf eine Abschlussarbeit mit Implementierungsanteilen von 6 Monaten Dauer. Soweit sinnvoll, können sich einzelne Phasen auch überschneiden und geringfügig im zeitlichen Rahmen ändern. Zusätzlich sollten regelmäßige Treffen mit den Betreuern vorgesehen werden, um den Fortschritt und mögliche Probleme zu besprechen.\\ {% \newcommand{\mc}[3]{\multicolumn{#1}{#2}{#3}} \begin{table}[h] \begin{tabularx}{\textwidth}{|l|>{\hsize=0.75\hsize}X|>{\hsize=1.25\hsize}X|} \hline Monat & Aufgabe & Anmerkung\\ \hline 0 & Einarbeitung & Mögliche Einarbeitung in Werkzeuge, Programmiersprachen, etc.\\ \hline Start & \mc{2}{l}{Besprechung der Aufgabenstellung}\\ \hline 1 & & Beginn mit der Literaturarbeit: Einlesen in Standards und vergleichbare Forschungsarbeiten.\\ \hline 2 & & Ergebnisse der Literatursuche, Beginn der Entwicklung von Konzepten, Architektur und ähnliches.\\ \hline 2 (Mitte) & \mc{2}{l}{Beginn der Implementierung}\\ \hline 3 (Ende) & \mc{2}{l}{Prototyp}\\ \hline 5 (Mitte) & \mc{2}{l}{Implementierung abgeschlossen}\\ \hline 6 (Mitte) & Vortrag & Vortrag über die Ergebnisse der Abschlussarbeit, ca. 30 Minuten, davon 10 Minuten Diskussion.\\ \hline 6 (Ende) & Abgabe der schriftlichen Arbeit beim Prüfungsamt & Die Gutachter erstellen in 6-8 Wochen das Erst- und das Zweitgutachten.\\ \hline \end{tabularx} \caption{Möglicher Zeitplan für eine Abschlussarbeit (6 Monate Dauer)} \end{table} }% Wenn Sie wenig Implementierungserfahrung haben (was eigentlich nicht der Fall sein darf!), sollten Sie schon während der Einarbeitung prüfen, wie Sie mit den technischen Teilen vorankommen. \chapter{Die schriftliche Ausarbeitung} Die schriftliche Ausarbeitung dient folgenden Zwecken: \begin{itemize} \item Erläuterung der Aufgabenbeschreibung und der Zielsetzung \item Beschreibung des Grobkonzeptes, der Lösungsansätze, ggf. der entwickelten Algorithmen oder der Systemarchitektur (dies sind Beispiele) \item Eine Bedienungsanleitung für das im Rahmen der Abschlussarbeit entstandene Programm zu bieten \item Als Dokumentation für das Programm zu dienen, um damit den Grundstein für weitere Arbeiten daran zu setzen \item Als eine Grundlage für die Beurteilung durch den Betreuer zu dienen\\ \end{itemize} Diese Anleitung enthält Empfehlungen, Richtlinien und Tips für die Vorbereitung, Gliederung und Gestaltung. Diese Regeln sind nicht verbindlich, ihre Einhaltung kann aber die Qualität der Ausarbeitung verbessern und damit die Wahrscheinlichkeit einer guten Beurteilung erhöhen. \section{Inhalt der Arbeit} Die Abschlussarbeit muss alles enthalten, was für das Verständnis Ihrer Arbeit erforderlich ist. Sie soll vollständig sein, kann aber Grundlagenwissen voraussetzen. Der vollständige Programmtext des erstellten Systems hat in der Abschlussarbeit nichts zu suchen. Allenfalls sollte der Quelltext mit Dokumentation in Absprache mit dem Betreuer getrennt auf CD/DVD oder anders abgegeben werden. Versuchen Sie, das in Ihrer Abschlussarbeit beschriebene System von mehreren Seiten zu beleuchten. Insbesondere sollten die folgenden Punkte behandelt werden: \begin{itemize} \item \textbf{Aufgabe:} Worin bestand die gestellte Aufgabe? In welches Teilgebiet der Informatik gehört sie? Wurden die in der Aufgabe gestellten Anforderungen erfüllt, übertroffen, oder mussten während der Arbeit Abstriche gemacht werden? \item \textbf{Überblick:} Beschreiben Sie die wesentlichen Funktionen des Programms. Wozu dient es? Durch welche besonderen Eigenschaften zeichnet es sich aus? Was leistet das Programm, was leistet es nicht? \item \textbf{Benutzung:} Stellen Sie das Programm aus der Sicht eines Benutzers dar. Zeigen Sie an konkreten Beispielen, wie es zur Lösung einer Aufgabe verwendet werden kann. Vermeiden Sie langwierige Erklärungen von Menübefehlen und ähnlichen Details der Bedienung. \item \textbf{Ergebnisse:} Zeigen Sie an einfachen Beispielen, welche Ergebnisse Ihr Programm liefert. \item \textbf{Vergleich mit anderen Programmen:} Gibt es bereits Programme, die ähnliches leisten? Worin bestehen die wesentlichen Unterschiede zu Ihrer Arbeit? Was hat Ihr Programm Neues zu bieten? \item \textbf{Konzepte:} Beschreiben Sie die hinter der Implementierung stehenden Grundlagen und technischen Konzepte, auf die Sie aufbauen. Geben Sie eine Gliederung des Programms an und stellen Sie Funktionsblöcke und Datenfluss dar. Bei objektorientierten Programmen gehört hierher auch ein Überblick über die Klassenhierarchie und evtl. über das Zusammenspiel der Objekte zur Laufzeit. \item \textbf{Schnittstellen:} Beschreiben Sie Berührungspunkte mit der Außenwelt. Zeigen Sie, wie Ihr Programm mit anderen Programmen zusammenarbeitet, wie seine Ergebnisse in anderen Programmen weiterverarbeitet werden können. \item \textbf{Implementierungsdetails:} Wählen Sie ein paar interessante Detailprobleme aus und beschreiben Sie deren Lösung. Achten Sie dabei darauf, die Rolle der Details für das Gesamtsystem darzustellen, damit der Leser die Zusammenhänge erkennen kann. \item \textbf{Anleitung für Erweiterungen:} Zeigen Sie Erweiterungsmöglichkeiten auf und beschreiben Sie, wie Erweiterungen und Verbesserungen angebracht werden können. Besonders anschaulich fallen Erweiterungsanleitungen aus, wenn sie an einem Beispiel erklärt werden. \item \textbf{Technische Daten:} Führen Sie Maßzahlen an, die dem Leser die Abschätzung von Umfang und Leistungsfähigkeit Ihres Programms erlauben. Beispiele für solche technischen Daten sind Programmumfang, Laufzeiten und Speicherbedarf. Stellen Sie die Daten grafisch dar. Erleichtern Sie dem Leser das Verständnis der Daten, indem Sie sie interpretieren. Begründen Sie Unterschiede und Ausreißer, weisen Sie auf besonders gute und besonders schlechte Ergebnisse hin, und zeigen Sie die Grenzen des Programms auf. \item \textbf{Kritische Würdigung:} Versuchen Sie, Ihre eigene Arbeit objektiv zu beurteilen. Worauf sind Sie besonders stolz, was könnte verbessert werden, was würden Sie anders machen, wenn Sie dieselbe Arbeit noch einmal angehen würden? Welche Werkzeuge haben Sie für die Entwicklung benutzt, wie haben sie sich bewährt? \end{itemize} Die Reihenfolge der hier angeführten Punkte hat sich bei der Beschreibung von Arbeiten, deren Augenmerk auf der Programmierung lag, bewährt, muss aber nicht sklavisch eingehalten werden. Beim Schreiben der Abschlussarbeit ist es nützlich, wenn Sie auf die erbrachte Leistung stolz sind und Ihre Begeisterung dem Leser vermitteln wollen. Eine rein technische Beschreibung liest sich manchmal langweilig. Ein lebendiger Schreibstil, der den Leser mit rhetorischen Fragen in Probleme und ihre Lösung einbezieht, kann eine Programmbeschreibung zu einem spannenden Werk machen. Wenn Sie sich stilistisch nicht absolut sicher fühlen, so behalten Sie besser einen „defensiven“ und technisch-orientierten Schreibstil bei. Sie sollen schließlich keinen Unterhaltungsroman schreiben! \section{Aufbau der Arbeit} Die Ausarbeitung sollte in deutscher oder englischer Sprache verfasst werden. Eine typische Abschlussarbeit mit 6-monatiger Bearbeitungsdauer umfasst etwa 25.000-35.000 Worte (etwa 75-100 Seiten). Beachten Sie dabei, dass dies lediglich Richtwerte sind und im Zweifelsfall eine exakte und knappe Ausarbeitung überflüssigem Geschwafel vorzuziehen ist. Bei einer Bearbeitungsdauer von 3 Monaten (wie bei einer Bachelorarbeit) reduziert sich der Umfang auf etwa 15.000-18.000 Worte (40-50 Seiten). Die Ausarbeitung sollte folgende Struktur aufweisen: \begin{enumerate} \item Inhaltsverzeichnis (inkl. Verzeichnisse von Abbildungen, Tabellen, etc.) \item Einleitung und Motivation: Warum gibt es dieses Abschlussarbeitsthema? Beschreibung der Problemstellung, gestellte Aufgabe, Ergebnisse, Überblick über die Abschlussarbeit (Kurzbeschreibung der Kapitel). \item Grundlagen: Theoretische und technische Grundlagen der Arbeit, verwandte Arbeiten, Berührungspunkte zu anderen Fachgebieten, verwendete Ansätze, Methoden und/oder Modelle (Sprachen, Entwurfsmethoden, Datenmodelle, Analysemethoden, Formalismen). \item Benutzung: Gedankenmodell des Programms, typischer Programmablauf, gelieferte Ergebnisse. \item Programmstruktur: Design des Programms, Gliederung des Programms in Funktionsblöcke, Programmhierarchie, Datenfluss, Schnittstellen. \item Implementierung: Technische Beschreibung der Problemlösung, verwendete Datenstrukturen, interessante Algorithmen. \item Technische Daten: Skalierbarkeit der Lösung, Angaben zur Laufzeit des Programms, Programmgröße und Speicherbedarf. \item Kritische Würdigung: Vergleich mit verwandten Arbeiten, Diskussion offener Punkte und insbesondere auch Ihre persönliche Bewertung. \item Zusammenfassung \item Literaturverzeichnis \item Anhänge \end{enumerate} Die hier angeführte Gliederung ist nicht unbedingt äquivalent zur Kapitelstruktur Ihrer Arbeit. So kann es beispielsweise sinnvoll sein, die Implementierung in mehrere Kapitel zu unterteilen oder die technischen Daten und die Beurteilung zu einem Kapitel zusammenzufassen. In Einzelfällen kann auch eine andere Reihenfolge angebracht sein, beispielsweise wenn eine Klassenbibliothek entwickelt wurde, deren Benutzung Kenntnis ihrer Implementierung voraussetzt. Achten Sie auf jeden Fall darauf, dass grundlegende Punkte zuerst behandelt werden, so dass Sie in späteren Kapiteln darauf aufbauen können. Sollten Sie in Ihrer Arbeit weitere allgemeine Konventionen als die in Kapitel \ref{sec:gestaltung} empfohlenen Gestaltungsrichtlinien verwenden, so sollten Sie diese in einem Vorwort einführen. Ob Anhänge sinnvoll sind, hängt vom Thema Ihrer Arbeit ab. Kurze Programmstücke (bis ca. 2 Seiten) können direkt in die entsprechenden Kapitel eingesetzt werden. Lange Beispielprogramme, die den Lesefluss stören würden und für das Verständnis eines Kapitels aber unbedingt erforderlich sind, sollten in einen Anhang verbannt werden. Bei Bildschirmmasken, Klassendiagrammen oder ähnlichen liegt die Grenze bei etwa zwei Abbildungen pro Seite. \section{Zur Leserschaft der Arbeit} Die Arbeit richtet sich an fortgeschrittene Studierende der Informatik oder informatiknaher Fächer, die mit den Grundlagen vertraut sind, jedoch nicht mit dem speziellen Thema. Denken Sie immer an den Leser; versuchen Sie sich in die Lage eines Kollegen zu versetzen, der mehr erfahren möchte. Unnötige Grundlagen und ausschweifende Erklärungen langweilen den Leser. Zu knappe Erklärungen wesentlicher Dinge hinterlassen das Gefühl der Unvollständigkeit. Tatsächlich wird ihre Arbeit \emph{typischerweise nur von den Gutachtern/Betreuern und Bearbeitern paralleler oder später aufbauender Abschlussarbeiten gelesen}, nicht hingegen von Personen, die den Inhalt der einschlägigen Standardvorlesungen nicht kennen. Der Inhalt sollte auf eine Leserschaft hin ausgerichtet sein, welche diese Vorkenntnisse hat. Von daher ist es überflüssig, diesen Stoff mehr oder weniger langatmig aufzubereiten; entsprechende Abschnitte der Arbeit können das Ergebnis nur verschlechtern. Wo möglich, sollte bei allgemeinen Begriffsdefinitionen auf eine allgemein zugreifbare Quelle (z.B. Lehrbuch oder vorhandene Dokumentation) verwiesen werden. Standardstoff sollte nur dann wiederholt werden, wenn dies wegen aufbauender spezieller Themen unbedingt notwendig ist. Die Arbeit soll also vollständig sein, kann aber Grundlagenwissen voraussetzen. Das richtige Maß zwischen Kürze und Ausführlichkeit zu finden ist eine Kunst. Versuchen Sie nicht, durch leeres Geschwätz, aufgeblähte Bildschrimschnappschüsse oder seitenlange Programmlisten Seiten zu schinden. \section{Vorbereitung} Es ist empfehlenswert, die Teile der Arbeit in derselben Reihenfolge zu schreiben, in der sie später gelesen werden. Auf diese Weise steigt die Wahrscheinlichkeit, dass die Arbeit flüssig gelesen werden kann, dass sie keine Brüche enthält und keine unbekannten (z.B. erst später definierten) Begriffe verwendet werden. Allerdings setzt diese Arbeitsweise voraus, dass zuvor ein Plan der schriftlichen Arbeit ausgearbeitet wird. Stellen Sie als erstes das Inhaltsverzeichnis auf. Beschränken Sie sich auf ein- und zweistufige Überschriften, und ergänzen Sie jeden Abschnitt um die geschätzte Seitenanzahl sowie Stichworte zum Inhalt. Die Schätzung des Umfangs gibt einen Anhaltspunkt für die Schwerpunkte der Arbeit. Wenn die Seitenanzahl des Hauptteils unter der von nebensächlichen Abschnitten (z.B. der Einleitung) liegt, sollten Sie die Gliederung neu überdenken. Wenn einzelne Kapitel zu umfangreich werden, sollten Sie eine Aufteilung in kleinere Kapitel in Betracht ziehen. Die Stichworte sollten so gewählt werden, dass Sie sich beim Schreiben noch daran erinnern, was Sie sich dabei gedacht haben. Empfehlenswert sind auch rhetorische Fragen, die Sie im betreffenden Abschnitt beantworten wollen. Überprüfen Sie anhand der Stichworte, ob die einzelnen Kapitel und Abschnitte aufeinander aufbauen, so dass möglichst selten Vorwärtsverweise auf folgende Kapitel notwendig werden. Es ist empfehlenswert, schon während der Implementierungsarbeit Notizen zu sammeln, in denen der Projektverlauf, aufgetretene Probleme und ihre Lösungen festgehalten werden. Es ist auch nützlich, über Irrwege Buch zu führen. Jeder falsche und später verworfene Lösungsansatz vermittelt Einsichten, die dem Leser der Abschlussarbeit von Nutzen sein können. \section{Plagiatismus und gute wissenschaftliche Praxis} Plagiatismus ist ein großes Problem, das Sie ernst nehmen müssen. Es ist zwar meistens unvermeidlich, dass Sie auf existierenden Ergebnissen aufbauen, diese müssen aber ordentlich zitiert sein und durch Referenzen abgedeckt werden. Außerdem darf dieser reproduzierte Anteil nicht zu groß sein; wenige Seiten mit reproduktivem Charakter sollten meistens genügen. Beachten Sie bitte, dass Plagiatismus zur Abwertung der Arbeit dient, wobei in der Regel die Note ``nicht bestanden'' (5,0) vergeben werden muss. Je nach Umfang des Plagiatismus kann (oder muss) der zuständige Prüfungsausschuss damit befasst werden, der weitere Sanktionen verhängen kann. Im Prinzip ist sogar eine Exmatrikulation möglich oder (als Variante) der Ausschluss von allen weiteren Prüfungsversuchen. Sollten Sie aus anderen Quellen Bestandteile oder Zitate in Ihre Arbeit übernehmen, die dabei nötigen Quellenangaben nicht oder grob unvollständig machen, verstoßen Sie damit gegen die gute wissenschaftliche Praxis. Die übernommenen Bestandteile sind damit Plagiate und gelten als Betrug. Auf keinen Fall ist es statthaft, \begin{itemize} \item wörtlich abzuschreiben oder via "cut \& paste" Passagen zu kopieren, ohne solche Abschnitte eindeutig als Originalzitate zu kennzeichnen. Solche Zitate können sinnvoll sein, dürfen aber nicht zum Aufblähen einer Arbeit zum Zwecke des Erreichens eines vorgegebenen oder vermuteten „Soll-Umfangs“ dienen. \item Zitate abzuändern, damit sie nicht mehr als Originalzitate gekennzeichnet werden müssen oder nicht mehr so leicht mittels Suchmaschinen aufzufinden sind. Inzwischen gibt spezielle elektronische Hilfsmittel zum Aufspüren von sogenannten Strukturplagiaten gibt. \item Ideen und Konzepte zu übernehmen, ohne Urheber zweifelsfrei zu benennen. \end{itemize} Wie Sie Zitate korrekt kennzeichnen, können Sie in Kapitel \ref{sec:literaturverweise} nachlesen. Zur Verdeutlichung der Problematik ein Zitat aus einer Resolution des Deutschen Hochschulverbandes: \textit{``Schriftliche Arbeiten Studierender im Rahmen der universitären Ausbildung haben dem Anspruch guter wissenschaftlicher Praxis zu genügen. In einigen wissenschaftlichen Disziplinen stellt sich ein Teil der Studierenden diesem Anspruch nicht, sondern legt statt einer schriftlichen Arbeit, die auf eigener geistiger Leistung beruht, ein Plagiat vor, indem Texte Dritter ganz oder teilweise, wörtlich oder nahezu wörtlich übernommen und als eigene wissenschaftliche Leistung ausgegeben werden. Ein solches Vorgehen widerspricht nicht nur guter wissenschaftlicher Praxis, es ist auch eine Form des geistigen Diebstahls und damit eine Verletzung des Urheberrechts.''}\\ \url{http://www-e.uni-magdeburg.de/sturafwu/studium/prof-plagiat/plagiate.pdf} \section{Stil} Die inhaltlich beste Arbeit ist schwierig zu lesen, wenn man von einem mangelhaften Stil abgelenkt wird. Ein guter Schreibstil kann leider nicht im Schnellverfahren erlernt werden, sondern wird mühsam durch Erfahrung und Übung erworben. In der Schule wird zwar das Schreiben von Aufsätzen geübt, das technische Schreiben bleibt aber auf der Strecke. Die folgenden Hinweise sollen daher einige Anhaltspunkte für die Ausarbeitung bieten. Wenn Sie Ihre Arbeit auf Englisch verfassen, finden Sie auf den Webseiten der \textit{Plain English Campaign} \cite{PEC} weitere Anregungen für einen guten Schreibstil. Benutzen Sie eine einfache, sachliche und klare Sprache. Vermeiden Sie geschwollene Ausdrucksweisen, ``wohlklingende'' Fremdwörter, zu lange und geschachtelte Sätze, die man zweimal lesen muss, um ihren syntaktischen Aufbau zu durchschauen, sowie lange Aufzählungen wie in diesem Satz. Winzige Abschnitte mit nur wenigen Zeilen rechtfertigen keine eigene Überschrift. Überdenken Sie in solchen Fällen die Gliederung neu. Vermeiden Sie zu tiefe Schachtelung der Kapitel. Dreistufige Überschriften (1.2.3) reichen in der Regel. Auch innerhalb eines Abschnitts können und sollten Sie durch Absätze, Einrückungen und nicht nummerierte Überschriften für Struktur sorgen. Auf jeden Fall sollten lange Absätze in mehrere kleinere zerlegt werden. \textit{Wortwiederholungen} sind in literarischen Werken verpönt, in technischen Beschreibungen aber oft für das Verständnis wesentlich. Wenn in einer Arbeit die Wendungen ``Eingabefenster``, ``aktives Fenster'', ''vorderstes Fenster`` und ``aktuelles Fenster`` nebeneinander vorkommen, so vermutet der Leser einen Sinn dahinter und versucht vergeblich, die Unterschiede zu ergründen. Benutzen Sie daher konsequent denselben Begriff für dieselbe Bedeutung. Noch besser: Erklären Sie den Begriff bei oder vor seinem ersten Auftreten. Wenn Sie Ihre Arbeit auf Deutsch verfassen, versuchen Sie, für englische Begriffe deutsche Entsprechungen zu finden (etwa ''Datei'' statt ''File''). Schießen Sie dabei aber nicht über das Ziel hinaus. Manche Begriffe (etwa ``Task'' und ``Thread``) sind schwer zu übersetzen, ohne den Sinn zu verfälschen. In diesen Fällen empfiehlt es sich, die eingebürgerten englischen Begriffe zu verwenden. \textit{Vermeiden Sie Jargon}, auch wenn es toll oder ''cool'' klingt und ''in'' ist. Beispielsweise lässt sich ``generieren`` durch ``erzeugen`` ersetzen, ``handeln`` (auch: ''handlen'') durch ''behandeln`` oder ``bearbeiten''. Ein anderes oft verwendetes Beispiel ist ``updaten``. Heißt das in der Vergangenheit ''geupdatet'' oder ``upgedatet''? Diese Frage erübrigt sich, wenn man gleich ``aktualisieren'' verwendet. \textit{Gehen Sie sorgsam mit Abkürzungen um.} Wer weiß schon, was ADSP, TCL, LLC und PST bedeuten? Und wie spricht man sie aus (``Pst``, ``Pe-Es-Te`` oder ``Pi-Es-Ti``)? Abkürzungen sind sinnvoll, wenn sie sich (wie etwa TCP und FTP) eingebürgert haben und ihre Langform zu umständlich wäre. In den meisten anderen Fällen sollten sie – zumindest beim ersten Auftreten – lieber ausgeschrieben werden. In jedem Fall sollte die Langform beim ersten Auftreten verwendet werden, gefolgt von der Abkürzung in Klammern: ''Das Transmission Control Protocol (TCP) \dots``. Ihre Arbeit muss nicht unbedingt ein Abkürzungsverzeichnis enthalten, oft ist das für den Leser dennoch sehr hilfreich. Die \textit{Ich-Form} gilt in technischen Werken als schlechter Stil. Versuchen Sie, auf unpersönliche Formulierungen auszuweichen (z.B. „Das System zerfällt in ...“ statt „Ich habe das System in \dots zerlegt“). Bei der persönlichen Beurteilung der Arbeit kann die Ich-Form jedoch verwendet werden. Vermeiden Sie auch den Plural („Kommen wir nun zu…“), es sei denn, Sie stellen wirklich die Arbeit Ihrer Gruppe dar. \textit{Vermeiden Sie Füllwörter.} Durchsuchen Sie Ihre fertige Arbeit nach Wörtern wie „sehr“, „eigentlich“, „grundsätzlich“, „prinzipiell“, „ziemlich“, „relativ“, „nun“, „nämlich“ und „konkret“. Sie werden sehr bald feststellen, dass Sie diese relativ häufigen Wörter eigentlich grundsätzlich weglassen können, da sie eigentlich nämlich ziemlich nichtssagend sind. Ihre Aussagen werden dadurch exakter und schärfer. \\ \section{Schwarze Liste} Einige Wörter und Formulierungen tauchen immer wieder in technischen Arbeiten (und leider auch in Werken angesehener Autoren) auf. Manche davon sind Modewörter, die grässlich klingen, falsch aus dem Englischen übersetzt sind oder in unpassendem Zusammenhang verwendet werden. Die folgende Liste enthält einige dieser Wörter mit Vorschlägen für bessere Formulierungen. \begin{itemize} \item „beinhalten“ ist ein grässliches Wort, vor allem wenn man es geschrieben sieht. Es kann durch „enthalten“, „umfassen“, „einschließen“ oder „abdecken“ ersetzt werden. \item Das ebenso hässliche Modewort „kreieren“ kann durch „erzeugen“ oder ein anderes der im folgenden Absatz angeführten Wörter ersetzt werden. \item „unterstützen“ bedeutet so viel wie „helfen“. Wenn ein Werkzeug eine Funktion „unterstützt“, dann hilft es nicht der Funktion, sondern es bietet die Funktion oder führt sie aus. \item „Instanz“ wird oft als Übersetzung des englischen „instance“ verwendet. Die richtige Übersetzung im objektorientierten Sinn lautet „Exemplar“, „Element“ oder einfach „Objekt“. \item „Kontrolle“ bedeutet vor allem Überprüfung. Leider kommt es oft im Sinne des englischen „control“ vor, das jedoch „Steuerung“ bedeutet. \item „besitzen“ klingt zwar vornehmer als das banale Wörtchen „haben“, es deutet aber auf Eigentum (des Besitzers) hin. Dinge haben kein Eigentum; sie können also nichts besitzen. Statt „Das Objekt besitzt einen Verweis auf…“ sollte es daher einfach „hat“ oder „enthält“ heißen. \item „Speicherverbrauch“ ist eine schlimme Sache. Wenn ein Programm tatsächlich Speicher verbraucht (wie ein Auto Benzin verbraucht), dann wird der Speicher des Computers immer weniger. Gemeint ist natürlich „Speicherbedarf“; ein Programm benötigt oder belegt Speicher. \item „Paradigma“ ist ein gewichtiger Begriff, den man besser meiden sollte. Leider hat es sich als Ausdruck für bestimmte Programmierstile und Entwicklungstechniken eingebürgert. Noch schlimmer wird es, wenn von einem „objektorientierten Programmierparadigma“ die Rede ist, denn das „Paradigma“ ist nicht objektorientiert (vergleiche „vierstöckiger Hausbesitzer“). \item Anglizismen sind in der Informatik oft nicht zu vermeiden; wenn es gute deutsche Begriffe gibt, sollten diese vorzugsweise verwendet werden. Statt garbage collection, hashing, queue und stack kann man auch Speicherbereinigung, Streuschlüsselverfahren, Schlange und Stapel verwenden. Es gibt natürlich viele Begriffe wie Client/Server, Grid, Peer-to-Peer, Routing, Thread, usw., usf., die man besser nicht übersetzen sollte. \end{itemize} \section{Zahlen, Ziffern und Maßangaben} Im Fließtext werden natürliche Zahlen zwischen 0 und 9 üblicherweise durch Worte dargestellt, alle anderen Zahlen durch Ziffern (z.B. fünf Schritte, 42 Schritte). Sätze oder Überschriften sollten nicht mit einer Ziffer beginnen. Versuchen Sie, den Satz umzuformulieren, falls dies nicht möglich ist, schreiben Sie die Zahl aus. Wenn Sie in einem Satz Zahlen kleiner als 10 mit Zahlen größer als 10 vergleichen, verwenden Sie durchgängig Ziffern (z.B. „in 4 von 20 Fällen“). Die Zahlen „Null“ und „Eins“ sind in Worten dargestellt verständlicher. Sie können deshalb auch in solchen Fällen ausgeschrieben werden (z.B. „eine von 50 Testpersonen“). Bei Angabe des Datums sollte der Tag immer in Ziffern angegeben werden. Zwischen den Datumsbestandteilen wird ein Punkt gesetzt, führende Nullen sind nicht üblich. Schreiben Sie, wenn möglich, die Monatsangabe aus. Bei Zeitangaben werden Stunden und Minuten durch einen Punkt (11.30) oder eine Hochstellung voneinander abgehoben ($ 11^{30} $). Ganze Zahlen aus mehr als 3 Ziffern werden von der Endziffer aus in dreistellige Gruppen zerlegt. Gliedern Sie die Gruppen durch Zwischenräume. Eine Gliederung durch Punkte, Kommata oder Hochkommata sollte vermieden werden, weil es dadurch zu Verwechslungen zwischen deutsch- und englischsprachigen Texten kommen kann. In \LaTeX verwenden Sie für den Zwischenraum ein Spatium (\textbackslash,), in Word ein geschütztes Leerzeichen (Strg+Leerzeichen). Nummern, die Sie verwenden, um Kundennummern, IDs oder ähnliches anzuzeigen, werden immer in Ziffern geschrieben. Sie können dabei nach Belieben gegliedert werden. Dabei sollten Sie allerdings etablierte Vorgehensweisen berücksichtigen: \begin{itemize} \item Telefon- und Faxnummern werden ausgehend von der letzten Ziffer in Zweiergruppen gegliedert. Trennen Sie die Ortsvorwahl durch einen Schrägstrich oder durch Klammerung ab, innerhalb von Vorwahlen wird nicht gegliedert (z.B. 0800/3 30 33 33). Sie können auch das internationale Telefonnummernformat verwenden. Vor die in Klammern gesetzte Ortsvorwahl wird dabei die durch ein Pluszeichen eingeleitete Landesvorwahl gestellt. Führende Nullen der Ortsvorwahl entfallen normalerweise (z.B. +49 (800) 3 30 33 33). \item IPv4-Adressen werden ausgehend von der höchstwertigen Stelle in vier Bytewerte zerlegt. Diese Bytewerte werden dezimal niedergeschrieben und durch Punkte getrennt (z.B. 127.0.0.1) (\cite{std3} S. 13). \item IPv6-Adressen werden ausgehend von der höchstwergigen Stelle in acht 16-Bit-Werte zerlegt. Diese werden hexadezimal codiert und durch Doppelpunkte getrennt dargestellt. Führende Nullen können weggelassen werden (z.B. 1080:0:0:0:8:800:200C:417A). Zusätzlich kann dabei eine einzige längere Gruppe von Nullen durch einen doppelten Doppelpunkt dargestellt werden (z.B. 1080::8:800:200C:417A) (\cite{rfc2373} S. 6ff). \item Postleitzahlen werden nicht gegliedert. \end{itemize} Dezimalstellen werden im Deutschen laut Duden von den ganzen Zahlen durch Komma getrennt. Wenn Sie Ihre Arbeit auf Englisch schreiben, verwenden Sie statt dessen einen Punkt. Bei Zahlen kleiner als Eins wird auch die führende Null angegeben. Zwischen einem Zahlenwert und einer vorhergehenden oder nachfolgenden Einheit oder Abkürzung darf kein Zeilenumbruch erfolgen (z.B. 11\,km, €\,5\,000). Verwenden Sie ein geschütztes Leerzeichen, um dies zu erzwingen. \section{Überprüfen auf Fehler} Sobald Sie Ihre Arbeit fertig gestellt haben, überprüfen Sie Ihr eigenes Werk auf Fehler: \begin{itemize} \item Führen Sie eine Rechtschreibprüfung durch; nutzen Sie auch die Möglichkeiten dies automatisiert zu tun. \item Lesen Sie Ihre Arbeit selbst noch einmal durch und merzen Sie die „letzten Fehler“ aus. \item Wenn möglich, bitten Sie einen Kollegen, die Arbeit durchzulesen und dabei auf inhaltliche Mängel (die Sie selbst aus „Betriebsblindheit“ übersehen) zu achten. \end{itemize} Wenn Sie der Meinung sind, alles für eine gute Arbeit getan zu haben, geben Sie die „vorläufige Endfassung“ bei Ihrem Betreuer ab. Er wird die Arbeit gegebenenfalls durchsehen (nicht „korrigieren“) und Verbesserungsvorschläge anbringen. In welchem Ausmaß Sie bei der letzten Überarbeitung auf diese Vorschläge eingehen, bleibt Ihnen überlassen. Beachten Sie, dass auch Ihr Betreuer für die Durchsicht der Arbeit einige Zeit benötigt. Beachten Sie, dass die Verantwortung für Fehler und Unzulänglichkeiten aller Art letztlich bei Ihnen als Autor der Arbeit liegt und nicht beim Betreuer oder gar dem Gutachter. \chapter{Gestaltung} \label{sec:gestaltung} Die äußere Form der Abschlussarbeit vermittelt einen ersten Eindruck von ihrer Qualität. Ein ansprechend gestaltetes Werk ist angenehmer zu lesen als ein lieblos formatiertes. Es kommt nicht auf eine möglichst phantasievolle und individuelle Gestaltung Ihres Schriftstücks an, sondern darauf, dass die Arbeiten ein einheitliches Erscheinungsbild aufweisen. Gewünscht ist ein klares Schriftbild. Die Verwendung dieser Vorlage ermöglicht ihnen, sich auf den Inhalt ihrer Arbeit zu konzentrieren, da der überwiegende Anteil ohne explizite Formatierung ihrerseits auskommen sollte. \section{Dateien} Im Folgenden finden Sie eine Liste der Dateien, die Sie im Laufe ihrer Arbeit möglicherweise bearbeiten müssen. Hier nicht genannte Dateien sollten nicht bearbeitet werden, damit ihre Arbeit dem vorgegebenen Format entspricht. \begin{table}[H] \begin{tabularx}{\textwidth}{|l|X|} \hline Dateiname & Inhalt\\ \hline variablen.tex & Enthält einige Textbausteine, die Sie entsprechend ihrer Arbeit anpassen sollten. Dabei ersetzen Sie den Text im jeweils zweiten geschweiften Klammersatz durch einen für sie zutreffenden Wert.\\ \hline preamble.tex & preamble.tex enthält die nicht zu nummerierenden Kapitel Zusammenfassung, Abstract und Danksagung. Anders als im normalen Inhalt werden diese drei Kapitel nicht durchnummeriert, weshalb sie nicht mit \verb+\chapter+ ausgezeichnet sind. \verb+\addchap+ sollte im eigentlichen Text nicht verwendet werden. Beachten Sie, dass die Reihenfolge der Kapitel Abstract und Danksagung bei einer englischsprachigen Arbeit zu vertauschen ist.\\ \hline studentcontent.tex & In dieser Datei sollten Sie den Fließtextanteil ihrer Arbeit platzieren.\\ \hline bibliography.bib & Diese Datei soll ihre die Literaturdatenbank enthalten. Näheres dazu unter \ref{sec:literaturverweise}.\\ \hline verzeichnisse.tex & Hier sind die Verzeichnisse gelistet, die ihre Arbeit verwenden soll. Wenn Sie neben Bildern und Tabellen andere Verzeichnisse wünschen, so müssen Sie diese hier aus den Kommentaren entfernen.\\ \hline \end{tabularx} \caption{Die für ihre Arbeit relevanten Dateien} \end{table} \section{Verwendung von \LaTeX} \LaTeX~erlaubt es, sich beim Erstellen der Arbeit auf den Inhalt zu konzentrieren, während Sie explizite Formatierungen (fett, kursiv etc.) im Text selten benötigen werden. Ein neuer Absatz im Dokument wird entweder durch zweifachen Zeilenumbruch oder durch \verb+\\+ begonnen. Im Folgenden wird eine kurze Einführung in die Befehle und Umgebungen gegeben, die Sie im Laufe ihrer Arbeit möglicherweise verwenden werden. \subsection{Dokumentenstruktur} Die Strukturierung innerhalb dieses Dokumentes erfolgt mit dem folgenden Befehlen (sortiert von höchstem Rang in der Hierarchie zum niedrigsten Rang): \begin{code}[H] \begin{verbatim} \chapter{Überschrift} \section{Überschrift} \subsection{Überschrift} \subsubsection{Überschrift} \paragraph{Überschrift} \subparagraph{Überschrift} \end{verbatim} \caption{\LaTeX befehle zur Strukturierung von Dokumenten} \end{code} Nur die ersten drei Ebenen werden im Inhaltsverzeichnis geführt, durchnummeriert und bei der Referenzierung über Labels (siehe Teil \ref{sec:labels}) verwendet. \subsection{Aufzählungen} Für Aufzählungen wird die \verb+itemize+-Umgebung, für Nummerierungen die \verb+enumerate+-Umgebung verwendet. \begin{code}[H] \begin{verbatim} \begin{itemize} \item Ein Punkt \item Ein weiterer Punkt \begin{itemize} \item Unterpunkt \item Unterpunkt \end{itemize} \end{itemize} \end{verbatim} \caption{Aufzählung mit Stichpunkten} \end{code} \begin{code}[H] \begin{verbatim} \begin{enumerate} \item Ein nummerierter Punkt \item Ein weiterer nummerierter Punkt \begin{enumerate} \item Nummerierter Unterpunkt \item Nummerierter Unterpunkt \end{enumerate} \end{enumerate} \end{verbatim} \caption{Eine durchnummerierte Aufzählung}\label{lst:beispiel} \end{code} \subsection{Labels}\label{sec:labels} Wenn Sie in einem Teil ihres Textes auf einen anderen Teil verweisen möchten, so können Sie dies mithilfe von Labels tun. Labels platzieren Sie im Fließtext oder innerhalb eines Floats (siehe Teil \ref{sec:floats}) mit \verb+\label{schlüsselwort}+. Ein gesetztes Label kann im gesamten Text referenziert werden mit \verb+\ref{schlüsselwort}+ oder \verb+\pageref{schlüsselwort}+. Bei Verwendung von \verb+\ref{}+ wird die Sektion ausgegeben, in der das Label sich befindet oder, wenn ein Float referenziert wird, die fortlaufende Nummer. \subsection{Floats}\label{sec:floats} Floats werden in \LaTeX~für Inhalte verwendet, bei deren Platzierung etwas Spielraum vorhanden ist, um im Ergebnis ein angenehmeres Gesamtbild der Arbeit zu ermöglichen. Wenn Sie die Position genauer kontrollieren wollen, so können dem Beginn der Floatumgebung einen Parameter mitgeben, der diese genauer spezifiziert (Beispiel: \verb+\begin{bmceq}[h]+). \begin{table}[H] \centering \begin{tabular}{|l|l|} \hline Parameter & Platzierung des Floats\\ \hline t & Seite oben\\ \hline b & Seite unten\\ \hline p & Seite mit Floats gefüllt\\ \hline h & Hier, wenn möglich\\ \hline H & Hier, definitiv\\ \hline \end{tabular} \caption{Positionierungsparameter für Floats} \end{table} Floats werden automatisch in entsprechenden Verzeichnissen geführt wie beispielsweise dem Tabellenverzeichnis. Desweiteren können Floats mit Unterschriften versehen werden, wovon Sie in ihrer Arbeit nahezu immer Gebrauch machen sollten. Diese sollten den Inhalt kurz und prägnant benennen und, wenn nötig, eine Legende zur Interpretation des präsentierten Materials enthalten. Sie sollten, wenn Sie Material so einbinden, im Text auch darauf Bezug nehmen. Dies wird erleichtert durch die Verwendung von Labels, die innerhalb eines Floats platziert werden können, um diese im Text zu referenzieren (Beispiel siehe Code \ref{code:labelbeispiel}). Das Label muss nach \verb+\caption+ platziert werden, sonst wird nicht die fortlaufende Nummer, sondern die Nummerierung des Abschnitts ausgegeben. \subsubsection{Formeln} Mathematische Formeln können entweder im Fließtext (\verb+$ \rho = \lambda / \mu $+ wird zu $ \rho = \lambda / \mu $) oder in einer seperaten Zeile platziert werden. In dieser Arbeit sollten Sie für die Platzierung in einer neuen Zeile die \verb+equation*+-Umgebung gekapselt in einer \verb+bmceq+-Umgebung nutzen. \begin{code}[b] \begin{verbatim} $ a^2 + b^2 = c^2 $ \end{verbatim} \caption{Formel im Fließtext} \end{code} \begin{code}[H] \begin{verbatim} \begin{bmceq} \begin{equation*} a^2 + b^2 = c^2 \end{equation*} \caption{Der Satz des Pythagoras}\label{eqn:pythagoras} \end{bmceq} \end{verbatim} \caption{Eine hervorgehobene Gleichung}\label{code:labelbeispiel} \end{code} \subsubsection{Programmcode} Programmcode (unter zwei Seiten Länge) kann im Fließtext eingebunden werden mit der \verb+verbatim+-Umgebung, gekapselt in der \verb+code+-Umgebung. \begin{code}[H] \verb+\begin{code}+\\ \verb+\begin{verbatim}+\\ \verb+public static void main(String[] args) {+\\ \verb+ System.out.print("Hello World");+\\ \verb+}+\\ \verb+\end{verbatim}+\\ \verb+\caption{Ein einfaches Hello World Programm}\label{lst:helloworld}+\\ \verb+\end{code}+ \caption{Ein Beispiel zum Einbinden von Quellcode} \end{code} \subsubsection{Abbildungen} Gestalten Sie ihre Bilder schlicht und verzichten Sie auf Schnörkel, die den Leser vom Wesentlichen ablenken könnten. Sie sollten Grafiken verwenden, wenn Sie eine Information illustrieren oder Daten abbilden wollen. Dekorative Grafiken haben in wissenschaftlichen Arbeiten keinen Platz. Nummerieren Sie Ihre Bilder fortlaufend und versehen Sie sie mit Unterschriften und Legenden. Verweisen Sie im Text auf die Bilder. \begin{code} \begin{verbatim} \begin{figure} \centering \includegraphics[scale=1.0]{icblogo.jpeg} \caption{Das ICB-Logo}\label{fig:icblogo} \end{figure} \end{verbatim} \caption{Einbindung einer Grafik} \end{code} Beachten Sie, dass Graustufen und Farben in Bildern bei der Vervielfältigung unzureichend wiedergegeben werden. Oft gehen feine Schattierungen verloren. Verwenden Sie andere Formen der Hervorhebung in Bildern, etwa Umrahmung oder stärkere Linien. Achten Sie bei Bildschirmfotos auf derartige Schattierungen. Im Zweifelsfall probieren Sie einfach aus, ob Details eines Bildes beim Kopieren verloren gehen. Bei technischen Zeichnungen und Diagrammen achten Sie darauf, dass Sie eine Legende angeben, die alle Zeichnungselemente erklärt. \begin{code} \begin{verbatim} \begin{figure} \centering \includegraphics[scale=1.0]{informatikranking.jpeg} \textit{Legende: grün, gelb und rot bezeichnen jeweils sehr gute, gute oder mäßige Bewertungen bezüglich der jeweiligen Kriterien. (Quelle: \url{www.das-ranking.de}, Stand: 2008)} \caption{Ranking von Informatik-Standorten; Kriterium: Studiensituation insgesamt} \end{figure} \end{verbatim} \caption{Einbindung einer Grafik mit Legende} \end{code} \subsubsection{Tabellen} Die Formatierung der Tabellen ist freigestellt. Sie sollte allerdings innerhalb des Dokuments einheitlich sein und am besten ebenfalls über Formatvorlagen geregelt werden. Auch Tabellen sollten beschriftet sein. Tabellen im Fließtext erstellen Sie in einem \verb+table+-Float. Im Regelfall sollten Sie die \verb+tabularx+-Umgebung benutzen, die die gesamte Breite der Seite ausnutzt. \begin{code} \begin{verbatim} \begin{table} \centering \begin{tabularx}{\textwidth}{|l|X|X|} \hline Spaltenkopf 1 & Spaltenkopf 2 & Spaltenkopf 3\\ \hline Zeilenkopf 1 & Daten & Daten\\ \hline Zeilenkopf 2 & Daten & Daten\\ \hline Zeilenkopf 3 & Daten & Daten\\ \hline \end{tabularx} \caption{Eine Beispieltabelle}\label{tab:beispiel} \end{table} \end{verbatim} \caption{Eine Tabelle in \LaTeX} \end{code} Dieses Beispiel ergibt eine dreispaltige Tabelle mit Trennlinien, deren Text überall linksbündig geschrieben ist. Die mittlere und rechte Spalte werden gedehnt, um die Tabelle auf Seitenbreite zu erweitern. Inbesondere bei Tabellen kann es geschehen, dass sie sich über mehrere Seiten erstrecken, was mit Floats allerdings nicht möglich ist. Wenn Sie dies wünschen, können Sie eine \verb+longtable+ verwenden. \begin{code}[H] \begin{verbatim} \begin{longtable}{|l|l|l|} \hline Spaltenkopf 1 & Spaltenkopf 2 & Spaltenkopf 3\\ \hline Zeilenkopf 1 & Daten & Daten\\ \hline Zeilenkopf 2 & Daten & Daten\\ \hline Zeilenkopf 3 & Daten & Daten\\ \hline \caption{Eine Beispieltabelle}\label{tab:beispiel} \end{longtable} \end{verbatim} \caption{Eine longtable in \LaTeX} \end{code} \section{Allgemeines Schriftbild} Beachten Sie für Ihre Arbeit folgende grundlegende Tipps für die Gestaltung des Druckbilds: \begin{itemize} \item \textbf{Aufeinanderfolgende Überschriften} sollten vermieden werden. Beginnen Sie jedes Kapitel und jeden Abschnitt mit einer kurzen Einleitung oder einer Überleitung vom vorangegangenen Text. \item Variablen und andere \textbf{Programmfragmente} sollten im Fließtext durch eine andere Schriftart angedeutet werden. Wir empfehlen dafür die \verb+verbatim+-Inlineumgebung. \begin{verbatim} \verb+myVariable+ \end{verbatim} \item Für \textbf{Hervorhebungen} wird \verb+\emph{Text}+ (Beispiel: \emph{Hervorgehobener Text}) empfohlen. \item \textbf{Fettdruck} wirkt aufdringlich und sollte daher nur dort benutzt werden, wo diese Wirkung erwünscht ist, zum Beispiel bei der Definition neuer Begriffe. \item \textbf{Versalien} (GROSSBUCHSTABEN) sollten zur Hervorhebung vermieden werden, weil sie ein unruhiges Schriftbild bewirken. \item \textbf{Fußnoten} sind in anderen Disziplinen (vor allem in den Rechts- und Wirtschaftswissenschaften) durchaus üblich\footnote{In den Rechts- und Wirtschaftswissenschaften werden Fußnoten vor allem für Literaturverweise verwendet. Folgen Sie stattdessen den Empfehlungen aus Abschnitt \ref{sec:literaturverweise} zum Verweisen auf Literatur.}, in der Informatik sollte man damit sparsamer und mit Augenmaß umgehen. Wichtige Erläuterungen gehören in den Fließtext. \end{itemize} \section{Präsentation der Arbeit} Im Rahmen Ihrer Abschlussarbeit sollen Sie Ihre Arbeit auch vor einem Publikum durch einen Vortrag präsentieren. Ziel einer solchen Präsentation ist es, den Inhalt der Arbeit dem Publikum darzulegen. Ob eine (Abschluss-)Präsentation Ihrer Arbeit in die Bewertung der Arbeit einfließt oder sogar separat mit Credits und einer Note versehen wird, wird von der jeweils gültigen Prüfungsordnung geregelt. Die Durchführung einer Abschlusspräsentation gehört zum guten akademischen Stil, auch wenn sie nicht als Prüfungsleistung vorgesehen ist. In künftigen Prüfungsordnungen (ca. ab dem Jahr 2011) wird die Abschlusspräsentation verbindlich hinzukommen. Der Zweck einer Präsentation während(!) des Ablaufs der Arbeit ist vielmehr, Ihnen für den weiteren Verlauf der Arbeit Hilfestellung zu geben. \begin{itemize} \item Die Zusammenfassung in einer relativ kurzen Präsentation hilft Ihnen, sich (wieder) des Kerns Ihrer Arbeit bewusst zu werden. \item Fragen und Anregungen aus dem Publikum helfen Ihnen, interessante Teile der Arbeit zu finden, die in der Abschlussarbeit besonders erwähnt werden sollen, oder verwandte Ansätze zu finden, die Sie in Ihrer Arbeit mit aufnehmen können. \item Auch im späteren Berufsleben müssen Sie häufig Ihre Arbeit kompakt zusammenfassen. Beim Abschlussvortrag steht Ihnen eine Umgebung zur Verfügung, in der Sie dies „gefahrlos“ üben können. \end{itemize} Eine Präsentation sollte deshalb aus folgenden zwei Phasen bestehen: \begin{itemize} \item Präsentation des neuen Materials \item Wiederholung, wie etwa Kerngedanken am Anfang und am Ende eines Unterpunktes nennen, ein Beispiel einbauen. Assoziation mit Bekanntem: eine Brücke zu Alltagssituationen schlagen oder Vergleichbares in „Informatik-Basiswissen“ finden \end{itemize} Ein Rahmen für den Aufbau eines Fachvortrags kann z.B. so aussehen: \begin{itemize} \item Motivation - Problem - Lösungsidee - Methode - Wiederholung oder Beispiel. \item Die Gliederung des Vortrags soll bereits während der Stoffsammlung geschehen. \item Inhalt sorgfältig auswählen! Für Vorträge gilt: Weniger ist mehr. \item Bilder können ein wichtiger Bestandteil eines Vortrages sein, jedoch sollten Sie sorgfältig vorbereitet, sauber ausgeführt und sachgerecht eingesetzt werden. Die wesentliche Bildinformation sollte in etwa zehn Sekunden zu erfassen sein. Überfrachtete Bilder lenken vom Vortrag ab. \end{itemize} Hier sollen noch einige Tips zur Präsentation des Vortrags selbst gegeben werden: \begin{itemize} \item Üben Sie den Vortrag vorab laut. Es hat sich bewährt, sich den eigenen Vortrag auf Audio oder Video aufnehmen, oder einem Freund/Freundin vorzutragen. Dies gibt Sicherheit, hilft bei der Zeiteinteilung und bringt noch zu wenig vorbereitete Stellen im Vortrag ins Bewusstsein. \item Faustregel: Zu jeder wesentlichen Aussage gehört (mindestens) eine eigene Folie, zu jeder Folie eine Aussage. \item Nur Kernaussagen, nicht die fortlaufenden Texte auf den Folien präsentieren. \item Für Folien große und lesbare Schrift verwenden. \item Die Folien fortlaufend nummerieren, damit man sich in der nachfolgenden Diskussion oder bei Zwischenfragen darauf beziehen kann. \item Faustregel: pro Seite zwei bis vier Minuten reden (20 Minuten \textrightarrow 7 Seiten / Folien),wobei die Verweilzeit natürlich vom Inhalt der Folie abhängt und somit die Abweichungen von dieser Regel beträchtlich sein können. \item Im letzten Drittel des Vortrags eine Abkürzung vorsehen, die eingeschlagen wird, wenn nach 50 bis 70\% der Zeit weniger als die entsprechende Anzahl von Folien gezeigt ist. Temposteigerung ist meist kein Ausweg, um Zeit einzusparen! \item Sollten Sie in der anschließenden Diskussion bereits bestimmte Fragen erwarten, können Sie dafür zusätzliche Folien vorbereiten, die nach dem Ende des Vortrags einsortiert werden. Vor allem, wenn Sie sich nach dem Übungsvortrag entschließen, Folien zur Zeiteinsparung wegzulassen, ist so auch Ihre Vorbereitung möglicherweise doch nützlich. \item Beim Vortragen aufrechte, entspannte Haltung einnehmen, weder gehemmt noch aggressiv. \item Nicht ständig auf- und abgehen, sondern nur kontrollierte Ortsveränderungen vornehmen. \item Die Hände für unterstützende Gesten frei halten. Ein Zeigestock oder Laserpointer kann sinnvoll/notwendig sein. \item Als Gesten nicht zu kleine, fahrige Bewegungen verwenden, aber auch nicht zu weit ausholen. Es gibt schließlich Kulturkreise, in denen große Gesten als Bedrohung empfunden werden. \item Laut, deutlich und langsam sprechen, Sprechpausen einlegen, sich um Lebendigkeit der Sprache bemühen. \item Kontakt zum Publikum aufbauen, in das Publikum schauen, nicht in Richtung der Vortragsmedien (Projektionsfläche, Tafel, Notebook) sprechen. \item Nicht einzelne Personen im Publikum fixieren, sondern Blick wandern lassen (bekannte oder freundliche Gesichter suchen) und in den Gesichtern lesen. \end{itemize} \chapter{Arbeiten mit Literatur} Wissenschaftliche Literatur ist die wichtigste Informationsquelle für Ihre Arbeit. Hier eine kurze Charakterisierung der Literatur: \begin{itemize} \item \textbf{Bücher} befassen sich meist mit einem größeren Problembereich, der systematisch und vollständig behandelt wird. Der Nachteil von Büchern ist, dass sie meist nicht die allerneuesten Erkenntnisse behandeln. Dafür enthalten Bücher meist eine ganzheitliche Präsentation des Stoffgebietes. Der Inhalt wird von Experten vor dem Erscheinen geprüft. \item \textbf{Artikel in Fachzeitschriften und Artikelsammlungen} sind wissenschaftlich höchst wertvoll und präsentieren oft neue Resultate für ein Fachpublikum. Die Artikel werden von Experten vor dem Erscheinen geprüft und oft dem Autor zur Überarbeitung zurückgegeben. Dieser Review-Vorgang kann sich über mehrere Monate ziehen und sorgt meist für sehr hohe Qualität (allerdings zu Lasten der Aktualität). \item \textbf{Artikel in Konferenzbänden} haben ähnliche Eigenschaften wie Artikel aus Zeitschriften, jedoch ist die Qualitätskontrolle nicht ganz so perfekt. Der Grund dafür ist, dass der Artikel zu einem bestimmten Datum fertig sein muss, um rechtzeitig zur Konferenz zu erscheinen. Die Qualität zwischen einzelnen Konferenzen variiert stark. \item \textbf{Technical Reports} enthalten meist neueste Inhalte, manchmal Vorabversionen für oben genannte Artikel. Technical Reports durchlaufen selten eine externe Qualitätskontrolle, trotzdem kann ihre Qualität und vor allem ihre Ausführlichkeit besser sein als die von Artikeln in Zeitschriften oder Konferenzbänden, wo die Autoren ein Seitenlimit beachten müssen. \end{itemize} In der Regel nennt man nur Artikel „Publikationen“, die eine Qualitätskontrolle bestanden haben. „Papers“ ist ein Überbegriff, der alle oben aufgeführten Publikationsarten umfasst. \section{Literatursuche} Die einzelnen Schritte bei der Suche nach Literatur (nach \cite{B92}): \begin{enumerate} \item Fragen Sie Personen, die im entsprechenden Gebiet arbeiten. Ebenso finden Sie in den Bibliotheken des Fachbereichs fachspezifische Bücher. \item Betrachten Sie die Literaturliste in den vorhandenen relevanten Publikationen. \item Betrachten Sie das Inhaltsverzeichnis und den Index vorhandener relevanter Bücher, um zusätzliche Schlüsselworte für die weitere Suche zu finden. \item Suchen Sie im Schlüsselwortkatalog von Bibliotheken, z.B. hier \url{http://www.ub.uni-duisburg-essen.de/} \item Durchsuchen Sie „Review Journals“, wie etwa Computer Abstracts, ACM Computing Reviews, ACM Guide to Computing Literature. \item Beachten Sie vor allem die digitale Bibliothek von acm unter \url{www.acm.org}, die aus der Domäne der Universität Duisburg-Essen komplett zugreifbar ist. Auch die digitale Bibliothek von IEEE ist, zumindest teilweise, kostenfrei verfügbar.\\ \end{enumerate} Viele Artikel sind im Internet frei zugänglich. Eine spezielle Suchmaschine dafür ist CiteSeer, auf die unter \url{http://citeseer.nj.nec.com/cs} zugegriffen werden kann. Diese Suchmaschine gibt auch an, wie oft ein Artikel von anderen zitiert worden ist („Citations“), was eine wichtige Maßzahl für die Qualität eines Artikels ist. Bei der Suche im Internet sollten Sie bei speziellen Zeichen im Autorennamen auch nach Varianten davon suchen: Müller, Mueller, Muller. Manchmal wird das ß übrigens falsch als B erfasst („Guido RöBling“). \section{Literaturbeschaffung} \begin{itemize} \item \textbf{Bücher:} Bibliotheken. Bei Konferenzbänden oder Artikelsammlungen nach den Namen der Editoren der Ausgabe suchen, nicht nach den Namen der einzelnen Artikelverfasser. \item \textbf{Fachzeitschriften:} Zentral- und Fachbereichsbibliotheken \item \textbf{Fernleihe:} Für nicht vorhandene Bücher oder einzelne Artikel nicht vorhandener Zeitschriften oder Bände. \item \textbf{WWW:} Seiten der Autoren oder Suchmaschinen für Literatur, wie beispielsweise: \begin{itemize} \item The Collection of Computer Science Bibliographies \url{http://liinwww.ira.uka.de/bibliography/index.html} \item Libraries \url{http://wwwwbs.cs.tu-berlin.de/bibliotheken/index.html} \item Literatursuche im Internet \url{http://www.wi-inf.uni-essen.de/suche/literatur.html} \end{itemize} \end{itemize} \section{Literaturverweise} \label{sec:literaturverweise} Diese Vorlage verwendet BibTex zur Erzeugung des Literaturverzeichnisses, wobei die Einträge nach den Vorgaben der IEEE formatiert sind. \subsection{Erstellen einer Literaturdatenbank} Bibtex generiert die Einträge des Literaturverzeichnisses aus einer Datenbank. Diese Datenbank wird in dieser Vorlage in \emph{bibliography.bib} geführt. Es handelt sich hierbei um eine Textdatei, die sie entweder mit einem gängigen Texteditor oder mit einem dedizierten Literaturverwaltungsprogramm wie JabRef (\url{http://jabref.sourceforge.net/}) bearbeiten können. Neben umfangreichen Daten wie Art der Literatur (Artikel, Buch, Konferenzbeitrag, \dots) und Daten über die Literatur (Titel, Autorname, Monat/Jahr der Publikation, \dots) muss jeder Eintrag mit einem einzigartigen Key versehen werden, damit er in \LaTeX~referenziert werden kann. Eine Methode zur Wahl des Keys und zur Benennung von Dateien in der verwendeten Literatur ist die Verwendung des ersten Buchstaben der Nachnamen der Autoren, gefolgt vom Jahr der Veröffentlichung. Bei mehr als drei Autoren werden nur die Nachnamen der ersten drei Autoren verwendet, gefolgt von einem ''+``. Bei Schlüsselkollisionen wird ein ''-`` an die Jahreszahl angehangen, gefolgt von einer Zahl, die entsprechend bei folgenden Kollisionen inkrementiert wird (Beispiel: BD11, BD11-2, BD11-3, \dots). \\\\ Beispiel:\\ Becke, Martin ; Dreibholz, Thomas : Multi-Path Transport. (2011) \textrightarrow BD11\\ Dreibholz, Thomas ; Adhari, Hakim ; Becke, Martin ; Rathgeb, Erwin P. : Simulation and Experimental Evaluation of Multipath Congestion Control Strategies. (2012) \textrightarrow DAB+12 \\\\ Dieses Schema ist nur eine Möglichkeit, die allerdings nicht zwingend notwendig ist und von der Sie auch jederzeit abweichen können, soweit Sie es für sinnvoll erachten.\\ Bei mehreren Autoren müssen die Namen der Autoren im Eintrag mit ''and`` voneinander getrennt werden. \\\\ Beispiel:\\ Thomas Dreibholz and Hakim Adhari and Martin Becke and Erwin P. Rathgeb \\\\ Bei Titeln kann es vorkommen, dass innerhalb des Titels Buchstaben unabhängig von üblicher Gross- und Kleinschreibung explizit gross geschrieben werden müssen. Diese Buchstaben müssen in der Datenbank mit geschweiften Klammern umgeben werden. \\\\ Beispiel:\\ \{T\}hinking, \{S\}peaking, \{W\}riting. \{B\}asic \{W\}orking \{T\}echniques for \{S\}tudents of \{M\}athematics and \{C\}omputer \{S\}cience. \\\\ Der \textbf{Umfang des Literaturverzeichnisses} und somit auch ihrer Literaturdatenbank muss einer akademischen Arbeit angemessen sein. Als Verfasser einer Abschlussarbeit müssen Sie nicht nur aus Vorlesungsmanuskripten, Lehrbüchern und Programmierhandbüchern schöpfen, sondern auch aktuelle wissenschaftliche Arbeiten z.B. aus der digitalen Bibliothek von \url{www.acm.org} zur Kenntnis nehmen und möglichst auch lesen. Diese Quellen gehören in das Literaturverzeichnis Ihrer Abschlussarbeit. Wenn Ihr Literaturverzeichnis lediglich auf Vorlesungsmanuskripte, Programmierhandbücher, Produktkataloge und Internetadressen verweist, so dokumentiert das eine oberflächliche Auseinandersetzung mit dem behandelten Thema. \subsection{Zitieren aus der Literaturdatenbank} Während Literaturdatenbanken häufig das komplette gesichtete Material führen, das Sie in der Vorbereitung ihrer Arbeit gelesen haben, so wird in der Arbeit hinterher meist nur ein Bruchteil davon auch verwendet. Quellenangaben werden in \LaTeX~ mit \verb+\cite{key}+ platziert. Dies sorgt sowohl für eine Quellenangabe an der aktuellen Position als auch für einen Eintrag der Quelle im Literaturverzeichnis. Bei zukünftiger Referenzierung des gleichen Schlüssels wird automatisch auf den entsprechenden Eintrag im Literaturverzeichnis verwiesen, was eine unerwünschte doppelte Benennung derselben Quelle verhindert. \chapter{Weitere Aspekte} \section{Themenfindung} Es ist sinnvoll, sich möglichst frühzeitig (einige Monate) vor dem geplanten Beginn der Abschlussarbeit mit potentiellen Betreuern in Verbindung zu setzen. In einem ersten Gespräch können die interessanten Themenbereiche diskutiert werden. Ergebnis dieses ersten Gesprächs sind typischerweise 1 - 3 mögliche Themengebiete für die Arbeit und eine Liste von Gebieten, in denen noch Vorkenntnisse fehlen. In der folgenden „Konkretisierungsphase'' werden das bzw. die angedachten Themen schrittweise verfeinert und auf ihre Durchführbarkeit untersucht. Da in den meisten Fällen im Rahmen der Abschlussarbeit eine Software neu entwickelt bzw. eine vorhandene Software modifiziert wird, kann man sich an Vorgehensweisen aus der Softwareentwicklung orientieren. Ziel ist eine Entscheidung für eine der angedachten Alternativen und eine Zerlegung der Gesamtaufgabe in Teilaufgaben, für die sich die Aufwände halbwegs sicher schätzen lassen. Während der Konkretisierungsphase müssen ferner ggf. fehlende Vorkenntnisse erworben werden; der Zeitaufwand hierfür sollte nicht unterschätzt werden. \section{Deutsch oder Englisch?} In der Regel lassen die Prüfungsordnungen eine Wahl zwischen Deutsch und Englisch als Sprache für die schriftliche Ausarbeitung zu. Wenn Deutsch Ihre Muttersprache ist, so haben Sie den Vorteil, dass Sie Ihren Arbeitsfortschritt und die Ergebnisse wesentlich differenzierter darstellen können als Ihnen das im Englischen möglich sein wird. Bei sehr technischen oder formalen Themen kann es dennoch günstiger sein, die Arbeit in englischer Sprache zu verfassen. Es kann auch eine wichtige Erfahrung sein, ein größeres Schriftstück in Englisch zu verfassen. Unterschätzen Sie aber bitte nicht den Mehraufwand, den auch Ihr Betreuer mittragen muss. Besprechen Sie diesen wichtigen Aspekt deswegen bereits in der Phase der Themenfindung. \section{Externe Arbeiten} Prinzipiell können Abschlussarbeiten auch bei externen Einrichtungen (Forschungsinstitute, andere Fachbereiche, öffentliche Einrichtungen, Industrie) durchgeführt werden. Hier ist von allen Seiten besondere Aufmerksamkeit geboten. Ein wichtiger Aspekt ist, dass die Aufgabenstellung zwar sinnvoll und nützlich für den externen Partner sein soll, aber auch den Ansprüchen an eine wissenschaftliche Abschlussarbeit genügen muss. Unbedingt notwendig ist ein „interner“ Betreuer an der Universität, der ein am betreffenden Studiengang beteiligter Hochschullehrer (Professor/in) ist und für die Begutachtung inkl. Benotung verantwortlich ist. \section{Bezahlung} Grundsätzlich erhalten Studierende für die Erstellung der Abschlussarbeit keine(!) Vergütung. Das Erstellen der Arbeit und bezahlte Tätigkeiten müssen deutlich getrennt werden. Manchmal zahlen Firmen eine Aufwandsentschädigung oder eine Praktikantenvergütung, welche die durch zeitweise Anwesenheit am Firmenstandort entstehenden Zusatzaufwände für Fahrt, Unterkunft und Verpflegung abdecken kann. \section{Rechte an den Ergebnissen} Der Autor einer Abschlussarbeit hat Autorenrechte und nicht-ausschließliche Nutzungsrechte, d.h. prinzipiell hat auch die Universität (der Betreuer der Arbeit) ein kostenloses und unwiderrufliches Nutzungsrecht an den Ergebnissen der Arbeit zu Zwecken von Forschung und Lehre. \section{Projektberichte/Seminarausarbeitungen} Diese Vorlage kann natürlich auch für andere Arbeiten benutzt werden. In der Regel werden Sie zum Beispiel für ein sog. „Seminar“ nicht nur eine Präsentation abhalten müssen, sondern es wird auch eine schriftliche Ausarbeitung des Themas verlangt, die sich in Form und Inhalt (aber natürlich nicht im Umfang) an den hier zusammengefassten Ansprüchen orientieren muss. Bei einem (Haupt-)Seminar (3 Leistungspunkte, 90 Arbeitsstunden) wird meist eine Ausarbeitung im Umfang von 15-20 Seiten, die Erstellung einer Präsentation („Folien“) und ein Vortrag (20-30 Minuten) mit anschließender Diskussion erwartet. Ein Projektseminar (9 Leistungspunkte, 270 Arbeitsstunden) ist bezüglich der Ausarbeitung natürlich umfangreicher, insbesondere werden meist Aufwände bezüglich Implementierung, Dokumentation, Test, Erprobung, Experimenten oder Messungen hinzukommen. \nocite{*}bmclatex/bmclatex.tex0000644000175000017500000002006411736152332013673 0ustar navonavo\documentclass[ version=last, % Paper format paper=A4, % Fontsize is 13pt, thus differing from BMCs version slightly. % However this is necessary due to the Latex serif font being slightly smaller fontsize=13pt, % Generate a seperate titlepage titlepage=true, % Disables a seperating line between header and content headsepline=false, % Enables a seperating line between footer and content footsepline=on, % Use small headings with small spacings above and below headings=small, % Bibliography is to be listed in the Table of Contents bibliography=totoc, % The List of Tables and List of Figures are listed in the ToC listof=totoc ]{scrreprt} % Set input encoding to UTF8... another possibility is utf8x, change if necessary \usepackage[utf8]{inputenc} % Allows for special characters % Since our font does not offer most of the symbols allowed by textcomp, we enable warn to display only warnings % instead of errors, when font choice falls back to standard font (for the specific symbol only) \usepackage[warn]{textcomp} \usepackage{scrhack} % Includes additional floats, see floats.tex \include{floats} % Babel enables automatic hyphenation, translates titles of ToC, the listof* and bibliography \newcommand{\langisgerman}{ % Sets the language to german by enabling the german babel package \usepackage[german]{babel} \selectlanguage{german} \newcommand{\seite}{Seite} \floatname{code}{Quellcode} \floatname{bmceq}{Gleichung} \newcommand{\bmceqlist}{Gleichungsverzeichnis} \newcommand{\codelist}{Quellcodeverzeichnis} } \newcommand{\langisenglish}{ % Sets the language to english by enabling the english babel package \usepackage[english]{babel} \selectlanguage{english} \newcommand{\seite}{Page} \floatname{code}{Source code} \floatname{bmceq}{Equation} \newcommand{\bmceqlist}{Table of Equations} \newcommand{\codelist}{Table of Source codes} } % Initialize variables, that must exist \newcommand{\titel}{} \newcommand{\untertitel}{} \newcommand{\arbeitsart}{} \newcommand{\studiengang}{} \newcommand{\vorname}{} \newcommand{\nachname}{} \newcommand{\matrikelnummer}{} \newcommand{\ort}{Essen} \newcommand{\datum}{\today} \newcommand{\betreuer}{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Include variables as set by the user % This should overwrite all previously initialized variables \include{variablen} % Set title, date and name... this is not used, but KOMA script complains if they are not set \title{\titel} \date{\datum} \newcommand{\firstname}{\vorname} \newcommand{\lastname}{\nachname} % Allows the use of images in the figure-environment \usepackage{graphicx} % head = 2cm includes header and headsep \usepackage[ % Left margin as in BMCs version left=2.5cm, % Right margin as in BMCs version right=2.5cm, % The top differs slightly from BMCs version due to LaTeX including header and footer in the respective margins top=2.5cm, % See top bottom=2.25cm, % 28.3464567pt = headheight + headsep % In case you did not know or just forgot: 1 inch = 72pt % Height of the entire text body should be 25cm, equal 708.... pt textheight=708.661418pt, % Footskip is the size of the footer footskip=0.95cm, % Headheight should be just high enough for a single line headheight=8pt, % The space between header and text body headsep=30pt, ]{geometry} %\usepackage{layout} % Used for debugging purposes % Used for linespacing \usepackage{setspace} % Include Helvetica als sans serif font \usepackage{helvet} \usepackage[T1]{fontenc} % Include ifthenelse, used on the titlepage \usepackage{ifthen} % Allows referencing the last page, which is used to display the last page in the page counter \usepackage{lastpage} % The math, it hurts my brain! \usepackage{amsmath} \usepackage{amssymb} % Here we create custom headers \usepackage{scrpage2} \pagestyle{scrheadings} % Usually chapterpagestyle is scrplain, but we do not use scrplain \renewcommand{\chapterpagestyle}{scrheadings} \newcommand{\beginformalia}{ % Switch to Roman page numbering (e.g. I, II, III, IV,...) for anything up to and including the Table of Contents \pagenumbering{Roman} % Switches to Roman chapter numbering, should not be used usually, just for archival purposes in here %\renewcommand{\thechapter}{\Roman{chapter}} % Clear header and footer \clearscrheadfoot % Enable automatic updates of the headmark \automark[section]{section} % Sets the line seperating footer from text \setfootsepline{1pt} % Sets the Roman page numbering during the preamble on the right bottom \ofoot[\pagemark]{\pagemark} % Sets the paper title on the left bottom \ifoot[\titel]{\titel} % Sets the left top to the current section number and title \ihead[\headmark]{\headmark} } \newcommand{\begincontent}{ % Switch to usual page numbering \pagenumbering{arabic} % Resets chapter counter \setcounter{chapter}{0} % Switches to arabic chapter numbering \renewcommand{\thechapter}{\arabic{chapter}} % Changes the page numbering scheme \ofoot[{\seite} {\pagemark}/\pageref{LastPage}]{{\seite} {\pagemark}/\pageref{LastPage}} } % Sets the numbering scheme of figures and tables to ignore the chapter number % Usually it would be like "Figure 3.1: Some picture" in chapter 3 \usepackage{chngcntr} \counterwithout{figure}{chapter} \counterwithout{table}{chapter} % Allows citation \usepackage{cite} % Use the IEEE bibliography style \bibliographystyle{IEEEtran} % Colored tables %\usepackage{colortbl} %\arrayrulecolor{black} % Includes the tabularx environment, which automatically stretches to accomodate a certain width \usepackage{tabularx} % Includes the longtable environment, which allows for tables to span across multiple pages \usepackage{longtable} % Reduces the space skipped at the top of the page when a new chapter starts \renewcommand{\chapterheadstartvskip}{\vspace*{-30pt}} % Adds a 12 pt skip after a chapter \renewcommand{\chapterheadendvskip}{\vspace*{12pt}} % Change default font to serif font \renewcommand{\familydefault}{\sfdefault} % Skip 3pt after every paragraph (also used in BMCs version) \parskip 3pt % No paragraph indentation \parindent 0pt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Allows links inside the paper and sets a few settings for the pdf like a correct headline displayed in a PDF reader % and so on \usepackage[ pdftitle={\titel}, pdfauthor={\vorname \nachname}, pdfsubject={\vorname \nachname: \titel}, colorlinks=true, linkcolor=black, citecolor=black, urlcolor=black ]{hyperref} % Enables spacing changes around headlines (not usable on \chapter because KOMA script uses its own version or % something, hence the above changes in \chapterhead{start,end}vskip) % Sets 6 pt spacing after headings \usepackage[compact]{titlesec} \titlespacing{\section}{0pt}{6pt}{*0} \titlespacing{\subsection}{0pt}{6pt}{*0} \titlespacing{\subsubsection}{0pt}{6pt}{*0} % Set fontsizes according to BMCs version % Note that these font sizes will scale with changes of 'fontsize' as set in the documentclass settings \setkomafont{section}{\large\bfseries\sffamily} \setkomafont{subsection}{\normalsize\bfseries\sffamily} \setkomafont{subsubsection}{\normalsize\mdseries} \setkomafont{paragraph}{\normalsize\mdseries} \setkomafont{subparagraph}{\normalsize\mdseries} \setkomafont{pageheadfoot}{\scriptsize} \setkomafont{caption}{\small} % Enlarge widow and club penalty (up to 10000) % This prevents widows and clubs completely to match the original behaviour \clubpenalty=10000 \widowpenalty=10000 \begin{document} % Limits hyphenation at line endings to match the behaviour in BMCs version \sloppy %\layout % Debugging purposes, should be commented out %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FRONTMATTER % Include title page \include{titelseite} % Set header and footer, use roman chapter numbering and so on \beginformalia % Include several files \include{eidesstattlicheerklaerung} \include{preamble} \include{verzeichnisse} % Change header and footer, use arabic numbering and so on \begincontent %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% INHALT %%%%%%%%%%%%%%%%%%%%% %Comment out the following line and uncomment the one after that when you are ready to start \include{studentcontent} \bibliography{bibliography} \end{document}bmclatex/verzeichnisse.tex0000644000175000017500000000041311736152332014751 0ustar navonavo% Abbildungsverzeichnis \listoffigures \newpage % Tabellenverzeichnis \listoftables \newpage % Gleichungsverzeichnis %\listof{bmceq}{\bmceqlist} % \newpage % Quellcodeverzeichnis %\listof{code}{\codelist} % \newpage % Inhaltsverzeichnis \tableofcontents \newpage bmclatex/titelseite.tex0000644000175000017500000000165511736152332014254 0ustar navonavo%Herausgeber: %Prof. Dr. B. Müller-Clostermann %Institut für Informatik und Wirtschaftsinformatik, Universität Duisburg-Essen, Campus Essen %www.icb.uni-due.de %Stand: 22.12.2010 % %Portierung von Word zu LaTeX von Markus Kempe für den Lehrstuhl Technik der Rechnernetze \begin{titlepage} \rule{\textwidth}{0.4pt} \\[48pt] \begin{center} \begin{spacing}{2} \textbf{\textsf{\Huge \titel}} \\ \textsf{\Large \untertitel}\\[52pt] \textsf{\Large {\arbeitsart}arbeit im Studiengang {\studiengang} am Institut für Informatik und Wirtschaftsinformatik der Universität Duisburg-Essen}\\[36pt] \textbf{\textsf{\Large {\vorname} {\nachname} \\ {\matrikelnummer}}}\\[26pt] \textbf{\textsf{\Large {\ort}, \datum}} \end{spacing} \end{center} \textbf{Betreuer: \betreuer \\ \ifx\erstgutachter\undefined \else Erstgutachter: \erstgutachter \\ \ifx\zweitgutachter\undefined \else Zweitgutachter: \zweitgutachter \\ \fi \fi } \end{titlepage}bmclatex/IEEEtran.bst0000644000175000017500000016351711736152332013473 0ustar navonavo%% %% IEEEtran.bst %% BibTeX Bibliography Style file for IEEE Journals and Conferences (unsorted) %% Version 1.12 (2007/01/11) %% %% Copyright (c) 2003-2007 Michael Shell %% %% Original starting code base and algorithms obtained from the output of %% Patrick W. Daly's makebst package as well as from prior versions of %% IEEE BibTeX styles: %% %% 1. Howard Trickey and Oren Patashnik's ieeetr.bst (1985/1988) %% 2. Silvano Balemi and Richard H. Roy's IEEEbib.bst (1993) %% %% Support sites: %% http://www.michaelshell.org/tex/ieeetran/ %% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/ %% and/or %% http://www.ieee.org/ %% %% For use with BibTeX version 0.99a or later %% %% This is a numerical citation style. %% %%************************************************************************* %% Legal Notice: %% This code is offered as-is without any warranty either expressed or %% implied; without even the implied warranty of MERCHANTABILITY or %% FITNESS FOR A PARTICULAR PURPOSE! %% User assumes all risk. %% In no event shall IEEE or any contributor to this code be liable for %% any damages or losses, including, but not limited to, incidental, %% consequential, or any other damages, resulting from the use or misuse %% of any information contained here. %% %% All comments are the opinions of their respective authors and are not %% necessarily endorsed by the IEEE. %% %% This work is distributed under the LaTeX Project Public License (LPPL) %% ( http://www.latex-project.org/ ) version 1.3, and may be freely used, %% distributed and modified. A copy of the LPPL, version 1.3, is included %% in the base LaTeX documentation of all distributions of LaTeX released %% 2003/12/01 or later. %% Retain all contribution notices and credits. %% ** Modified files should be clearly indicated as such, including ** %% ** renaming them and changing author support contact information. ** %% %% File list of work: IEEEabrv.bib, IEEEfull.bib, IEEEexample.bib, %% IEEEtran.bst, IEEEtranS.bst, IEEEtranSA.bst, %% IEEEtranN.bst, IEEEtranSN.bst, IEEEtran_bst_HOWTO.pdf %%************************************************************************* % % % Changelog: % % 1.00 (2002/08/13) Initial release % % 1.10 (2002/09/27) % 1. Corrected minor bug for improperly formed warning message when a % book was not given a title. Thanks to Ming Kin Lai for reporting this. % 2. Added support for CTLname_format_string and CTLname_latex_cmd fields % in the BST control entry type. % % 1.11 (2003/04/02) % 1. Fixed bug with URLs containing underscores when using url.sty. Thanks % to Ming Kin Lai for reporting this. % % 1.12 (2007/01/11) % 1. Fixed bug with unwanted comma before "et al." when an entry contained % more than two author names. Thanks to Pallav Gupta for reporting this. % 2. Fixed bug with anomalous closing quote in tech reports that have a % type, but without a number or address. Thanks to Mehrdad Mirreza for % reporting this. % 3. Use braces in \providecommand in begin.bib to better support % latex2html. TeX style length assignments OK with recent versions % of latex2html - 1.71 (2002/2/1) or later is strongly recommended. % Use of the language field still causes trouble with latex2html. % Thanks to Federico Beffa for reporting this. % 4. Added IEEEtran.bst ID and version comment string to .bbl output. % 5. Provide a \BIBdecl hook that allows the user to execute commands % just prior to the first entry. % 6. Use default urlstyle (is using url.sty) of "same" rather than rm to % better work with a wider variety of bibliography styles. % 7. Changed month abbreviations from Sept., July and June to Sep., Jul., % and Jun., respectively, as IEEE now does. Thanks to Moritz Borgmann % for reporting this. % 8. Control entry types should not be considered when calculating longest % label width. % 9. Added alias www for electronic/online. % 10. Added CTLname_url_prefix control entry type. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% DEFAULTS FOR THE CONTROLS OF THE BST STYLE %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % These are the defaults for the user adjustable controls. The values used % here can be overridden by the user via IEEEtranBSTCTL entry type. % NOTE: The recommended LaTeX command to invoke a control entry type is: % %\makeatletter %\def\bstctlcite{\@ifnextchar[{\@bstctlcite}{\@bstctlcite[@auxout]}} %\def\@bstctlcite[#1]#2{\@bsphack % \@for\@citeb:=#2\do{% % \edef\@citeb{\expandafter\@firstofone\@citeb}% % \if@filesw\immediate\write\csname #1\endcsname{\string\citation{\@citeb}}\fi}% % \@esphack} %\makeatother % % It is called at the start of the document, before the first \cite, like: % \bstctlcite{IEEEexample:BSTcontrol} % % IEEEtran.cls V1.6 and later does provide this command. % #0 turns off the display of the number for articles. % #1 enables FUNCTION {default.is.use.number.for.article} { #1 } % #0 turns off the display of the paper and type fields in @inproceedings. % #1 enables FUNCTION {default.is.use.paper} { #1 } % #0 turns off the forced use of "et al." % #1 enables FUNCTION {default.is.forced.et.al} { #0 } % The maximum number of names that can be present beyond which an "et al." % usage is forced. Be sure that num.names.shown.with.forced.et.al (below) % is not greater than this value! % Note: There are many instances of references in IEEE journals which have % a very large number of authors as well as instances in which "et al." is % used profusely. FUNCTION {default.max.num.names.before.forced.et.al} { #10 } % The number of names that will be shown with a forced "et al.". % Must be less than or equal to max.num.names.before.forced.et.al FUNCTION {default.num.names.shown.with.forced.et.al} { #1 } % #0 turns off the alternate interword spacing for entries with URLs. % #1 enables FUNCTION {default.is.use.alt.interword.spacing} { #1 } % If alternate interword spacing for entries with URLs is enabled, this is % the interword spacing stretch factor that will be used. For example, the % default "4" here means that the interword spacing in entries with URLs can % stretch to four times normal. Does not have to be an integer. Note that % the value specified here can be overridden by the user in their LaTeX % code via a command such as: % "\providecommand\BIBentryALTinterwordstretchfactor{1.5}" in addition to % that via the IEEEtranBSTCTL entry type. FUNCTION {default.ALTinterwordstretchfactor} { "4" } % #0 turns off the "dashification" of repeated (i.e., identical to those % of the previous entry) names. IEEE normally does this. % #1 enables FUNCTION {default.is.dash.repeated.names} { #1 } % The default name format control string. FUNCTION {default.name.format.string}{ "{f.~}{vv~}{ll}{, jj}" } % The default LaTeX font command for the names. FUNCTION {default.name.latex.cmd}{ "" } % The default URL prefix. FUNCTION {default.name.url.prefix}{ "[Online]. Available:" } % Other controls that cannot be accessed via IEEEtranBSTCTL entry type. % #0 turns off the terminal startup banner/completed message so as to % operate more quietly. % #1 enables FUNCTION {is.print.banners.to.terminal} { #1 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% FILE VERSION AND BANNER %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%% FUNCTION{bst.file.version} { "1.12" } FUNCTION{bst.file.date} { "2007/01/11" } FUNCTION{bst.file.website} { "http://www.michaelshell.org/tex/ieeetran/bibtex/" } FUNCTION {banner.message} { is.print.banners.to.terminal { "-- IEEEtran.bst version" " " * bst.file.version * " (" * bst.file.date * ") " * "by Michael Shell." * top$ "-- " bst.file.website * top$ "-- See the " quote$ * "IEEEtran_bst_HOWTO.pdf" * quote$ * " manual for usage information." * top$ } { skip$ } if$ } FUNCTION {completed.message} { is.print.banners.to.terminal { "" top$ "Done." top$ } { skip$ } if$ } %%%%%%%%%%%%%%%%%%%%%% %% STRING CONSTANTS %% %%%%%%%%%%%%%%%%%%%%%% FUNCTION {bbl.and}{ "and" } FUNCTION {bbl.etal}{ "et~al." } FUNCTION {bbl.editors}{ "eds." } FUNCTION {bbl.editor}{ "ed." } FUNCTION {bbl.edition}{ "ed." } FUNCTION {bbl.volume}{ "vol." } FUNCTION {bbl.of}{ "of" } FUNCTION {bbl.number}{ "no." } FUNCTION {bbl.in}{ "in" } FUNCTION {bbl.pages}{ "pp." } FUNCTION {bbl.page}{ "p." } FUNCTION {bbl.chapter}{ "ch." } FUNCTION {bbl.paper}{ "paper" } FUNCTION {bbl.part}{ "pt." } FUNCTION {bbl.patent}{ "Patent" } FUNCTION {bbl.patentUS}{ "U.S." } FUNCTION {bbl.revision}{ "Rev." } FUNCTION {bbl.series}{ "ser." } FUNCTION {bbl.standard}{ "Std." } FUNCTION {bbl.techrep}{ "Tech. Rep." } FUNCTION {bbl.mthesis}{ "Master's thesis" } FUNCTION {bbl.phdthesis}{ "Ph.D. dissertation" } FUNCTION {bbl.st}{ "st" } FUNCTION {bbl.nd}{ "nd" } FUNCTION {bbl.rd}{ "rd" } FUNCTION {bbl.th}{ "th" } % This is the LaTeX spacer that is used when a larger than normal space % is called for (such as just before the address:publisher). FUNCTION {large.space} { "\hskip 1em plus 0.5em minus 0.4em\relax " } % The LaTeX code for dashes that are used to represent repeated names. % Note: Some older IEEE journals used something like % "\rule{0.275in}{0.5pt}\," which is fairly thick and runs right along % the baseline. However, IEEE now uses a thinner, above baseline, % six dash long sequence. FUNCTION {repeated.name.dashes} { "------" } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% PREDEFINED STRING MACROS %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MACRO {jan} {"Jan."} MACRO {feb} {"Feb."} MACRO {mar} {"Mar."} MACRO {apr} {"Apr."} MACRO {may} {"May"} MACRO {jun} {"Jun."} MACRO {jul} {"Jul."} MACRO {aug} {"Aug."} MACRO {sep} {"Sep."} MACRO {oct} {"Oct."} MACRO {nov} {"Nov."} MACRO {dec} {"Dec."} %%%%%%%%%%%%%%%%%% %% ENTRY FIELDS %% %%%%%%%%%%%%%%%%%% ENTRY { address assignee author booktitle chapter day dayfiled edition editor howpublished institution intype journal key language month monthfiled nationality note number organization pages paper publisher school series revision title type url volume year yearfiled CTLuse_article_number CTLuse_paper CTLuse_forced_etal CTLmax_names_forced_etal CTLnames_show_etal CTLuse_alt_spacing CTLalt_stretch_factor CTLdash_repeated_names CTLname_format_string CTLname_latex_cmd CTLname_url_prefix } {} { label } %%%%%%%%%%%%%%%%%%%%%%% %% INTEGER VARIABLES %% %%%%%%%%%%%%%%%%%%%%%%% INTEGERS { prev.status.punct this.status.punct punct.std punct.no punct.comma punct.period prev.status.space this.status.space space.std space.no space.normal space.large prev.status.quote this.status.quote quote.std quote.no quote.close prev.status.nline this.status.nline nline.std nline.no nline.newblock status.cap cap.std cap.no cap.yes} INTEGERS { longest.label.width multiresult nameptr namesleft number.label numnames } INTEGERS { is.use.number.for.article is.use.paper is.forced.et.al max.num.names.before.forced.et.al num.names.shown.with.forced.et.al is.use.alt.interword.spacing is.dash.repeated.names} %%%%%%%%%%%%%%%%%%%%%% %% STRING VARIABLES %% %%%%%%%%%%%%%%%%%%%%%% STRINGS { bibinfo longest.label oldname s t ALTinterwordstretchfactor name.format.string name.latex.cmd name.url.prefix} %%%%%%%%%%%%%%%%%%%%%%%%% %% LOW LEVEL FUNCTIONS %% %%%%%%%%%%%%%%%%%%%%%%%%% FUNCTION {initialize.controls} { default.is.use.number.for.article 'is.use.number.for.article := default.is.use.paper 'is.use.paper := default.is.forced.et.al 'is.forced.et.al := default.max.num.names.before.forced.et.al 'max.num.names.before.forced.et.al := default.num.names.shown.with.forced.et.al 'num.names.shown.with.forced.et.al := default.is.use.alt.interword.spacing 'is.use.alt.interword.spacing := default.is.dash.repeated.names 'is.dash.repeated.names := default.ALTinterwordstretchfactor 'ALTinterwordstretchfactor := default.name.format.string 'name.format.string := default.name.latex.cmd 'name.latex.cmd := default.name.url.prefix 'name.url.prefix := } % This IEEEtran.bst features a very powerful and flexible mechanism for % controlling the capitalization, punctuation, spacing, quotation, and % newlines of the formatted entry fields. (Note: IEEEtran.bst does not need % or use the newline/newblock feature, but it has been implemented for % possible future use.) The output states of IEEEtran.bst consist of % multiple independent attributes and, as such, can be thought of as being % vectors, rather than the simple scalar values ("before.all", % "mid.sentence", etc.) used in most other .bst files. % % The more flexible and complex design used here was motivated in part by % IEEE's rather unusual bibliography style. For example, IEEE ends the % previous field item with a period and large space prior to the publisher % address; the @electronic entry types use periods as inter-item punctuation % rather than the commas used by the other entry types; and URLs are never % followed by periods even though they are the last item in the entry. % Although it is possible to accommodate these features with the conventional % output state system, the seemingly endless exceptions make for convoluted, % unreliable and difficult to maintain code. % % IEEEtran.bst's output state system can be easily understood via a simple % illustration of two most recently formatted entry fields (on the stack): % % CURRENT_ITEM % "PREVIOUS_ITEM % % which, in this example, is to eventually appear in the bibliography as: % % "PREVIOUS_ITEM," CURRENT_ITEM % % It is the job of the output routine to take the previous item off of the % stack (while leaving the current item at the top of the stack), apply its % trailing punctuation (including closing quote marks) and spacing, and then % to write the result to BibTeX's output buffer: % % "PREVIOUS_ITEM," % % Punctuation (and spacing) between items is often determined by both of the % items rather than just the first one. The presence of quotation marks % further complicates the situation because, in standard English, trailing % punctuation marks are supposed to be contained within the quotes. % % IEEEtran.bst maintains two output state (aka "status") vectors which % correspond to the previous and current (aka "this") items. Each vector % consists of several independent attributes which track punctuation, % spacing, quotation, and newlines. Capitalization status is handled by a % separate scalar because the format routines, not the output routine, % handle capitalization and, therefore, there is no need to maintain the % capitalization attribute for both the "previous" and "this" items. % % When a format routine adds a new item, it copies the current output status % vector to the previous output status vector and (usually) resets the % current (this) output status vector to a "standard status" vector. Using a % "standard status" vector in this way allows us to redefine what we mean by % "standard status" at the start of each entry handler and reuse the same % format routines under the various inter-item separation schemes. For % example, the standard status vector for the @book entry type may use % commas for item separators, while the @electronic type may use periods, % yet both entry handlers exploit many of the exact same format routines. % % Because format routines have write access to the output status vector of % the previous item, they can override the punctuation choices of the % previous format routine! Therefore, it becomes trivial to implement rules % such as "Always use a period and a large space before the publisher." By % pushing the generation of the closing quote mark to the output routine, we % avoid all the problems caused by having to close a quote before having all % the information required to determine what the punctuation should be. % % The IEEEtran.bst output state system can easily be expanded if needed. % For instance, it is easy to add a "space.tie" attribute value if the % bibliography rules mandate that two items have to be joined with an % unbreakable space. FUNCTION {initialize.status.constants} { #0 'punct.no := #1 'punct.comma := #2 'punct.period := #0 'space.no := #1 'space.normal := #2 'space.large := #0 'quote.no := #1 'quote.close := #0 'cap.no := #1 'cap.yes := #0 'nline.no := #1 'nline.newblock := } FUNCTION {std.status.using.comma} { punct.comma 'punct.std := space.normal 'space.std := quote.no 'quote.std := nline.no 'nline.std := cap.no 'cap.std := } FUNCTION {std.status.using.period} { punct.period 'punct.std := space.normal 'space.std := quote.no 'quote.std := nline.no 'nline.std := cap.yes 'cap.std := } FUNCTION {initialize.prev.this.status} { punct.no 'prev.status.punct := space.no 'prev.status.space := quote.no 'prev.status.quote := nline.no 'prev.status.nline := punct.no 'this.status.punct := space.no 'this.status.space := quote.no 'this.status.quote := nline.no 'this.status.nline := cap.yes 'status.cap := } FUNCTION {this.status.std} { punct.std 'this.status.punct := space.std 'this.status.space := quote.std 'this.status.quote := nline.std 'this.status.nline := } FUNCTION {cap.status.std}{ cap.std 'status.cap := } FUNCTION {this.to.prev.status} { this.status.punct 'prev.status.punct := this.status.space 'prev.status.space := this.status.quote 'prev.status.quote := this.status.nline 'prev.status.nline := } FUNCTION {not} { { #0 } { #1 } if$ } FUNCTION {and} { { skip$ } { pop$ #0 } if$ } FUNCTION {or} { { pop$ #1 } { skip$ } if$ } % convert the strings "yes" or "no" to #1 or #0 respectively FUNCTION {yes.no.to.int} { "l" change.case$ duplicate$ "yes" = { pop$ #1 } { duplicate$ "no" = { pop$ #0 } { "unknown boolean " quote$ * swap$ * quote$ * " in " * cite$ * warning$ #0 } if$ } if$ } % pushes true if the single char string on the stack is in the % range of "0" to "9" FUNCTION {is.num} { chr.to.int$ duplicate$ "0" chr.to.int$ < not swap$ "9" chr.to.int$ > not and } % multiplies the integer on the stack by a factor of 10 FUNCTION {bump.int.mag} { #0 'multiresult := { duplicate$ #0 > } { #1 - multiresult #10 + 'multiresult := } while$ pop$ multiresult } % converts a single character string on the stack to an integer FUNCTION {char.to.integer} { duplicate$ is.num { chr.to.int$ "0" chr.to.int$ - } {"noninteger character " quote$ * swap$ * quote$ * " in integer field of " * cite$ * warning$ #0 } if$ } % converts a string on the stack to an integer FUNCTION {string.to.integer} { duplicate$ text.length$ 'namesleft := #1 'nameptr := #0 'numnames := { nameptr namesleft > not } { duplicate$ nameptr #1 substring$ char.to.integer numnames bump.int.mag + 'numnames := nameptr #1 + 'nameptr := } while$ pop$ numnames } % The output routines write out the *next* to the top (previous) item on the % stack, adding punctuation and such as needed. Since IEEEtran.bst maintains % the output status for the top two items on the stack, these output % routines have to consider the previous output status (which corresponds to % the item that is being output). Full independent control of punctuation, % closing quote marks, spacing, and newblock is provided. % % "output.nonnull" does not check for the presence of a previous empty % item. % % "output" does check for the presence of a previous empty item and will % remove an empty item rather than outputing it. % % "output.warn" is like "output", but will issue a warning if it detects % an empty item. FUNCTION {output.nonnull} { swap$ prev.status.punct punct.comma = { "," * } { skip$ } if$ prev.status.punct punct.period = { add.period$ } { skip$ } if$ prev.status.quote quote.close = { "''" * } { skip$ } if$ prev.status.space space.normal = { " " * } { skip$ } if$ prev.status.space space.large = { large.space * } { skip$ } if$ write$ prev.status.nline nline.newblock = { newline$ "\newblock " write$ } { skip$ } if$ } FUNCTION {output} { duplicate$ empty$ 'pop$ 'output.nonnull if$ } FUNCTION {output.warn} { 't := duplicate$ empty$ { pop$ "empty " t * " in " * cite$ * warning$ } 'output.nonnull if$ } % "fin.entry" is the output routine that handles the last item of the entry % (which will be on the top of the stack when "fin.entry" is called). FUNCTION {fin.entry} { this.status.punct punct.no = { skip$ } { add.period$ } if$ this.status.quote quote.close = { "''" * } { skip$ } if$ write$ newline$ } FUNCTION {is.last.char.not.punct} { duplicate$ "}" * add.period$ #-1 #1 substring$ "." = } FUNCTION {is.multiple.pages} { 't := #0 'multiresult := { multiresult not t empty$ not and } { t #1 #1 substring$ duplicate$ "-" = swap$ duplicate$ "," = swap$ "+" = or or { #1 'multiresult := } { t #2 global.max$ substring$ 't := } if$ } while$ multiresult } FUNCTION {capitalize}{ "u" change.case$ "t" change.case$ } FUNCTION {emphasize} { duplicate$ empty$ { pop$ "" } { "\emph{" swap$ * "}" * } if$ } FUNCTION {do.name.latex.cmd} { name.latex.cmd empty$ { skip$ } { name.latex.cmd "{" * swap$ * "}" * } if$ } % IEEEtran.bst uses its own \BIBforeignlanguage command which directly % invokes the TeX hyphenation patterns without the need of the Babel % package. Babel does a lot more than switch hyphenation patterns and % its loading can cause unintended effects in many class files (such as % IEEEtran.cls). FUNCTION {select.language} { duplicate$ empty$ 'pop$ { language empty$ 'skip$ { "\BIBforeignlanguage{" language * "}{" * swap$ * "}" * } if$ } if$ } FUNCTION {tie.or.space.prefix} { duplicate$ text.length$ #3 < { "~" } { " " } if$ swap$ } FUNCTION {get.bbl.editor} { editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } FUNCTION {space.word}{ " " swap$ * " " * } % Field Conditioners, Converters, Checkers and External Interfaces FUNCTION {empty.field.to.null.string} { duplicate$ empty$ { pop$ "" } { skip$ } if$ } FUNCTION {either.or.check} { empty$ { pop$ } { "can't use both " swap$ * " fields in " * cite$ * warning$ } if$ } FUNCTION {empty.entry.warn} { author empty$ title empty$ howpublished empty$ month empty$ year empty$ note empty$ url empty$ and and and and and and { "all relevant fields are empty in " cite$ * warning$ } 'skip$ if$ } % The bibinfo system provides a way for the electronic parsing/acquisition % of a bibliography's contents as is done by ReVTeX. For example, a field % could be entered into the bibliography as: % \bibinfo{volume}{2} % Only the "2" would show up in the document, but the LaTeX \bibinfo command % could do additional things with the information. IEEEtran.bst does provide % a \bibinfo command via "\providecommand{\bibinfo}[2]{#2}". However, it is % currently not used as the bogus bibinfo functions defined here output the % entry values directly without the \bibinfo wrapper. The bibinfo functions % themselves (and the calls to them) are retained for possible future use. % % bibinfo.check avoids acting on missing fields while bibinfo.warn will % issue a warning message if a missing field is detected. Prior to calling % the bibinfo functions, the user should push the field value and then its % name string, in that order. FUNCTION {bibinfo.check} { swap$ duplicate$ missing$ { pop$ pop$ "" } { duplicate$ empty$ { swap$ pop$ } { swap$ pop$ } if$ } if$ } FUNCTION {bibinfo.warn} { swap$ duplicate$ missing$ { swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ "" } { duplicate$ empty$ { swap$ "empty " swap$ * " in " * cite$ * warning$ } { swap$ pop$ } if$ } if$ } % IEEE separates large numbers with more than 4 digits into groups of % three. IEEE uses a small space to separate these number groups. % Typical applications include patent and page numbers. % number of consecutive digits required to trigger the group separation. FUNCTION {large.number.trigger}{ #5 } % For numbers longer than the trigger, this is the blocksize of the groups. % The blocksize must be less than the trigger threshold, and 2 * blocksize % must be greater than the trigger threshold (can't do more than one % separation on the initial trigger). FUNCTION {large.number.blocksize}{ #3 } % What is actually inserted between the number groups. FUNCTION {large.number.separator}{ "\," } % So as to save on integer variables by reusing existing ones, numnames % holds the current number of consecutive digits read and nameptr holds % the number that will trigger an inserted space. FUNCTION {large.number.separate} { 't := "" #0 'numnames := large.number.trigger 'nameptr := { t empty$ not } { t #-1 #1 substring$ is.num { numnames #1 + 'numnames := } { #0 'numnames := large.number.trigger 'nameptr := } if$ t #-1 #1 substring$ swap$ * t #-2 global.max$ substring$ 't := numnames nameptr = { duplicate$ #1 nameptr large.number.blocksize - substring$ swap$ nameptr large.number.blocksize - #1 + global.max$ substring$ large.number.separator swap$ * * nameptr large.number.blocksize - 'numnames := large.number.blocksize #1 + 'nameptr := } { skip$ } if$ } while$ } % Converts all single dashes "-" to double dashes "--". FUNCTION {n.dashify} { large.number.separate 't := "" { t empty$ not } { t #1 #1 substring$ "-" = { t #1 #2 substring$ "--" = not { "--" * t #2 global.max$ substring$ 't := } { { t #1 #1 substring$ "-" = } { "-" * t #2 global.max$ substring$ 't := } while$ } if$ } { t #1 #1 substring$ * t #2 global.max$ substring$ 't := } if$ } while$ } % This function detects entries with names that are identical to that of % the previous entry and replaces the repeated names with dashes (if the % "is.dash.repeated.names" user control is nonzero). FUNCTION {name.or.dash} { 's := oldname empty$ { s 'oldname := s } { s oldname = { is.dash.repeated.names { repeated.name.dashes } { s 'oldname := s } if$ } { s 'oldname := s } if$ } if$ } % Converts the number string on the top of the stack to % "numerical ordinal form" (e.g., "7" to "7th"). There is % no artificial limit to the upper bound of the numbers as the % least significant digit always determines the ordinal form. FUNCTION {num.to.ordinal} { duplicate$ #-1 #1 substring$ "1" = { bbl.st * } { duplicate$ #-1 #1 substring$ "2" = { bbl.nd * } { duplicate$ #-1 #1 substring$ "3" = { bbl.rd * } { bbl.th * } if$ } if$ } if$ } % If the string on the top of the stack begins with a number, % (e.g., 11th) then replace the string with the leading number % it contains. Otherwise retain the string as-is. s holds the % extracted number, t holds the part of the string that remains % to be scanned. FUNCTION {extract.num} { duplicate$ 't := "" 's := { t empty$ not } { t #1 #1 substring$ t #2 global.max$ substring$ 't := duplicate$ is.num { s swap$ * 's := } { pop$ "" 't := } if$ } while$ s empty$ 'skip$ { pop$ s } if$ } % Converts the word number string on the top of the stack to % Arabic string form. Will be successful up to "tenth". FUNCTION {word.to.num} { duplicate$ "l" change.case$ 's := s "first" = { pop$ "1" } { skip$ } if$ s "second" = { pop$ "2" } { skip$ } if$ s "third" = { pop$ "3" } { skip$ } if$ s "fourth" = { pop$ "4" } { skip$ } if$ s "fifth" = { pop$ "5" } { skip$ } if$ s "sixth" = { pop$ "6" } { skip$ } if$ s "seventh" = { pop$ "7" } { skip$ } if$ s "eighth" = { pop$ "8" } { skip$ } if$ s "ninth" = { pop$ "9" } { skip$ } if$ s "tenth" = { pop$ "10" } { skip$ } if$ } % Converts the string on the top of the stack to numerical % ordinal (e.g., "11th") form. FUNCTION {convert.edition} { duplicate$ empty$ 'skip$ { duplicate$ #1 #1 substring$ is.num { extract.num num.to.ordinal } { word.to.num duplicate$ #1 #1 substring$ is.num { num.to.ordinal } { "edition ordinal word " quote$ * edition * quote$ * " may be too high (or improper) for conversion" * " in " * cite$ * warning$ } if$ } if$ } if$ } %%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% LATEX BIBLIOGRAPHY CODE %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%% FUNCTION {start.entry} { newline$ "\bibitem{" write$ cite$ write$ "}" write$ newline$ "" initialize.prev.this.status } % Here we write out all the LaTeX code that we will need. The most involved % code sequences are those that control the alternate interword spacing and % foreign language hyphenation patterns. The heavy use of \providecommand % gives users a way to override the defaults. Special thanks to Javier Bezos, % Johannes Braams, Robin Fairbairns, Heiko Oberdiek, Donald Arseneau and all % the other gurus on comp.text.tex for their help and advice on the topic of % \selectlanguage, Babel and BibTeX. FUNCTION {begin.bib} { "% Generated by IEEEtran.bst, version: " bst.file.version * " (" * bst.file.date * ")" * write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } if$ "\begin{thebibliography}{" longest.label * "}" * write$ newline$ "\providecommand{\url}[1]{#1}" write$ newline$ "\csname url@samestyle\endcsname" write$ newline$ "\providecommand{\newblock}{\relax}" write$ newline$ "\providecommand{\bibinfo}[2]{#2}" write$ newline$ "\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax}" write$ newline$ "\providecommand{\BIBentryALTinterwordstretchfactor}{" ALTinterwordstretchfactor * "}" * write$ newline$ "\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus " write$ newline$ "\BIBentryALTinterwordstretchfactor\fontdimen3\font minus \fontdimen4\font\relax}" write$ newline$ "\providecommand{\BIBforeignlanguage}[2]{{%" write$ newline$ "\expandafter\ifx\csname l@#1\endcsname\relax" write$ newline$ "\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}%" write$ newline$ "\typeout{** loaded for the language `#1'. Using the pattern for}%" write$ newline$ "\typeout{** the default language instead.}%" write$ newline$ "\else" write$ newline$ "\language=\csname l@#1\endcsname" write$ newline$ "\fi" write$ newline$ "#2}}" write$ newline$ "\providecommand{\BIBdecl}{\relax}" write$ newline$ "\BIBdecl" write$ newline$ } FUNCTION {end.bib} { newline$ "\end{thebibliography}" write$ newline$ } FUNCTION {if.url.alt.interword.spacing} { is.use.alt.interword.spacing {url empty$ 'skip$ {"\BIBentryALTinterwordspacing" write$ newline$} if$} { skip$ } if$ } FUNCTION {if.url.std.interword.spacing} { is.use.alt.interword.spacing {url empty$ 'skip$ {"\BIBentrySTDinterwordspacing" write$ newline$} if$} { skip$ } if$ } %%%%%%%%%%%%%%%%%%%%%%%% %% LONGEST LABEL PASS %% %%%%%%%%%%%%%%%%%%%%%%%% FUNCTION {initialize.longest.label} { "" 'longest.label := #1 'number.label := #0 'longest.label.width := } FUNCTION {longest.label.pass} { type$ "ieeetranbstctl" = { skip$ } { number.label int.to.str$ 'label := number.label #1 + 'number.label := label width$ longest.label.width > { label 'longest.label := label width$ 'longest.label.width := } { skip$ } if$ } if$ } %%%%%%%%%%%%%%%%%%%%% %% FORMAT HANDLERS %% %%%%%%%%%%%%%%%%%%%%% %% Lower Level Formats (used by higher level formats) FUNCTION {format.address.org.or.pub.date} { 't := "" year empty$ { "empty year in " cite$ * warning$ } { skip$ } if$ address empty$ t empty$ and year empty$ and month empty$ and { skip$ } { this.to.prev.status this.status.std cap.status.std address "address" bibinfo.check * t empty$ { skip$ } { punct.period 'prev.status.punct := space.large 'prev.status.space := address empty$ { skip$ } { ": " * } if$ t * } if$ year empty$ month empty$ and { skip$ } { t empty$ address empty$ and { skip$ } { ", " * } if$ month empty$ { year empty$ { skip$ } { year "year" bibinfo.check * } if$ } { month "month" bibinfo.check * year empty$ { skip$ } { " " * year "year" bibinfo.check * } if$ } if$ } if$ } if$ } FUNCTION {format.names} { 'bibinfo := duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std 's := "" 't := #1 'nameptr := s num.names$ 'numnames := numnames 'namesleft := { namesleft #0 > } { s nameptr name.format.string format.name$ bibinfo bibinfo.check 't := nameptr #1 > { nameptr num.names.shown.with.forced.et.al #1 + = numnames max.num.names.before.forced.et.al > is.forced.et.al and and { "others" 't := #1 'namesleft := } { skip$ } if$ namesleft #1 > { ", " * t do.name.latex.cmd * } { s nameptr "{ll}" format.name$ duplicate$ "others" = { 't := } { pop$ } if$ t "others" = { " " * bbl.etal emphasize * } { numnames #2 > { "," * } { skip$ } if$ bbl.and space.word * t do.name.latex.cmd * } if$ } if$ } { t do.name.latex.cmd } if$ nameptr #1 + 'nameptr := namesleft #1 - 'namesleft := } while$ cap.status.std } if$ } %% Higher Level Formats %% addresses/locations FUNCTION {format.address} { address duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std cap.status.std } if$ } %% author/editor names FUNCTION {format.authors}{ author "author" format.names } FUNCTION {format.editors} { editor "editor" format.names duplicate$ empty$ 'skip$ { ", " * get.bbl.editor capitalize * } if$ } %% date FUNCTION {format.date} { month "month" bibinfo.check duplicate$ empty$ year "year" bibinfo.check duplicate$ empty$ { swap$ 'skip$ { this.to.prev.status this.status.std cap.status.std "there's a month but no year in " cite$ * warning$ } if$ * } { this.to.prev.status this.status.std cap.status.std swap$ 'skip$ { swap$ " " * swap$ } if$ * } if$ } FUNCTION {format.date.electronic} { month "month" bibinfo.check duplicate$ empty$ year "year" bibinfo.check duplicate$ empty$ { swap$ { pop$ } { "there's a month but no year in " cite$ * warning$ pop$ ")" * "(" swap$ * this.to.prev.status punct.no 'this.status.punct := space.normal 'this.status.space := quote.no 'this.status.quote := cap.yes 'status.cap := } if$ } { swap$ { swap$ pop$ ")" * "(" swap$ * } { "(" swap$ * ", " * swap$ * ")" * } if$ this.to.prev.status punct.no 'this.status.punct := space.normal 'this.status.space := quote.no 'this.status.quote := cap.yes 'status.cap := } if$ } %% edition/title % Note: IEEE considers the edition to be closely associated with % the title of a book. So, in IEEEtran.bst the edition is normally handled % within the formatting of the title. The format.edition function is % retained here for possible future use. FUNCTION {format.edition} { edition duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std convert.edition status.cap { "t" } { "l" } if$ change.case$ "edition" bibinfo.check "~" * bbl.edition * cap.status.std } if$ } % This is used to format the booktitle of a conference proceedings. % Here we use the "intype" field to provide the user a way to % override the word "in" (e.g., with things like "presented at") % Use of intype stops the emphasis of the booktitle to indicate that % we no longer mean the written conference proceedings, but the % conference itself. FUNCTION {format.in.booktitle} { booktitle "booktitle" bibinfo.check duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std select.language intype missing$ { emphasize bbl.in " " * } { intype " " * } if$ swap$ * cap.status.std } if$ } % This is used to format the booktitle of collection. % Here the "intype" field is not supported, but "edition" is. FUNCTION {format.in.booktitle.edition} { booktitle "booktitle" bibinfo.check duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std select.language emphasize edition empty$ 'skip$ { ", " * edition convert.edition "l" change.case$ * "~" * bbl.edition * } if$ bbl.in " " * swap$ * cap.status.std } if$ } FUNCTION {format.article.title} { title duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std "t" change.case$ } if$ "title" bibinfo.check duplicate$ empty$ 'skip$ { quote.close 'this.status.quote := is.last.char.not.punct { punct.std 'this.status.punct := } { punct.no 'this.status.punct := } if$ select.language "``" swap$ * cap.status.std } if$ } FUNCTION {format.article.title.electronic} { title duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std cap.status.std "t" change.case$ } if$ "title" bibinfo.check duplicate$ empty$ { skip$ } { select.language } if$ } FUNCTION {format.book.title.edition} { title "title" bibinfo.check duplicate$ empty$ { "empty title in " cite$ * warning$ } { this.to.prev.status this.status.std select.language emphasize edition empty$ 'skip$ { ", " * edition convert.edition status.cap { "t" } { "l" } if$ change.case$ * "~" * bbl.edition * } if$ cap.status.std } if$ } FUNCTION {format.book.title} { title "title" bibinfo.check duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std cap.status.std select.language emphasize } if$ } %% journal FUNCTION {format.journal} { journal duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std cap.status.std select.language emphasize } if$ } %% how published FUNCTION {format.howpublished} { howpublished duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std cap.status.std } if$ } %% institutions/organization/publishers/school FUNCTION {format.institution} { institution duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std cap.status.std } if$ } FUNCTION {format.organization} { organization duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std cap.status.std } if$ } FUNCTION {format.address.publisher.date} { publisher "publisher" bibinfo.warn format.address.org.or.pub.date } FUNCTION {format.address.publisher.date.nowarn} { publisher "publisher" bibinfo.check format.address.org.or.pub.date } FUNCTION {format.address.organization.date} { organization "organization" bibinfo.check format.address.org.or.pub.date } FUNCTION {format.school} { school duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std cap.status.std } if$ } %% volume/number/series/chapter/pages FUNCTION {format.volume} { volume empty.field.to.null.string duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std bbl.volume status.cap { capitalize } { skip$ } if$ swap$ tie.or.space.prefix "volume" bibinfo.check * * cap.status.std } if$ } FUNCTION {format.number} { number empty.field.to.null.string duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std status.cap { bbl.number capitalize } { bbl.number } if$ swap$ tie.or.space.prefix "number" bibinfo.check * * cap.status.std } if$ } FUNCTION {format.number.if.use.for.article} { is.use.number.for.article { format.number } { "" } if$ } % IEEE does not seem to tie the series so closely with the volume % and number as is done in other bibliography styles. Instead the % series is treated somewhat like an extension of the title. FUNCTION {format.series} { series empty$ { "" } { this.to.prev.status this.status.std bbl.series " " * series "series" bibinfo.check * cap.status.std } if$ } FUNCTION {format.chapter} { chapter empty$ { "" } { this.to.prev.status this.status.std type empty$ { bbl.chapter } { type "l" change.case$ "type" bibinfo.check } if$ chapter tie.or.space.prefix "chapter" bibinfo.check * * cap.status.std } if$ } % The intended use of format.paper is for paper numbers of inproceedings. % The paper type can be overridden via the type field. % We allow the type to be displayed even if the paper number is absent % for things like "postdeadline paper" FUNCTION {format.paper} { is.use.paper { paper empty$ { type empty$ { "" } { this.to.prev.status this.status.std type "type" bibinfo.check cap.status.std } if$ } { this.to.prev.status this.status.std type empty$ { bbl.paper } { type "type" bibinfo.check } if$ " " * paper "paper" bibinfo.check * cap.status.std } if$ } { "" } if$ } FUNCTION {format.pages} { pages duplicate$ empty$ 'skip$ { this.to.prev.status this.status.std duplicate$ is.multiple.pages { bbl.pages swap$ n.dashify } { bbl.page swap$ } if$ tie.or.space.prefix "pages" bibinfo.check * * cap.status.std } if$ } %% technical report number FUNCTION {format.tech.report.number} { number "number" bibinfo.check this.to.prev.status this.status.std cap.status.std type duplicate$ empty$ { pop$ bbl.techrep } { skip$ } if$ "type" bibinfo.check swap$ duplicate$ empty$ { pop$ } { tie.or.space.prefix * * } if$ } %% note FUNCTION {format.note} { note empty$ { "" } { this.to.prev.status this.status.std punct.period 'this.status.punct := note #1 #1 substring$ duplicate$ "{" = { skip$ } { status.cap { "u" } { "l" } if$ change.case$ } if$ note #2 global.max$ substring$ * "note" bibinfo.check cap.yes 'status.cap := } if$ } %% patent FUNCTION {format.patent.date} { this.to.prev.status this.status.std year empty$ { monthfiled duplicate$ empty$ { "monthfiled" bibinfo.check pop$ "" } { "monthfiled" bibinfo.check } if$ dayfiled duplicate$ empty$ { "dayfiled" bibinfo.check pop$ "" * } { "dayfiled" bibinfo.check monthfiled empty$ { "dayfiled without a monthfiled in " cite$ * warning$ * } { " " swap$ * * } if$ } if$ yearfiled empty$ { "no year or yearfiled in " cite$ * warning$ } { yearfiled "yearfiled" bibinfo.check swap$ duplicate$ empty$ { pop$ } { ", " * swap$ * } if$ } if$ } { month duplicate$ empty$ { "month" bibinfo.check pop$ "" } { "month" bibinfo.check } if$ day duplicate$ empty$ { "day" bibinfo.check pop$ "" * } { "day" bibinfo.check month empty$ { "day without a month in " cite$ * warning$ * } { " " swap$ * * } if$ } if$ year "year" bibinfo.check swap$ duplicate$ empty$ { pop$ } { ", " * swap$ * } if$ } if$ cap.status.std } FUNCTION {format.patent.nationality.type.number} { this.to.prev.status this.status.std nationality duplicate$ empty$ { "nationality" bibinfo.warn pop$ "" } { "nationality" bibinfo.check duplicate$ "l" change.case$ "united states" = { pop$ bbl.patentUS } { skip$ } if$ " " * } if$ type empty$ { bbl.patent "type" bibinfo.check } { type "type" bibinfo.check } if$ * number duplicate$ empty$ { "number" bibinfo.warn pop$ } { "number" bibinfo.check large.number.separate swap$ " " * swap$ * } if$ cap.status.std } %% standard FUNCTION {format.organization.institution.standard.type.number} { this.to.prev.status this.status.std organization duplicate$ empty$ { pop$ institution duplicate$ empty$ { "institution" bibinfo.warn } { "institution" bibinfo.warn " " * } if$ } { "organization" bibinfo.warn " " * } if$ type empty$ { bbl.standard "type" bibinfo.check } { type "type" bibinfo.check } if$ * number duplicate$ empty$ { "number" bibinfo.check pop$ } { "number" bibinfo.check large.number.separate swap$ " " * swap$ * } if$ cap.status.std } FUNCTION {format.revision} { revision empty$ { "" } { this.to.prev.status this.status.std bbl.revision revision tie.or.space.prefix "revision" bibinfo.check * * cap.status.std } if$ } %% thesis FUNCTION {format.master.thesis.type} { this.to.prev.status this.status.std type empty$ { bbl.mthesis } { type "type" bibinfo.check } if$ cap.status.std } FUNCTION {format.phd.thesis.type} { this.to.prev.status this.status.std type empty$ { bbl.phdthesis } { type "type" bibinfo.check } if$ cap.status.std } %% URL FUNCTION {format.url} { url empty$ { "" } { this.to.prev.status this.status.std cap.yes 'status.cap := name.url.prefix " " * "\url{" * url * "}" * punct.no 'this.status.punct := punct.period 'prev.status.punct := space.normal 'this.status.space := space.normal 'prev.status.space := quote.no 'this.status.quote := } if$ } %%%%%%%%%%%%%%%%%%%% %% ENTRY HANDLERS %% %%%%%%%%%%%%%%%%%%%% % Note: In many journals, IEEE (or the authors) tend not to show the number % for articles, so the display of the number is controlled here by the % switch "is.use.number.for.article" FUNCTION {article} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors "author" output.warn name.or.dash format.article.title "title" output.warn format.journal "journal" bibinfo.check "journal" output.warn format.volume output format.number.if.use.for.article output format.pages output format.date "year" output.warn format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {book} { std.status.using.comma start.entry if.url.alt.interword.spacing author empty$ { format.editors "author and editor" output.warn } { format.authors output.nonnull } if$ name.or.dash format.book.title.edition output format.series output author empty$ { skip$ } { format.editors output } if$ format.address.publisher.date output format.volume output format.number output format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {booklet} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors output name.or.dash format.article.title "title" output.warn format.howpublished "howpublished" bibinfo.check output format.organization "organization" bibinfo.check output format.address "address" bibinfo.check output format.date output format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {electronic} { std.status.using.period start.entry if.url.alt.interword.spacing format.authors output name.or.dash format.date.electronic output format.article.title.electronic output format.howpublished "howpublished" bibinfo.check output format.organization "organization" bibinfo.check output format.address "address" bibinfo.check output format.note output format.url output fin.entry empty.entry.warn if.url.std.interword.spacing } FUNCTION {inbook} { std.status.using.comma start.entry if.url.alt.interword.spacing author empty$ { format.editors "author and editor" output.warn } { format.authors output.nonnull } if$ name.or.dash format.book.title.edition output format.series output format.address.publisher.date output format.volume output format.number output format.chapter output format.pages output format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {incollection} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors "author" output.warn name.or.dash format.article.title "title" output.warn format.in.booktitle.edition "booktitle" output.warn format.series output format.editors output format.address.publisher.date.nowarn output format.volume output format.number output format.chapter output format.pages output format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {inproceedings} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors "author" output.warn name.or.dash format.article.title "title" output.warn format.in.booktitle "booktitle" output.warn format.series output format.editors output format.volume output format.number output publisher empty$ { format.address.organization.date output } { format.organization "organization" bibinfo.check output format.address.publisher.date output } if$ format.paper output format.pages output format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {manual} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors output name.or.dash format.book.title.edition "title" output.warn format.howpublished "howpublished" bibinfo.check output format.organization "organization" bibinfo.check output format.address "address" bibinfo.check output format.date output format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {mastersthesis} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors "author" output.warn name.or.dash format.article.title "title" output.warn format.master.thesis.type output.nonnull format.school "school" bibinfo.warn output format.address "address" bibinfo.check output format.date "year" output.warn format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {misc} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors output name.or.dash format.article.title output format.howpublished "howpublished" bibinfo.check output format.organization "organization" bibinfo.check output format.address "address" bibinfo.check output format.pages output format.date output format.note output format.url output fin.entry empty.entry.warn if.url.std.interword.spacing } FUNCTION {patent} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors output name.or.dash format.article.title output format.patent.nationality.type.number output format.patent.date output format.note output format.url output fin.entry empty.entry.warn if.url.std.interword.spacing } FUNCTION {periodical} { std.status.using.comma start.entry if.url.alt.interword.spacing format.editors output name.or.dash format.book.title "title" output.warn format.series output format.volume output format.number output format.organization "organization" bibinfo.check output format.date "year" output.warn format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {phdthesis} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors "author" output.warn name.or.dash format.article.title "title" output.warn format.phd.thesis.type output.nonnull format.school "school" bibinfo.warn output format.address "address" bibinfo.check output format.date "year" output.warn format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {proceedings} { std.status.using.comma start.entry if.url.alt.interword.spacing format.editors output name.or.dash format.book.title "title" output.warn format.series output format.volume output format.number output publisher empty$ { format.address.organization.date output } { format.organization "organization" bibinfo.check output format.address.publisher.date output } if$ format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {standard} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors output name.or.dash format.book.title "title" output.warn format.howpublished "howpublished" bibinfo.check output format.organization.institution.standard.type.number output format.revision output format.date output format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {techreport} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors "author" output.warn name.or.dash format.article.title "title" output.warn format.howpublished "howpublished" bibinfo.check output format.institution "institution" bibinfo.warn output format.address "address" bibinfo.check output format.tech.report.number output.nonnull format.date "year" output.warn format.note output format.url output fin.entry if.url.std.interword.spacing } FUNCTION {unpublished} { std.status.using.comma start.entry if.url.alt.interword.spacing format.authors "author" output.warn name.or.dash format.article.title "title" output.warn format.date output format.note "note" output.warn format.url output fin.entry if.url.std.interword.spacing } % The special entry type which provides the user interface to the % BST controls FUNCTION {IEEEtranBSTCTL} { is.print.banners.to.terminal { "** IEEEtran BST control entry " quote$ * cite$ * quote$ * " detected." * top$ } { skip$ } if$ CTLuse_article_number empty$ { skip$ } { CTLuse_article_number yes.no.to.int 'is.use.number.for.article := } if$ CTLuse_paper empty$ { skip$ } { CTLuse_paper yes.no.to.int 'is.use.paper := } if$ CTLuse_forced_etal empty$ { skip$ } { CTLuse_forced_etal yes.no.to.int 'is.forced.et.al := } if$ CTLmax_names_forced_etal empty$ { skip$ } { CTLmax_names_forced_etal string.to.integer 'max.num.names.before.forced.et.al := } if$ CTLnames_show_etal empty$ { skip$ } { CTLnames_show_etal string.to.integer 'num.names.shown.with.forced.et.al := } if$ CTLuse_alt_spacing empty$ { skip$ } { CTLuse_alt_spacing yes.no.to.int 'is.use.alt.interword.spacing := } if$ CTLalt_stretch_factor empty$ { skip$ } { CTLalt_stretch_factor 'ALTinterwordstretchfactor := "\renewcommand{\BIBentryALTinterwordstretchfactor}{" ALTinterwordstretchfactor * "}" * write$ newline$ } if$ CTLdash_repeated_names empty$ { skip$ } { CTLdash_repeated_names yes.no.to.int 'is.dash.repeated.names := } if$ CTLname_format_string empty$ { skip$ } { CTLname_format_string 'name.format.string := } if$ CTLname_latex_cmd empty$ { skip$ } { CTLname_latex_cmd 'name.latex.cmd := } if$ CTLname_url_prefix missing$ { skip$ } { CTLname_url_prefix 'name.url.prefix := } if$ num.names.shown.with.forced.et.al max.num.names.before.forced.et.al > { "CTLnames_show_etal cannot be greater than CTLmax_names_forced_etal in " cite$ * warning$ max.num.names.before.forced.et.al 'num.names.shown.with.forced.et.al := } { skip$ } if$ } %%%%%%%%%%%%%%%%%%% %% ENTRY ALIASES %% %%%%%%%%%%%%%%%%%%% FUNCTION {conference}{inproceedings} FUNCTION {online}{electronic} FUNCTION {internet}{electronic} FUNCTION {webpage}{electronic} FUNCTION {www}{electronic} FUNCTION {default.type}{misc} %%%%%%%%%%%%%%%%%% %% MAIN PROGRAM %% %%%%%%%%%%%%%%%%%% READ EXECUTE {initialize.controls} EXECUTE {initialize.status.constants} EXECUTE {banner.message} EXECUTE {initialize.longest.label} ITERATE {longest.label.pass} EXECUTE {begin.bib} ITERATE {call.type$} EXECUTE {end.bib} EXECUTE{completed.message} %% That's all folks, mds. bmclatex/eidesstattlicheerklaerung.tex0000644000175000017500000000165411736152332017336 0ustar navonavo\addchap{Eidesstattliche Erklärung} Hiermit versichere ich, dass ich die vorliegende Arbeit ohne Hilfe Dritter und nur mit den angegebenen Quellen und Hilfsmitteln angefertigt habe. Ich habe alle Stellen, die ich aus den Quellen wörtlich oder inhaltlich entnommen habe, als solche kenntlich gemacht. Diese Arbeit hat in gleicher oder ähnlicher Form noch keiner Prüfungsbehörde vorgelegen.\\ \\ \\ \\ \ort, am \datum %Erläuterung: Diese eidesstattliche Erklärung ist für Abschlussarbeiten %durch alle Prüfungsordnungen verbindlich vorgeschrieben, muss also in %der Arbeit enthalten sein, entweder wie hier am Anfang oder alternativ %ganz am Ende der Arbeit. Für andere schriftliche Arbeiten gilt sie natürlich %ebenfalls. Studierenden wird deswegen empfohlen, diese Erklärung allen %schriftlichen Ausarbeitungen beizufügen. Beachten sie bitte auch die Aus- %führungen zum Thema "Plagiatismus und gute wissenschaftliche Praxis"bmclatex/bibliography.bib0000644000175000017500000000617311736152332014510 0ustar navonavo% This file was created with JabRef 2.5. % Encoding: UTF-8 @ELECTRONIC{std3, author = {Robert Braden}, month = {Oktober}, year = {1989}, title = {{R}equirements for {I}nternet {H}osts -- {C}ommunication {L}ayers}, language = {Englisch}, howpublished = {Internet Standard 3}, organization = {Network Working Group}, url = {http://rfc.net/std3html}, owner = {navo}, timestamp = {2012.01.29} } @MISC{B92, author = {Bruno Buchberger}, title = {{T}hinking, {S}peaking, {W}riting. {B}asic {W}orking {T}echniques for {S}tudents of {M}athematics and {C}omputer {S}cience.}, howpublished = {{B}egleitmaterial zu seiner {V}orlesung "{P}raktische {B}eweistechnik und wissenschaftliches {A}rbeiten im {B}ereich des {S}ymbolic {C}omputation"}, year = {1992}, organization = {Universität Linz}, owner = {navo}, timestamp = {2012.01.29} } @MANUAL{DLJ96, title = {{S}tudien-{A}rbeiten - ein {L}eitfaden zur {V}orbereitung, {D}urchführung und {B}etreuung von {S}tudien-, {D}iplom- und {D}oktorarbeiten am {B}eispiel {I}nformatik}, author = {Marcus Deininger and Horst Lichter and Ludewig Jochen}, organization = {Vdf Hochschulverlag AG an der ETH Zürich und B.G. Teubner}, address = {Stuttgart}, edition = {3. Auflage}, year = {1996}, howpublished = {Vdf Hochschulverlag AG an der ETH Zürich und B.G. Teubner, Stuttgart, 3. Auflage}, owner = {navo}, timestamp = {2012.01.29} } @MANUAL{EB92, title = {Vortragen in Naturwissenschaft, Technik und Medizin}, author = {Hans F. Ebel and Claus Bliefert}, organization = {VCH Verlagsgesellschaft mbH}, address = {Weinheim}, year = {1992}, owner = {navo}, timestamp = {2012.01.29} } @ELECTRONIC{rfc2373, author = {Robert Hinden and Stephen Deering}, month = {Juli}, year = {1998}, title = {{IP} {V}ersion 6 {A}ddressing {A}rchitecture}, language = {Englisch}, howpublished = {Request for Comments 2373}, organization = {Network Working Group}, url = {http://rfc.net/rfc2373.txt}, owner = {navo}, timestamp = {2012.01.29} } @CONFERENCE{JLH93, author = {Simon Peyton Jones and John Launchburry and John Hughes}, title = {How to give a good research talk}, booktitle = {ACM SIGPLAN Notices}, year = {1993}, volume = {3}, owner = {navo}, timestamp = {2012.01.29} } @ELECTRONIC{DuE, title = {{B}ereinigte {S}ammlung ({O}rdnungen, {S}tudien- und {P}rüfungsordnungen)}, organization = {Universität Duisburg-Essen}, url = {www.uni-duisburg-essen.de/zentralverwaltung/bereinigte_sammlung_ordnung.shtml}, owner = {navo}, timestamp = {2012.01.29} } @ELECTRONIC{PEC, title = {Plain English Campaign}, url = {http://www.plainenglish.co.uk/}, owner = {navo}, timestamp = {2012.01.29} } @ELECTRONIC{FT, month = {Juni}, year = {2007}, title = {{E}mpfehlungen des {F}akultätentags {I}nformatik für {A}bschlussarbeiten in {I}nformatikstudiengängen an {U}niversitäten}, url = {http://www.ft-informatik.de/ -> Dokumente}, owner = {navo}, timestamp = {2012.01.29} } @comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} @comment{jabref-meta: selector_journal:} @comment{jabref-meta: selector_keywords:}