%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: lab3.dvi %%Pages: 4 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o lab3.ps lab3.dvi %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2005.10.18:1535 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin 39158280 55380996 1000 600 600 (lab3.dvi) @start %DVIPSBitmapFont: Fa cmsltt10 10 5 /Fa 5 116 df99 D101 D<3A01FFC07F80489038C3FFE002EF7F91B57E7ED8000FEBC1FCECFE005C5C495A 5C5C5CA21501133F02005BA415035B017E5CA4150713FE495CA33A7FFFE07FFF6EB51280 B5FC7E4A6C130029247FA32C>110 D<3A01FFF801FF48020F13C0ECFC3F4B13E06C01F9 B5FC260001FB130FECFFF89238F007C09238C003804949C7FC92C8FC5C5C5CA2495AA25C A4130F5CA5131F5CA3007FB512F081B6FC7E5D2B247EA32C>114 D<903901FFE3C0010F13FF013F14E090B6FC4815C048EB007FD807F8131F13E05B120F49 EB0F806D14006C6C90C7FC13FE3803FFF86CEBFFC06C14F0013F13FC01077F9038003FFF 02001380151F001EEC0FC0003F1407A3150F486C14806D131F6DEB7F009038F803FF90B5 5A5D00FD14F0D87C7F13C026781FFEC7FC23247AA32C>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb cmsl10 10 29 /Fb 29 122 df44 DI<121E127FEAFF80 A413005A123C0909788817>I58 D67 D<90267FFFC00103B51280A26F1600D9007F9138003FF06FEC 0F8072C7FCECEFF802CF1506ECC7FCA2ECC3FE180E903801C1FF0281150C02807FA26F7E 181C01036D7E020015186F7EA26F7E1838496D7E010616306F7EA26F7E6F1470010E1580 010C027F136017C0163F17E0041F13E0011C15F00118020F5B17F8160717FCEE03FD0138 15FF01306E5BA282A2177F137001606FC8FCA201F0811201D807FC81B512E017065C4139 7DB83E>78 DI83 D<0007B812FCA3903AF8007FE003D80FC090383FC00049163C000EC7127F 001E4B131C121CA212180038170C003014FF93C7FCA25A1818A2485BC7491400A514035D A514075DA5140F5DA5141F5DA5143F5DA3147F4A7E0003B612F85AA2363977B83C>II<14FF010713E090381F01 F8903878007C01F8137E01FE7F0001801680A35BEA007090C7FCA4EC0FFF49B5FC90390F FC3F00EB7FC03801FE00EA03F848485B485A4848137E485A007F150690C7FC15FE48ECFC 0C481301A21403007F9038077C18140E3A3F801C7E303A1FC0F83FF03A07FFE01FC0C690 38000F8027277CA52A>97 D<137FEA1FFF5BA212011200A35BA512015BA512035BEC1FC0 EC7FF89038F1E03E9038F7801F3A07FE000F8049EB07C04914E04913034914F0A2000F15 F8491301A41503121F5BA41507003F15F090C7FC16E0150F16C0151F481580ED3F005D6D 137E007D5C3979C001F039F0E007E039E0781F8026C01FFEC7FC380007F0253B78B92E> I100 D<147F903803FFE090380F81F090383E00FC49137C48487F4848133F0007805B48481480 121F5B123FA248C7FCA3B71200A248C9FCA65A7EA2007E140EA25D6C14186C14386D5B6C 6C485A3907E003802601F01FC7FC38007FFCEB1FE021277BA525>I103 DII<14FC137F14F8A213 071303A314F0A5130714E0A5130F14C0A5131F1480A5133F1400A55B137EA513FE5BA512 015BA41203B512E014C0A2163A7EB917>108 D<90270FC03FC0EB7F80D803FF903AFFF0 01FFE048903BC3C0F80781F0913BCF007C1E00F826003FDCD97E387F6D485C02F0D93EE0 137C4AD93FC0137E4A5C047F14FE494891C75AA291C7127EA44902FE1301017E4A5CA501 FE01011403494A5CA5000102031407494A5CA4486C496C497EB500E1B500C3B51280A202 C10283140041257EA445>I<90390FC03FC0D803FFEBFFF0489038C3C0F89138CF007C26 003FDC137E6D5A02F0133E4A133F5C5E4948137EA291C7FCA316FE5B017E5CA4150113FE 495CA415031201495CA400031407B500E1B512C0A202C114802A257EA42E>II<903901F80FE0017FEB3FFC01FFEBF03F9139FBC00F80902607FF0013C06D 48EB07E04AEB03F05C4A14F81601010715FC5CA5130F5CA41603011F15F85CEE07F0A2EE 0FE0A2013FEC1FC01780163F6EEB7F0016FE9138E001F890397F7003F090397E3C0FC0DA 0FFFC7FCEC03F891C9FC13FEA25BA41201A25BA2487EB512E0A32E3581A42E>I<90381F 807C3903FF81FF489038878F80EC8E1F39003F9C3FEB1F3814709138601F00ECE0044AC7 FC133F5CA291C8FCA35B137EA513FE5BA512015BA4487EB512F0A321257EA421>114 D<903803FE0C90380FFF9C90383E01FCEBF0004848137C4848133C1538485AA215181538 487E1530D807F0130013FCEBFFE06C13FC14FFC614806D13C0011F13E01300EC0FF01407 003013031401A31238007814E0A3007CEB03C0EC0780127EB4EB1F0038F3C07C38E1FFF0 38C03F801E277DA521>I<1306A4130EA2130C131CA2133C137C13FC5B12031207001FB5 FCB6FCA23803F8005BA512075BA5120F5BA5001F130C1380A4141C003F131813007E1438 EB80301470380FC0E03807C1C03803FF8038007E00183479B220>I<3A7FFFC01FFFB512 80A23A07FC0007F86C48EB03E04914C06D1480000115001506A25D7F00005C153815306D 5B137E5DA24A5AEB3F0392C7FC5C1406148C131F1498A214F0130F5C5CA25C130791C8FC A2282579A32C>118 DI<3B03FFFE01FFFC17 F8A227001FF8001380D907F0EBFC005E010314E06D6C485A5E6D6C48C7FCECFE06EC7E0C EC7F186E5AEC1FE05D140F8114074A7E141FEC39F81471ECE0FC49487E903803807EEC00 7F01067F011C6D7E013C8049130FD801F880D807FC497EB46C90387FFF8092B5FCA22E24 7FA32C>I<90B538803FFE5A150026000FF8EB0FF06D48EB07C017801700010314065EA2 6E5B0101143816305E8001005CA24B5A1503027E90C7FC1506A25D147F6E5A1538153015 E0141F5DA25D140F92C8FC140EA2140CA25C143814305CA2003E5B127E38FE018049C9FC 5BEAFC0EEA701C1378EA3FE0EA0F802F3580A32C>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fc cmbx10 10 20 /Fc 20 122 df46 D<141E143E14FE1307133FB5FCA313CFEA000FB3B3A6007FB61280A4213779B630> 49 DIII<001C15C0D8 1F80130701F8137F90B61280A216005D5D15F05D15804AC7FC14F090C9FCA8EB07FE9038 3FFFE090B512F89038FC07FC9038E003FFD98001138090C713C0120EC813E0157F16F0A2 16F8A21206EA3F80EA7FE012FF7FA44914F0A26C4813FF90C713E0007C15C06C5B6C4913 80D9C0071300390FF01FFE6CB512F8000114E06C6C1380D90FF8C7FC25387BB630>II<003FB91280A4D9F800EBF003D87FC092 38007FC049161F007EC7150FA2007C1707A200781703A400F818E0481701A4C892C7FCB3 AE010FB7FCA43B387DB742>84 D97 D<13FFB5FCA412077EAF4AB47E020F13 F0023F13FC9138FE03FFDAF00013804AEB7FC00280EB3FE091C713F0EE1FF8A217FC160F A217FEAA17FCA3EE1FF8A217F06E133F6EEB7FE06E14C0903AFDF001FF80903AF8FC07FE 009039F03FFFF8D9E00F13E0D9C00390C7FC2F3A7EB935>I100 D105 D<13FFB5FCA412077EAF92380FFFE0A4923803FC0016F0ED0FE0ED1F804BC7FC157E5DEC 03F8EC07E04A5A141FEC7FE04A7E8181A2ECCFFEEC0FFF496C7F806E7F6E7F82157F6F7E 6F7E82150F82B5D8F83F13F8A42D3A7EB932>107 D<13FFB5FCA412077EB3B3ACB512FC A4163A7DB91B>I<01FEEB7FC000FF903803FFF8020F13FE91381F03FFDA3C0113800007 13780003497E6D4814C05CA25CA291C7FCB3A3B5D8FC3F13FFA430257DA435>110 D<903801FFC0010F13F8017F13FFD9FF807F3A03FE003FE048486D7E48486D7E48486D7E A2003F81491303007F81A300FF1680A9007F1600A3003F5D6D1307001F5DA26C6C495A6C 6C495A6C6C495A6C6C6CB45A6C6CB5C7FC011F13FC010113C029257DA430>I<90383FF0 383903FFFEF8000F13FF381FC00F383F0003007E1301007C130012FC15787E7E6D130013 FCEBFFE06C13FCECFF806C14C06C14F06C14F81203C614FC131F9038007FFE140700F013 0114007E157E7E157C6C14FC6C14F8EB80019038F007F090B512C000F8140038E01FF81F 257DA426>115 D<130FA55BA45BA25B5BA25A1207001FEBFFE0B6FCA3000390C7FCB215 78A815F86CEB80F014816CEBC3E090383FFFC06D1380903803FE001D357EB425>I<01FF EC3FC0B5EB3FFFA4000714016C80B3A35DA25DA26C5C6E4813E06CD9C03E13FF90387FFF FC011F13F00103138030257DA435>I121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd cmtt10 10 59 /Fd 59 126 df<003C131E007F137F481480A66C1400A6007E7FA6003E133EA3003C131E 001C131C191977B32C>34 D<010F133C90381F807EA8013F13FE4A5AA4007FB612F0B712 F8A4003F15F03A007E01F800A5EBFE0301FC5BA6003FB612F0B712F8A46C15F03A01F807 E000A30003130F01F05BA86C486C5A25337DB22C>I37 D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB 7F0013FE485A485A5B12075B120F5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3 127F7EA27F121FA26C7E7F12077F12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB 03FC130113001438164272B92C>40 D<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C 7E137F7F1480131F14C0130FEB07E0A214F01303A214F81301A314FC1300AC130114F8A3 130314F0A2130714E0A2EB0FC0131F1480133F14005B13FE485A485A485A485AEA3FC048 5A48C7FC5A5A1270164279B92C>I44 D<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B708A2C>46 D<1507ED0F80151FA2153F16005D157E15FE5D14015D14035DA214075D140F5D141F5D14 3F92C7FC5C147E14FE5CA213015C13035C13075C130F5C131F5CA2133F91C8FC5B137E13 FE5B12015B12035B12075BA2120F5B121F5B123F90C9FC5A127E12FE5AA25A127821417B B92C>II<1307497EA2131FA2133F13 7F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE007FB512E0B612F0A36C14E01C3477 B32C>IIII<000FB512FE4880 A35D0180C8FCADEB83FE90389FFF8090B512E015F8819038FE03FE9038F000FF01C07F49 EB3F8090C7121F6C15C0C8120FA2ED07E0A4123C127EB4FC150F16C0A248141F007EEC3F 80007FEC7F006C6C5B6D485A391FF80FFC6CB55A6C5C000114C06C6C90C7FCEB0FF82334 7CB22C>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCAE121FEA3F80EA7F C0EAFFE0A5EA7FC0EA3F80EA1F000B2470A32C>58 DI<1507ED1F80153F15FF14 034A1300EC1FFC4A5AECFFE0491380010790C7FCEB0FFCEB3FF8EB7FE048485A4890C8FC EA0FFEEA1FF8EA7FF0EAFFC05BA27FEA7FF0EA1FF8EA0FFEEA03FF6C13C06C6C7EEB3FF8 EB0FFC6DB4FC01017F6D13E0EC3FF86E7EEC07FF6E13801400153F151FED0700212A7BAD 2C>I<007FB612F0B712F8A4003F15F0CAFCA8003FB612F0B712F8A46C15F025147DA22C> I<127012FC7E6C7E13E06C7EEA1FFC6C7E3803FF80C67FEB7FF0EB1FF8EB0FFEEB03FF6D 13C06D6C7EEC3FF8EC0FFC6EB4FC0201138080A25C02071300EC0FFCEC3FF8EC7FE04948 5A4990C7FCEB0FFEEB1FF8EB7FF0EBFFC000035BD80FFEC8FC485AEA7FF0485A138048C9 FC5A1270212A7BAD2C>I<14FE497EA4497FA214EFA2130781A214C7A2010F7FA314C390 381F83F0A590383F01F8A490387E00FCA549137E90B512FEA34880A29038F8003FA34848 EB1F80A4000715C049130FD87FFEEBFFFC6D5AB514FE6C15FC497E27347EB32C>65 D<007FB512E015F8B612FE6C8016C03903F0003FED0FE0ED07F01503A2ED01F8A6ED03F0 A21507ED0FE0ED1FC0EDFF8090B612005D5D15FF16C09039F0001FE0ED07F0ED03F81501 ED00FCA216FE167EA616FE16FC1501ED03F8150FED3FF0007FB612E016C0B712806CECFE 0015F027337FB22C>I<007FB612F0B712F8A37E3903F00001A7ED00F01600A4EC01E04A 7EA490B5FCA5EBF003A46E5A91C8FCA5163C167EA8007FB612FEB7FCA36C15FC27337EB2 2C>69 D<007FB612F8B712FCA37ED803F0C7FCA716781600A515F04A7EA490B5FCA5EBF0 01A46E5A92C7FCAD387FFFE0B5FC805C7E26337EB22C>I<007FB512C0B612F88115FF6C 15802603F00013C0153FED0FE0ED07F0A2150316F81501A6150316F01507A2ED0FE0ED3F C015FF90B61280160015FC5D15C001F0C8FCB0387FFF80B57EA36C5B25337EB22C>80 D<387FFFFCB67E15E015F86C803907E007FE1401EC007F6F7E151FA26F7EA64B5AA2153F 4BC7FCEC01FE140790B55A5D15E081819038E007FCEC01FE1400157F81A8160FEE1F80A5 D87FFEEB1FBFB5ECFF00815E6C486D5AC8EA01F029347EB22C>82 D<90381FF80790B5EA0F804814CF000714FF5A381FF01F383FC003497E48C7FC007E147F 00FE143F5A151FA46CEC0F00007E91C7FC127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFF C06C14F06C6C7F01077F9038007FFEEC07FF02001380153FED1FC0A2ED0FE0A200781407 12FCA56CEC0FC0A26CEC1F806D133F01E0EB7F009038FE01FF90B55A5D00F914F0D8F83F 13C0D8700790C7FC23357CB32C>I<007FB612FCB712FEA43AFC007E007EA70078153CC7 1400B3AF90383FFFFCA2497F6D5BA227337EB22C>I87 D<3A3FFF03FFE0484913F0148714076C6D13 E03A01F800FE007F0000495A13FE017E5BEB7F03013F5B1487011F5B14CF010F5B14FF6D 5BA26D90C7FCA26D5AA26D5AA2497EA2497EA2497F81EB0FCF81EB1FC7EC87F0EB3F83EC 03F8EB7F01017E7FEBFE00497F0001147E49137F000380491480151FD87FFEEBFFFC6D5A B514FE6C15FC497E27337EB22C>II<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512FC14FEA3 6C13FC17416FB92C>91 D<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC 17417DB92C>93 D<007FB6FCB71280A46C150021067B7D2C>95 D<3801FFF0000713FE00 1F6D7E15E048809038C01FF81407EC01FC381F80000006C77EC8127EA3ECFFFE131F90B5 FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F14FEEB8003383FE01F6C B612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C>97 DI<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E4848 131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F003907FE 03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>IIIIII<1307 EB1FC0A2497EA36D5AA20107C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007FB512 FCB612FEA36C14FC1F3479B32C>I107 D<387FFFE0B57EA37EEA0003B3B3A5007FB612 80B712C0A36C158022337BB22C>I<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87FFF 13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B33B7F FC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397FF01F E039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B5BA2 5BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>II<397FF01FE039FF F8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F85BED 01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE09138 E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367FA3 2C>I<903903FC078090391FFF0FC0017F13CF48B512EF4814FF3807FE07380FF0014848 7E49137F4848133F90C7FC48141F127E150F5AA87E007E141FA26C143F7F6C6C137F6D13 FF380FF0033807FC0F6CB6FC6C14EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A1480 A36E140029367DA32C>II<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB00F0 007F140013F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE00 78147F00FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F81480 39701FFC0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03 C0ED07E0A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE0232E7E AD2C>I<3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900FE 03FF90B7FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514FE14 8314016C15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C137CA2 017E13FC013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214FF6D 90C7FCA26D5A147C27247EA32C>II< 3A3FFF03FFF048018713F8A36C010313F03A00FC007E005D90387E01F8013F5BEB1F83EC 87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14FE130180903803EF809038 07CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C137C49137E0001803A7FFF01FFFC 1483B514FE6C15FC140127247EA32C>I<3A7FFF01FFFCB5008113FE148314816C010113 FC3A03E0000F806C7E151F6D140012005D6D133E137C017E137E013E137CA2013F13FC6D 5BA2EB0F815DA2EB07C1ECC3E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A2143E A2147E147CA214FC5CA2EA0C01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8FC6C 5A6C5AEA07E027367EA32C>I<15FF02071380141F147F91B512004913C04AC7FCEB03F8 5CB31307EB1FE013FF007F5BB55A49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FEEC FFC06D13FF6E1380141F14070200130021417BB92C>123 D125 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmsy10 10 1 /Fe 1 16 df15 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmti10 10 36 /Ff 36 122 df12 D<3901E003C03907F00FE0000F131F01F813F0001F133FA3000F131F3907B00F 6038003000A2017013E0016013C0EBE00101C01380000113030180130000035B3807000E 000E5B485B485B485B48485A00C05B1C1971B92B>34 D44 D<387FFFF8A2B5FCA214F0150579941E>I<120EEA3F80127F12FFA31300127E12 3C0909778819>I50 D<133C137E13FF5AA313FE13FCEA00701300B2120EEA3F80127F12FFA31300127E123C10 2477A319>58 D67 D<0103B5D8F80FB512E0A390260007F8C7381FE0004B5DA2020F153F615DA2 021F157F96C7FC5DA2023F5D605DA2027F14016092C7FCA24A1403605CA249B7FC60A202 FCC712070103150F605CA20107151F605CA2010F153F605CA2011F157F95C8FC5CA2013F 5D5F5CA2017F14015F91C7FC491403007FD9FE01B512F8B55BA243397CB83E>72 D79 D81 D<0103B612F017FEEFFF80903B0007F800 3FC04BEB0FF01707020FEC03F8EF01FC5DA2021F15FEA25DA2143FEF03FC5DA2027FEC07 F818F092C7120F18E04AEC1FC0EF3F004A14FEEE01F80101EC0FE091B6128004FCC7FC91 38FC003F0103EC0F80834A6D7E8301071403A25C83010F14075F5CA2011F140FA25CA213 3F161F4AECE007A2017F160F180E91C7FC49020F131C007F01FE153CB5913807F0780403 13F0CAEAFFE0EF3F80383B7CB83D>I<92383FC00E913901FFF01C020713FC91391FC07E 3C91393F001F7C027CEB0FF84A130749481303495A4948EB01F0A2495AA2011F15E091C7 FCA34915C0A36E90C7FCA2806D7E14FCECFF806D13F015FE6D6D7E6D14E0010080023F7F 14079138007FFC150F15031501A21500A2167C120EA3001E15FC5EA3003E4A5AA24B5AA2 007F4A5A4B5A6D49C7FC6D133ED8F9F013FC39F8FC03F839F07FFFE0D8E01F138026C003 FCC8FC2F3D7ABA2F>I<0007B812E0A25AD9F800EB001F01C049EB07C0485AD900011403 121E001C5C003C17801403123800785C00701607140700F01700485CA2140FC792C7FC5D A2141FA25DA2143FA25DA2147FA292C9FCA25CA25CA21301A25CA21303A25CA21307A25C A2130FA25CEB3FF0007FB512F8B6FCA2333971B83B>I<003FB539800FFFFEA326007F80 C7EA7F8091C8EA3F00173E49153CA2491538A20001167817705BA2000316F05F5BA20007 15015F5BA2000F15035F5BA2001F150794C7FC5BA2003F5D160E5BA2007F151E161C90C8 FCA2163C4815385A16781670A216F04B5A5E1503007E4A5A4BC8FC150E6C143E6C6C5B15 F0390FC003E03907F01FC00001B5C9FC38007FFCEB1FE0373B70B83E>II<14F8EB07FE90381F871C90383E03FE137CEBF801120148486C5A485A 120FEBC001001F5CA2EA3F801403007F5C1300A21407485C5AA2140F5D48ECC1C0A2141F 15831680143F1587007C017F1300ECFF076C485B9038038F8E391F0F079E3907FE03FC39 01F000F0222677A42A>97 D<147F903803FFC090380FC1E090381F0070017E1378491338 3901F801F83803F003120713E0120FD81FC013F091C7FC485AA2127F90C8FCA35A5AA45A A3153015381578007C14F0007EEB01E0003EEB03C0EC0F806CEB3E00380F81F83803FFE0 C690C7FC1D2677A426>99 DI<147F903803FFC090380FC1E090383F00F0017E1378 5B485A485A485A120F4913F8001F14F0383F8001EC07E0EC1F80397F81FF00EBFFF891C7 FC90C8FC5A5AA55AA21530007C14381578007E14F0003EEB01E0EC03C06CEB0F806CEB3E 00380781F83803FFE0C690C7FC1D2677A426>II104 DI107 DIII<147F903803FFC09038 0FC1F090381F00F8017E137C5B4848137E4848133E0007143F5B120F485AA2485A157F12 7F90C7FCA215FF5A4814FEA2140115FC5AEC03F8A2EC07F015E0140F007C14C0007EEB1F 80003EEB3F00147E6C13F8380F83F03803FFC0C648C7FC202677A42A>I<9039078007C0 90391FE03FF090393CF0787C903938F8E03E9038787FC00170497EECFF00D9F0FE148013 E05CEA01E113C15CA2D80003143FA25CA20107147FA24A1400A2010F5C5E5C4B5A131F5E EC80035E013F495A6E485A5E6E48C7FC017F133EEC70FC90387E3FF0EC0F8001FEC9FCA2 5BA21201A25BA21203A25B1207B512C0A3293580A42A>I<3903C003F0390FF01FFC391E 783C0F381C7C703A3C3EE03F8038383FC0EB7F800078150000701300151CD8F07E90C7FC EAE0FE5BA2120012015BA312035BA312075BA3120F5BA3121F5BA3123F90C9FC120E2126 79A423>114 D<14FE903807FF8090380F83C090383E00E04913F00178137001F813F000 01130313F0A215E00003EB01C06DC7FC7FEBFFC06C13F814FE6C7F6D13807F010F13C013 00143F141F140F123E127E00FE1480A348EB1F0012E06C133E00705B6C5B381E03E06CB4 5AD801FEC7FC1C267AA422>II<13F8D803FEEB01C0D8078FEB03E0390E0F8007121E121C0038140F131F007815C0 1270013F131F00F0130000E015805BD8007E133FA201FE14005B5D120149137EA215FE12 0349EBFC0EA20201131E161C15F813E0163CD9F003133814070001ECF07091381EF8F03A 00F83C78E090393FF03FC090390FC00F00272679A42D>I<01F0130ED803FC133FD8071E EB7F80EA0E1F121C123C0038143F49131F0070140FA25BD8F07E140000E08013FEC6485B 150E12015B151E0003141C5BA2153C000714385B5DA35DA24A5A140300035C6D48C7FC00 01130E3800F83CEB7FF8EB0FC0212679A426>I<01F01507D803FC903903801F80D8071E 903907C03FC0D80E1F130F121C123C0038021F131F49EC800F00701607A249133FD8F07E 168000E0ED000313FEC64849130718000001147E5B03FE5B0003160E495BA2171E000701 01141C01E05B173C1738A217781770020314F05F0003010713016D486C485A000190391E 7C07802800FC3C3E0FC7FC90393FF81FFE90390FE003F0322679A437>I<13F0D803FCEB 01C0D8071EEB03E0D80E1F1307121C123C0038140F4914C01270A249131FD8F07E148012 E013FEC648133F160012015B5D0003147E5BA215FE00075C5BA214015DA314035D140700 03130FEBF01F3901F87FE038007FF7EB1FC7EB000F5DA2141F003F5C48133F92C7FC147E 147C007E13FC387001F8EB03E06C485A383C1F80D80FFEC8FCEA03F0233679A428>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmr10 10 62 /Fg 62 124 df12 D<121C127FEAFF80A213C0A3127F121C1200A412 011380A2120313005A1206120E5A5A5A12600A1979B917>39 D<146014E0EB01C0EB0380 EB0700130E131E5B5BA25B485AA2485AA212075B120F90C7FCA25A121EA2123EA35AA65A B2127CA67EA3121EA2121F7EA27F12077F1203A26C7EA26C7E1378A27F7F130E7FEB0380 EB01C0EB00E01460135278BD20>I<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA213 78A2137C133C133E131EA2131F7FA21480A3EB07C0A6EB03E0B2EB07C0A6EB0F80A31400 A25B131EA2133E133C137C1378A25BA2485A485AA2485A48C7FC120E5A5A5A5A5A13527C BD20>I<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E 5A5A5A12600A19798817>44 DI<121C127FEAFF80A5EA7F0012 1C0909798817>I49 DI I<1538A2157815F8A2140114031407A2140F141F141B14331473146314C313011483EB03 0313071306130C131C131813301370136013C01201EA038013005A120E120C5A12381230 5A12E0B712F8A3C73803F800AB4A7E0103B512F8A325397EB82A>I<0006140CD8078013 3C9038F003F890B5FC5D5D158092C7FC14FC38067FE090C9FCABEB07F8EB3FFE9038780F 803907E007E090388003F0496C7E12066E7EC87EA28181A21680A4123E127F487EA490C7 1300485C12E000605C12700030495A00385C6C1303001E495A6C6C485A3907E03F800001 B5C7FC38007FFCEB1FE0213A7CB72A>I<121C127FEAFF80A5EA7F00121CC7FCB2121C12 7FEAFF80A5EA7F00121C092479A317>58 D<121C127FEAFF80A5EA7F00121CC7FCB2121C 127F5A1380A4127F121D1201A412031300A25A1206A2120E5A121812385A1260093479A3 17>I 63 D<1538A3157CA315FEA34A7EA34A6C7EA202077FEC063FA2020E7FEC0C1FA2021C7F EC180FA202387FEC3007A202707FEC6003A202C07F1501A2D901807F81A249C77F167FA2 0106810107B6FCA24981010CC7121FA2496E7EA3496E7EA3496E7EA213E0707E1201486C 81D80FFC02071380B56C90B512FEA3373C7DBB3E>65 DI<913A01FF 800180020FEBE003027F13F8903A01FF807E07903A03FC000F0FD90FF0EB039F4948EB01 DFD93F80EB00FF49C8127F01FE153F12014848151F4848150FA248481507A2485A170312 3F5B007F1601A35B00FF93C7FCAD127F6DED0180A3123F7F001F160318006C7E5F6C7E17 066C6C150E6C6C5D00001618017F15386D6C5CD91FE05C6D6CEB03C0D903FCEB0F809027 01FF803FC7FC9039007FFFFC020F13F002011380313D7BBA3C>IIII72 DI<01 3FB512E0A39039001FFC00EC07F8B3B3A3123FEA7F80EAFFC0A44A5A1380D87F005B0070 131F6C5C6C495A6C49C7FC380781FC3801FFF038007F80233B7DB82B>I77 DI< EC03FF021F13E09138FE01FC903901F8007ED907E0EB1F8049486D7ED93F80EB07F049C7 6C7E01FE6E7E48486E7E49157E0003167F4848ED3F80A24848ED1FC0A2001F17E049150F 003F17F0A3007F17F8491507A300FF17FCAC007F17F86D150FA3003F17F0A26C6CED1FE0 A36C6CED3FC0000717806D157F000317006C6C15FEA26C6C4A5A017F4A5A6D6C495A6D6C 495AD907E0EB1F80D903F8017FC7FC903900FE01FC91381FFFE0020390C8FC363D7BBA41 >II82 D I<003FB812E0A3D9C003EB001F273E0001FE130348EE01F00078160000701770A3006017 30A400E01738481718A4C71600B3B0913807FF80011FB612E0A335397DB83C>II87 D<007FB590383FFFFCA3C601F801071380D97FE0D903FCC7FC013FEC01F06D6C5C 5F6D6C5C6D6C13034CC8FC6D6C1306160E6D6C5B6DEB8018163891387FC0306E6C5A16E0 6E6C5A91380FF18015FB6EB4C9FC5D14036E7EA26E7F6F7EA24B7E15DF9138019FF09138 038FF8150F91380607FC91380E03FE140C4A6C7EEC38000230804A6D7E14E04A6D7E4948 6D7E130391C76C7E01066E7E130E010C6E7E011C1401013C8101FE822607FF80010713E0 B500E0013FEBFF80A339397EB83E>I I97 DIIII<147E903803FF8090380FC1E0EB1F8790 383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3D801F8C7FCB3AB487E387FFFF8 A31C3B7FBA19>IIII< EB01C0EB07F0EB0FF8A5EB07F0EB01C090C7FCAAEB01F813FFA313071301B3B3A2123C12 7E00FF13F01303A214E038FE07C0127C383C0F00EA0FFEEA03F8154984B719>III<2703F00FF0EB1FE000FFD93FFCEB7FF8913AF03F01E0 7E903BF1C01F83803F3D0FF3800FC7001F802603F70013CE01FE14DC49D907F8EB0FC0A2 495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA340257EA445>I<3903F00FF000 FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3A3486C 497EB500C1B51280A329257EA42E>II<3903F01FE000FFEB7FF89038 F1E07E9039F3801F803A0FF7000FC0D803FEEB07E049EB03F04914F849130116FC150016 FEA3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F0090 38F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A328357EA42E>II<3807E01F00 FFEB7FC09038E1E3E09038E387F0380FE707EA03E613EE9038EC03E09038FC0080491300 A45BB3A2487EB512F0A31C257EA421>II<1318A51338A31378A313F8120112031207001FB5FCB6FC A2D801F8C7FCB215C0A93800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220 >IIIIII<003FB512FCA2EB8003D83E0013F8003CEB07F00038EB0FE012300070EB1FC0 EC3F800060137F150014FE495AA2C6485A495AA2495A495A495AA290387F000613FEA248 5A485A0007140E5B4848130C4848131CA24848133C48C7127C48EB03FC90B5FCA21F247E A325>II E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmbx12 14.4 35 /Fh 35 122 df<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13F0EAF800C7 FCB3B3B3A6007FB712FEA52F4E76CD43>49 DI<9138 0FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC4848C76C7ED803 F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C75AD801FC16 80C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016FCEEFF80DA 000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8A27013FCA218FE A2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C4816E001F0 4A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D011F15800103 02FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA2161F163F167F A216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC0FC01580EC 1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B485A1207485A 485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43>III<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C 7FA34C8083047F80167E8304FE804C7E03018116F8830303814C7E03078116E083030F81 4C7E031F81168083033F8293C77E4B82157E8403FE824B800201835D840203834B800207 835D844AB87EA24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A8201 03854A82010785A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366> 65 DI<932601FFFCEC01C0 047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01 FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F88249498249498249 49824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA2 5AA298C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C00 6C6D606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F 806D6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0 033F93C8FC030715FCDB007F14E0040101FCC9FC525479D261>I73 D<93380FFFC00303B6FC031F15E092B712FC02 03D9FC0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02007F494848ED7FFE4901 E0ED1FFF49496F7F49496F7F4990C96C7F49854948707F4948707FA24849717E48864A83 481B804A83481BC0A2481BE04A83A2481BF0A348497113F8A5B51AFCAF6C1BF86E5FA46C 1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D4D5A6E5E6C626D6C4C5B 6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A6D01FF02035B023F01E0 011F13F0020F01FC90B512C0020390B7C8FC020016FC031F15E0030392C9FCDB001F13E0 565479D265>79 D<91260FFF80130791B500F85B010702FF5B011FEDC03F49EDF07F9026 FFFC006D5A4801E0EB0FFD4801800101B5FC4848C87E48488149150F001F824981123F49 81007F82A28412FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15F86CECFF8016FC 6CEDFFC017F06C16FC6C16FF6C17C06C836C836D826D82010F821303010082021F168014 00030F15C0ED007F040714E01600173F050F13F08383A200788200F882A3187FA27EA219 E07EA26CEFFFC0A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A5A02F8EC7FF090 3B1FFFC003FFE0486C90B65AD8FC0393C7FC48C66C14FC48010F14F048D9007F90C8FC3C 5479D24B>83 D<003FBC1280A59126C0003F9038C0007F49C71607D87FF8060113C001E0 8449197F49193F90C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3B3 AC91B912F0A553517BD05E>II87 D97 DI<913801FFF8021FEBFF8091B612F0010315FC010F9038 C00FFE903A1FFE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091 C7FC486F1300705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E 140F6CEE1F806C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A 01001580023F49C7FC020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A491 3801FFE0021F13FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49 487F4849143F484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F 5F6C6D5C7E6C6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90 B5128F0101ECFE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC 49B6FC010715C04901817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E4817 8048497F18C0488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127F A27F7EA218E06CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6C ECFF00D91FFEEB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F03438 7CB63D>I103 DI<137F497E000313 E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3A6B612 E0A51B547BD325>I<157FEDFF80020313E04A13F0A24A13F8A76E13F0A26E13E0020013 80ED7F0092C7FCADED1FF891B5FCA51401EC007FB3B3B1EA0780EA1FE0487E487E486C13 FF16F0A216E05C16C04A13806C4848130049485A003F495A000FB512F06C5C0001148026 001FFCC7FC256C87D329>I108 DII<913801FFE0021F13FE91B6 12C0010315F0010F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F4849 6D7F4A147F48834890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3 003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE 011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643>I< 903A3FF001FFE0B5010F13FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9 FFE0EB1FFFC602806D7F92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A 0060A36118FFA2615F616E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FB FE075B02F8B612E06F1480031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I< 90397FE003FEB590380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013 FEC6ECC07FECE78014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612 FCA52F367CB537>114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307 D81FE0130148487F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15 F86C14FF16C06C15F06C816C816C81C681013F1580010F15C01300020714E0EC003F0307 13F015010078EC007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC 7F0001FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB6 35>I<143EA6147EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FC A426003FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEB FFF86D6C5B021F5B020313802A4D7ECB34>II119 D121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmr12 12 25 /Fi 25 120 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B>46 D<1618163C167CA2167816F8A216F01501A216E01503A216C01507A21680150FA2ED1F00 A2151E153EA2153C157CA2157815F8A25D1401A24A5AA25D1407A25D140FA292C7FC5CA2 141E143EA2143C147CA25CA25C1301A25C1303A25C1307A25C130FA291C8FC5BA2133EA2 133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C9FC5AA2121E123EA212 3C127CA2127812F8A25A126026647BCA31>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00 C7FCB3A5121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2B78AA1B>58 D69 D71 D77 D82 D97 D99 D<167FED3FFFA315018182B3EC7F80903803FFF090380FC07C90383F000E017E1307496D 5AD803F87F48487F5B000F81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA200 0F5D7F6C6C5B00035C6C6C9038077F806C6C010E13C0013F011C13FE90380FC0F8903803 FFE09026007F0013002F467DC436>II< EE0F80D901FCEB7FE0903A0FFF81F0F090393F07E3819039FC01FF033A01F800FE014848 017E13E00007027FC7FC497F000F8149131F001F81A9000F5D6D133F000792C7FC6D5B00 03147E6C6C5B6D485A3903BF07E090380FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90 B512F86C14FF16E06C15F86C6C8048B67E3A07C0000FFF48481300003FC8EA3F80003E15 1F48ED0FC0A2481507A56C150F007C1680007E151F003E16006C153E6C6C5CD807E0495A D801F8EB07E0D8007FEB3F8090261FFFFEC7FC010113E02C427DAC31>103 DII107 DII<3901FC01FE00FF903807FFC091381E07F091383801F8000701707F 0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA3 2F2C7DAB36>II<3901FC03FC00FF90380F FF8091383C07E091387001F83A07FDE000FE00030180137FD801FFEC3F8091C7EA1FC049 15E049140F17F0160717F8160317FCA3EE01FEABEE03FCA3EE07F8A217F0160F6D15E0EE 1FC06D143F17806EEB7E00D9FDC05B9039FCF003F891383C0FE091381FFF80DA03FCC7FC 91C9FCAE487EB512F8A32F3F7DAB36>I<3903F803F000FFEB1FFCEC3C3EEC707F0007EB E0FF3803F9C000015B13FBEC007E153C01FF13005BA45BB3A748B4FCB512FEA3202C7DAB 26>114 D<90383FE0183901FFFC383907E01F78390F0003F8001E1301481300007C1478 127800F81438A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC6C13FF6C14C06C14 E0C614F0011F13F81300EC0FFC140300C0EB01FE1400157E7E153EA27EA36C143C6C147C 15786C14F86CEB01F039F38003E039F1F00F8039E07FFE0038C00FF01F2E7DAC26>I<13 06A5130EA4131EA3133E137EA213FE12011207001FB512F0B6FCA2C648C7FCB3A4150CAA 017E131C017F1318A26D133890381F8030ECC070903807E0E0903801FFC09038007F001E 3E7EBC26>II119 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fj cmr17 17.28 31 /Fj 31 120 df<4AB4FC021F13F0027F13FC903901FF01FF903A03F8003F80D90FE0EB0F E049486D7E49486D7E49C76C7E017E140049157E0001167F49810003178049151F000717 C049150F000F17E0A3001F17F0491507A2003F17F8A54848ED03FCA700FF17FEB3A8007F 17FCA56D1507A3003F17F8A4001F17F06D150FA2000F17E0A36C6CED1FC0A2000317806D 153F000117006D5D6C6C15FE017E5D017F14016D6C495A6D6C495A6D6C495AD903F8EB3F 806DB448B4C7FC9039007FFFFC021F13F0020190C8FC37607BDD42>48 D<913803FF80023F13F849B512FE01076E7E90261FFC0013E0D93FC0EB3FF8017EC7EA0F FC01F86E7E48486E7E48486E13804848804916C048C9EA7FE013E013F8486CED3FF07FA6 6C5A6C5AEA01E0CAEA7FE0A318C017FF18805E18005E5F4C5A4C5A4C5A4C5AEE7F804CC7 FCED03FC913801FFF091B512C05E16F891380001FE9238003F80EE1FE0EE07F8707E707E 83701380EF7FC018E0173F18F018F8171FA218FCA2170F18FEA21207EA1FC0EA7FF0A248 7EA5EF1FFC5B5B6C4816F80078C9123F18F07EEF7FE07E001FEEFFC06C6C4A13806C7E6C 6C4A1300D801F84A5AD800FEEC1FF8D93FC0495A903A1FFC01FFE00107B6128001014AC7 FCD9003F13F00203138037607BDD42>51 D<1778A217F81601A216031607A2160F161FA2 163FA2167F16FF16EF1501ED03CF168F1507160F150E151E151C153C1578157015F015E0 EC01C0140315801407EC0F00140E141E141C5C1478147014F0495A5C13035C49C7FC5B13 0E131E5B133813785B5B12015B1203485A90C8FC5A121E121C123C12385A12F0BA12E0A4 C9D80FF8C7FCB34C7EEE7FFF4AB712C0A43B5F7DDE42>I<486C150301E0150F01FC153F D9FF80EB03FE02F8EB3FFC91B65A5F5F178094C7FC16FC01DF14F001C314809026C03FF8 C8FC91CAFCB3A34AB47E021F13F0027F13FC9039C1FE00FFD9C3E0EB3F80D9CF80EB1FE0 01DFC76C7E01FC6E7E496E7E49140183496E7E5BCAEA7F8018C0A2173F18E0A218F0A217 1FA318F8A6EA1F80EA7FC07F12FF7FA218F05B173F5B4916E00070C9FCA20078EE7FC0A2 6CEEFF80A26C4B1300A26C4B5A6C6C4A5A6D5D6C6C4A5AD801F8EC3FE06C6C4A5A017F49 485A90273FF00FFEC7FC010FB512F8010314E001001480DA0FF8C8FC35607ADD42>I<12 0FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F00C7FCB3B3A2120FEA3FC0EA7FE0EAFFF0 A6EA7FE0EA3FC0EA0F000C3E74BD24>58 D67 D69 D73 D76 DI<933801FFE0043F13FF4BB612E003079038003FF8DB1FF0EB03 FEDB7FC0903800FF804A48C8EA3FE0DA03FCED0FF0DA0FF0ED03FC4A486F7E4A486F7E4A 48707E4ACA6C7E4948717E4948717E4948717E4948717E4948717E013F854A83017F8649 48727EA24890CC6C7EA24848737EA24848737EA2000F87491907001F87A34848737EA400 7F1C80A24985A400FF1CC0AF6C6C4F1380A5003F1C006D61A3001F63A26D190F000F63A2 6C6C4F5AA36C6C4F5AA26C6D4E5A6C636E18FF017F626D6C4D90C7FC6E5F011F616D6C4D 5A6D6C4D5A0103616E171F6D6C4D5A6D6D4C5ADA3FC04CC8FCDA1FF0ED03FE6E6C4B5A6E 6C4B5ADA01FFED3FE09126007FC0ECFF80DB1FF0D903FEC9FCDB07FFEB3FF8030190B512 E0DB003F91CAFC040113E05A667AE367>79 D83 D<003FBC12F8A49126C0000390 38C0000301FCC76C49EB007F01F0190F01C019074848F103FC90C81701007E1A00007C1B 7CA300781B3CA400701B1CA600F01B1E481B0EA7C91800B3B3B3A54C7FA2041F13F84AB8 7EA457627CE160>II97 DI<4AB47E020F13 F8023F13FE9139FF007F80D903FCEB07E0D907F0EB01F0D91FE0EB007849488049488049 C87E48485D4915FF00034B138048485CA2485AA2485AA2003F6F130049EC007C94C7FC12 7FA35B12FFAD127F7FA4123F7FA2001FEE01C07F000F16036D168012076C6C15076D1600 00015E6C6C151E6D6C5C6D6C5C6D6C5CD90FF8495AD903FCEB07C0903A00FF803F809126 3FFFFEC7FC020F13F80201138032417CBF3A>I<181EEF3FFEEE07FFA4EE000F1703A217 01B3AAEDFF80020F13F8023F13FE9139FF803F81903A03FC0007C14948EB01E1D91FE0EB 00F94948147D4948143D49C8121F4848150F491507120348481503491501120F121F5BA2 123F5B127FA45B12FFAD127F7FA3123FA27F121FA26C6C1503A26C6C150712036D150F6C 6C151F0000163D137F6D6CECF9FF6D6CEB01F1D90FF0D903C113C06D6CD90F81EBFF80D9 01FFEB7F019039007FFFFC021F13E00201010091C7FC41657CE349>II103 DI<133C13FF487F487FA66C5B6C90C7FC133C90C8FCB3A2EB03C0EA07FF127FA4 1201EA007FA2133FB3B3AC497E497EB612E0A41B5F7DDE23>I108 DIIII<9039078003F8 D807FFEB0FFFB5013F13C092387C0FE0913881F01F9238E03FF00001EB838039007F8700 148FEB3F8E029CEB1FE0EE0FC00298EB030002B890C7FCA214B014F0A25CA55CB3B0497E EBFFF8B612FCA42C3F7CBE33>114 D<1438A71478A414F8A31301A31303A21307130F13 1FA2137F13FF1203000F90B6FCB8FCA3260007F8C8FCB3AE17E0AE6D6CEB01C0A316036D 6C148016076D6C14006E6C5A91383FC01E91381FF07C6EB45A020313E09138007F802B59 7FD733>116 DI119 D E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 1 0 bop Black Black Black Black 630 739 a Fj(CS405)43 b(In)l(tro)t(duction)h(to)f(Empirical)j(Mo)t(delling)709 922 y(Lab)d(3:)58 b(The)44 b(SCOUT)g(windo)l(wing)h(notation)1089 1162 y Fi(Empirical)29 b(Mo)s(delling)h(Researc)m(h)k(Group)972 1279 y(h)m(ttp://www.dcs.w)m(arwic)m(k.ac.uk/mo)s(delling/)0 1613 y Fh(In)l(tro)t(duction)0 1795 y Fg(This)j(w)n(eek)f(w)n(e)g(are)g (in)n(tro)r(ducing)g(the)h(SCOUT)g(\(SCreen)g(la)n(yOUT\))f(notation.) 64 b(This)36 b(pro)n(vides)g(a)g(notation)g(for)0 1894 y(describing)28 b(the)h(graphical)f(asp)r(ects)g(of)h(mo)r(dels.)41 b(Both)29 b(the)g Ff(tic)j(tac)f(to)l(e)k Fg(and)29 b(lift)h(mo)r(dels) f(used)g(in)g(previous)f(w)n(eeks)0 1994 y(mak)n(e)f(use)g(of)h(this)g (notation.)36 b(P)n(oin)n(ts)26 b(to)i(note)f(are)g(that:)p Black 125 2177 a Fe(\017)p Black 41 w Fg(SCOUT)g(is)h(a)f Ff(de\014nitive)j(notation)p Fg(,)e(so)f(there)h(are)e(no)i(pro)r (cedural)e(elemen)n(ts)h(to)h(the)g(language.)p Black 125 2343 a Fe(\017)p Black 41 w Fg(The)21 b(sym)n(b)r(ol)f Fd(=)h Fg(represen)n(ts)e(dep)r(endency)j(and)f(so)f(has)h(the)g(same)f (seman)n(tics)h(as)f(the)h(Eden)g(k)n(eyw)n(ord)e Fd(is)p Fg(.)34 b(There)208 2442 y(is)27 b(no)g(equiv)-5 b(alen)n(t)28 b(in)g(SCOUT)f(of)h(pro)r(cedural)e(assignmen)n(t)h(\(Eden's)g Fd(=)p Fg(\);)0 2625 y(W)-7 b(e)32 b(are)f(pro)n(viding)f(y)n(ou)h (with)h(an)g(Eden)f(mo)r(del)h(of)g(t)n(w)n(o)f(jugs,)h(the)g(aim)g (for)f(this)h(lab)g(is)f(for)g(y)n(ou)g(to)h(construct)f(an)0 2725 y(in)n(terface)c(to)g(this)h(mo)r(del)g(using)f(the)h(SCOUT)g (notation.)0 2824 y(The)i(mo)r(del)g(presen)n(ts)g(t)n(w)n(o)f(jugs)h (of)g(kno)n(wn)f(capacit)n(y)g(and)h(w)n(e)g(m)n(ust)g(use)g(a)f(com)n (bination)h(of)g(\014lling,)g(p)r(ouring)g(and)0 2924 y(empt)n(ying)d(to)h(ac)n(hiev)n(e)e(a)h(sp)r(eci\014ed)h(target)f(con) n(ten)n(t.)36 b(There)27 b(are)g(no)g(iden)n(tifying)h(marks)f(on)g (the)h(side)f(of)h(the)g(jugs.)0 3198 y Fh(1)135 b(The)44 b(jugs)h(mo)t(del)0 3380 y Fg(The)34 b(jugs)g(mo)r(del)g(is)g(a)n(v)-5 b(ailable)33 b(in)h Fd(/dcs/emp/empubli)o(c/t)o(ea)o(chi)o(ng)o(/cs)o (40)o(5/)o(lab)o(3/)o(mod)o(el)o Fg(.)51 b(T)-7 b(o)33 b(run)h(the)h(mo)r(del)0 3480 y(include)28 b(the)g(\014le)g Fd(Run.e)p Fg(.)35 b(An)28 b(ASCI)r(I)g(esen)n(tation)f(of)g(t)n(w)n(o) g(jugs)h(will)f(app)r(ear)g(on)g(the)h(terminal.)0 3579 y(The)g(mo)r(del)f(includes)h(\014v)n(e)f(pro)r(ceedures)g(that)g(can)h (b)r(e)g(used)f(to)h(con)n(trol)e(the)i(mo)r(del.)37 b(The)28 b(\014v)n(e)f(pro)r(ceedures)f(are:)p Black 101 3762 a(1.)p Black 42 w Fd(FillA\(\);)e Fg({)j(\014ll)h(jug)g(A)g (un)n(til)g(it)g(is)f(full.)p Black 101 3928 a(2.)p Black 42 w Fd(FillB\(\);)d Fg({)j(\014ll)h(jug)g(B)f(un)n(til)h(it)g(is)g (full.)p Black 101 4094 a(3.)p Black 42 w Fd(EmptyA\(\);)c Fg({)j(completely)g(empt)n(y)h(jug)f(A.)p Black 101 4260 a(4.)p Black 42 w Fd(EmptyB\(\);)d Fg({)j(completely)g(empt)n(y)h(jug)f (B.)p Black 101 4426 a(5.)p Black 42 w Fd(Pour\(\);)d Fg({)k(p)r(ours)f(liquid)g(from)h(the)g(jug)p 0 TeXcolorgray 0 4537 3744 4 v 0 4930 4 394 v 0.9 TeXcolorgray 0.9 TeXcolorgray 4 4930 3738 394 v 0.9 TeXcolorgray Black 86 4678 a Fc(T)-8 b(ask)33 b(1)86 4831 y Fg(Use)28 b(the)g(ab)r(o)n(v)n(e)e(pro)r (cedures,)h(try)g(\014lling)g(and)h(empt)n(ying)f(the)h(jugs.)p 0.9 TeXcolorgray 0 TeXcolorgray 3740 4930 4 394 v 0 4933 3744 4 v Black 0 5041 a(There)f(are)g(a)g(n)n(um)n(b)r(er)g(of)h(k)n (ey)f(eden)g(observ)-5 b(ables)26 b(in)i(the)g(mo)r(del)g(whic)n(h)g(b) r(e)g(used)f(in)h(later)f(tasks.)p Black 125 5224 a Fe(\017)p Black 41 w Fd(capA)f Fg({)h(Capacit)n(y)f(of)i(Jug)f(A.)p Black 125 5390 a Fe(\017)p Black 41 w Fd(capB)f Fg({)h(Capacit)n(y)f (of)i(Jug)f(B.)p Black 125 5556 a Fe(\017)p Black 41 w Fd(contentA)d Fg({)j(Con)n(ten)n(t)g(\(liquid)i(lev)n(el\))e(of)h (Jug)e(A.)p Black 1860 5816 a(1)p Black eop %%Page: 2 2 2 1 bop Black Black Black 125 390 a Fe(\017)p Black 41 w Fd(contentB)24 b Fg({)j(Con)n(ten)n(t)g(\(liquid)i(lev)n(el\))e(of)h (Jug)e(B.)p Black 125 556 a Fe(\017)p Black 41 w Fd(widthA)f Fg({)i(Width)i(of)e(Jug)g(A.)p Black 125 722 a Fe(\017)p Black 41 w Fd(widthB)e Fg({)i(Width)i(of)e(Jug)g(B.)p Black 125 888 a Fe(\017)p Black 41 w Fd(valid1)e Fg({)i(That)g(button)i (1)e(\(Fill)h(Jug)f(A\))h(is)g(enabled.)p Black 125 1054 a Fe(\017)p Black 41 w Fd(valid2)d Fg({)i(That)g(button)i(2)e(\(Fill)h (Jug)f(B\))h(is)f(enabled.)p Black 125 1220 a Fe(\017)p Black 41 w Fd(valid3)e Fg({)i(That)g(button)i(3)e(\(Empt)n(y)g(Jug)g (A\))i(is)e(enabled.)p Black 125 1386 a Fe(\017)p Black 41 w Fd(valid4)e Fg({)i(That)g(button)i(4)e(\(Empt)n(y)g(Jug)g(B\))h (is)g(enabled.)p Black 125 1553 a Fe(\017)p Black 41 w Fd(valid5)d Fg({)i(That)g(button)i(5)e(\(P)n(our\))f(is)i(enabled.)0 1827 y Fh(2)135 b(Adding)44 b(a)h(SCOUT)g(windo)l(w)g(to)h(the)f (screen)0 2009 y Fg(A)32 b(graphical)f(la)n(y)n(out)f(in)j(SCOUT)e (consists)h(of)f(one)h(or)f(more)g Ff(displays)p Fg(,)36 b(eac)n(h)31 b(con)n(taining)g(one)g(or)g(more)g Ff(windows)p Fg(.)0 2109 y(The)23 b(displa)n(y)f(used)h(b)n(y)g(most)f(SCOUT)h (scripts)g(is)f Fd(screen)f Fg(and)i(is)g(created)f(automatically)g(b)n (y)g(tk)n(eden)h(\(or)f(dtk)n(eden\).)0 2208 y(Other)27 b(displa)n(ys)g(ha)n(v)n(e)f(to)i(b)r(e)g(created)e(using)i(a)f (built-in)h(Eden)f(command.)0 2407 y Fb(Note:)36 b(The)25 b(SCOUT)g(displa)n(y)g Fa(screen)e Fb(is)i(implemen)n(ted)h(as)e(a)h (windo)n(w)g(manager)f(toplev)n(el)g(windo)n(w,)i(SCOUT)f(win-)0 2507 y(do)n(ws)i(are)f(b)r(o)n(xes)h(within)h(a)g(SCOUT)f(displa)n(y)-7 b(.)0 2706 y Fg(There)29 b(are)f(v)-5 b(arious)28 b(t)n(yp)r(es)h(of)h (SCOUT)f(windo)n(w)g(and)g(y)n(ou)f(will)i(b)r(egin)f(b)n(y)g(using)g (the)h(TEXT)f(windo)n(ws.)41 b(A)30 b(simple)0 2806 y(text)e(windo)n(w) f(can)g(b)r(e)h(declared)f(using)g(the)h(follo)n(wing)f(SCOUT:)p Black Black 131 2989 a Fd(\045scout)131 3088 y(integer)40 b(myScoutWindow1_X1)d(=)43 b(10;)131 3188 y(integer)d (myScoutWindow1_Y1)d(=)43 b(10;)131 3287 y(integer)d(myScoutWindow1_X2) d(=)43 b(100;)131 3387 y(integer)d(myScoutWindow1_Y2)d(=)43 b(100;)131 3586 y(window)e(myScoutWindow1)d(=)43 b({)479 3686 y(type:)f(TEXT)479 3786 y(string:)f("This)h(is)g(myScoutWindow1") 479 3885 y(frame:)g(\([{myScoutWindo)o(w1_)o(X1)o(,)37 b(myScoutWindow1_Y1)o(},)g({myScoutWindow1_X)o(2,)131 3985 y(myScoutWindow1_Y)o(2})o(]\))131 4084 y(};)0 4267 y Fg(and)27 b(is)h(placed)f(on)h(the)f(screen)g(using)g(the)h (de\014nition:)p Black Black 131 4450 a Fd(\045scout)131 4549 y(screen)41 b(=)i()o(;)0 4732 y Fg(If)26 b(y)n(ou)e(wish)i(to)f(place)g(more)f(than)i(one)f(windo)n(w)g (on)g(the)g Fd(screen)e Fg(then)j(the)g(windo)n(w)f(names)g(are)f (separated)g(with)i Fd(/)p Fg(.)0 4832 y(Note)i(that)g(an)n(y)e(SCOUT)i (ob)5 b(ject)27 b(needs)h(to)f(b)r(e)h(declared)f(to)g(the)h(SCOUT)g (sym)n(b)r(ol)f(table)h(b)r(efore)f(it)h(is)f(used.)p Black Black 131 5014 a Fd(\045scout)131 5114 y(window)41 b(myScoutWindow2;)c(##)43 b(windows)e(need)h(to)g(be)h(declared)d (before)i(use)131 5214 y(window)f(myScoutWindow3;)c(##)87 b(but)42 b(can)g(be)h(left)f(undefined.)131 5313 y(screen)f(=)i (;)131 5413 y(##)g(screen)e(will)h(be)g(updated)f(to)i (represent)d(all)i(three)f(windows)g(once)h(the)131 5512 y(##)h(two)f(new)g(windows)f(are)h(defined.)p Black 1860 5816 a Fg(2)p Black eop %%Page: 3 3 3 2 bop Black Black 0 TeXcolorgray 0 311 3744 4 v 0 803 4 493 v 0.9 TeXcolorgray 0.9 TeXcolorgray 4 803 3738 493 v 0.9 TeXcolorgray Black 86 451 a Fc(T)-8 b(ask)33 b(2)86 604 y Fg(Add)d(a)f(SCOUT)f(windo)n(w)h(called)g Fd(containerA)c Fg(to)j(the)i(screen,)e(c)n(hec)n(k)g(that)i(y)n(ou)e (can)h(mo)n(v)n(e)e(and)i(resize)f(the)86 704 y(windo)n(w)f(b)n(y)h (rede\014ning)f(the)h(p)r(osition)f(prop)r(erties.)p 0.9 TeXcolorgray 0 TeXcolorgray 3740 803 4 493 v 0 806 3744 4 v Black 0 1023 a Fh(3)135 b(Windo)l(w)45 b(attributes)0 1205 y Fg(It)21 b(is)g(p)r(ossible)f(to)h(adjust)g(v)-5 b(arious)20 b(attributes)h(of)g(a)f(SCOUT)h(windo)n(w)f(including)h (bac)n(kground)e(colour,)i(b)r(order)f(colour)0 1304 y(etc.)56 b(F)-7 b(or)34 b(a)g(full)g(list)h(consult)f(section)f(3)h (of)g(the)g Ff(SCOUT)i(Quick)g(R)l(efer)l(enc)l(e)k Fg(a)n(v)-5 b(ailable)33 b(from)g(the)i(help)f(men)n(u)g(in)0 1404 y(tk)n(eden.)j(Here)27 b(is)h(an)f(example)g(TEXT)g(windo)n(w)g(con)n (taining)g(some)g(optional)g(attributes:)p Black Black 131 1587 a Fd(\045scout)131 1686 y(window)41 b(myScoutWindow2)d(=)43 b({)479 1786 y(type:)f(TEXT)479 1886 y(string:)f("This)h(is)g (myScoutWindow2")479 1985 y(frame:)g(\([{100,)e(10},)i({200,)g(100}]\)) 479 2085 y(font:)g("{times)f(12)h({bold)g(italic}}")479 2184 y(border:)f(2)479 2284 y(bgcolour:)f("green")85 b(##)42 b(green)g(background)479 2384 y(fgcolour:)e("white")85 b(##)42 b(white)g(text)479 2483 y(bdcolour:)e("black")85 b(##)42 b(black)g(border)131 2583 y(};)131 2683 y(screen)f(=)i(<)g (myScoutWindow1)38 b(/)43 b(myScoutWindow2)38 b(>;)p 0 TeXcolorgray 0 2796 V 0 3288 4 493 v 0.9 TeXcolorgray 0.9 TeXcolorgray 4 3288 3738 493 v 0.9 TeXcolorgray Black 86 2936 a Fc(T)-8 b(ask)33 b(3)86 3090 y Fg(De\014ne)28 b Fd(containerA)c Fg(to)j(ha)n(v)n(e)g(a)g(ligh)n(t)g(grey)g(bac)n (kground)f(and)h(a)g(blac)n(k)g(b)r(order.)86 3189 y Ff(Hint:)38 b(V)-6 b(arious)30 b(c)l(olours)h(ar)l(e)f(pr)l(e)l (de\014ne)l(d,)g(se)l(e)g(the)36 b Fg(Colour)27 b(Names)i Ff(in)h(the)g(help)h(menu.)p 0.9 TeXcolorgray 0 TeXcolorgray 3740 3288 4 493 v 0 3291 3744 4 v Black 0 3508 a Fh(4)135 b(Using)45 b(dep)t(endency)f(in)h(SCOUT)0 3690 y Fg(The)22 b(windo)n(w)g(that)h(y)n(ou)f(created)f(in)i(T)-7 b(ask)22 b(1)g(\()p Fd(containerA)p Fg(\))d(will)j(represen)n(t)g(one)g(of)g (the)h(t)n(w)n(o)e(jugs)i(in)f(the)h(underlying)0 3790 y(mo)r(del.)p 0 TeXcolorgray 0 3901 V 0 5191 4 1290 v 0.9 TeXcolorgray 0.9 TeXcolorgray 4 5191 3738 1290 v 0.9 TeXcolorgray Black 86 4042 a Fc(T)-8 b(ask)33 b(4.1)86 4195 y Fg(Using)c(dep)r(endency)-7 b(,)29 b(de\014ne)f(the)h(heigh)n(t) f(of)h(y)n(our)e(jug)h(con)n(tainer)f(so)h(that)h(it)g(is)f(dep)r (enden)n(t)h(on)f(the)h(capacit)n(y)86 4294 y(of)23 b(jug)g(A)g(\(Eden) g(observ)-5 b(able)21 b Fd(capA)p Fg(\).)h(Also)g(the)i(jug's)e(width)i (should)e(b)r(e)h(dep)r(enden)n(t)h(on)e(the)i(Eden)e(observ)-5 b(able)86 4394 y Fd(widthA)p Fg(.)86 4593 y(Represen)n(t)35 b(the)g(liquid)g(in)g(the)h(jug)e(with)i(another)e(SCOUT)h(windo)n(w)f (called)h Fd(liquidA)p Fg(.)d(Mak)n(e)i(the)h(heigh)n(t)86 4693 y(of)d(this)g(windo)n(w)f(represen)n(t)g(the)h(amoun)n(t)f(of)h (liquid)g(in)g(the)g(jug)f(\(Eden)h(observ)-5 b(able)31 b Fd(contentA)p Fg(\).)d(Cho)r(ose)j(a)86 4793 y(colour)h(whic)n(h)h (represen)n(ts)f(the)h(liquid)h(\(e.g.)53 b(blue\))33 b(for)g(the)g(bac)n(kground)f(colour)f(of)40 b Fd(liquidA)p Fg(.)30 b(Mak)n(e)i(sure)86 4892 y(that)c(the)g(liquid)g(windo)n(w)f (is)h(o)n(v)n(erlaid)d(on)j(the)g(con)n(tainer)e(windo)n(w.)86 5091 y Ff(Hint:)38 b(Se)l(e)30 b(se)l(ction)g(2)g(in)g("SCOUT)f(-)h(a)g (de\014nitive)g(notation)g(for)h(SCr)l(e)l(en)e(layOUT".)p 0.9 TeXcolorgray 0 TeXcolorgray 3740 5191 4 1290 v 0 5194 3744 4 v Black 0 5360 a Fg(If)f(y)n(ou)f(wish)g(to)h(mak)n(e)f(a)g (dep)r(endency)h(to)f(an)h(eden)f(observ)-5 b(able)27 b Fd(x)p Fg(,)g(y)n(ou)g(need)g(to)h(in)n(tro)r(duce)f Fd(x)g Fg(to)h(SCOUT)f(\014rst.)p Black 1860 5816 a(3)p Black eop %%Page: 4 4 4 3 bop Black Black 0 TeXcolorgray 0 311 3744 4 v 0 787 4 477 v 0.9 TeXcolorgray 0.9 TeXcolorgray 4 787 3738 477 v 0.9 TeXcolorgray Black 86 451 a Fc(T)-8 b(ask)33 b(4.2)86 604 y Fg(Chec)n(k)23 b(that)h(y)n(ou)f(can)g(still)g(mo)n(v)n (e)g(the)h(jug,)g(do)r(es)f(the)h(liquid)g(mo)n(v)n(e)e(with)i(it?)36 b(If)24 b(not,)g(correct)e(y)n(our)h(de\014nitions)86 704 y(so)k(that)h(it)g(do)r(es.)p 0.9 TeXcolorgray 0 TeXcolorgray 3740 787 4 477 v 0 790 3744 4 v Black 0 1007 a Fh(5)135 b(Adding)44 b(another)h(jug)0 1189 y Fg(T)-7 b(o)27 b(complete)h(the)g(visualisation,)e(y)n(ou)h(will)h (need)f(to)h(add)f(a)h(second)f(jug)g(and)h(link)f(it)h(in)n(to)g(the)g (mo)r(del.)p 0 TeXcolorgray 0 1300 V 0 1797 4 498 v 0.9 TeXcolorgray 0.9 TeXcolorgray 4 1797 3738 498 v 0.9 TeXcolorgray Black 86 1441 a Fc(T)-8 b(ask)33 b(5)86 1594 y Fg(Add)c(a)e(second)g (jug)g(\(Jug)h(B\))f(that)h(uses)f(the)h(observ)-5 b(ables)26 b Fd(capB)p Fg(,)h Fd(contentB)d Fg(and)j Fd(widthB)p Fg(.)86 1693 y(De\014ne)h(the)g(distance)g(b)r(et)n(w)n(een)f(the)h(t)n (w)n(o)f(jugs)h(to)f(b)r(e)h(a)f(third)h(of)g(the)g(displa)n(y's)e (width)i(\()p Fd(screen)p 3206 1693 27 4 v 30 w(width)p Fg(\).)p 0.9 TeXcolorgray 0 TeXcolorgray 3740 1797 4 498 v 0 1800 3744 4 v Black 0 2017 a Fh(6)135 b(Buttons)45 b(to)g(con)l(trol)h(the)f(mo)t(del)0 2199 y Fg(Creating)35 b(buttons)h(will)h(require)e(use)h(of)g(the)g(sensitiv)n(e)g(attribute) g(to)g(register)f(mouse)g(messages)g(on)g(a)h(windo)n(w.)0 2298 y(Remem)n(b)r(er)c(that)g(mouse)f(ev)n(en)n(ts)g(will)h(cause)f (the)h(rede\014nition)g(of)f(an)h(observ)-5 b(able)30 b(named)i(b)n(y)f(the)i(windo)n(w)e(name)0 2398 y(concatenated)c(with)p 697 2398 27 4 v 59 w Fd(mouse)f Fg(for)h(image)g(windo)n(ws)g(and)p 1837 2398 V 58 w Fd(mouse)p 2088 2398 V 57 w Fg(and)h(the)g(b)r(o)n(x)f (n)n(um)n(b)r(er)g(for)g(text)h(windo)n(ws.)p 0 TeXcolorgray 0 2509 3744 4 v 0 3086 4 577 v 0.9 TeXcolorgray 0.9 TeXcolorgray 4 3086 3738 577 v 0.9 TeXcolorgray Black 86 2650 a Fc(T)-8 b(ask)33 b(6)86 2803 y Fg(Using)d(the)g(\014v)n(e)f(pro)r(cedures)f (outlined)i(earlier,)f(add)g(buttons)h(connected)f(to)h(the)g(\014v)n (e)f(pro)r(ceedures,)g Fd(FillA)p Fg(,)86 2903 y Fd(FillB)p Fg(,)24 b Fd(EmptyA)p Fg(,)f Fd(EmptyB)h Fg(and)h Fd(Pour)p Fg(.)35 b(These)25 b(buttons)h(should)f(only)h(enabled)f(when)h(the)g (resp)r(ectiv)n(e)f(pro)r(cee-)86 3003 y(dure)j(is)f(a)n(v)-5 b(ailable.)p 0.9 TeXcolorgray 0 TeXcolorgray 3740 3086 4 577 v 0 3089 3744 4 v Black 0 3304 a Fh(Summary)0 3486 y Fg(Y)e(ou)28 b(should)f(b)n(y)g(w)n(orking)f(through)h(this)h(lab)f (sheet)h Fc(and)k(b)m(y)h(additional)e(study)q Fg(:)p Black 125 3669 a Fe(\017)p Black 41 w Fg(b)r(e)d(able)f(to)g(build)h(a) g(SCOUT)f(in)n(terface)g(to)h(an)f(existing)g(mo)r(del;)p Black 125 3835 a Fe(\017)p Black 41 w Fg(kno)n(w)f(ho)n(w)h(to)h (create)e(SCOUT)i(windo)n(ws)f(and)g(displa)n(y)g(them)h(on)g(the)g (screen;)p Black 125 4001 a Fe(\017)p Black 41 w Fg(kno)n(w)e(to)i (alter)f(the)h(colour,)e(b)r(order,)h(fon)n(t,)h(la)n(y)n(ering)d(and)j (other)f(prop)r(erites)f(of)i(a)f(SCOUT)h(windo)n(w;)p Black 125 4167 a Fe(\017)p Black 41 w Fg(b)r(e)g(able)f(to)g(dep)r (endency)h(with)g(SCOUT;)g(and,)p Black 125 4333 a Fe(\017)p Black 41 w Fg(kno)n(w)e(ho)n(w)h(to)h(create)e(buttons)i(in)g(SCOUT)g (and)f(connect)h(them)g(to)f(other)g(parts)g(of)h(the)g(mo)r(del.)p Black 1860 5816 a(4)p Black eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF