diff options
| author | Paul Buetow <paul@buetow.org> | 2008-06-21 19:24:00 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-06-21 19:24:00 +0000 |
| commit | d5ede080605b7215f5551f29797c304945feec83 (patch) | |
| tree | c43e6ea87c2ca8b53a212781dfb2122f76bddebd | |
| parent | d32b16ddb13f402573c53822d02d6e43f105fe71 (diff) | |
ok
| -rw-r--r-- | LaTeX/Makefile | 1 | ||||
| -rw-r--r-- | LaTeX/USED_SOFTWARE.txt | 5 | ||||
| -rw-r--r-- | LaTeX/argouml.zargo | bin | 0 -> 5394 bytes | |||
| -rw-r--r-- | LaTeX/chapters/grundkomponenten.tex | 28 | ||||
| -rw-r--r-- | LaTeX/chapters/titlepage.tex | 8 | ||||
| -rw-r--r-- | LaTeX/diplomarbeit.pdf | 1565 | ||||
| -rw-r--r-- | LaTeX/images/client-server-protokolle.eps | 487 | ||||
| -rw-r--r-- | LaTeX/images/client-server.eps | 151 | ||||
| -rw-r--r-- | LaTeX/images/client-server.zargo | 0 |
9 files changed, 1545 insertions, 700 deletions
diff --git a/LaTeX/Makefile b/LaTeX/Makefile index 435adbd..e86e46c 100644 --- a/LaTeX/Makefile +++ b/LaTeX/Makefile @@ -7,5 +7,6 @@ clean: grep -v .tcp | \ grep -v .tex | \ xargs rm + rm -f images/*.pdf spell: find ./chapters -name \*.tex -exec sh -c 'aspell -l de_DE -t -c {}' \; diff --git a/LaTeX/USED_SOFTWARE.txt b/LaTeX/USED_SOFTWARE.txt index 3c6fb7e..3684e94 100644 --- a/LaTeX/USED_SOFTWARE.txt +++ b/LaTeX/USED_SOFTWARE.txt @@ -3,6 +3,7 @@ eingesetzt! Apache Ant - Als Buildtool fuer den Javacode Apache HTTPD (Hypertext Transfer Protocol Daemon) - Fuer Subversion Server via WebDAV (Web-based Distributed Authoring and Versioning) +ArgoUML - UML Diagramme Dokumentation mittels Javadoc Eclipse, JAutoDoc Plugin, Subversion Plugin Firefox fuer das Betrachten von WebSVN und Javadoc, Internetrecherche @@ -22,7 +23,3 @@ ding - Als Englisch - Deutsch, Deutsch - Englisch Woerterbuch xPDF - Fuer das Betrachten von PDF-Dateien zip - Fuer das Erstellen von VS-Sim. Distributionen zsh - Als FreeBSD Unix Shell - -Noch fehlt: - -Ein gescheites Tool fuer die Erstellung von UML-Diagrammen. diff --git a/LaTeX/argouml.zargo b/LaTeX/argouml.zargo Binary files differnew file mode 100644 index 0000000..5a1310d --- /dev/null +++ b/LaTeX/argouml.zargo diff --git a/LaTeX/chapters/grundkomponenten.tex b/LaTeX/chapters/grundkomponenten.tex index 8ed1b40..821dae3 100644 --- a/LaTeX/chapters/grundkomponenten.tex +++ b/LaTeX/chapters/grundkomponenten.tex @@ -1,29 +1,45 @@ \chapter{Grundbegriffe}
-F\"{u}r das Verst\"{a}ndnis wie die Simulation von verteilten Systemen funktioniert, werden hier einige Grundbegriffe beschrieben.
+F\"{u}r das Verst\"{a}ndnis wie die Simulation von verteilten Systemen funktioniert, werden hier einige Grundbegriffe erl\"{a}utert. Eine Vertiefung findet erst in den nachfolgenden Kapiteln statt.
\section{Client/Server Modell}
-Der Simulator basiert auf dem Client/Server Prinzip. Bei jeder sinnvollen Simulation gibt es mindestens einen teilnehmenden Client und einen Server. Bei komplexen Simulationen k\"{o}nnen auch mehrere Clients und/oder Server mitwirken.
+Der Simulator basiert auf dem Client/Server Prinzip. Bei jeder sinnvollen Simulation gibt es mindestens einen teilnehmenden Client und einen Server, die miteinander \"{u}ber Nachrichten (s.u.) kommunizieren (Abbildung \ref{fig:ClientServer}). Bei komplexen Simulationen k\"{o}nnen auch mehrere Clients und/oder Server mitwirken. In der Regel empfangen Server nur Nachrichten, die von Clients verschickt wurden und virce versa.
+
+\begin{figure}[htbp]
+ \centering
+ \fbox{\includegraphics{images/client-server}}
+ \caption{Client/Server Modell}
+ \label{fig:ClientServer}
+\end{figure}
\section{Prozesse und deren Rollen}
-Ein verteiltes System wird anhand von Prozessen simuliert. Jeder Prozess nimmt hierbei eine oder mehrere Rollen ein. Beispielsweise kann ein Prozess die Rolle eines Clients einnehmen und ein weiterer Prozess die Rolle eines Servers. Ein Prozess kann auch Client und Server gleichzeitig sein. Es ist auch m\"{o}glich, dass ein Prozess die Rollen mehrerer Server und Clients aufeinmal einnimmt. Ob das sinnvoll ist h\"{a}ngt vom Szenario ab. Um einen Prozess eindeutig zu kennzeichnen besitzt jeder Prozess eine eindeutige Prozess-Identifikationsnummer (PID).
+Ein verteiltes System wird anhand von Prozessen simuliert. Jeder Prozess nimmt hierbei eine oder mehrere Rollen ein. Beispielsweise kann ein Prozess die Rolle eines Clients einnehmen und ein weiterer Prozess die Rolle eines Servers. Ein Prozess kann auch Client und Server gleichzeitig sein. Es ist auch m\"{o}glich, dass ein Prozess die Rollen mehrerer Server und Clients aufeinmal einnimmt. Ob das sinnvoll ist h\"{a}ngt vom Szenario ab. Um einen Prozess zu kennzeichnen besitzt jeder Prozess eine \textbf{eindeutige} Prozess-Identifikationsnummer (PID).
\section{Nachrichten}
-Damit das Client/Server Modell angewandt werden kann, m\"{u}ssen Nachrichten verschickt werden k\"{o}nnen. Eine Nachricht kann von einem Client- oder Serverprozess verschickt werden und kann beliebig viele Empf\"{a}nger haben. Um eine Nachricht eindeutig zu kennzeichnen besitzt jede Nachricht eine eindeutige Nachrichten-Identifikationsnummer (NID).
+Damit das Client/Server Modell angewandt werden kann, m\"{u}ssen Nachrichten verschickt werden k\"{o}nnen. Eine Nachricht kann von einem Client- oder Serverprozess verschickt werden und kann beliebig viele Empf\"{a}nger haben. Der Inhalt einer Nachricht h\"{a}ngt vom verwendeten Protokoll (s.u.) ab. Um eine Nachricht zu kennzeichnen besitzt jede Nachricht eine \textbf{eindeutige} Nachrichten-Identifikationsnummer (NID).
\section{Lokale und globale Uhren}
In einer Simulation gibt es \textbf{genau eine} globale Uhr. Sie stellt die aktuelle und \textbf{immer korrekte} Zeit dar. Eine globale Uhr geht nie falsch.
-Zudem besitzt jeder beteiligter Prozess eine eigene lokale Uhr. Sie stellt die aktuelle, jedoch nicht zwangsm\"{a}ig global-korrekte, Zeit des jeweiligen Prozesses dar. Wenn die Prozesszeit nicht korrekt ist (nicht der globalen Zeit gleicht), dann wurde die Prozessuhr entweder im Laufe einer Simulation neugestellt oder sie besitzt eine Uhrabweichung. Eine Uhrabweichung gibt an, um wieviel eine Uhr falsch geht. Wenn eine lokale Uhr nicht neugesetzt wird und auch keine Uhrabweichung hat, dann gibt sie stets die korrekte globale Zeit wieder.
+Zudem besitzt jeder beteiligter Prozess eine eigene lokale Uhr. Sie stellt die aktuelle, jedoch nicht zwangsm\"{a}ig global-korrekte, Zeit des jeweiligen Prozesses dar. Wenn die Prozesszeit nicht korrekt ist (nicht der globalen Zeit gleicht), dann wurde die Prozessuhr entweder im Laufe einer Simulation neugestellt oder sie besitzt eine Uhrabweichung. Eine Uhrabweichung gibt an, um wieviel eine Uhr falsch geht. Wenn eine lokale Uhr nicht neugesetzt wird und auch keine Uhrabweichung hat, dann gibt sie stets die korrekte globale Zeit wieder.
\section{Ereignisse}
-Eine Simulation besteht aus der Hintereinanderausf\"{u}hrung von endlich vielen Ereignissen. Beispielsweise kann es ein Ereignis geben, welches einen Prozess eine Nachricht verschicken- oder selbst abst\"{u}rzen l\"{a}t. Jedes Ereignis tritt zu einem bestimmten Zeitpunkt ein. Wenn es zeitgleiche Ereignisse gibt, so werden sie ebenso hintereinander ausgef\"{u}hrt, behalten aber in der Simulation die selben Ausf\"{u}hrzeiten.
+Eine Simulation besteht aus der Hintereinanderausf\"{u}hrung von endlich vielen Ereignissen. Beispielsweise kann es ein Ereignis geben, welches einen Prozess eine Nachricht verschicken l\"{a}t oder den Prozess selbst abst\"{u}rzen l\"{a}t. Jedes Ereignis tritt zu einem bestimmten Zeitpunkt ein. Wenn es zeitgleiche Ereignisse gibt, so werden sie ebenso hintereinander ausgef\"{u}hrt, behalten aber in der Simulation die selben Ausf\"{u}hrzeiten.
\section{Protokolle}
+\begin{figure}[htbp]
+ \centering
+ \includegraphics{images/client-server-protokolle}
+ \caption{Client/Server Protokolle}
+ \label{fig:ClientServerProtokolle}
+\end{figure}
+
+Eine Simulation besteht aus der Anwendung von Protokollen. Es wurde bereits erw\"{a}hnt, dass ein Prozess die Rollen von Servern und/oder Clients annehmen kann. Bei jeder Server- und Clientrolle muss zus\"{a}tzlich das dazugeh\"{o}rige Protokoll spezifiziert werden. Ein Protokoll definiert, wie ein Client und ein Server Nachrichten verschicken und wie sie bei Ankunft von Nachrichten reagieren. Ein Prozess verarbeitet eine empfangene Nachricht nur, wenn er das jeweilige Protokoll versteht.
+In Abbildung \ref{fig:ClientServerProtokolle} sind 3 Prozesse dargestellt. Prozess 1 unterst\"{u}tzt serverseitig das Protokoll ``A'' und clientseitig das Protokoll ``B''. Prozess 2 unterst\"{u}tzt clientseitig das Protokoll ``A'' und Prozess 3 serverseitig das Protokoll ``B''. D.h., Prozess 1 kann mit Prozess 2 via Protokoll ``A'' und mit Prozess 3 via Protokoll ``B'' kommunizieren. Die Prozesse 2 und 3 sind zueinander inkompatibel.
diff --git a/LaTeX/chapters/titlepage.tex b/LaTeX/chapters/titlepage.tex index 5b1aae7..f707c86 100644 --- a/LaTeX/chapters/titlepage.tex +++ b/LaTeX/chapters/titlepage.tex @@ -64,16 +64,16 @@ %\selectlanguage{german} \vspace*{2cm} -\textbf{\LARGE Danksagung} +\textbf{\LARGE Danksagungen} \vspace*{1.5cm} Ohne die Hilfe bestimmter Personen w\"{a}re die Anfertigung dieser Diplomarbeit viel schwieriger gewesen. Daher m\"{o}chte ich mich bei den Folgenden bedanken: \begin{itemize} - \item Martin Omann f\"{u}r die Betreuung der Diplomarbeit + \item Martin Omann f\"{u}r die Betreuung der Diplomarbeit und der Bereitstellung des f\"{u}r mich sehr interessanten Themas \item Andre Herbst, f\"{u}r das Testen des Simulators; durch seine Hilfe wurden viele M\"{a}ngel und Bugs aufgedeckt - \item Meinen Bruder Florian B\"{u}tow, f\"{u}r Tipps und Tricks rund um Java, f\"{u}r die Bereitstellung eines Buches sowie f\"{u}r das Testen des Simulators - \item Meine Eltern J\"{o}rn und Leslie B\"{u}tow, die mir das Studium erm\"{o}glichten und stets f\"{u}r alle Dinge ein offenes Ohr hatten + \item Meinem Bruder Florian B\"{u}tow, f\"{u}r Tipps und Tricks rund um Java, f\"{u}r die Bereitstellung eines Buches sowie f\"{u}r das Testen des Simulators + \item Meinen Eltern J\"{o}rn und Leslie B\"{u}tow, die mir das Studium erm\"{o}glichten und stets f\"{u}r alle Dinge ein offenes Ohr hatten sowie f\"{u}r das Sponsoring eines weiteren Buches \end{itemize} diff --git a/LaTeX/diplomarbeit.pdf b/LaTeX/diplomarbeit.pdf index 65ae937..ddf8516 100644 --- a/LaTeX/diplomarbeit.pdf +++ b/LaTeX/diplomarbeit.pdf @@ -528,12 +528,15 @@ endobj /ProcSet [ /PDF /Text /ImageC ] >> endobj 245 0 obj << -/Length 847 +/Length 925 /Filter /FlateDecode >> stream -xڅVMo0Wp4R=jUQWjn=@*>6=&6Dy=oƆxXOЀy"A-o빟b2.``!bCo1zr$n" 'zoR`wU]eGp$e[pp}%E0Y;?7iUY6>susde<uDimW0U&^F1jU!Ըh8i5)Yf?* -2_p ;1pm=b&kL+b0\h\,jPR8z,̣Pe/M<`M/ܙ/Um=2Uٿxy;gBvzHB+[_Ɣ 82V>mq`?o澁G/&:1xa^#Rendstream +xڍVQo0~H`؞uTm
X°aCIЩRs>}wz!Q/a3%Yޮ M2&E "VǻHx4B'ld46/r?&iH^ +ߛ{Xz4,MpuDúJKej0zSM֎Zs +IEI4$)~#rzojhvvOp.0pzr=.;(iij9cj5Ay<e4HY&nCf S:E=U
@$>#x
,#8N\~'/aZv-0,&8c<.1d-[5Ys@aY9Jcru$n**{Q$,7Zbo{%WQ7,Θ3]Ϧ`=]}OQfaFk<˫Кno~4R浃`cc:nmCP +f U03FZwwpqiji/݅w[O]_(薵w
RG,(y];ot +kJ>m86*&9^ڌ4<8gLl?,$DW4ASn{o,Qє%:>^Pendstream endobj 244 0 obj << /Type /Page @@ -550,15 +553,16 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 252 0 obj << -/Length 2133 +/Length 2136 /Filter /FlateDecode >> stream xo+x]&
Afd"Ht^͊\j%gj()j7`x滣gv(8LTp!Dq}+ݫg2mF~ -|`x,fFQ<XZLyEh[ϛ\ -t&Q ba$Cy3%IvDӑ{t6wۛ}ސ=,C%>rgEI:tn"i8;<s;;,Yg+c$1G9Oh-.?KU|9p%%Z(aU{e˫}sB˩"5R;+JR?$+4 {xsw}X3ӎ VEd_nUǮ#F"
=r,YQ -s0f'A
NB
{&jл%ZIwM!=>Q-G
vj>ʞ@/m[QkR^3K1\展$ +Q aa;ГAtˌv8rbka1*&z^NUytE+J,5ʗC51<;1,YO͡2oY7k S{jAZa 0 -pKΥ]DN"|]\/⢹c1@_R|V`%`I2Ѕg wGх=~t +|`x,fFQ<XZLyEh[ϛ\ + +#N+z՝VcE}_/.8<F0HC(E̦:fNj±29<ZiGvpg^>&vo +oW?o"?##ΈP-@c*ԇ[KS9;P&g,Y+C +}0+#vJAs_}]'#\%MiE+JTZhzRlN%0O`{fQT0I,ҧ:~R]7TDYU,-" hD\v6s_'YDR4sF<CQ2ݜ]$Qw$~]j}`Va7+E(ъ#ÛMdϩ'$X:t(gȡҒ$FHH|:>o
$I:?4`\Z1U˜'{*
|s挀y^-0}]2Sվ}kT%N =<;>,id+"~2/l
WW7ZWWcבQقL#e9(@?Dg'wG=5\D-E$ڿwmw7
jeUɗHfy譨5)yJ(ɠKeFRd95̰[= /*<Z%TIˡrdG'm7Л=9O O -0ef endobj 251 0 obj << /Type /Page @@ -765,19 +769,18 @@ endobj /Filter /FlateDecode >> stream -x]s۸+x)_7K'MwI;6Plʼn>2@HP qe2g,zs!p +x]s۸+x)_7K'MwI;6Plʼn>2@HP qe2g,zs!p 뗤he__IlrGsOɅ=LJ /P|.=>O4V=rq{wHӪq#"{=Eq:E#aΣHC6ٹgg^֫c~p>\>(Ae#)Έrw>e{s<m*v&W%%L2+/Ts~Fhq)ENJV!IA( o$PF<e4є9& g 4]*?kAySފRC(RE5<a4ؤ@ ´BUXRq-S.GP廜6a;+! (W/@Ց=XT5mt<ַbMzMYYc֊j3K$Î|3&u5,״9\X [e} \PAx)0IrFDHh˅4',9m0L}K7UЎJqt*,?Kƃ7[ΤIisoA.р2Rv6lNkؤ4Jq*,j3(OR̼is3]?!mh MlN[**$GP`PaqX0m0C$e9w"aΜn!c],w#BRպ#X?Ɖ=y6gRZޤ9\yÙ.A;] -jmlAͫ:=Բ&!&!e%7xHk8]\R-nw#:iO~ebaSm]SW3D[8X~Pa9I1~]Y0F<[2E>Z -);Yk/orFބW_=[ìhWavSTݩŞ70mDsag$Fl?˸M#K7CTX66RJX
A(xDh9\yB*L3PjCUj(B)%(GfH/BΘ,~1
a9i2s^5.;.7:]2l.57M%% VQ;临jqu +jmlAͫ:=Բ&!&!e%7xHk8]\R-nw#:iO~ebaSm]SW3D[8X~Pa9Id]Y0F<[2E>Z +);Yk/orFބW_=[ìhWavSTݩŞ70mDsag$Fl?˸M#K7CTX66RJX
A(xDh9\yB*L3PjCUj(B)%(GfH/BΘ,~1
a9i2s^5.;.7:]2l.57M%% VQ;临jqu e=weisyٰáp(JNXZp#U ˥欎 жTX Gw5).oR].qKvƁn:Wn4;o>?^MG7X3"<UX bk1k`b9\Y,rÉ.[C:YbnvǺ)n{[n590 8FEL!*,3R{Nїuq.m/bq%H)DN:X;7Fn<B -j8Lxr-ar4-W`gi̗Kwog.\:&)]vNY%>JNJXHS*,8&t33T_Kf1+N{ypw>opŊ8ƈˤss -Sn2d2evjg>Z5jg><vj? Y>";_HJÎ]{]oq+'-vX -8V>H+j*"N85vtCendstream +j8Lxr-az4-W`gi̗Kwog.\:&)]vNY%>JNJXHS*,8VNz>Fggx*b,WuTN|S?%q;[I fddD˩|);&Vk s}x|Y7aոχ@<}tEv俐8+(Y9*,8=f'-vX +8V>H+j*"N85vCendstream endobj 282 0 obj << /Type /Page @@ -797,7 +800,7 @@ endobj 289 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 740.7273 176.2309 750.6827] +/Rect [73.4132 740.6283 176.2309 750.6827] /Subtype /Link /A << /S /GoTo /D (subsection.3.3.4) >> >> endobj @@ -1012,12 +1015,12 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 321 0 obj << -/Length 201 +/Length 429 /Filter /FlateDecode >> stream -xu=o1!Ej+uΆX2`oN*Ge'TC -)/{HlĎ*,-ĈN0Xj_˱;_60?Ѽj\aY:#3skw$xv`=
1S6X룘FB7SͿ[TYendstream +xT0+|L# @BBBl]$m{Y4a^䢀`RBwW#@4|8s[
UnfYTOTE2PP;շ]Z_Cs]VE)}+VojhƳ#Q,RQЎ@ah0WR +q endobj 320 0 obj << /Type /Page @@ -1025,6 +1028,21 @@ endobj /Resources 319 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 242 0 R +/Annots [ 324 0 R 325 0 R ] +>> endobj +324 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [89.9113 614.1946 216.2652 624.5021] +/Subtype /Link +/A << /S /GoTo /D (figure.2.1) >> +>> endobj +325 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [89.9113 596.2674 232.5541 606.5749] +/Subtype /Link +/A << /S /GoTo /D (figure.2.2) >> >> endobj 322 0 obj << /D [320 0 R /XYZ 74.4095 793.4011 null] @@ -1036,7 +1054,7 @@ endobj /Font << /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -326 0 obj << +330 0 obj << /Length 204 /Filter /FlateDecode >> @@ -1044,170 +1062,329 @@ stream xun1{ !gEJ٪-I endobj -325 0 obj << +329 0 obj << /Type /Page -/Contents 326 0 R -/Resources 324 0 R +/Contents 330 0 R +/Resources 328 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 242 0 R >> endobj -327 0 obj << -/D [325 0 R /XYZ 74.4095 793.4011 null] +331 0 obj << +/D [329 0 R /XYZ 74.4095 793.4011 null] >> endobj -328 0 obj << -/D [325 0 R /XYZ 74.4095 643.0213 null] +332 0 obj << +/D [329 0 R /XYZ 74.4095 643.0213 null] >> endobj -324 0 obj << +328 0 obj << /Font << /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -331 0 obj << +335 0 obj << /Length 409 /Filter /FlateDecode >> stream xڅOk0)tH3s*BC.i!ufJ>8;.cӼߓDu ILHN"~f/+:j=3fl7:,W&Pa^uѮ>]Yolڿ#:s[]sucCmDem\wlGq"z)9:3\pnNE;=ldJbf!Fޗn(~ԂUX.oKw~/`KXF?Hw&M $|&s<Vu%~/GLUH4Wbx"IHnY`}<mkm?h[Ozc$UFwA[qF~.t1S+g(lbvCSc{kendstream endobj -330 0 obj << +334 0 obj << /Type /Page -/Contents 331 0 R -/Resources 329 0 R +/Contents 335 0 R +/Resources 333 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 334 0 R -/Annots [ 333 0 R ] +/Parent 338 0 R +/Annots [ 337 0 R ] >> endobj -333 0 obj << +337 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] /Rect [76.4707 458.7688 104.2989 468.8233] /Subtype /Link /A << /S /GoTo /D (cite.wilcox) >> >> endobj -332 0 obj << -/D [330 0 R /XYZ 74.4095 793.4011 null] +336 0 obj << +/D [334 0 R /XYZ 74.4095 793.4011 null] >> endobj 6 0 obj << -/D [330 0 R /XYZ 74.4095 771.7323 null] +/D [334 0 R /XYZ 74.4095 771.7323 null] >> endobj 10 0 obj << -/D [330 0 R /XYZ 74.4095 575.3733 null] +/D [334 0 R /XYZ 74.4095 575.3733 null] >> endobj 14 0 obj << -/D [330 0 R /XYZ 74.4095 529.5154 null] +/D [334 0 R /XYZ 74.4095 529.5154 null] >> endobj -329 0 obj << +333 0 obj << /Font << /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -338 0 obj << -/Length 1081 +343 0 obj << +/Length 1108 /Filter /FlateDecode >> stream -xڅVMs6WHD0>qMxNZ2a 1 yD*n볋IAaA1B3+3+*0w}!"Fi0]V<D( gRa9ˋ-'7vEI6w
. -δP2@w{߬zgAWˑ@ -l*DYUId9UUY4 -( -_TwpʚGCfK ;o ,2Tv:$om=MK@<kQl=#Fp Pϡ,&6dAλZ_Ca2*-1XaheM+[ץb1|QI°RZ!M8K&|a8>?Iml۾IY0;@ -&ˢ ->#wpZxHd4CC%5Xtd#mwe\m[ :*ұ@:=V`0(Ko7&(AGff8{QyD#x/GL ߐnO{m^AXgGhRqN9 -҃ -uJFQJGT0KyAmʥ6 - - -8}h]7-;n'eɸΏb j`rӍsynfUendstream +xڭVMs6WHD0 4ticO/qKIȑ:ͯ.ҔDهvtbxxe~,+$ԪƲU3>XHTb^@0D- +fR!=P
|JQd7/xarN_o>API[ݜ!hf VF!$ǨHdkM1f\xVr$9˫r ۷BPG7}umsHK[C +U<Lc/o Ts-Ut?9Xm+8dSK[9H ,!2I=#*ۭ<Ұf1^4!Ig,$`ʼnԋKtUvx+|zʼnz:a-DpV`TQ'82&13uyQOHDX٭gs<t7\.<<tɥ{G19R8M;WBm?v +d$(,4Q[`DW:F5Vzpt`OM-=`$5KztvM3g]ɜ{jɦ~Qp[X9I댞@Py8φ> +Hs_Ja9BqJOuendstream endobj -337 0 obj << +342 0 obj << /Type /Page -/Contents 338 0 R -/Resources 336 0 R +/Contents 343 0 R +/Resources 341 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 334 0 R +/Parent 338 0 R +/Annots [ 345 0 R ] >> endobj -339 0 obj << -/D [337 0 R /XYZ 74.4095 793.4011 null] +340 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/client-server.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 346 0 R +/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] +/BBox [0.00000000 0.00000000 382.00000000 112.00000000] +/Resources << +/ProcSet [ /PDF /Text ] +/ExtGState << +/R7 347 0 R +>>/Font << /R8 348 0 R >> +>> +/Length 349 0 R +/Filter /FlateDecode +>> +stream +xTn0+xl{p%RE[$F/A,E"N~Ejx0"g槮Ӣ>yTFc5Px,4/?l8-4{I$&uAGсq4dtq@TR'a:̵e <TUV%;Rb{qu ܃2Ů˴1cxʄwK}ՙlz#U&&}¬bToYJZn 9 +(C!R;}tI6<o}/[˿w?K\2x
, + +endobj +346 0 obj +<< +/Producer (GPL Ghostscript 8.61) +/CreationDate (D:20080621212011+02'00') +/ModDate (D:20080621212011+02'00') +>> +endobj +347 0 obj +<< +/Type /ExtGState +/OPM 1 +>> +endobj +348 0 obj +<< +/BaseFont /Helvetica +/Type /Font +/Subtype /Type1 +>> +endobj +349 0 obj +452 +endobj +345 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [238.447 335.3154 255.7275 347.8447] +/Subtype /Link +/A << /S /GoTo /D (figure.2.1) >> +>> endobj +344 0 obj << +/D [342 0 R /XYZ 74.4095 793.4011 null] >> endobj 18 0 obj << -/D [337 0 R /XYZ 74.4095 771.7323 null] +/D [342 0 R /XYZ 74.4095 771.7323 null] >> endobj 22 0 obj << -/D [337 0 R /XYZ 74.4095 483.9552 null] +/D [342 0 R /XYZ 74.4095 469.1255 null] >> endobj -26 0 obj << -/D [337 0 R /XYZ 74.4095 335.059 null] +326 0 obj << +/D [342 0 R /XYZ 286.2652 157.2095 null] >> endobj -336 0 obj << +341 0 obj << /Font << /F26 238 0 R /F28 241 0 R >> +/XObject << /Im2 340 0 R >> /ProcSet [ /PDF /Text ] >> endobj -342 0 obj << -/Length 1545 +352 0 obj << +/Length 1682 /Filter /FlateDecode >> stream -xڍXo8_GH4Kxvp]UNjX#EQZ'`(d1E$."+$/Wwӗ;ٵ^on_#ȳBȜ"'_C3vY \8u5Wh<h/e^N&(<Můٛ$)KT-ւ422)+.bz5J,2aL:O>[5yj}A/H9yI&py[aNDUeOmBL/ƽn[KS륈%<@i*]4fw2K@v}u+cxUij6itM;8i({!
ħ iNwD= -@=v66Hh0fVN& <DG]!@i -<
ۭ8vh6<qC6o4Qn(sVZ{űؗCs4ЍN*-|84Q, 8Ūĉlr@q3qNcT+V@YZ667KsQlmHin6$OHڄZ!I0M9cg&A%)O)pTqļMCo+bQF`;`qe% cNY+2XyJU9 -)>jq{)-T#*v7e!2ݴM=x -Z{
nɣ:HMQ)pj28|'P:\#;)3[U`E?.I -U'7Y }[xEG?vYϹ6\f(Mo ekO HV~XV{c%i:::吂1`i#
B7zu<jtx`ʍ{n4@$5x_ϊѶ/=%q; -7B8qA(:c@B=>ufttL1AsA[rXRcM2B -\7(@!`ѬM{Ѐ1P|9acI4KBm0Q)An1q]\([Mh"ZZѤ3ڝ:&|PF8=liJ\ϡՒ\Dn7X<.ut-
â>hjcIg\
y4 -'OvIfyf-#ywe;x}0wsyԸzRY v0S{]!W)a
,KeGHS'*UŜ5#0ŋs,NK(@WӜC='sendstream +xڍX_o6ĬHJ5+u]eX%9ͧ$ˎyx<QD" +xf2
U&m`+Yv/=3,Kat*tɃֻl9_(JqB^/f.Àan0!VHDQ(NlH0n$=ᕑh
^d&cTWCLcwJޓ/\֒kؚȿwe oc1#)26`PfBfz(4"+;"?V$5Qy]zttW܅lufq_^ ُvM3>F{ +8c/P[WCLRΫJ-+9aA"k-[,'4|b5IYCY햷O,LmQǒUoT4ud2H|#eдs]}F-T_:z_nU~
rUr"@ລ_vGw"I)m)1@'Fw`rAMNƧCK3J$,=ᏫDVSA-,CʒY {EW$T[vlr}+ҷdS{ݢm9ALm];)'ՒP
c7 +pWd?ET7kHC;IUq*I"8r~8ɋ:0b +i!y|Who8|~G3 +=NWv^(^E*ls0REO=W l2. +
Bٺ/:@HnfI~cǝGccߘTÔ688Gb_o|SQIM!n{{K7(j= }Fg٘QACՌeIBxşXДb:~Ȼjj¤$:۵,z%*@Y-rf endobj -341 0 obj << +351 0 obj << /Type /Page -/Contents 342 0 R -/Resources 340 0 R +/Contents 352 0 R +/Resources 350 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 334 0 R +/Parent 338 0 R >> endobj -343 0 obj << -/D [341 0 R /XYZ 74.4095 793.4011 null] +353 0 obj << +/D [351 0 R /XYZ 74.4095 793.4011 null] +>> endobj +26 0 obj << +/D [351 0 R /XYZ 74.4095 771.7323 null] >> endobj 30 0 obj << -/D [341 0 R /XYZ 74.4095 771.7323 null] +/D [351 0 R /XYZ 74.4095 570.8045 null] >> endobj 34 0 obj << -/D [341 0 R /XYZ 74.4095 645.0347 null] +/D [351 0 R /XYZ 74.4095 374.9231 null] +>> endobj +350 0 obj << +/Font << /F61 287 0 R /F26 238 0 R /F28 241 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +357 0 obj << +/Length 1113 +/Filter /FlateDecode +>> +stream +xڍVo6~_Gaz[w
vlCVG_(;N㶇5>pIW:)+j;tx>~;ପL'R\,]gl.KJ5}6:=ziי)}xjn?nn +ZrfB</X2Kȍ'*+̇d͌2R+VAIc$7{ƂI,FVs;8T!m6WZ_xhyÅLIynSe鋳&oiq
ylc0\1ek +?y +zO%(vsDΞWoUny|tdPD^FO5TI.(H)dUu.]SE3G +K2՛d.!g}w%twbM+9W*3I&,KF@1j4ir%/bäE4(7µ.LTAt*8\&zz:@鏂>Eon<V]/BE& +Ջam7w( YGg% }Gwǹ<:-)N]p|e"ڢC?8n)ԡTPR +endobj +356 0 obj << +/Type /Page +/Contents 357 0 R +/Resources 355 0 R +/MediaBox [0 0 595.2757 841.8898] +/Parent 338 0 R +>> endobj +354 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/client-server-protokolle.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 359 0 R +/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] +/BBox [0.00000000 0.00000000 376.00000000 320.00000000] +/Resources << +/ProcSet [ /PDF /Text ] +/ExtGState << +/R7 360 0 R +>>/Font << /R8 361 0 R >> +>> +/Length 362 0 R +/Filter /FlateDecode +>> +stream +xMo0<;l"îkP6AbGJGb:,P/E
'+Oz?}
l +К-5!Q%"DGzCtΠIəY.0q$R!/AJه7iYza'
dĀ7~ +HU-j\Cmos@8a9rA*Z\id4(%>ih2eC4{y]Te\{}\t^2)W/b5̯@zŨ8#G7 +8 )| +YLa- 7pD7[: +B|jZ%Tp'endstream +endobj +359 0 obj +<< +/Producer (GPL Ghostscript 8.61) +/CreationDate (D:20080621212011+02'00') +/ModDate (D:20080621212011+02'00') +>> +endobj +360 0 obj +<< +/Type /ExtGState +/OPM 1 +>> +endobj +361 0 obj +<< +/BaseFont /Helvetica +/Type /Font +/Subtype /Type1 +>> +endobj +362 0 obj +499 +endobj +358 0 obj << +/D [356 0 R /XYZ 74.4095 793.4011 null] >> endobj 38 0 obj << -/D [341 0 R /XYZ 74.4095 419.3848 null] +/D [356 0 R /XYZ 74.4095 771.7323 null] >> endobj 42 0 obj << -/D [341 0 R /XYZ 74.4095 256.9612 null] +/D [356 0 R /XYZ 74.4095 628.326 null] >> endobj -340 0 obj << +327 0 obj << +/D [356 0 R /XYZ 278.1207 239.5758 null] +>> endobj +355 0 obj << /Font << /F61 287 0 R /F26 238 0 R /F28 241 0 R >> +/XObject << /Im3 354 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +365 0 obj << +/Length 671 +/Filter /FlateDecode +>> +stream +xڍUn0+tCcA[( +ߒdL )RT=40`˝YΒ"D2,y$$ !f|HBlէ9FR"Zm# +dFe]UU[$)ELQr6I Z:!8k&*zu(pQc|%aZ %BЎrl6;<nUYk*:uph_N +Uk[P(Y_:KS+o3Xo3.ɱM8右(cB[NO@J~E7V^`l_ v(GcK@YlkTGSU"?$QUQ[GHaO:tFerNj"`bXYzd/.07qh3V1쟘zi-+}k˩ TKٴ(e76)ܥs<4Z;}j)=.˭˂Q5`>nQ
."K$q碌YW?ǝ0\:9pyPA4)w1%$Fæ) sGJw \N3Ƅp c]#:{4wѧ}s;8B=@) +endobj +364 0 obj << +/Type /Page +/Contents 365 0 R +/Resources 363 0 R +/MediaBox [0 0 595.2757 841.8898] +/Parent 338 0 R +/Annots [ 367 0 R ] +>> endobj +367 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [137.0253 713.2563 154.3058 725.5326] +/Subtype /Link +/A << /S /GoTo /D (figure.2.2) >> +>> endobj +366 0 obj << +/D [364 0 R /XYZ 74.4095 793.4011 null] +>> endobj +363 0 obj << +/Font << /F61 287 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -346 0 obj << +370 0 obj << /Length 137 /Filter /FlateDecode >> stream xm -1@~EF6MUP8):УK{1tA!oнW"x;%:"ҴgYS]VBqKfH#G[⌭Iˆi{tsB73endstream +1@~EF4MUP8):УK{14E^3^jg#l"V{YtOvGRiw&Hg"6
:0\B7o3endstream endobj -345 0 obj << +369 0 obj << /Type /Page -/Contents 346 0 R -/Resources 344 0 R +/Contents 370 0 R +/Resources 368 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 334 0 R +/Parent 338 0 R >> endobj -347 0 obj << -/D [345 0 R /XYZ 74.4095 793.4011 null] +371 0 obj << +/D [369 0 R /XYZ 74.4095 793.4011 null] >> endobj 46 0 obj << -/D [345 0 R /XYZ 74.4095 771.7323 null] +/D [369 0 R /XYZ 74.4095 771.7323 null] >> endobj -344 0 obj << +368 0 obj << /Font << /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -350 0 obj << -/Length 1762 +374 0 obj << +/Length 1761 /Filter /FlateDecode >> stream @@ -1221,162 +1398,162 @@ Q)+eE"i3L Pa֧ kr|Y
}'}n2>eD'oxVyar{;Tr u$ßCVL%RUځT#lr|CvgQbqbIabK*jc%k Ą8¦Kafk
|W0YxC-bi|0+mъC(1"554 ;2`~ vQ5 VI!ӂǦ AGFL`jT7toFxS -< )v<z:\ԆƢomw +< )v<z:\Ԇѷ;wDendstream endobj -349 0 obj << +373 0 obj << /Type /Page -/Contents 350 0 R -/Resources 348 0 R +/Contents 374 0 R +/Resources 372 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 334 0 R +/Parent 384 0 R >> endobj -351 0 obj << -/D [349 0 R /XYZ 74.4095 793.4011 null] +375 0 obj << +/D [373 0 R /XYZ 74.4095 793.4011 null] >> endobj 50 0 obj << -/D [349 0 R /XYZ 74.4095 664.4702 null] +/D [373 0 R /XYZ 74.4095 664.4702 null] >> endobj 54 0 obj << -/D [349 0 R /XYZ 74.4095 613.8236 null] +/D [373 0 R /XYZ 74.4095 613.8236 null] >> endobj 58 0 obj << -/D [349 0 R /XYZ 74.4095 578.8312 null] +/D [373 0 R /XYZ 74.4095 578.8312 null] >> endobj -352 0 obj << -/D [349 0 R /XYZ 74.4095 506.9742 null] +376 0 obj << +/D [373 0 R /XYZ 74.4095 506.9742 null] >> endobj -353 0 obj << -/D [349 0 R /XYZ 74.4095 473.1956 null] +377 0 obj << +/D [373 0 R /XYZ 74.4095 473.1956 null] >> endobj -354 0 obj << -/D [349 0 R /XYZ 74.4095 439.417 null] +378 0 obj << +/D [373 0 R /XYZ 74.4095 439.417 null] >> endobj 62 0 obj << -/D [349 0 R /XYZ 74.4095 439.417 null] +/D [373 0 R /XYZ 74.4095 439.417 null] >> endobj -355 0 obj << -/D [349 0 R /XYZ 74.4095 365.2229 null] +379 0 obj << +/D [373 0 R /XYZ 74.4095 365.2229 null] >> endobj -356 0 obj << -/D [349 0 R /XYZ 74.4095 333.7539 null] +380 0 obj << +/D [373 0 R /XYZ 74.4095 333.7539 null] >> endobj 66 0 obj << -/D [349 0 R /XYZ 74.4095 333.7539 null] +/D [373 0 R /XYZ 74.4095 333.7539 null] >> endobj 70 0 obj << -/D [349 0 R /XYZ 74.4095 292.849 null] +/D [373 0 R /XYZ 74.4095 292.849 null] >> endobj -357 0 obj << -/D [349 0 R /XYZ 74.4095 221.6243 null] +381 0 obj << +/D [373 0 R /XYZ 74.4095 221.6243 null] >> endobj -358 0 obj << -/D [349 0 R /XYZ 74.4095 187.6753 null] +382 0 obj << +/D [373 0 R /XYZ 74.4095 187.6753 null] >> endobj -359 0 obj << -/D [349 0 R /XYZ 74.4095 153.8967 null] +383 0 obj << +/D [373 0 R /XYZ 74.4095 153.8967 null] >> endobj 74 0 obj << -/D [349 0 R /XYZ 74.4095 153.8967 null] +/D [373 0 R /XYZ 74.4095 153.8967 null] >> endobj 78 0 obj << -/D [349 0 R /XYZ 74.4095 105.1668 null] +/D [373 0 R /XYZ 74.4095 105.1668 null] >> endobj 82 0 obj << -/D [349 0 R /XYZ 74.4095 70.4199 null] +/D [373 0 R /XYZ 74.4095 70.4199 null] >> endobj 86 0 obj << -/D [349 0 R /XYZ 74.4095 29.5424 null] +/D [373 0 R /XYZ 74.4095 29.5424 null] >> endobj 90 0 obj << -/D [349 0 R /XYZ 74.4095 -8.5635 null] +/D [373 0 R /XYZ 74.4095 -8.5635 null] >> endobj 94 0 obj << -/D [349 0 R /XYZ 74.4095 -46.6694 null] +/D [373 0 R /XYZ 74.4095 -46.6694 null] >> endobj 98 0 obj << -/D [349 0 R /XYZ 74.4095 -91.5839 null] +/D [373 0 R /XYZ 74.4095 -91.5839 null] >> endobj 102 0 obj << -/D [349 0 R /XYZ 74.4095 -132.2239 null] +/D [373 0 R /XYZ 74.4095 -132.2239 null] >> endobj 106 0 obj << -/D [349 0 R /XYZ 74.4095 -170.5343 null] +/D [373 0 R /XYZ 74.4095 -170.5343 null] >> endobj 110 0 obj << -/D [349 0 R /XYZ 74.4095 -205.8685 null] +/D [373 0 R /XYZ 74.4095 -205.8685 null] >> endobj 114 0 obj << -/D [349 0 R /XYZ 74.4095 -268.796 null] +/D [373 0 R /XYZ 74.4095 -268.796 null] >> endobj 118 0 obj << -/D [349 0 R /XYZ 74.4095 -307.1064 null] +/D [373 0 R /XYZ 74.4095 -307.1064 null] >> endobj 122 0 obj << -/D [349 0 R /XYZ 74.4095 -345.2122 null] +/D [373 0 R /XYZ 74.4095 -345.2122 null] >> endobj 126 0 obj << -/D [349 0 R /XYZ 74.4095 -380.5465 null] +/D [373 0 R /XYZ 74.4095 -380.5465 null] >> endobj 130 0 obj << -/D [349 0 R /XYZ 74.4095 -418.6523 null] +/D [373 0 R /XYZ 74.4095 -418.6523 null] >> endobj 134 0 obj << -/D [349 0 R /XYZ 74.4095 -459.5298 null] +/D [373 0 R /XYZ 74.4095 -459.5298 null] >> endobj 138 0 obj << -/D [349 0 R /XYZ 74.4095 -497.6357 null] +/D [373 0 R /XYZ 74.4095 -497.6357 null] >> endobj 142 0 obj << -/D [349 0 R /XYZ 74.4095 -542.5502 null] +/D [373 0 R /XYZ 74.4095 -542.5502 null] >> endobj 146 0 obj << -/D [349 0 R /XYZ 74.4095 -580.6231 null] +/D [373 0 R /XYZ 74.4095 -580.6231 null] >> endobj 150 0 obj << -/D [349 0 R /XYZ 74.4095 -621.5006 null] +/D [373 0 R /XYZ 74.4095 -621.5006 null] >> endobj 154 0 obj << -/D [349 0 R /XYZ 74.4095 -659.402 null] +/D [373 0 R /XYZ 74.4095 -659.402 null] >> endobj 158 0 obj << -/D [349 0 R /XYZ 74.4095 -707.847 null] +/D [373 0 R /XYZ 74.4095 -707.847 null] >> endobj 162 0 obj << -/D [349 0 R /XYZ 74.4095 -745.3655 null] +/D [373 0 R /XYZ 74.4095 -745.3655 null] >> endobj 166 0 obj << -/D [349 0 R /XYZ 74.4095 -783.4714 null] +/D [373 0 R /XYZ 74.4095 -783.4714 null] >> endobj -348 0 obj << +372 0 obj << /Font << /F61 287 0 R /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -362 0 obj << +387 0 obj << /Length 137 /Filter /FlateDecode >> stream xm -1@~EF4MUP8):УK{14E^3^jg#l"V{YtOvGRiw&Hg"6
:0\B7o3endstream +1@~EF6MUP8):УK{1tA!oнW"x;%:"ҴgYS]VBqKfH#G[⌭Iˆe{tsB73endstream endobj -361 0 obj << +386 0 obj << /Type /Page -/Contents 362 0 R -/Resources 360 0 R +/Contents 387 0 R +/Resources 385 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 334 0 R +/Parent 384 0 R >> endobj -363 0 obj << -/D [361 0 R /XYZ 74.4095 793.4011 null] +388 0 obj << +/D [386 0 R /XYZ 74.4095 793.4011 null] >> endobj 170 0 obj << -/D [361 0 R /XYZ 74.4095 771.7323 null] +/D [386 0 R /XYZ 74.4095 771.7323 null] >> endobj -360 0 obj << +385 0 obj << /Font << /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -366 0 obj << +391 0 obj << /Length 672 /Filter /FlateDecode >> @@ -1384,174 +1561,174 @@ stream xڥr0y p@J+NLK &w!1`/A3`H. կ!E|jT[ӯ
\VeQu&:~vX3hqQym:ڽ*ɚeî6c!D2ȇ=}ѝ-+`ƅU<+ad僦gLj̽.2hIv$E< $X!@3I标|MSSkBhYpsz -=!
Mun'Uf
G#1W x;f4+ơ .hs瑍*P dqN +=!
Mun'Uf
G#1W x;f4+ơ .hs瑍*P dqN endobj -365 0 obj << +390 0 obj << /Type /Page -/Contents 366 0 R -/Resources 364 0 R +/Contents 391 0 R +/Resources 389 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 368 0 R +/Parent 384 0 R >> endobj -367 0 obj << -/D [365 0 R /XYZ 74.4095 793.4011 null] +392 0 obj << +/D [390 0 R /XYZ 74.4095 793.4011 null] >> endobj 174 0 obj << -/D [365 0 R /XYZ 74.4095 656.2394 null] +/D [390 0 R /XYZ 74.4095 656.2394 null] >> endobj 178 0 obj << -/D [365 0 R /XYZ 74.4095 610.1361 null] +/D [390 0 R /XYZ 74.4095 610.1361 null] >> endobj 182 0 obj << -/D [365 0 R /XYZ 74.4095 565.8089 null] +/D [390 0 R /XYZ 74.4095 565.8089 null] >> endobj 186 0 obj << -/D [365 0 R /XYZ 74.4095 514.8297 null] +/D [390 0 R /XYZ 74.4095 514.8297 null] >> endobj 190 0 obj << -/D [365 0 R /XYZ 74.4095 477.3112 null] +/D [390 0 R /XYZ 74.4095 477.3112 null] >> endobj 194 0 obj << -/D [365 0 R /XYZ 74.4095 432.3966 null] +/D [390 0 R /XYZ 74.4095 432.3966 null] >> endobj 198 0 obj << -/D [365 0 R /XYZ 74.4095 394.3238 null] +/D [390 0 R /XYZ 74.4095 394.3238 null] >> endobj 202 0 obj << -/D [365 0 R /XYZ 74.4095 343.3116 null] +/D [390 0 R /XYZ 74.4095 343.3116 null] >> endobj 206 0 obj << -/D [365 0 R /XYZ 74.4095 305.9976 null] +/D [390 0 R /XYZ 74.4095 305.9976 null] >> endobj 210 0 obj << -/D [365 0 R /XYZ 74.4095 257.5526 null] +/D [390 0 R /XYZ 74.4095 257.5526 null] >> endobj -364 0 obj << +389 0 obj << /Font << /F61 287 0 R /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -371 0 obj << +395 0 obj << /Length 215 /Filter /FlateDecode >> stream -xu1O1!ى3V5bRPE(GU}~~PF}f_FhYP,g73-e:ʕTD'Wk.%9OG?ǻǏqwHEo4F?u1~}>%xoc|a7yn< -3@Yp#P'lJrLgnůX`endstream +xu1O1!Ŏ3V5bRPE(GU}~~Plj} +ëk~Rhςg9"u:+H)2Q7}Zf0,y|?!eCuӬ%~4b|J&6qêfo"@9Vx,(uVkcZ:F
Oؔ20gnXbendstream endobj -370 0 obj << +394 0 obj << /Type /Page -/Contents 371 0 R -/Resources 369 0 R +/Contents 395 0 R +/Resources 393 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 368 0 R +/Parent 384 0 R >> endobj -372 0 obj << -/D [370 0 R /XYZ 74.4095 793.4011 null] +396 0 obj << +/D [394 0 R /XYZ 74.4095 793.4011 null] >> endobj 214 0 obj << -/D [370 0 R /XYZ 74.4095 771.7323 null] +/D [394 0 R /XYZ 74.4095 771.7323 null] >> endobj -369 0 obj << +393 0 obj << /Font << /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -375 0 obj << +399 0 obj << /Length 207 /Filter /FlateDecode >> stream -xun0DwG{KҤD)ZmE#m%(]4N8Bw(*URakT3-UP*h6[*DI}/yr2Ro|78|]xKVOifbɌs%^ؙHJvpqk &B*IlL=q?7Vendstream +xun0DwG{KҤD)ZmE#m%(]4N8Bw(*URakT3-UP*h6[*DI}/yr2Ro|78|]xKVOifbɌs%^ؙHJvpqk &B*I\z|vVendstream endobj -374 0 obj << +398 0 obj << /Type /Page -/Contents 375 0 R -/Resources 373 0 R +/Contents 399 0 R +/Resources 397 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 368 0 R +/Parent 384 0 R >> endobj -376 0 obj << -/D [374 0 R /XYZ 74.4095 793.4011 null] +400 0 obj << +/D [398 0 R /XYZ 74.4095 793.4011 null] >> endobj 218 0 obj << -/D [374 0 R /XYZ 74.4095 771.7323 null] +/D [398 0 R /XYZ 74.4095 771.7323 null] >> endobj -373 0 obj << +397 0 obj << /Font << /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -379 0 obj << +403 0 obj << /Length 489 /Filter /FlateDecode >> stream xڝOo0)8?c(m=TBzI{@dQ[=c(k*UHW~{$.Hb;'iT'ϴw{wRȔFC"S1(7`VJ{uqI`"\%Ӓi!$7I^u{ralzͲg#=L><=wX엲jшI0*AʮZ3Э -ӱn^z0&:iDG'
1~ =;e\H8`ZY;CkE^U +ӱn^z0&:iDG'
1~ =;e\H8`ZY;ւ3Z BP}endstream endobj -378 0 obj << +402 0 obj << /Type /Page -/Contents 379 0 R -/Resources 377 0 R +/Contents 403 0 R +/Resources 401 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 368 0 R +/Parent 384 0 R >> endobj -380 0 obj << -/D [378 0 R /XYZ 74.4095 793.4011 null] +404 0 obj << +/D [402 0 R /XYZ 74.4095 793.4011 null] >> endobj 222 0 obj << -/D [378 0 R /XYZ 74.4095 771.7323 null] +/D [402 0 R /XYZ 74.4095 771.7323 null] >> endobj -381 0 obj << -/D [378 0 R /XYZ 74.4095 573.2241 null] +405 0 obj << +/D [402 0 R /XYZ 74.4095 573.2241 null] >> endobj -382 0 obj << -/D [378 0 R /XYZ 74.4095 548.0739 null] +406 0 obj << +/D [402 0 R /XYZ 74.4095 548.0739 null] >> endobj -383 0 obj << -/D [378 0 R /XYZ 74.4095 522.9238 null] +407 0 obj << +/D [402 0 R /XYZ 74.4095 522.9238 null] >> endobj -384 0 obj << -/D [378 0 R /XYZ 74.4095 497.7737 null] +408 0 obj << +/D [402 0 R /XYZ 74.4095 497.7737 null] >> endobj -377 0 obj << +401 0 obj << /Font << /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -387 0 obj << +411 0 obj << /Length 455 /Filter /FlateDecode >> stream xڅSMo@W2GnI~(7d7Q_Jhްň S8chVbFJ
Ri3dJ'*ϢF0JJգnUk9X*I<pA
u[m'+L4)ou]^8a4zݟC"OjuM&"ƀZTF4(:{ْBwd 5sOWpkUQMRO`>zSlcA_~
8>_*z|U<cߖuЮ-D
!V>|:
ͱS*WtJ2a5ɼ0F\?*U7P -%m|}:LGl0 -ح~6`?g4spڮw +%m|}:LGl0 -ح~6`?g4spڮw endobj -386 0 obj << +410 0 obj << /Type /Page -/Contents 387 0 R -/Resources 385 0 R +/Contents 411 0 R +/Resources 409 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 368 0 R -/Annots [ 389 0 R ] +/Parent 414 0 R +/Annots [ 413 0 R ] >> endobj -389 0 obj << +413 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [111.2168 533.9262 468.8816 546.4554] /Subtype/Link/A<</Type/Action/S/URI/URI(http://team.caltech.edu/members/RoboticVehicleSystemEngineering3.pdf)>> >> endobj -388 0 obj << -/D [386 0 R /XYZ 74.4095 793.4011 null] +412 0 obj << +/D [410 0 R /XYZ 74.4095 793.4011 null] >> endobj 226 0 obj << -/D [386 0 R /XYZ 74.4095 771.7323 null] +/D [410 0 R /XYZ 74.4095 771.7323 null] >> endobj -335 0 obj << -/D [386 0 R /XYZ 74.4095 573.2241 null] +339 0 obj << +/D [410 0 R /XYZ 74.4095 573.2241 null] >> endobj -385 0 obj << +409 0 obj << /Font << /F26 238 0 R /F28 241 0 R >> /ProcSet [ /PDF /Text ] >> endobj -390 0 obj << +415 0 obj << /Type /Encoding /Differences [ 0 /.notdef 1/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash/ogonek/ring 10/.notdef 11/breve/minus 13/.notdef 14/Zcaron/zcaron/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity/lessequal/greaterequal/partialdiff/summation/product/pi/grave/quotesingle/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 127/.notdef 128/Euro/integral/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/Omega/radical/approxequal 144/.notdef 147/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/Delta/lozenge/Ydieresis 160/.notdef 161/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis] >> endobj @@ -1565,7 +1742,7 @@ endobj stream xYgTY+W)^j(ҥ4E *7|οﮛx>fkb&qF`x $X hrř7$n"|0 -JRRޮ0&sD#R"d]0^p_i#8 +JRRޮ0&sD#R"d]0^p_i#8 R*QA?˺ }Eo#_cd&xC:(! xKR `^HT?/kPD#G p?fO]~A#hGhp4Fub :)?HB?#=^E6X钷8$W%I:<9eMU+H
IS9')y*jH^bdb$ыؓV1R|Yx _,Պ 314-,B/jk˩hifKJe,/b>ΧV}86 @@ -1590,23 +1767,23 @@ B2#7L9HYcS@¯FlIFR-B"<\VzKduIn*|@Y
ZI23xԏk0\,HQ6 $%CX:¿KYk˯OAATmشVvQ|s%Wi賾*}|2- R}1`5wv<L&e9
jeՎz<U+#:4~fB\+Fqpʼn?˵^ܷ Bko2&.\ϧ:b*za.x]-o[*/xQr[vV>*bjLs-h&2Eh9ux})63wB4xj;0^~kbбptek"'"7c'>[svlϹXx&IenD%2cuBs/)T57o',ɥ8MK~jy^]mȣ[9,W=a=X~D6ȩ|u!RJ+w)wca'(nBR)&ǚR6;_z,2ʴrߝ>`*ju[P=M]H/(O@m֓6F"qqop"b}&c `5ӏ4_n'H1QzUȷ uվX;ο(>1rM{9/t,+q!CF[a6~znc߭8tqiҸNsrhNͤIeGE
~%Z_\Zl@HCQStuF=eQC~L\3nAZM
~ LH)gNpDW0|IH[!3oQ7"=t<al{ٮ>\.j%m - + endobj 287 0 obj << /Type /Font /Subtype /Type1 -/Encoding 390 0 R +/Encoding 415 0 R /FirstChar 46 /LastChar 122 -/Widths 391 0 R -/BaseFont /DIWPVB+NimbusSanL-ReguItal +/Widths 416 0 R +/BaseFont /IGMIQJ+NimbusSanL-ReguItal /FontDescriptor 285 0 R >> endobj 285 0 obj << /Ascent 712 /CapHeight 712 /Descent -213 -/FontName /DIWPVB+NimbusSanL-ReguItal +/FontName /IGMIQJ+NimbusSanL-ReguItal /ItalicAngle -12 /StemV 88 /XHeight 523 @@ -1615,7 +1792,7 @@ endobj /CharSet (/period/two/three/four/D/G/I/K/S/a/b/c/d/e/f/g/h/i/l/m/n/o/p/r/s/t/u/v/z) /FontFile 286 0 R >> endobj -391 0 obj +416 0 obj [278 0 0 0 556 556 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722 0 0 778 0 278 0 667 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 0 556 556 500 556 556 278 556 556 222 0 0 222 833 556 556 556 0 333 500 278 556 500 0 0 0 500 ] endobj 248 0 obj << @@ -1628,27 +1805,27 @@ endobj stream xSUuLOJu+53Rp
44P03RUu.JM,sI,IR04Tp,MW04U002225RUp/,L(Qp)2WpM-LNSM,HZRQZZTeh\ǥrg^Z9D8 @'T*qJB7ܭ4'/1d<80s3s**sJKR|SRЕB盚Y.Y옗khg`l -,vˬHM ,IPHK)N楠;|`zjC,WRY`P
"P*ʬP6300*B+2̼t#S3ĢJ.` +,vˬHM ,IPHK)N楠;|`hC,WRY`P
"P*ʬP6300*B+2̼t#S3ĢJ.` L
2RR+R+./jQ $e~s]F1ʻ/Q?m|<ċݺ/q'}I+6EgxT.GgtvՏGU|~]Rޅ_k9:{pG
d}dN<6-uBoH=cMvHzqaRK~,K̞}˛myo~v _s>.#ҭߦ{/əkܗ<ne[?[deH1c+͓_e7aՍ-<
{f_Z#MzU.G?==pY'Ƕ/T}[}W:)ӻ03:o;KB.lccyE2 --ƌצWd䓎_~+ ᚔiss`CuI^>\m|rXϾadj|ǝR/,2p0,HIM,*M, +-ƌצWd䓎_~+ ᚔiss`CuI^>\m|rXϾadj|ǝR/,2p0,HIM,*M, endobj 249 0 obj << /Type /Font /Subtype /Type1 -/Encoding 392 0 R +/Encoding 417 0 R /FirstChar 15 /LastChar 15 -/Widths 393 0 R -/BaseFont /SFPUJE+CMSY10 +/Widths 418 0 R +/BaseFont /OTOSMT+CMSY10 /FontDescriptor 247 0 R >> endobj 247 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /SFPUJE+CMSY10 +/FontName /OTOSMT+CMSY10 /ItalicAngle -14.035 /StemV 85 /XHeight 431 @@ -1657,175 +1834,160 @@ endobj /CharSet (/bullet) /FontFile 248 0 R >> endobj -393 0 obj +418 0 obj [500 ] endobj -392 0 obj << +417 0 obj << /Type /Encoding /Differences [ 0 /.notdef 15/bullet 16/.notdef] >> endobj 240 0 obj << /Length1 1166 -/Length2 11529 +/Length2 11607 /Length3 544 -/Length 12348 +/Length 12425 /Filter /FlateDecode >> stream -x{UX\]mpw@ -עp$=w}sn^kǜsoCQ)29 -l %p5K1`ecdfaGs(@HhVuqt -9&o6w~E)@/pq͟hR.Sr -ljwCe=@%gd -UB)@AIFsu2ab`BʄdPCb'O= צT
ust -"-/s/2|],ց_Sdfeu~>`Uub-,p͇J#.M˹&ٞ-+͟kG9eMKGQ+6eіH5Ljrlc#'{~YWlzHC{Ve5kMuH6Nwg#%KfMc>`=)
tNdp~h<GnZi=c9vIfXUMe/_0DΊc_c -Duҥ¬eiʌa(>d-2L7q\R|+7nS\m*\SrIYkZm fEB[sG)j.v8Z\t )KnNK56CS-ّۻヤaOZBqrHb_oK'sŤYVT'5~oseA
1;lZaEMXyacеsӍ.`턠M7dp@x69/5*٧c24[w[WPkkT
yw;0^-k-rU,|ĴV>D
d b?Ny4q\kBSLfz;|O}X|zt!ꃑ[ƸhQrif2v9ԲηYGjVOI\>X1_+qmqն1YOPwJJ -U,aH,*S_VȖ]yk{0 -m}zIu@w02SW-h#JlƩzmy^]2Y\DYx(C#*aI+Zzcݟ; snB[WE(t+k맳+\ZZ -`(,#L٨*ŀtY1z}K34)ٍGq>j[S/ -^LjւAjn^_|h5h$TV9}*:iM<A%U`ƫ
1rbGuttX[Eh?Wδ[aG.oVtPwNzϚf\e7}gKo@V뀻pc.2@]u -,Ƈx -Ms;Gy(so s],ꨑ#DMFDo]HM~9p&dMş%\8Ru!Ylk;qKR40tG&fX0.JXl9T|2păٔ?-4de8&gjcO32 $Q)Q?Tuq>#
0Omg+Nbjy; -T -Rws2h?3
FscGw
ZaW=<B:4 -36*O{AȨsL*F<IR8652(844$]v~6z -3"}-~/\u `i46jâ(\a,zfĂȐE -`wSLIdOD}] -!\Cto"؋ْa|== 1-*F$Z^Mb!%,bFBL!8ɀ1s9c)Wr/u6K7}1Xd4|X:k/}%
_$UN MU|q0 -52+g(#scK
k/<3}|s3a2 -{Gה-
EB+Z"q8xQ-
$ʤTD>(leɦ/|ُ4 -Bq#_0GK&oyJ9"e -L5uC6ZmfĀ_t.x%mg Q<%I՚Ia6ᆓ -EEw7|bʩUַ -BAP.eR_
L)-B< -s_ogs.l;Ec -u<YN-a*Ľ}/=Q -nyxD4sDž[s2xX(sQ(k[7bLW 1h -./~ -(z@C$J@3E=*Ǥv3Vv"t^tG<~'%[/1oD4.$9DBi\&QxrKN20d4ޓ!:ؓ$ve<knڑ6A6i>xb._اT3-Xy^LzJUcE=Nnb!ܢPtQJD灋CL-ɽ/dZ"!H+ w*.nH
Mg]
%lq0Cc Y; W%e0
Nl^A严P.9Y|PM PR>zQk<P$auU W>e^sE*$ ݸ3"^BaAD$isMT>6e|>bfFDIx/|ES\JoB܉3Pbpg"A%;# (ЦٕX97xI=A/QJ ,M5U5n
s7IZyi`V6zScY=lv洩[ -YELK.+҅IGs-2SI܌m'OIۜy{͎0m2?䓾!D`K$Dϡ`kѨFME,2p.K`b,X7\Hc9BՁ"X`&H}hsҟd9k{S:y -H5[MF56eom*hXm≫fM|5^Cz)"mp/kښUЂdl.[N)E25~i>)o{D>N&]&W"'/@jOzroZ[g_KhjfFRѷ'zy1ַyɄt-&>ltAF=oEo`l1Nr*-fFe;819eΘƞX@N@n\wnlտju˞ }Z^f0^7 -y+%4+ -Hq{fh*KU~0`L)neZXAa}h a7(ZqskY9O{.<YMuRc[omױH -mh(qG7<MCRqJ_ziJ{/+tm@?X..AQM} d:~Q ~Vz -i{e({N{4#pB7Ԭj( D0S\t3>䣺#kJcV -t)P}5cg68xi0֏h``aDžAYVG#v{L7:Z~)ݰݻœg~c+Ok2B+Ix#3)s1, -~qH?W!k݁$),Oo{~H9Ɠܚ]lOer
H0s:^b
8hO@ya#yG{b*9guyhW2,Phe.Rx2)8%y=* =E+{M|Ir1#%5q+~Z`.~ -1Q'?M1&:=7wS6e=snR%TMKx+hʙ|?1ܛm"`Z[SJ&I).8\xt{QzɈ{}lV"PX<4eA\BG`*VΝ} -wX1J,-XȃWf,|HU/sc9< -~>S'ަZaMH\6! -;O;EH+V -+T`u"ꆡ|Tv܍#걂yJOi-2E?Jj4U_q;BB_2SgPd3ز_ph^v}f|G!(hnMYԏ#g@9ߩt?;aSز˾.RR!%Ymfq*'} p/l&prbҥp-3Et"X2Ud1-fdyXF+Lmg^?=,KBа&vAItg);'^U
LzR~P&<'755NJ\'qGܙT}\wakStf_i2fN][5ԿFR̙ -?ȶu"RTUuX'q1 -w kZ -w3}@cUJXH=D
!u9VĊ$!bPU;cb%Eު -sֿMXTsMzo;2~T76åFHbx6N֩BFZ;B_B43qP`:p -TJ!6n=\6|Lxh$MC8#M*{hs)x -o`>$B}e~zBC8G`@πzX -ρwAMR_ +x{Ut[bf,133Xbh1X,"bffe1vkfMGw䎈}"ʟ$UVc5@L,| +9z9[[Zh4ThL +dacea +&֞ +HMT'j9]_bHau:|]lVe5#rk?QMKVG+~h0?Kb5W c:<v/"j:\&j\XP'sdOܮW2o5"qnTQh~_Wnl]|<RFdt*bJ֓`*JKWDeW9ehXV78c:`cmcaZERSgnJ,;?P,"h1LkC}r=uCPkAaJIۢy& IQy@,Ēd|Z8$F/҃u7#<
>XsZ45&ŞM` /$a#sW6eBUS K&Mf9@!^sd8?s@E2cQ A +#Ս ,:W"ה|eZIeb^Xi-,,ξH(akvWӷl;E^e|G4OA%7=<} ʢ"j[)݃w?'am!EfIo5*9b_o`G&sŤYV'4?|ճ }K<]6-
b4l<|0Re0vBQM7|9;Mk{15/5"ٷm2,Koկ~kkDqw;(^=s-rU,tجV6Th lH☺τ:\L-l/}$\zTA[o1̤q +~T*;UdI\AJ˱շYOa+]w+UƿI,P_V_y3Fz +Qȃ:o; +38s'?{T+Cc-sEblrbu&&|`qf0iLŒ?K\5L!=t3"4[yg^RnJQ\p9'^MT=O17Sqw|1M/Yc
R/pPDĆjxG8\rWM!EΡ!7"2|> Ր"ܼr-I|-A,\vWˡ''Ӯ+պW'Fe'n )&m8_LL>{|ʎ?]N]m{q"Z +%*I͜\Q@bOx +:z!eT~тnà.&!g./T!: 59o*Nko2OigPIY%;jlCl? +z̀\ya Y +$<#
s|,Xf`71bh{1]U{+c2@n{3kOTDw2"-I
-
|jlBDKn*\$V߫t,PR?Q/Ңhqq4 +WAn$M۔G/ߏ]1&+W +ciDelA1EA1=/B_aAϿzb +zId4X>%4ʮ{8ZtO5`f\Ym6+g$9}cK(c/"3}bsQWO(x4ݣB<:@8궣=`BS@#-mD!<X{&Հ&_l4U+
U5/gG'vʋndvؗ[~z2i]j͛O(CS"mCXoztr\[嫉%zq6s*}O{#,8!J̅+nӺ2dj-tH7* +?S͟zIC[ +9"75nf_4!A$;G1C=5MR[Ka1~7kSڒJvEs?{pF$
z!H +&
HLݮ[A Ww~ŸVQ81vR5X>>AA +i# oc<Tc{-UN<DqUU0{}ί韬Y<b%b(J7icA$ l)/}OgCd 70]`ޕk!VzJaD4}X*}_{k:dzedQJϏYMy(*" X\#iu{X[
۹u'N~qF|R~F?2UrU*+eCYx}Se31etƔ8 +_]," kY(;\n9syeu⌍6C%Yo&#h!!֊rɃ;˩V +fԬ`vf&3Hq\*e1EuHڋFPfKiw;dFkm{G#%#ٕ7ݡBٽ֩4r +ʥu8uL 34^@@$ +> +nZ$^{X3+_AuskvI`DD0:{"cIxa̍JWn9GvCrx~ϙNbK2̀T*N3˹ȱc/REuqJw՝{˯$.ovі6>ې+c9h# bfLKhĘ{,kv*F@<վ-!tߧx&Ơһ=A_QSbH;L惒#{i4L+!rbǯbE t3w.6Qh~~$'ɘF"EmZs%A^6/MÆ֑Ә-
~ +?f<FÔᐲ0|?*i
eoEWSc<eKwhYXRvJԠ<P %>j:;8BD^ΞLnjW2Q8
zC.!ܿsD6w?Iצl%k߱?c}w
۫ǖOA bavy]n[^o#ȿ!⯳+9c11C
psCP
_m*`rJY;
`dRaG|A^" 0דW!Y^n0%KHvx (=e!n^3TU,h$ ~5^Ntvzyr0s_|T$:̬!$5 +?5! 3Ӓgj!].G~fbJʼn%STEfUsQXR*d4LJnSd#1)90uJõY>$NHtC3"b[煘&z3-9/H볠-`/{{YGv4oiv0'qH[[ WN9P'!PKNŷ/` :)[\'WXH@1f+W'y]4CӮ}$15*4;04iМJRk + /\
v"4d,6RLE__Q~?t>P-%Ͱ"<,cq +8CQi!{I(zCF S9 :=-Cl+sHοP44|R#U,&k*eeӑ66^ZuߕP<kJ;Qo`UwlSΑ=rFNK
]K0_ȇrDUaR\79f(E.ͻ.j`+vTZ3r?bnm-iW"/u HT˖yJZiSO+-Rxjg{4'6G=d8`19c_mjcJapA9Aく0ģMJWg}` +m_1kjIK
,b"M겊rz>1Xp֖ +e2jYH+:^,ۙ8GSTٹs.]v-5:3-qƣFzH/GPD7\ +PPJ;dg֝jjP|bC˃W|=5t\3238-k$j .|m$N0SyRuqU62'ǻ} +G8 ZC +_%x<4a_)[$ǍUssDB/qVܕ9po"L5hϞ'7tx#\ܺbPK4dc %ZM\HߎǧّiJaܤ +ׄ7q;R/w:m^VťBۢ<:A*ݶZ@2/kzv̂7FPtLdMz&Yf8D-dE0c=ufA*߈S0i.|{j +չ:IhgnG/CGrkO;H19-R1fHX8w%hۻ3Alş d+D=)WЏ3jٜ6(L>Y9= +Յ0V,\R QHg<{|6g.1p}n/<823æ0 +}xvZrD5,B<:ro8;@'9 +F%!|T;3>B@XK'-эTw5F7U,;rVB^Sv@Lбd_pU&rSXZ_˃!>Eq?oC/| +PBx "^j%yel=Y~%0Gyn$XNnnZ_i tm\6(dNq| +3e1 ퟱc<;؝JKFohC;C`05)<jE]|) +͍45R!`(?K=O3ȢVY܉wowcT!( + +#̞x ,;RSw~HgUEeʔys?0TfOqScpRvJr3
*#H|(B҉UjkŚT*w$fMIb/h[ +$Jenj&ͶD$Qnq-nIs5k|];.yKv(mŲ)֑Ft[.K%p
]]GH8rn87sm<*rUe94.
u&"wH}=LYqbT{*EX14_}}g@q'(J)Q +e~V#fF|`Fhv9[L>\g{X<oRIB!xơ:gثl n&QJYitD!=I;$Ƈ-P\)GuGnť)9+#,ᲄumOe˸?b<>IqiZ 64Jcz9OM]A&ζ>@W_/e+tendstream endobj 241 0 obj << /Type /Font /Subtype /Type1 -/Encoding 390 0 R +/Encoding 415 0 R /FirstChar 2 /LastChar 252 -/Widths 394 0 R -/BaseFont /RHBCAA+NimbusSanL-Regu +/Widths 419 0 R +/BaseFont /NFFHHL+NimbusSanL-Regu /FontDescriptor 239 0 R >> endobj 239 0 obj << /Ascent 712 /CapHeight 712 /Descent -213 -/FontName /RHBCAA+NimbusSanL-Regu +/FontName /NFFHHL+NimbusSanL-Regu /ItalicAngle 0 /StemV 85 /XHeight 523 /FontBBox [-174 -285 1001 953] /Flags 4 -/CharSet (/fi/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/question/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/V/W/Z/bracketleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z/quotedblleft/quotedblright/germandbls/adieresis/odieresis/udieresis) +/CharSet (/fi/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/Z/bracketleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z/quotedblleft/quotedblright/germandbls/adieresis/odieresis/udieresis) /FontFile 240 0 R >> endobj -394 0 obj -[500 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 333 333 0 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 0 0 0 556 0 667 667 722 722 667 611 778 722 278 500 0 556 833 722 778 667 0 722 667 611 722 667 944 0 0 611 278 0 278 0 0 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 0 333 500 278 556 500 722 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 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 611 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 556 ] +419 0 obj +[500 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 333 333 0 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 0 0 0 556 0 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 0 722 667 611 722 667 944 0 0 611 278 0 278 0 0 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 0 333 500 278 556 500 722 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 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 611 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 556 ] endobj 237 0 obj << /Length1 1608 /Length2 11680 /Length3 532 -/Length 12532 +/Length 12533 /Filter /FlateDecode >> stream -xveP]].%ݝ\ \'k;ݹ73wuwծګOkզ"S`t2J;9ؘY sw7
3GE&q'{KJh99J -`h 47w,17hz -VfAn /*la2v-GK=m0qqOdaWӹv-<fQPe(w%'X!.eb -Ψ GSni~\2$|A r!ת3/aKNѢX]iZ -6-J@WI@gfZwsv*D*U/_}62, -t#>dz7^}hj+8Ho{y~B?Qnzr;9.{b-&HH*.^2.e,\$~簝HOIu!K9nOy̳?IV7OJykd7s[)fKqϩ^NHǝK:]0ވF57M =W6u5ԕBc2_Ձ,ZmPqSB\'s5l;ߊO3)S54ז-aL]Ƅ\. -ڤ0iB~:fponډy+pÉ4er8N>l -_*3" -E<djY?3#j}ĉ -wfrѶrz'ni -rXM~0,W'UmHdquQ*Pp%"Ë*kANVHXNm-J_q[Nd-Pm"Xa\d7iD 7WS3mDsPͻ!©~tvǧڞ"D//**z2tὖ)(V96dl[+I6?EV&uYvXGdCdlGjoX>~:hMS1KgWcCBVh(_7ӱU#L>4O-k~^h*VI>3E.kc=$/^q/o'ΎL9:DUc( 2(%4tBPy5LjFܛun/ga)U1|> JAlK$IXݶf;<[D<~H6gTZgnDvX_&Mc9d5i6L}5$Ӟ瑯0Dp[C) -^kP,+#Il%4h').-zT,w,oV
:(9-\Л0v_6(jd?)i )OXhmj濛.cBRЖ̒fOm}>Fa3M,aTol'?(e8g
-Q(Dp3hu2X9تO>o97Mŵ-5<^-CI`FϦcߍc,8R@ljʀl6)_jA%6LN*3{A]䤹c!"hҒԦ9%,Czo5{fR=מo=7vaF#n{{]uu<_?K2EX{1ui:.]){еgĮh*Jh+g]$3T+Z"bt1V_>
%-Z2ÆMyC_G*a-,vh\oOlzG!*m._:+)E];r!5L^ݔ/dɖL\ƍ<7Iy-{}i7N.@bgDObI| &gdݦغ?c<~]fg#.pIKe|LCivKרS$5;VYZʼ&k,m<!Jb:r2ftS;Vkv;a3CZ -<"wE~FUNC:My~/c6bc*#Byp"$=%)nű<Qh7O:?լ]ZLжJ<r`~4|ATTZd)K= -ПדT>sͭg!_I%Qo%`}t%\mR/;SH^%R0uFWək6כWn]&>]emn1_Mt#Z& \/,qG*.jD>I?'ٵP+}rV>J8b+WXA P-n\+X,NuQf0#ɨ]o7L\kr9kk#!z-džt.iq)|z@Ib?Ċx!FO4ZIȔ4[TRInB|;"M-Yۤ9?<^(90D$9`;Z2})SU5CAܪ<l;aGbO*gĬnzwh -wKΝٷ"qZc~,oFɭ A>P8ou"MڔڬDb[vh8܅rG^
-
2PzZ6)uiuiea1 kLExlΊ:v(R0[;n.O :4Pkex3e_gNwl`y7zR1Qn..p4]-w<Dd`BrF=!"s=@>{P^75E9$|u5Y8\j
Pe*6;T)-T"'K0A-kWd_
㾼#^<o3CGQ(e#o6gpI \st]o W1JO|O0! DF̭Ft??Wǵ~|,&NIv]6~Uٶ` G~ƥȄkq <OiHSۄД%XWu^?5|.,TBKp͗u+3Uf/UUؾE~=
J+fԙosmƷEEB7EeM)7m! -.5ip9↑me}Ʉs|KʆsJZޠܤ:fR D^m+m] -{wSO]M$Xn-#K
mlBAU:>X3c$7;颈~y7ٲmrfR|oRJNvGNj
5UڡRfu5P7NeX6`5HBygv̇Woh;a[Cө۵kS8ॶf˛B^ -r~Vc]!rV~U┽m)Ve
Y[avޝu~\Q74gQBbl"sժΞ` -U.|PMZ۔]r57teQ->abmcxPP̶C! 㼈sk$'[,mn
yT -Ͱۆ -u`<6Ow|np7QZe[^~TϞx9Ik۾bدGI_gt5EKOUa-i&`1\&hqBqs2z't'a{[&*=eߑ͏DUۮhdc>(iGX1u?!iB
99ltڑMT-#_|)6GCk.GֻٌF^!-(KaWR];zLw|);fD5"#3$5aK[!}|>|#E,Ufi09jhtB}LmDdQelhf"wVaX!~w8 LENji}gVZX1tFBUg;.U')F~`[h|Ģ#ec`4 c">өv4D$5˝`ɚn4 ֛8֍zLGlU:9~y<cUxu|3%%bN,}?~d/*Ude!Gi -8KQ~_Ͻ$m{N!
Pd;zS|{#Rל%Y0R<|hm!aSaD\.ѿ"@\6u ցbG>hIT[ec;M}U\:UZ鳣Nf -*H
c^KΪ|[jiQ@cdYZv#ӱU7]Q0A`Ժ%=E-:WBfdñ -K
e>!l[-[PQnڒ
Z[3í@2Ve'B-^}um"f3f(Brlg_
}BfRfm{NW2^bsV!Вk -9_ApEVB}/X3\IkXV -3W -_fKWJpK$qF̚=0["ՅmCk\]OEx8izI)'ߍ|
u'kO!VOtjTkshf1[S:~
]qNT弩~*mdRۍNjڞM\r3.'r)UUr6>c -K=g"-3y`k$MԴy6WK@^TFɽٯV|-QQxޭEdX-=_G -fNo?!(|!jhN16>
)[T PazIPl<5dEjgxM7|y"a%:qy1w0gF=nS -~qX Ϧs]x>*#8S2EoX799Q* }3gjjba3E Pt$N1:(eʁh_[D?2&Wp|gn"+'z+KK/9=5iEDd5.}ZYDu~=\IcW<ŧ*85ӡ-2?vbnOV2֢`~'qZE c',hjak7d-GSȓ~JYOsVԸځN)ye?5\M^*H%IW>plb~x>uR%IZgQϩ |aCIQ,9w
67Fh*$TЧWȡLgG#n5*4|~54aRAXf^?M!̗+ ̔9)ɉ3?5qT0Vg*$d -{YoH}Hz˃-PlI3SEnҿH%\>W=3rmUPC+Я|DŽ(K~ֻ4Y)4hM۳#LlXnS -N='
W/,?4N֡KG^ܟ2$ղ}9:lpE-O -BDJbn-9l^G^C{eg$ RW77_QNq[4ܐ(!@kX[wfyOMvBjqri
i(k3fxcz*kMlu -#Bϸj1n+<._+vgz8
|՞#gw -ۿ}l.>.0{!gDA\`"Y=y>\tSPSݪw-ˬFa̓kx?ф6C#t;=i=<T -QHoHs|isaEoo|DRcEjQJ%Ҽw*=H(UOĎ-FqN&_}{)`M^:soq2!%QAՇ61y5U@(%hZ~]
:9Tɡ'jirmKts~̪}ضЅ|9c<wfXwظDLL&9fy*.EAֿg4{ܧ -[hNzFJ"ͺKߝx[IE.9E6ɑ^MBИ-Vʦ!qEMJ f|ڔ?݃1j%E¡KC%r -i݅sUYD/&~,=gj
0i[s_:j3-ѶƘ\ـfj7l9Na<B;&\vo?iyUK̍`=ƀH7vKӠ۫="%+ -cmUD FajE#e3C]XS1Eva$0)
_ӝZ/*_)Xn*QȬX^dL"';
ߏ'ɀ`铪 #d5{<T7+~}mAg(~2EoB$6Հ^N5@\rZL\d^hTҴs -y>Ïޏ겯%nB]/7;gZ4t|x-#=76j vr)Lb6ih+$]]uH8ߒτۨnklFߣw1)pAy1<ش}j<,E;g\&;W{ڴ D,uDZETy%U?*ǝ]2u/a3I1:G[yc5ӳ_XpM5<ut_Fdq*jw3?an -:K+^9PÍ-p"@[Ϭd+.!1q^8'ƀ -\#9dqT\,-!-WK1Fs{XW_VDΔ^u+D;&H -Ou -bJQkd<<JkzTys~3{D7F-j9mZoȌ56uf):;"ZW -dbߦJ2QTITz,"ۭÃ) -G }ϪhГp2O~jؔRf?qUx+:lZK}$\k5U]fÀFp8qi$ŪgEe⯌._:J64s+%n%AQcpAUػ_\kҲ2m߈ -4ƋCגRg⎷/:[6nxK;"*>{Y"[*q2!/-),-O -U -Xg#6vz![\fmg팸܍^uh&k -v}%Uџm+ؙs2.Ւ <zqK)eڜnˊ[rVv_w0P=zI -;+3=sSR'bhwGXL'7UŀźSA7(+B+G-bF\o} :!0Nbu?HB7W![I:י@T^wuM+]Y53R&qSspL̓i~ ' +xveP]].$www5@p4xBpwsyofίu]WwתMM,fdvr0An`
3GEfq'{KZh99JA +6so0ouuSf^v;?8 `;[N[nk#_"h`g}@Dп0trXX o)t=YD_EygFOBK+9
?.
(cX3:0@ foms~FX TA,l +}4uSP21b$
оLfxj,^?ON$ps[4lRuc1\: "Q2DhR`욦SB^'JK\ck)XQ+!
cn:DFG}^,︼t/"=7x8-ܪ #cԲ!sbi
XQOC +z>&sn*
3Nzr>B~%q ј[h2&NhpgXވX_rYmaEK6"H$vW[Ӱz- +(g8/[U&nl, F8\(z%P [ؤ2kB9bpol؉y)Ff2s_:trbFw4ò+1-8BǬM߁|boReO<+ +C [UIh zzʙ!N~nBǦ!TjԘon}&Gw؛&E3厰iIp>qnwyet{"*qG6ߒ
a(>T5tW%KF-?ug/ _VWX5-,FgR2,.~'3aF|(F1,S˻QduU)P66nvP5:!?<g;v.J)4NuݼELR9p!h_C`hs5ʾQ)Y4lE1ݴr܇E([;%ODs +(XgSZUl_َM +sRz "ͦYq6_>e\]z?9e>9Eч +DQf4W_[b,RtJ앯"P7Ƞmlo3~%܌OX5RlZ<%XK&c$y,˘ytn9ܓd4yx4Y L[2xgVfy9<O8n
'_߷Oq.n$1oIuzo}uK 0OfKTbZvekH`bI-(m-&@=;$pާ[|%\$ .Ogrt*fPFUudϷZ9;n(Jr|ehQ5<WS%,>
R}MVL/]RHH|WH 9][RɧlSHI͏F`iNF +TwHu_;5q3A
dN"q'.r +o2{Wpezh*m*oV=7~C[h,W<;7\xZB\"Ua%w&zPr;DsGW+19~lT DzRrBnAoDB%C7؇ oү=%{ׅ +h\]xȒ^ס@GE_>
wz](}FH_~vHqImM F}FMM`OXTz^[nl[+I&f YV&mInXGt Sdt[jwX>a6hM[9Gw
Wc>3cBvH_'J+ ʊQ]xy^GǢUD]O>>3L +o) i?/XbQ^h'ϸkcgGf,b[X J]?'RqMNz!|Zf$"5#JAV1*LDA)U}-g|)Rכ'poSIdq>!5&̄j'
4߶^9?M)\0ɤo٧]1J3z-S85?,ryҪY:|BK۴[XϑO1!Pԥ-!%sS_,ݿ Oe1 >L$xHz:x,XMPO0ߏ\ ))(jødmϳﶉ<S،ֵa[͋6{dq7*_pCB +Q`IPFJYiJhOj,g!OEl/5{2=\/5v#nFkAn7}G.$::W,zQ1^Lݚ+bG2CJz!gYUDjA|1Xzߓf/i림b!c+*rh8'2}F<~&O+.7y|/dE)ڢNE_Wh2 v^c>ХqN&t
e=^|:I;}mL6ܟR]
$vz\W8lJ +:z\mv)-&G]tXH̟Ɩ56oU~X0Gp`ښvޢi~MI'}pTkAhkUә|1GNZݏt@1r>o-X֩6|:VW짍]ե"RΧJn|0,IW.BK}ш|:4L>qhf*4pv6b}#习L2Z\bK,_>dYs`p| J3LwAMAJT5ݲA>"JSޅ:>sE1MֿJ6HN_˿\p#|ikUڒxqfP)lC?6P炂|~;RqA#kAynJI}|}4Gu N+qOC_y"݈Eavf^ fv/|Ex5sq}7Fl%}%r|9j$aZ5H]wv#P ;e1$8}V_qz$bT$M$0h +jT㵍\AU1:ا3ٓD֢`Y
]s%$'K5O|4}Qyfti_UGȔс30̖X
^lۮ?Ct]4 +͖AazI>"2#36wRD_:Oj
1m^7 ;)f^y1r"X?K |21+t<Հ~zՕH(=.t +4:Զ]6Mb<4~~kEV=R( [;n6W +*^l1=iNMgkع@~ەZr1yo7@wdžSHRt
}6;]TfH<xpЌ, dLP*k\xu.ĥ).hq)3E_fsW}3z'j" +'|Yhcrߌ(L"ᵡtHޏWΟy9NDOC +]|3^ѝFJ3q3Uz +T$xv`u/=Uם$&d +D7Z! kB9ճS51Ч?PˇuYcjk&t0pjwpv}
@Q$7cr6c/5I+q&,JMljfVԹ"5]IHؕ=O`]GL@ڂo><6V?vFH1%Lb086jMr<V_w!v[ЁBab3LGݐ4]1k&N;9` +k';4т?ygf[j9WxuEpdtWmղ{ilN'6֧c&tYUrLM z34||7KR3KtF]wӖ0b_(;8(h <Ø2Mq`{{e(|s4\SI_f)*/xƞҞLj^~.Z).zaIy*6P%k-31rv쉕Ry^>vt?Vj2V^_9(0}~b'f͠H6nW,|0<+*'!Ni+Egco´|.]L_l)ygk\89DZ摜f>7**cnV:2}nAr;NFr~xm,GK6: %]lܫ*jKWEg=0_~:Hs!xV1cϚ$Yt䧿dsn1+{TM7?MI(p WZؑ"Vr+Wv`TD
mMנzE⣠#M1J(&^B0Btk_ Q0blSs6g2
;]xQKÍxD{jQM\9 +D5I0.w ",,``mc*+ O,rHB *-@ດ#PFtwe*[7;9Q)e#7gnfln3E P|(^1&0e ځx_[T?*6W{H0|LBpdW{e{=šE^Z4wH(b.r=<wZ~ +z^$+cC~#cz^2vbn^W`8^"R4So`58C7Ja938;8tlJ֪aÜM}4O; ~)h +PC\8Ͱ5Ӿʼn*!kޕ^!`}UNB vXPLz1N`IÁmq}ݭ[#_uQLDHtkϗkg_Cz\}ݵPGJe} +4}DI@tEuװx0`dkΥکٛWQ[7P+5kD5 c&֓Aݫb{/s +Qf]IuC2=s8~3<I=וF|6b;<.+i?:
~ݑ+gƷuI +ǯmt֟!. {>wTΓQ\ p<Y=y.BdCPSݪo=ӬVqԃkx/ф.]kgqVGZȻt=9vseJ>%g)5;@ xN3}jlH0ѕʇb*%7j]HUp[DDؑbOS;1 +Ә#*ҦOZ<
qBHUaLL^LU,JֳDWTrȫxmItC̨}ܲЅ|>gЊ4{j<TдHBD*9焬?nND"C\?$5 ֯w,g̻Kp^fFJ"ݺSﭑx{i>e=e6nu|7ؠM6t f t+iv;@cWHxi9~.@8K ]#%fJ
Esm5$+`xewn8<kÕLJ)eC5nøj-LICm{-|Ź.봙tbLm@͵?暼7ۀ{ɳ'CdKkp&\v=? hayU͍+o]yϏͧ@'7rŌwZ1ە"GۙX%AL4AG1sFK;p6'b +(*Iu:OӜj_Y)/^`6lOrfFG{Lcsq>؊__jK:q +/mE4[^Y' +Rox&{5C}H#lfH@+H^Tyw>4I~XPI;k}K6Xwz|J?d+u|ϙ~[*U"v+]GcM(xuqlXMz#+ZVY6GF$DoS辊j:yIg!l3Vf8c=_yS|^Ѭ"٦;Jֶ9>7#T^/A`3̻W;g:txMC]0;
x{]J1] ;} ;8C]uHϸ$حn[#l(FW1?IHaY13ش=BeǸ6'Y,}O>Gk`QVX=T9P-Fr>~Ud0ڐ-7^^,$!ώ>IL5O]&bYQ45l#s
Awiɔ˝ݮAx +*cpYޒ.I$WRtwbTp`y29NٴȀqf)N4tFuqr45K[qw{!GDu+JV~~wiOS\ƍm7POZkY=DŽ,&Xk[J$u,@~.Xpcvs^bhm)RO1!:5Bѥ`+~'H0Y,@ +$$Q.D^2*:\(gΥ{ Cc\5zTרu{)b3qHD\h1>ۓ7K +%YJكTfY)f +=)T<
7B,CFcrDQƆW,POì;ϸtU\-֊Ohs#IDf۹2&䕘^ֆ45z +:Ƞ
*CQ8g-eVX:jrIJ%3?jaBGQ%QaƓoG7kD?Yo<'<L0wU/2;@r/뾆yĂ|~Ji~?=u +2*ul 9HW5IX4BtsZMk9|Uá +3AsgC.6H~<+vLXDCkwMDx5lhUb"r\&9e č"Q=j^6g'<KOrZΒ5@}AQP)t~ZZLIVF5Oz]gxeiu߱97"!1DȻ_!JQ죤WƮb\Ou5:nǷcך %=}d"3#yxr=xGkRI1=<"H)蕖s@<]6T3ӽ#ƚ/7]/p>S"0SG?qGYv[ʹF0(/.ԟa6Iyv_P@EiuA]qYbs-dxk|Etu7O9<RgfU +SHE7'sШ] A endobj 238 0 obj << /Type /Font /Subtype /Type1 -/Encoding 390 0 R +/Encoding 415 0 R /FirstChar 2 /LastChar 252 -/Widths 395 0 R -/BaseFont /KACUSP+NimbusSanL-Bold +/Widths 420 0 R +/BaseFont /XJBSJE+NimbusSanL-Bold /FontDescriptor 236 0 R >> endobj 236 0 obj << /Ascent 722 /CapHeight 722 /Descent -217 -/FontName /KACUSP+NimbusSanL-Bold +/FontName /XJBSJE+NimbusSanL-Bold /ItalicAngle 0 /StemV 141 /XHeight 532 @@ -1834,33 +1996,39 @@ endobj /CharSet (/fi/parenleft/parenright/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/question/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/Z/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z/quotedblleft/quotedblright/adieresis/udieresis) /FontFile 237 0 R >> endobj -395 0 obj +420 0 obj [611 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 333 333 0 0 0 333 278 278 556 556 556 556 556 556 556 556 556 556 0 0 0 0 0 611 0 722 722 722 722 667 611 778 722 278 0 722 611 833 722 778 667 0 722 667 611 722 667 944 0 0 611 0 0 0 0 0 0 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 0 389 556 333 611 556 778 556 556 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 500 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 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611 ] endobj 242 0 obj << /Type /Pages /Count 6 -/Parent 396 0 R -/Kids [230 0 R 244 0 R 251 0 R 282 0 R 320 0 R 325 0 R] +/Parent 421 0 R +/Kids [230 0 R 244 0 R 251 0 R 282 0 R 320 0 R 329 0 R] >> endobj -334 0 obj << +338 0 obj << /Type /Pages /Count 6 -/Parent 396 0 R -/Kids [330 0 R 337 0 R 341 0 R 345 0 R 349 0 R 361 0 R] +/Parent 421 0 R +/Kids [334 0 R 342 0 R 351 0 R 356 0 R 364 0 R 369 0 R] >> endobj -368 0 obj << +384 0 obj << /Type /Pages -/Count 5 -/Parent 396 0 R -/Kids [365 0 R 370 0 R 374 0 R 378 0 R 386 0 R] +/Count 6 +/Parent 421 0 R +/Kids [373 0 R 386 0 R 390 0 R 394 0 R 398 0 R 402 0 R] >> endobj -396 0 obj << +414 0 obj << /Type /Pages -/Count 17 -/Kids [242 0 R 334 0 R 368 0 R] +/Count 1 +/Parent 421 0 R +/Kids [410 0 R] >> endobj -397 0 obj << +421 0 obj << +/Type /Pages +/Count 19 +/Kids [242 0 R 338 0 R 384 0 R 414 0 R] +>> endobj +422 0 obj << /Type /Outlines /First 7 0 R /Last 227 0 R @@ -1869,27 +2037,27 @@ endobj 227 0 obj << /Title 228 0 R /A 225 0 R -/Parent 397 0 R +/Parent 422 0 R /Prev 223 0 R >> endobj 223 0 obj << /Title 224 0 R /A 221 0 R -/Parent 397 0 R +/Parent 422 0 R /Prev 219 0 R /Next 227 0 R >> endobj 219 0 obj << /Title 220 0 R /A 217 0 R -/Parent 397 0 R +/Parent 422 0 R /Prev 215 0 R /Next 223 0 R >> endobj 215 0 obj << /Title 216 0 R /A 213 0 R -/Parent 397 0 R +/Parent 422 0 R /Prev 171 0 R /Next 219 0 R >> endobj @@ -1967,7 +2135,7 @@ endobj 171 0 obj << /Title 172 0 R /A 169 0 R -/Parent 397 0 R +/Parent 422 0 R /Prev 47 0 R /Next 215 0 R /First 175 0 R @@ -2190,7 +2358,7 @@ endobj 47 0 obj << /Title 48 0 R /A 45 0 R -/Parent 397 0 R +/Parent 422 0 R /Prev 19 0 R /Next 171 0 R /First 51 0 R @@ -2240,7 +2408,7 @@ endobj 19 0 obj << /Title 20 0 R /A 17 0 R -/Parent 397 0 R +/Parent 422 0 R /Prev 7 0 R /Next 47 0 R /First 23 0 R @@ -2262,265 +2430,265 @@ endobj 7 0 obj << /Title 8 0 R /A 5 0 R -/Parent 397 0 R +/Parent 422 0 R /Next 19 0 R /First 11 0 R /Last 15 0 R /Count -2 >> endobj -398 0 obj << -/Names [(Doc-Start) 235 0 R (GUI) 381 0 R (NID) 382 0 R (PID) 383 0 R (VS) 384 0 R (appendix.A) 218 0 R (appendix.B) 222 0 R (appendix.C) 226 0 R (chapter*.1) 254 0 R (chapter*.2) 323 0 R (chapter*.3) 328 0 R (chapter.1) 6 0 R (chapter.2) 18 0 R (chapter.3) 46 0 R (chapter.4) 170 0 R (chapter.5) 214 0 R (cite.wilcox) 335 0 R (page.1) 234 0 R (page.10) 347 0 R (page.11) 351 0 R (page.12) 363 0 R (page.13) 367 0 R (page.14) 372 0 R (page.15) 376 0 R (page.16) 380 0 R (page.17) 388 0 R (page.2) 246 0 R (page.3) 253 0 R (page.4) 284 0 R (page.5) 322 0 R (page.6) 327 0 R (page.7) 332 0 R (page.8) 339 0 R (page.9) 343 0 R (section*.10) 358 0 R (section*.11) 359 0 R (section*.4) 352 0 R (section*.5) 353 0 R (section*.6) 354 0 R (section*.7) 355 0 R (section*.8) 356 0 R (section*.9) 357 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.2.1) 22 0 R (section.2.2) 26 0 R (section.2.3) 30 0 R (section.2.4) 34 0 R (section.2.5) 38 0 R (section.2.6) 42 0 R (section.3.1) 50 0 R (section.3.2) 74 0 R (section.3.3) 94 0 R (section.3.4) 138 0 R (section.3.5) 154 0 R (section.4.1) 174 0 R (section.4.2) 178 0 R (section.4.3) 182 0 R (section.4.4) 190 0 R (section.4.5) 198 0 R (section.4.6) 206 0 R (section.4.7) 210 0 R (subsection.3.1.1) 54 0 R (subsection.3.1.2) 58 0 R (subsection.3.1.3) 62 0 R (subsection.3.1.4) 66 0 R (subsection.3.1.5) 70 0 R (subsection.3.2.1) 78 0 R (subsection.3.2.2) 82 0 R (subsection.3.2.3) 86 0 R (subsection.3.2.4) 90 0 R (subsection.3.3.1) 98 0 R (subsection.3.3.10) 134 0 R (subsection.3.3.2) 102 0 R (subsection.3.3.3) 106 0 R (subsection.3.3.4) 110 0 R (subsection.3.3.5) 114 0 R (subsection.3.3.6) 118 0 R (subsection.3.3.7) 122 0 R (subsection.3.3.8) 126 0 R (subsection.3.3.9) 130 0 R (subsection.3.4.1) 142 0 R (subsection.3.4.2) 146 0 R (subsection.3.4.3) 150 0 R (subsection.3.5.1) 158 0 R (subsection.3.5.2) 162 0 R (subsection.3.5.3) 166 0 R (subsection.4.3.1) 186 0 R (subsection.4.4.1) 194 0 R (subsection.4.5.1) 202 0 R] +423 0 obj << +/Names [(Doc-Start) 235 0 R (GUI) 405 0 R (NID) 406 0 R (PID) 407 0 R (VS) 408 0 R (appendix.A) 218 0 R (appendix.B) 222 0 R (appendix.C) 226 0 R (chapter*.1) 254 0 R (chapter*.2) 323 0 R (chapter*.3) 332 0 R (chapter.1) 6 0 R (chapter.2) 18 0 R (chapter.3) 46 0 R (chapter.4) 170 0 R (chapter.5) 214 0 R (cite.wilcox) 339 0 R (figure.2.1) 326 0 R (figure.2.2) 327 0 R (page.1) 234 0 R (page.10) 358 0 R (page.11) 366 0 R (page.12) 371 0 R (page.13) 375 0 R (page.14) 388 0 R (page.15) 392 0 R (page.16) 396 0 R (page.17) 400 0 R (page.18) 404 0 R (page.19) 412 0 R (page.2) 246 0 R (page.3) 253 0 R (page.4) 284 0 R (page.5) 322 0 R (page.6) 331 0 R (page.7) 336 0 R (page.8) 344 0 R (page.9) 353 0 R (section*.10) 382 0 R (section*.11) 383 0 R (section*.4) 376 0 R (section*.5) 377 0 R (section*.6) 378 0 R (section*.7) 379 0 R (section*.8) 380 0 R (section*.9) 381 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.2.1) 22 0 R (section.2.2) 26 0 R (section.2.3) 30 0 R (section.2.4) 34 0 R (section.2.5) 38 0 R (section.2.6) 42 0 R (section.3.1) 50 0 R (section.3.2) 74 0 R (section.3.3) 94 0 R (section.3.4) 138 0 R (section.3.5) 154 0 R (section.4.1) 174 0 R (section.4.2) 178 0 R (section.4.3) 182 0 R (section.4.4) 190 0 R (section.4.5) 198 0 R (section.4.6) 206 0 R (section.4.7) 210 0 R (subsection.3.1.1) 54 0 R (subsection.3.1.2) 58 0 R (subsection.3.1.3) 62 0 R (subsection.3.1.4) 66 0 R (subsection.3.1.5) 70 0 R (subsection.3.2.1) 78 0 R (subsection.3.2.2) 82 0 R (subsection.3.2.3) 86 0 R (subsection.3.2.4) 90 0 R (subsection.3.3.1) 98 0 R (subsection.3.3.10) 134 0 R (subsection.3.3.2) 102 0 R (subsection.3.3.3) 106 0 R (subsection.3.3.4) 110 0 R (subsection.3.3.5) 114 0 R (subsection.3.3.6) 118 0 R (subsection.3.3.7) 122 0 R (subsection.3.3.8) 126 0 R (subsection.3.3.9) 130 0 R (subsection.3.4.1) 142 0 R (subsection.3.4.2) 146 0 R (subsection.3.4.3) 150 0 R (subsection.3.5.1) 158 0 R (subsection.3.5.2) 162 0 R (subsection.3.5.3) 166 0 R (subsection.4.3.1) 186 0 R (subsection.4.4.1) 194 0 R (subsection.4.5.1) 202 0 R] /Limits [(Doc-Start) (subsection.4.5.1)] >> endobj -399 0 obj << -/Kids [398 0 R] +424 0 obj << +/Kids [423 0 R] >> endobj -400 0 obj << -/Dests 399 0 R +425 0 obj << +/Dests 424 0 R >> endobj -401 0 obj << +426 0 obj << /Type /Catalog -/Pages 396 0 R -/Outlines 397 0 R -/Names 400 0 R +/Pages 421 0 R +/Outlines 422 0 R +/Names 425 0 R /PageMode /UseOutlines /PageLayout/OneColumn /OpenAction 229 0 R >> endobj -402 0 obj << +427 0 obj << /Author(Paul Btow)/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.21a)/Keywords() -/CreationDate (D:20080621185455+02'00') +/CreationDate (D:20080621212239+02'00') /PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea version 3.5.4) >> endobj xref -0 403 +0 428 0000000001 65535 f 0000000002 00000 f 0000000003 00000 f 0000000004 00000 f 0000000000 00000 f 0000000009 00000 n -0000073680 00000 n -0000132537 00000 n +0000074329 00000 n +0000138992 00000 n 0000000054 00000 n 0000000143 00000 n -0000073741 00000 n -0000132465 00000 n +0000074390 00000 n +0000138920 00000 n 0000000190 00000 n 0000000402 00000 n -0000073803 00000 n -0000132392 00000 n +0000074452 00000 n +0000138847 00000 n 0000000450 00000 n 0000000550 00000 n -0000075296 00000 n -0000132268 00000 n +0000077336 00000 n +0000138723 00000 n 0000000596 00000 n 0000000701 00000 n -0000075358 00000 n -0000132194 00000 n +0000077398 00000 n +0000138649 00000 n 0000000749 00000 n 0000000902 00000 n -0000075420 00000 n -0000132107 00000 n +0000079584 00000 n +0000138562 00000 n 0000000950 00000 n 0000001134 00000 n -0000077376 00000 n -0000132020 00000 n +0000079646 00000 n +0000138475 00000 n 0000001182 00000 n 0000001287 00000 n -0000077438 00000 n -0000131933 00000 n +0000079708 00000 n +0000138388 00000 n 0000001335 00000 n 0000001514 00000 n -0000077500 00000 n -0000131846 00000 n +0000082492 00000 n +0000138301 00000 n 0000001562 00000 n 0000001662 00000 n -0000077562 00000 n -0000131772 00000 n +0000082554 00000 n +0000138227 00000 n 0000001710 00000 n 0000001810 00000 n -0000078124 00000 n -0000131645 00000 n +0000084405 00000 n +0000138100 00000 n 0000001856 00000 n 0000001964 00000 n -0000080285 00000 n -0000131534 00000 n +0000086565 00000 n +0000137989 00000 n 0000002012 00000 n 0000002227 00000 n -0000080347 00000 n -0000131460 00000 n +0000086627 00000 n +0000137915 00000 n 0000002280 00000 n 0000002375 00000 n -0000080409 00000 n -0000131373 00000 n +0000086689 00000 n +0000137828 00000 n 0000002428 00000 n 0000002558 00000 n -0000080659 00000 n -0000131286 00000 n +0000086939 00000 n +0000137741 00000 n 0000002611 00000 n 0000002726 00000 n -0000080846 00000 n -0000131199 00000 n +0000087126 00000 n +0000137654 00000 n 0000002779 00000 n 0000002894 00000 n -0000080908 00000 n -0000131125 00000 n +0000087188 00000 n +0000137580 00000 n 0000002947 00000 n 0000003072 00000 n -0000081158 00000 n -0000131001 00000 n +0000087438 00000 n +0000137456 00000 n 0000003120 00000 n 0000003220 00000 n -0000081220 00000 n -0000130927 00000 n +0000087500 00000 n +0000137382 00000 n 0000003273 00000 n 0000003403 00000 n -0000081282 00000 n -0000130840 00000 n +0000087562 00000 n +0000137295 00000 n 0000003456 00000 n 0000003621 00000 n -0000081343 00000 n -0000130753 00000 n +0000087623 00000 n +0000137208 00000 n 0000003674 00000 n 0000003971 00000 n -0000081404 00000 n -0000130679 00000 n +0000087684 00000 n +0000137134 00000 n 0000004024 00000 n 0000004222 00000 n -0000081465 00000 n -0000130552 00000 n +0000087745 00000 n +0000137007 00000 n 0000004270 00000 n 0000004370 00000 n -0000081527 00000 n -0000130476 00000 n +0000087807 00000 n +0000136931 00000 n 0000004423 00000 n 0000004626 00000 n -0000081589 00000 n -0000130385 00000 n +0000087869 00000 n +0000136840 00000 n 0000004680 00000 n 0000004862 00000 n -0000081653 00000 n -0000130293 00000 n +0000087933 00000 n +0000136748 00000 n 0000004916 00000 n 0000005128 00000 n -0000081717 00000 n -0000130201 00000 n +0000087997 00000 n +0000136656 00000 n 0000005182 00000 n 0000005617 00000 n -0000081781 00000 n -0000130109 00000 n +0000088061 00000 n +0000136564 00000 n 0000005671 00000 n 0000005984 00000 n -0000081844 00000 n -0000130017 00000 n +0000088124 00000 n +0000136472 00000 n 0000006038 00000 n 0000006356 00000 n -0000081908 00000 n -0000129925 00000 n +0000088188 00000 n +0000136380 00000 n 0000006410 00000 n 0000006635 00000 n -0000081972 00000 n -0000129833 00000 n +0000088252 00000 n +0000136288 00000 n 0000006689 00000 n 0000006919 00000 n -0000082036 00000 n -0000129741 00000 n +0000088316 00000 n +0000136196 00000 n 0000006973 00000 n 0000007217 00000 n -0000082100 00000 n -0000129663 00000 n +0000088380 00000 n +0000136118 00000 n 0000007272 00000 n 0000007541 00000 n -0000082164 00000 n -0000129533 00000 n +0000088444 00000 n +0000135988 00000 n 0000007590 00000 n 0000007696 00000 n -0000082228 00000 n -0000129454 00000 n +0000088508 00000 n +0000135909 00000 n 0000007750 00000 n 0000007894 00000 n -0000082292 00000 n -0000129361 00000 n +0000088572 00000 n +0000135816 00000 n 0000007948 00000 n 0000008161 00000 n -0000082356 00000 n -0000129282 00000 n +0000088636 00000 n +0000135737 00000 n 0000008215 00000 n 0000008389 00000 n -0000082420 00000 n -0000129165 00000 n +0000088700 00000 n +0000135620 00000 n 0000008438 00000 n 0000008554 00000 n -0000082483 00000 n -0000129086 00000 n +0000088763 00000 n +0000135541 00000 n 0000008608 00000 n 0000008789 00000 n -0000082546 00000 n -0000128993 00000 n +0000088826 00000 n +0000135448 00000 n 0000008843 00000 n 0000009004 00000 n -0000082610 00000 n -0000128914 00000 n +0000088890 00000 n +0000135369 00000 n 0000009058 00000 n 0000009229 00000 n -0000083174 00000 n -0000128783 00000 n +0000089454 00000 n +0000135238 00000 n 0000009276 00000 n 0000009415 00000 n -0000084246 00000 n -0000128704 00000 n +0000090526 00000 n +0000135159 00000 n 0000009464 00000 n 0000009626 00000 n -0000084309 00000 n -0000128611 00000 n +0000090589 00000 n +0000135066 00000 n 0000009675 00000 n 0000009766 00000 n -0000084372 00000 n -0000128479 00000 n +0000090652 00000 n +0000134934 00000 n 0000009815 00000 n 0000009916 00000 n -0000084435 00000 n -0000128414 00000 n +0000090715 00000 n +0000134869 00000 n 0000009970 00000 n 0000010124 00000 n -0000084498 00000 n -0000128282 00000 n +0000090778 00000 n +0000134737 00000 n 0000010173 00000 n 0000010274 00000 n -0000084561 00000 n -0000128217 00000 n +0000090841 00000 n +0000134672 00000 n 0000010328 00000 n 0000010454 00000 n -0000084624 00000 n -0000128085 00000 n +0000090904 00000 n +0000134540 00000 n 0000010503 00000 n 0000010715 00000 n -0000084687 00000 n -0000128020 00000 n +0000090967 00000 n +0000134475 00000 n 0000010769 00000 n 0000010931 00000 n -0000084750 00000 n -0000127927 00000 n +0000091030 00000 n +0000134382 00000 n 0000010980 00000 n 0000011141 00000 n -0000084813 00000 n -0000127848 00000 n +0000091093 00000 n +0000134303 00000 n 0000011190 00000 n 0000011341 00000 n -0000085454 00000 n -0000127755 00000 n +0000091734 00000 n +0000134210 00000 n 0000011388 00000 n 0000011469 00000 n -0000086074 00000 n -0000127662 00000 n +0000092354 00000 n +0000134117 00000 n 0000011517 00000 n 0000011598 00000 n -0000086976 00000 n -0000127569 00000 n +0000093256 00000 n +0000134024 00000 n 0000011646 00000 n 0000011727 00000 n -0000088336 00000 n -0000127490 00000 n +0000094616 00000 n +0000133945 00000 n 0000011775 00000 n 0000011916 00000 n 0000012770 00000 n @@ -2529,180 +2697,205 @@ xref 0000011968 00000 n 0000055171 00000 n 0000055234 00000 n -0000125885 00000 n -0000113061 00000 n -0000125715 00000 n -0000111871 00000 n -0000099231 00000 n -0000111701 00000 n -0000126994 00000 n -0000056530 00000 n -0000056345 00000 n +0000132247 00000 n +0000119422 00000 n +0000132077 00000 n +0000118228 00000 n +0000105511 00000 n +0000118058 00000 n +0000133356 00000 n +0000056608 00000 n +0000056423 00000 n 0000055418 00000 n -0000056467 00000 n -0000098911 00000 n -0000097521 00000 n -0000098750 00000 n -0000063449 00000 n -0000058841 00000 n -0000056628 00000 n -0000063323 00000 n -0000063386 00000 n -0000059183 00000 n -0000059338 00000 n -0000059494 00000 n -0000059651 00000 n -0000059806 00000 n -0000059963 00000 n -0000060120 00000 n -0000060277 00000 n -0000060434 00000 n -0000060591 00000 n -0000060748 00000 n -0000060902 00000 n -0000061059 00000 n -0000061222 00000 n -0000061385 00000 n -0000061548 00000 n -0000061711 00000 n -0000061872 00000 n -0000062029 00000 n -0000062192 00000 n -0000062355 00000 n -0000062518 00000 n -0000062678 00000 n -0000062835 00000 n -0000062998 00000 n -0000063160 00000 n -0000071500 00000 n -0000066101 00000 n -0000063534 00000 n -0000071437 00000 n -0000097005 00000 n -0000090435 00000 n -0000096830 00000 n -0000066483 00000 n -0000066645 00000 n -0000066807 00000 n -0000066970 00000 n -0000067132 00000 n -0000067294 00000 n -0000067456 00000 n -0000067618 00000 n -0000067782 00000 n -0000067939 00000 n -0000068102 00000 n -0000068265 00000 n -0000068428 00000 n -0000068585 00000 n -0000068748 00000 n -0000068911 00000 n -0000069074 00000 n -0000069229 00000 n -0000069385 00000 n -0000069541 00000 n -0000069698 00000 n -0000069861 00000 n -0000070018 00000 n -0000070181 00000 n -0000070337 00000 n -0000070500 00000 n -0000070657 00000 n -0000070814 00000 n -0000070969 00000 n -0000071125 00000 n -0000071281 00000 n -0000072127 00000 n -0000071879 00000 n -0000071598 00000 n -0000072001 00000 n -0000072064 00000 n -0000072744 00000 n -0000072496 00000 n -0000072212 00000 n -0000072618 00000 n -0000072681 00000 n -0000073865 00000 n -0000073318 00000 n -0000072829 00000 n -0000073617 00000 n -0000073460 00000 n -0000127111 00000 n -0000088399 00000 n -0000075481 00000 n -0000075111 00000 n -0000073950 00000 n -0000075233 00000 n -0000077624 00000 n -0000077191 00000 n -0000075566 00000 n -0000077313 00000 n -0000078186 00000 n -0000077939 00000 n -0000077722 00000 n -0000078061 00000 n -0000082674 00000 n -0000080100 00000 n -0000078258 00000 n -0000080222 00000 n -0000080471 00000 n -0000080534 00000 n -0000080597 00000 n -0000080720 00000 n -0000080783 00000 n -0000080969 00000 n -0000081032 00000 n -0000081095 00000 n -0000083237 00000 n -0000082989 00000 n -0000082772 00000 n -0000083111 00000 n -0000084876 00000 n -0000084061 00000 n -0000083309 00000 n -0000084183 00000 n -0000127228 00000 n -0000085517 00000 n -0000085269 00000 n -0000084974 00000 n -0000085391 00000 n -0000086137 00000 n -0000085889 00000 n -0000085602 00000 n -0000086011 00000 n -0000087291 00000 n -0000086791 00000 n -0000086222 00000 n -0000086913 00000 n -0000087039 00000 n -0000087102 00000 n -0000087165 00000 n -0000087228 00000 n -0000088462 00000 n -0000087911 00000 n -0000087376 00000 n -0000088273 00000 n -0000088053 00000 n -0000088547 00000 n -0000097289 00000 n -0000099144 00000 n -0000099120 00000 n -0000112389 00000 n -0000126336 00000 n -0000127337 00000 n -0000127415 00000 n -0000132646 00000 n -0000134681 00000 n -0000134720 00000 n -0000134758 00000 n -0000134910 00000 n +0000056545 00000 n +0000105191 00000 n +0000103801 00000 n +0000105030 00000 n +0000063530 00000 n +0000058922 00000 n +0000056706 00000 n +0000063404 00000 n +0000063467 00000 n +0000059264 00000 n +0000059419 00000 n +0000059575 00000 n +0000059732 00000 n +0000059887 00000 n +0000060044 00000 n +0000060201 00000 n +0000060358 00000 n +0000060515 00000 n +0000060672 00000 n +0000060829 00000 n +0000060983 00000 n +0000061140 00000 n +0000061303 00000 n +0000061466 00000 n +0000061629 00000 n +0000061792 00000 n +0000061953 00000 n +0000062110 00000 n +0000062273 00000 n +0000062436 00000 n +0000062599 00000 n +0000062759 00000 n +0000062916 00000 n +0000063079 00000 n +0000063241 00000 n +0000071581 00000 n +0000066182 00000 n +0000063615 00000 n +0000071518 00000 n +0000103285 00000 n +0000096715 00000 n +0000103110 00000 n +0000066564 00000 n +0000066726 00000 n +0000066888 00000 n +0000067051 00000 n +0000067213 00000 n +0000067375 00000 n +0000067537 00000 n +0000067699 00000 n +0000067863 00000 n +0000068020 00000 n +0000068183 00000 n +0000068346 00000 n +0000068509 00000 n +0000068666 00000 n +0000068829 00000 n +0000068992 00000 n +0000069155 00000 n +0000069310 00000 n +0000069466 00000 n +0000069622 00000 n +0000069779 00000 n +0000069942 00000 n +0000070099 00000 n +0000070262 00000 n +0000070418 00000 n +0000070581 00000 n +0000070738 00000 n +0000070895 00000 n +0000071050 00000 n +0000071206 00000 n +0000071362 00000 n +0000072776 00000 n +0000072188 00000 n +0000071679 00000 n +0000072650 00000 n +0000072713 00000 n +0000072338 00000 n +0000072494 00000 n +0000077460 00000 n +0000082615 00000 n +0000073393 00000 n +0000073145 00000 n +0000072861 00000 n +0000073267 00000 n +0000073330 00000 n +0000074514 00000 n +0000073967 00000 n +0000073478 00000 n +0000074266 00000 n +0000074109 00000 n +0000133473 00000 n +0000094679 00000 n +0000075929 00000 n +0000077524 00000 n +0000075787 00000 n +0000074599 00000 n +0000077273 00000 n +0000077117 00000 n +0000076846 00000 n +0000076977 00000 n +0000077024 00000 n +0000077096 00000 n +0000079770 00000 n +0000079399 00000 n +0000077637 00000 n +0000079521 00000 n +0000081183 00000 n +0000082679 00000 n +0000081061 00000 n +0000079868 00000 n +0000082429 00000 n +0000082158 00000 n +0000082289 00000 n +0000082336 00000 n +0000082408 00000 n +0000083918 00000 n +0000083556 00000 n +0000082805 00000 n +0000083855 00000 n +0000083698 00000 n +0000084467 00000 n +0000084220 00000 n +0000084003 00000 n +0000084342 00000 n +0000088954 00000 n +0000086380 00000 n +0000084539 00000 n +0000086502 00000 n +0000086751 00000 n +0000086814 00000 n +0000086877 00000 n +0000087000 00000 n +0000087063 00000 n +0000087249 00000 n +0000087312 00000 n +0000087375 00000 n +0000133590 00000 n +0000089517 00000 n +0000089269 00000 n +0000089052 00000 n +0000089391 00000 n +0000091156 00000 n +0000090341 00000 n +0000089589 00000 n +0000090463 00000 n +0000091797 00000 n +0000091549 00000 n +0000091254 00000 n +0000091671 00000 n +0000092417 00000 n +0000092169 00000 n +0000091882 00000 n +0000092291 00000 n +0000093571 00000 n +0000093071 00000 n +0000092502 00000 n +0000093193 00000 n +0000093319 00000 n +0000093382 00000 n +0000093445 00000 n +0000093508 00000 n +0000094742 00000 n +0000094191 00000 n +0000093656 00000 n +0000094553 00000 n +0000094333 00000 n +0000133707 00000 n +0000094827 00000 n +0000103569 00000 n +0000105424 00000 n +0000105400 00000 n +0000118748 00000 n +0000132698 00000 n +0000133784 00000 n +0000133870 00000 n +0000139101 00000 n +0000141214 00000 n +0000141253 00000 n +0000141291 00000 n +0000141443 00000 n trailer << -/Size 403 -/Root 401 0 R -/Info 402 0 R -/ID [<AB86225E841E50D1B0B6D03BA31A3EC4> <AB86225E841E50D1B0B6D03BA31A3EC4>] +/Size 428 +/Root 426 0 R +/Info 427 0 R +/ID [<2F3F1957B0564459A1C4F48166A3488D> <2F3F1957B0564459A1C4F48166A3488D>] >> startxref -135183 +141716 %%EOF diff --git a/LaTeX/images/client-server-protokolle.eps b/LaTeX/images/client-server-protokolle.eps new file mode 100644 index 0000000..d62f765 --- /dev/null +++ b/LaTeX/images/client-server-protokolle.eps @@ -0,0 +1,487 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 12 12 388 332 +%%BeginProcSet: reencode 1.0 0 +/RE +{ findfont begin + currentdict dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /FontName exch def dup length 0 ne + { /Encoding Encoding 256 array copy def + 0 exch + { dup type /nametype eq + { Encoding 2 index 2 index put + pop 1 add + } + { exch pop + } ifelse + } forall + } if pop + currentdict dup end end + /FontName get exch definefont pop + } bind def +%%EndProcSet: reencode 1.0 0 +%%BeginProcSet: ellipse 1.0 0 +/ellipsedict 8 dict def +ellipsedict /mtrx matrix put +/ellipse { ellipsedict begin +/endangle exch def +/startangle exch def +/yrad exch def +/xrad exch def +/y exch def +/x exch def +/savematrix mtrx currentmatrix def +x y translate +xrad yrad scale +0 0 1 0 360 arc +savematrix setmatrix end } def +%%EndProcSet: ellipse 1.0 0 +%%EndProlog +%%BeginSetup +/isolatin1encoding +[ 32 /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one + /two /three /four /five /six /seven /eight /nine /colon /semicolon + /less /equal /greater /question /at /A /B /C /D /E + /F /G /H /I /J /K /L /M /N /O + /P /Q /R /S /T /U /V /W /X /Y + /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c + /d /e /f /g /h /i /j /k /l /m + /n /o /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright + /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior + /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf + /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde + /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex + /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring + /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave + /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] def +%%EndSetup +1 setlinewidth +isolatin1encoding /_Helvetica /Helvetica RE +/_Helvetica findfont +12 scalefont setfont +0.0 0.0 0.0 setrgbcolor +0 344 translate +1.0 1.0 scale +1.0 1.0 1.0 setrgbcolor +newpath +16 -36 moveto +155 0 rlineto +0 -227 rlineto +-155 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +16 -36 moveto +156 0 rlineto +0 -228 rlineto +-156 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +16 -36 moveto +36 -16 lineto +192 -16 lineto +172 -36 lineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +16 -36 moveto +36 -16 lineto +192 -16 lineto +172 -36 lineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +192 -16 moveto +192 -244 lineto +172 -264 lineto +172 -36 lineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +192 -16 moveto +192 -244 lineto +172 -264 lineto +172 -36 lineto +closepath +stroke +isolatin1encoding /_Helvetica /Helvetica RE +/_Helvetica findfont +10 scalefont setfont +24 -52 moveto +(Prozess 1) show +0.0 1.0 1.0 setrgbcolor +newpath +34 -168 moveto +119 0 rlineto +0 -79 rlineto +-119 0 rlineto +closepath +eofill +newpath +34 -168 moveto +120 0 rlineto +0 -80 rlineto +-120 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +34 -168 moveto +119 0 rlineto +0 -79 rlineto +-119 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +34 -168 moveto +120 0 rlineto +0 -80 rlineto +-120 0 rlineto +closepath +stroke +56 -184 moveto +(Client Protokoll B) show +1.0 1.0 1.0 setrgbcolor +newpath +24 -188 moveto +19 0 rlineto +0 -9 rlineto +-19 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +24 -188 moveto +20 0 rlineto +0 -10 rlineto +-20 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +24 -208 moveto +19 0 rlineto +0 -9 rlineto +-19 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +24 -208 moveto +20 0 rlineto +0 -10 rlineto +-20 0 rlineto +closepath +stroke +0.0 1.0 1.0 setrgbcolor +newpath +34 -72 moveto +119 0 rlineto +0 -79 rlineto +-119 0 rlineto +closepath +eofill +newpath +34 -72 moveto +120 0 rlineto +0 -80 rlineto +-120 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +34 -72 moveto +119 0 rlineto +0 -79 rlineto +-119 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +34 -72 moveto +120 0 rlineto +0 -80 rlineto +-120 0 rlineto +closepath +stroke +55 -88 moveto +(Server Protokoll A) show +1.0 1.0 1.0 setrgbcolor +newpath +24 -92 moveto +19 0 rlineto +0 -9 rlineto +-19 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +24 -92 moveto +20 0 rlineto +0 -10 rlineto +-20 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +24 -112 moveto +19 0 rlineto +0 -9 rlineto +-19 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +24 -112 moveto +20 0 rlineto +0 -10 rlineto +-20 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +208 -36 moveto +155 0 rlineto +0 -131 rlineto +-155 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +208 -36 moveto +156 0 rlineto +0 -132 rlineto +-156 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +208 -36 moveto +228 -16 lineto +384 -16 lineto +364 -36 lineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +208 -36 moveto +228 -16 lineto +384 -16 lineto +364 -36 lineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +384 -16 moveto +384 -148 lineto +364 -168 lineto +364 -36 lineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +384 -16 moveto +384 -148 lineto +364 -168 lineto +364 -36 lineto +closepath +stroke +216 -52 moveto +(Prozess 2) show +0.0 1.0 1.0 setrgbcolor +newpath +226 -72 moveto +119 0 rlineto +0 -79 rlineto +-119 0 rlineto +closepath +eofill +newpath +226 -72 moveto +120 0 rlineto +0 -80 rlineto +-120 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +226 -72 moveto +119 0 rlineto +0 -79 rlineto +-119 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +226 -72 moveto +120 0 rlineto +0 -80 rlineto +-120 0 rlineto +closepath +stroke +248 -88 moveto +(Client Protokoll A) show +1.0 1.0 1.0 setrgbcolor +newpath +216 -92 moveto +19 0 rlineto +0 -9 rlineto +-19 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +216 -92 moveto +20 0 rlineto +0 -10 rlineto +-20 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +216 -112 moveto +19 0 rlineto +0 -9 rlineto +-19 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +216 -112 moveto +20 0 rlineto +0 -10 rlineto +-20 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +208 -196 moveto +155 0 rlineto +0 -131 rlineto +-155 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +208 -196 moveto +156 0 rlineto +0 -132 rlineto +-156 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +208 -196 moveto +228 -176 lineto +384 -176 lineto +364 -196 lineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +208 -196 moveto +228 -176 lineto +384 -176 lineto +364 -196 lineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +384 -176 moveto +384 -308 lineto +364 -328 lineto +364 -196 lineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +384 -176 moveto +384 -308 lineto +364 -328 lineto +364 -196 lineto +closepath +stroke +216 -212 moveto +(Prozess 3) show +0.0 1.0 1.0 setrgbcolor +newpath +226 -232 moveto +119 0 rlineto +0 -79 rlineto +-119 0 rlineto +closepath +eofill +newpath +226 -232 moveto +120 0 rlineto +0 -80 rlineto +-120 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +226 -232 moveto +119 0 rlineto +0 -79 rlineto +-119 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +226 -232 moveto +120 0 rlineto +0 -80 rlineto +-120 0 rlineto +closepath +stroke +248 -248 moveto +(Server Protokoll B) show +1.0 1.0 1.0 setrgbcolor +newpath +216 -252 moveto +19 0 rlineto +0 -9 rlineto +-19 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +216 -252 moveto +20 0 rlineto +0 -10 rlineto +-20 0 rlineto +closepath +stroke +1.0 1.0 1.0 setrgbcolor +newpath +216 -272 moveto +19 0 rlineto +0 -9 rlineto +-19 0 rlineto +closepath +eofill +0.0 0.0 0.0 setrgbcolor +newpath +216 -272 moveto +20 0 rlineto +0 -10 rlineto +-20 0 rlineto +closepath +stroke +showpage +%%Trailer diff --git a/LaTeX/images/client-server.eps b/LaTeX/images/client-server.eps new file mode 100644 index 0000000..fa99aae --- /dev/null +++ b/LaTeX/images/client-server.eps @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 76 92 458 204 +%%BeginProcSet: reencode 1.0 0 +/RE +{ findfont begin + currentdict dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /FontName exch def dup length 0 ne + { /Encoding Encoding 256 array copy def + 0 exch + { dup type /nametype eq + { Encoding 2 index 2 index put + pop 1 add + } + { exch pop + } ifelse + } forall + } if pop + currentdict dup end end + /FontName get exch definefont pop + } bind def +%%EndProcSet: reencode 1.0 0 +%%BeginProcSet: ellipse 1.0 0 +/ellipsedict 8 dict def +ellipsedict /mtrx matrix put +/ellipse { ellipsedict begin +/endangle exch def +/startangle exch def +/yrad exch def +/xrad exch def +/y exch def +/x exch def +/savematrix mtrx currentmatrix def +x y translate +xrad yrad scale +0 0 1 0 360 arc +savematrix setmatrix end } def +%%EndProcSet: ellipse 1.0 0 +%%EndProlog +%%BeginSetup +/isolatin1encoding +[ 32 /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one + /two /three /four /five /six /seven /eight /nine /colon /semicolon + /less /equal /greater /question /at /A /B /C /D /E + /F /G /H /I /J /K /L /M /N /O + /P /Q /R /S /T /U /V /W /X /Y + /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c + /d /e /f /g /h /i /j /k /l /m + /n /o /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright + /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior + /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf + /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde + /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex + /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring + /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave + /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] def +%%EndSetup +1 setlinewidth +isolatin1encoding /_Helvetica /Helvetica RE +/_Helvetica findfont +12 scalefont setfont +0.0 0.0 0.0 setrgbcolor +0 296 translate +1.0 1.0 scale +newpath +135 -166 55 -30 0 360 ellipse +eofill +1.0 1.0 1.0 setrgbcolor +newpath +135 -166 54 -29 0 360 ellipse +eofill +0.0 0.0 0.0 setrgbcolor +newpath +135 -166 55 -30 0 360 ellipse +eofill +1.0 1.0 1.0 setrgbcolor +newpath +135 -166 54 -29 0 360 ellipse +eofill +isolatin1encoding /_Helvetica /Helvetica RE +/_Helvetica findfont +10 scalefont setfont +0.0 0.0 0.0 setrgbcolor +120 -169 moveto +(Client) show +newpath +399 -166 55 -30 0 360 ellipse +eofill +1.0 1.0 1.0 setrgbcolor +newpath +399 -166 54 -29 0 360 ellipse +eofill +0.0 0.0 0.0 setrgbcolor +newpath +399 -166 55 -30 0 360 ellipse +eofill +1.0 1.0 1.0 setrgbcolor +newpath +399 -166 54 -29 0 360 ellipse +eofill +0.0 0.0 0.0 setrgbcolor +384 -169 moveto +(Server) show +[5.0 5.0 ] 0 setdash +newpath +183 -151 moveto +264 -128 lineto +stroke +newpath +264 -128 moveto +350 -152 lineto +stroke +[] 0 setdash +newpath +336 -155 moveto +350 -152 lineto +stroke +newpath +340 -142 moveto +350 -152 lineto +stroke +202 -109 moveto +(Versenden von Nachrichten) show +[5.0 5.0 ] 0 setdash +newpath +349 -178 moveto +264 -200 lineto +stroke +newpath +264 -200 moveto +184 -179 lineto +stroke +[] 0 setdash +newpath +197 -175 moveto +184 -179 lineto +stroke +newpath +193 -188 moveto +184 -179 lineto +stroke +showpage +%%Trailer diff --git a/LaTeX/images/client-server.zargo b/LaTeX/images/client-server.zargo new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/LaTeX/images/client-server.zargo |
