%!PS-Adobe-2.0 %%Creator: dvips 5.74 Copyright 1997 Radical Eye Software (www.radicaleye.com) %%Title: v3dtm.dvi %%CreationDate: Mon Sep 28 20:47:07 1998 %%Pages: 52 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: CMR17 CMR12 CMCSC10 CMBX12 CMR10 CMTT12 CMTI12 CMMI12 %%+ CMR8 CMSY10 CMR7 CMMI10 CMSY7 CMMI8 CMSY8 %%EndComments %DVIPSCommandLine: dvips -o v3dtm.ps -D 600 -t letter v3dtm.dvi %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 1998.09.28:2045 %%BeginProcSet: tex.pro %! /TeXDict 300 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}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{dup dup 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 /IE 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 IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /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 dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup 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 /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]} if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 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 dup 1 get dup mul exch 0 get dup 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 /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for 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 /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V {}B /RV statusdict begin /product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{dup length product length le{dup 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 rulex ruley false RMat{BDot} imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail{dup /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: texps.pro %! TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont /setfont cvx]cvx def}def /ObliqueSlant {dup sin S cos div neg}B /SlantFont{4 index mul add}def /ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def 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 %%BeginFont: CMSY8 %!PS-AdobeFont-1.1: CMSY8 1.0 %%CreationDate: 1991 Aug 15 07:22:10 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 24 /similar put dup 48 /prime put readonly def /FontBBox{-30 -955 1185 779}readonly def /UniqueID 5000818 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f059084178f5ab59e11b66566ca5ba42b1911a 5d7f1bf343015eece988b7a93bce0c7aa61344d48aed9c92c8698d4b7c9951c8 7d103f2414b39e1437f9d2e50c4ee5f218f2e6716926a79ea978f13b1f855345 191dd7d31d8f82c2e3343c7a5894d95bdc492c28226834efcb5c12fea36ac5cc 430e0aa604961e34888adf6c1f3954cbc2498e225d953cf5685852162346f474 5a2a7087d5d7ad486de16d2ca8e15cee26e012671ba3bdc7d95cc8c98bb774f5 08625e968aee27ff7d1a06e63bcfb5aa4876c3f8f13b30ccccee73c3caf4e70d 98e6ed2f422dbb4950bf789680e064150995941a9f4dd68a575949847a7d012b b910bf03a69374e341e8036ff92c949f3dc6e86aaa7a2b7941bd4c51a5eb8546 8803c20120b9961399fdfb40a97871a5dec4f7760bc15f36800ec717fb53e78a d4af961636263c100dc2c8feba656b6d04e96af6e02134a24813566b44705189 8d8fc1014672f74c18d991b14c07e2b8292272a1d3cd9c632ffe339a17be3b25 64c9be3c840a2153f49ae41b2ee5f31b30800c154e3de2b4406a3808e8552eb9 99d2f1a3f9b3f5f3c628a3eb8d16b844edcb307039e4f810c36007ac97d8aba9 5b10810bcec467427f158a36346955cb43fcefe62dc300116218d189bb124c84 06e99426d88d4f3e47fb84e249231da7e273a96b070f9f2dd8227db64081c2f2 ac3593d1d151596485cce42305e4fc89a3e8f5c6e3dc5f71c3430dbd215c6415 a47b8729a6d78c8d4aaa1e32b06d80e0508038a53bbc541426d06532359ee4aa c49cb1caf111ad685ef45920b6b72662f17556d084a78f76d3ce3d57f041b56b f1dce6a464a3dbf97906c2728274ea51a0cfb5b20fd3 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI8 %!PS-AdobeFont-1.1: CMMI8 1.100 %%CreationDate: 1996 Jul 23 07:53:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 82 /R put dup 105 /i put dup 115 /s put readonly def /FontBBox{-24 -250 1110 750}readonly def /UniqueID 5087383 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930e72218b3075925ce1192f11fc8530fcd5e3 038e3a6a6db2dcfbae3b4653e7e02730314e02b54a1e296d2bef8a79411d9225 dad7b4e6d6f9cf0688b69ba21193bf1495807e7a196cf14c95a4e02f9cd2da8c db2546c6df52e524745992e18d9ff87aa25e4e1800bbe4ebb357c6ef55ed6d03 6d3a00c1ee8073266c21d2f0ac85d656abf61d7e5a4fa87da8ec3b5329e434d0 d2adab706b42a2e5331be5295399d803ccac03f631f01f39a022fcdf63486b68 7d15ef284a77def7fde4898543e7b5f7ec267756103e477f547cfb8d2311c4b0 09deff56085f5d419697af1846c8b88c1bbbae149f0f19ca3c8dafe19cec48fe 6b38357246d8b5cef80b53bab4cbbbe8bc8318cc462a4158258f456e697f6058 86010493f252073ee4e4c9531f23485415ad6bc901bbaea659ef701f825f4b6d 5c9bed0dce7b63810f906b33ea4955531ca1ed1fc120cc56dc1e277a33222cc6 c3a97552607b865783faf0895cbeccd0df54f57bd162a88494768435eda71a39 69718c0c5912d3167bb0971546d733e735aa9bcd89f5aa154656031ab3f6fe41 94ec225ad03ab8b67a9da43ab365c4df17c23e79f685c3b6fd5b654e4a6f2603 6cec3a8641b0b57f93eb95f9e238832aeac2061f3153e0f375513c974f1c38f7 b59edcc94716f2862cf71c9a2be8430985da1cd813b1e1c1b9310564a2e9bdb8 c536db7caeb9c37a0693a01df0045080f8236ece54dcfa7b743562771f452398 100dd95b678b6f190cdef25df0e2b10423aef1d27dfd5b022a0f895423aebb50 34ea52f46b077f2022e28ecfa6137fdd4b13935ac19769600b2e0dc86b0a2359 4675106e26eea6b5033525c1d79e046ee941c9ad410ad3284092f9fb725d366e e88a7a4ceaa6caf2ff6a2c80749780481db49bf09d5b7dd77cb83ed6c74fe223 0076eb41e5e84c5f714b9cd7ae6b36396bb68c992ac812a85b87db809bcac7b8 ab0238fd62c7938edc4c26cfa4c3db9eec692115fc9cdd5ec71befeae2087aaa 4ad7e3956cfd0ef4fc5f18007356d1c63569c5192c525380d4389c3b70eff01c d77bd30182e96852d67f51dc35de91d3060d15ff7d12b74c92b9ee0d129eb90b 1b8ffc1277754c7abfbaa91c09eb85809a109afe49196b3e39ab3701e04a2944 8155fc59541909cc6325cb2fa13578a45f62041629762d5e9bcbfd52f1668fa1 88b7f53f22127cc9eece0869e5fbbb7605e3baf6eb87dc19738698422ef3fd9f 333a5028ea521c09fe38b3196282c10eb6e9cbbcc35d334914edcc7b64131df0 d869a5c23c3b4ae2b4e29271d7e32dca59e25588a38ea1993058615c90dc2e68 2a7371dec5085c0028db1ca326b2ebe6903850acac5c9141b2fc78e07ed30260 1a26b800c36f025eb7c82edc2559bb278cf3d434e795eff54367c57e032e651c ab080865f0933ee7ed4bb6d13437eba6ac8381b79ac219a4acdafeeac52b0bf1 6fa708d28a0ee1585d8d4c738408fa88be5991147f2e69f14a916a0803652b14 55513337b2b3ea22a8bfa704e9acc74930c645863ed3d128df07a5ce53c7e035 fb86d9222bbcd97c36b00d4d60a8e1432b06e570708230e6eb0fd2268eb40ed6 a99ce7e3cfa9ceeead401c3155cc76f45738f129721472fb04e9e28d99858a59 cdaa19d37de74e3478a081a8a92e9add322fd824a02dcd5ff210ba060fa5fcd0 edadeca6b0859a3d91d4cecea1edc755760177ab4e6464d03eb508ee4f21d311 9ec41adbb5fd3a43cf7ed0d87cf30333f34b3750471edadab99543d9c5e52e47 b2d4691236b60489fd1aae6d554b33f14d78d180ed416a76a9fdc1a013909140 28a410f32e19535a877ac5561bdc9ed1881eb9f8add479d6ff50697f4d033d6a f08504b43c71e706cf7b0f174ad5a1cd4006232fd5f950dc4506c81736f7dc67 dab9c5c5ac663a23475100bd82723d6bf145974afcc4ff2e5fd9c165292ef9ff fee4ab745fed2ebf1050e1fca1eb7f3914796b9071b951d638331fd464a220b1 5537a2ae1818807b3b2c23fce571bcdb1fe4c598435bf613f5d0ac6cb0c8ae81 e2e04310999fadb7efc18eba3188279c9ded579b10adf14510e95736b4a76da0 1cd8b506b1d3a89b92 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY10 %!PS-AdobeFont-1.1: CMSY10 1.0 %%CreationDate: 1991 Aug 15 07:20:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 15 /bullet put dup 24 /similar put dup 26 /propersubset put dup 33 /arrowright put dup 50 /element put dup 55 /mapsto put dup 104 /angbracketleft put dup 105 /angbracketright put readonly def /FontBBox{-29 -960 1116 775}readonly def /UniqueID 5000820 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8 3750d597b842d8d96c423ba1273ddd32f3a54a912a443fcd44f7c3a6fe3956b0 aa1e784aaec6fce08dae0c76da9d0a3eba57b98a6233d9e9f0c3f00fcc6b2c6a 9ba23af389e6dfff4efec3de05d6276c6be417703ce508377f25960ef4ed83b4 9b01b873f3a639ce00f356229b6477a081933fef3bb80e2b9dffa7f75567b1fa 4d739b772f8d674e567534c6c5bbf1cf615372be20b18472f7aa58be8c216dbd df81cc0a86b6d8318ca68fe22c8af13b54d7576fe4ca5a7af9005ea5cc4edb79 c0ab668e4fec4b7f5a9eb5f0e4c088cd818ecc4feb4b40ec8bd2981bf2336074 b64c430a05cba0221dbc83ae38c6183e5a3f9e0ccbf759a3d1944cfbaa1b3c2e 0b8a92bb805cda716f9616f33e7814c16283f1e4f5db2f76601111a1edee2fc2 523aad6faa453173eebc9ae63adacfff9c1dcb400cb85165ee50693edc0c0ddc df815a78794c620b576644f0396282a9765f2cf7220258f72870172df9d83c81 70ef45372d6f3e09df79d7ef97f3a4b5f45329e1f573cce1a73b3b5718a5a82b 5118e48fdee5a1a14bbb50f55278033d5d76b23b87dbb479c92e99fa3e99a433 42a5555328ecac3744b709469213b80ffc361acdedac28936575413549cb48d6 0fb77329295c83f91ac28b04b5dfe1ae3aec2505f9408a75ab67d56141d73543 e35e13a60c84e267c67830a3ec3cfdf4d9a7bc25b9f60b530d26d1defd918bc0 3b41191772edd99ee1853646a18555362798b1dc27f062415c9426cee01bc9ee 2406498705bd767049ef35a4ba3efaedb9826e5d1acff3d65d54ca046519c5b3 66f7a7d3d1beb77ca5ca4e72638e29ba59cb372db9e0adab125ceac072f495e4 b2eb7309b363cab86acab6340ccd82691c078501c6653b99b8d5734f7bfcd7c4 c2b6678349238cc2466a6562ec35c9b4b000d1f5880138a15ea716f47b6933e3 54899aafdf65cfffa6f1e38c6b4154fabcfba4e8af79cb4653eea4a7c3c27ab8 6dbbd0413f18d77828888b07b5a0e0b7c4a8c51349b62a238a0a9c5c85cfff96 e01372900c8b56827077f8f1f9ef4e4b1de70f73eae6e2b5756dc5b542052b54 0ee4a32c41bc1469f5d15503d884ef9285dce7f779898bfbcefcfb7fedba1d0e 443c0b95a5959c5ddd8b3632da3315117485a11ee6d65c620904c3843c106ef4 a2f5559692d2106d6a704d24576306362c87e951e950cce8839c12b17f9d82b5 ea6286ca57ed9116e6688d3cf8419cbecd45896773d701d19c3bbc17b479c93a b8a9a81ff1ddef8a331a15831cff552d5429bd5147fc5d13987f17e2fbe10483 6531ae51338ab420263cee82b279dad874ebccf8a53080d896c753cad3f2882e 8b496a368f0f63428c648c181dda45a9d810ef10129ac1de975c3bcae262a85a 4cb59d4acab18458ed5c0b9ea5f6f3e862d81db97321696ce3d855a29cc78ffe 1580fe4451374c61876a5e51e82b339dd268fc5d9ffa08a8696d63cd3fd73a6d 97430f6ec1fb9c6e1cd9e3309888bdad5b32155ada1d7229ac8b10cd12b3a1db 6aa59c16077ba3b7db89455a7fa034e286512e261bb0354def100b875622604a 4b7e9b42da72f337ebcf07c095d04ffcba7a509275b0d95ce0a1af4194bd69c9 caaac43596a8ef4c9bd178b37b4dad61033d88e9f9b714c572484919119ec2e8 9165313dc8e5e5895d0f95d9bf864c123c234e21f0c3e8aa9066892017504bd1 bc97bfae08654be2abb88ae2bbd416158b4d917d9202bf9a915a7171c1a99f2a d03fece2f2139297a10defe7524087c4779c7d1f93889a98c47846d629a45cba 019a36e9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY7 %!PS-AdobeFont-1.1: CMSY7 1.0 %%CreationDate: 1991 Aug 15 07:21:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 48 /prime put readonly def /FontBBox{-15 -951 1252 782}readonly def /UniqueID 5000817 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f73e9b697ddc0351763500e23c4d170ea8a2d2 75ad0b6b23097f02fa803c1f46f9ac10fe0e527c431b11b1b9a50e874896cca6 17fe3e255960846bc319ca68b9b930a45d5d0fc36b352c3443ab6f7793b38d2c 7fb9c409ab7980ead55e9f8f6b83c70088d1fa6d7f2214da8928e40b96334ad2 72d1b5db9d1355a579b26a8dac21f021e393d7d837a95deb8de92ed818a8b80b 98ee9cdd8a3c57ad7d6eb7a82f43eaa6ec520eefa7302e750edc4b495f70bba2 24a2182eec37f1a1c5dc8e20973007150237daa6bf03d498826777eeebe09014 ebfe05a8731e1a421cfc513d47d673e3d94d805f5d0668ffa265e0962cb5a75a 4a93d9b872c2d3ac4391eedd46c6cae184e1af981f95ce213181b697819ba31f f3e3ed201f4914426e805de77334e00eed5adea5f5d61825725d49fa68a47dff c7dff4d05cf6f360d8527294e94f599911c9b1c6ee95a83babcb7b57d31308bf 2640919d126b479a8eea2b7131aaf0903d6b3f9519ece17464f3d605fee01d6e 3e58fc4c89f6b777941084ca85af30f25e654413f4375bc8cb6a1a646f67e625 fc908b99cc334b2fdce43d5fb1cfc6818380ec001b2cd1512737559d840e7314 38f466bcd2a38f39407a24126b5740c84b061f1e16f5e2a86e4861655d1ce449 244d642b6101c0b80b742dcae02855 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI10 %!PS-AdobeFont-1.1: CMMI10 1.100 %%CreationDate: 1996 Jul 23 07:53:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 82 /R put dup 83 /S put dup 102 /f put dup 114 /r put dup 115 /s put readonly def /FontBBox{-32 -250 1048 750}readonly def /UniqueID 5087385 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930da4f8d58abefd45db119b10eb409dd89792 3c6e705479464a4b310b58348c4b42393988fef4925cf984423aaf65fea9f0e6 4629953bcf50b919d968d99bd185f83112b2759cc411764e9bde677f57c5ee5a c555448d5f81a16259ded1e11bf4119d53e8ab07a802df900d3a2d5ccc1c6876 d29c5e9effb7af3ef83400b0910c07873a8c56fa7b1eb1ba426043b00cc95dbe dc6e136cbbbcb3f67509964f9f281ebf81fe5b018122eaf66c4a838487e82e18 6e006093042848a903efb3469ab6b4049767aadb95c30408dfd58d8a10f4cb22 168decd9f3ee100f07b49aa44c92139b669cc312ba20192454eb2375be6284b0 26659d964b96ae82d4942e758027fcf23c25ed01115af27ce7f20efe2a822bb6 84004f20243a49c9e93301fc21b80815c033c3e2ba58ef53da2157d524b395f2 b37abca13bc6a2f42e824ab7e47106176b0d6db267fbb795ac7425582df2e3dc 55863468a9200742bd7b552c48f8cf58bc21343bd3b95abfa140f33f37c6f3f7 8b0d8a5154eb7c1f62ec598267f13e841a3e64172663935ac8b665d86540d316 ddece329c008049c5e74b27d59022c5515059bc3b89370b1bc6a169c888bb325 e0b74282d6f053a50da4024ed1e433271a32ab8c17d41c632b41cf9f3ecd5fe1 24daf7aea7ce8a63047b245822930d517df7baaafa69d2d17f7d93cebd47deb8 5405d720de0bb4dcae731a8e27bdbb6e6be38d168b7daff815acfc32ce367374 bf9fd98c0ae5ba1bccdb84d94b5c173abc92f7d18e19a68f64a2241a0a163910 8dc46b8a04ead17662b7bbff3d3d9a95d5937698573bfac64973dc8d8b8d9f68 c52d0c133119eca4fae72f7553d276c817003234a98337d7c037c0f1bce8a804 57113bcd97515c002d20f836fa086a3277727873ec2b64a92bedb01193491134 b6692a08de4a201a3f11dbe070d797f7629ad487d2b8dbf89a0631956c93864a 43a4f57c94dc5ce4c9ad401932674f346e4df4afead23c2ef5719e66ee592d68 aa2e2db2f7cd3380c66bde9ef7cf83dc4d15c750d08d4b02664177fb8b8212bd 3a708d3719e7b7d34b7d9956944895a099d85b69c44c418014749dcdfac70433 d6ec773ee3ffce8ed4c52b4808288ae471388e742015356bc598a1d6fcd57bb1 3658880e7446736dd55ab6af8ba8fa75ec02402089585219c179825ea7e5c8d2 23370af6cf701c8f67d9a95d78df594a2b48092ca803b300145090ee597a9f9a fd7b3f873242f067bff0df1ec117fc0ccac4ff4f758fb3e1e4b4666177099714 5e16e9ee5d317a033ac5ec21a3cb2ea8763f7c530149597c182483ca74898756 f3e8a552749cf1c0146fb98d3eb88e035169945f34fdc9535f05edd8e4413a2e 13878de608ea5aadf90d061d8796aaad334d8e65fe3aaba0ece5d0740076d1cf c227e3892615dd55a2d09ffdf442640606efe66a6c7e5ba254e6fb9fa5de0c52 120bdc8a66e352c7ca686511792ddcacd487ecd50c19de814ad79cf89533af56 4302b39c1c6de014e9236c36366cbba92471aac762cfb0047af89567d45a77a6 ecc402c3874c165f08062de7a074bcda7d79321480fbef61e4e0b02a77e3b903 127f7a19db93754a3899114559a40479d1e530cbf1b41f59a84d6d9f375baf15 4b480ca61725caaeecf3cb4f1d9f1aab6bd369304b8ba705380e109c2bdf9594 d0d5b941dfbff08a2fe85b754eb113f08dd23d9bea48f23b2b5fcb19a1810202 7f6d28fe2514a2dea93c02f5469dbd45f74a9f85e40ffbaf38d0e0c62779fc32 dad93563f018aa748cb881bec8f645f5e9d3bb224859b96d5811d20aa2f94761 84c875a96436a2f401a328affee8d812b57a23dc517d11d420d4ced12423eef2 7f3bd016e4b6b6aa4e5834195d1029110b2d024c82565b441f40683ea509403b 0c617b7ceefbca64ca974c45ac6b9c217bdbafa66899e73c6901782c4de0490b a5c819c3fa56e3ffbe0def85d4e19deff4557baca1d232b5e2fd1c70685bb6a4 cf59e971c42f8a77fcd2181d61da8b90e2bdfc21f61818e982982bb14a1ea491 75b3c7aa05c282ae2ca29131629bd9e51b804b8cc90339f0b87f74876b44799d 5186a48831a37277ca15bdaf69ad9a3a74869f0c0a09328c3568393cdbf1794e 55b8dede882a6be85c4a069aa2d7408111141ffea456471f4e888ce790ad8d74 984e026eda4295a26644ed0880234bf252b7e2cf155bd1f36ad31f85557ab39a ab2bdd532d03466ec885d7623c1cfd7098e23a50fcec27beeacfa7bb9bb50a3c 55653aa450fcbb87e8e8f8b1687c783b649773ada289b319e317e0b2c8353549 82bf3dd01b71a6295c337758efea176b8d125d8d911faefaa90088a4d4b10109 48ea96e930b07b0fd31a45f6c25113c3c20b66c4042b0e2710fd7beeaf7dd8a4 f01ac0479d409de45264c6459c3bad4f9ae1f6b591ad96ed6e394b91e62165e0 e17b1867f57ee3cd7a06b3419c2ae95b6610caf299f15f95c5f0b0e5dbdf0d8d f89f149cabaecc929c3d538ec7aaf6e27eae240d02b2f8eb14f5c9406fa60384 2d2f1129ec0169fe2c47000dadb546d643eaebec60bc72e8b6ad418d976a4184 f38e2064546cc63902dc0fde6c4e573c3a45bc11b945ddeb1c2a86df10706722 b403cc3a16cac3a4c335a65e6e01643688aec1899da30dfc7c424549e3468fad 2636ff922ee15a366d70afb42d353cfb266802d1 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR10 %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 34 /quotedblright put dup 44 /comma put dup 46 /period put dup 47 /slash put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 56 /eight put dup 57 /nine put dup 58 /colon put dup 69 /E put dup 73 /I put dup 87 /W put dup 92 /quotedblleft put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put readonly def /FontBBox{-251 -250 1009 969}readonly def /UniqueID 5000793 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202 3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4d81cf7fbc8de5 2d2e7bb57142033993f9c08c315abade8dbc4a732e84e142d3bee51557910e12 cd8aa37c459a5e6b7f5269f59078aba3be4641a11ac48d0b625c8325b38ec08e 4c9e5e7fed976a5650d99d82114f449b9ca14c4ec957702295a39a93ef93f618 99b8ea06b092c3c1e503e6e436e0a9fa22576c8930ab3dc8c20f5d82b69cddf8 ff4dacfa9c54bed5a3aa3ea5b129fe96be632843b9b6bc91b615581a985db56b 1e01ca60ee69ca92cf5c0882ece62edad3e106d835348822400f0b66af658f2a e56ed08f8b0010571807009b73ab12a8cf14ca6c71f03c2a48c500f9d62266af 154a6375ff600d9bac3f05ce34142d6867a79581c533176bb2f3117336671e2e 44638a97167e2ea9644e31ea16c2ad2990ea33c54001e0c8156e6de8ab6a4d40 a7137ba275f39589fea2e2db8256adc103d6f9cc038037a47e8fd469c5f98a5e 3c15bd4ace40d340018b1cff7d1ed8abb0ac57b5b5a2c20a51957b96c453edb7 dae5affd91a46d938fe0a13363001d844ded4323f1ee6d30012aea19b024a552 315505535c85dc26bad31e09c50e6512802976d298c4e90d0044c362e6bf3ab3 62a454ee93de25ce54411090c29e9d75c80ce26a84404bd9de3aee0e3f921ac5 87f907572b8354a5c3165eea7e8b2ba4e333802132f760b41a900c698eb3d273 8bea0aaf7aae96a558f08b61aec7c7d65b2889bb7b99800cffee5ba19ac90fce 11437be1ddfcf0bca5670b543b9644a71c8726d0c1005abdb96f6e0cf7caaa31 95017ca81519151c2c0b04f81e717c0691b63a76e9b25329ce2625b711cb7bf9 9d23ec2bb5ec8aefb8c1a3b422ad617b3da4d49685fd44cc21a1fe5e1541163a b3e15d94a28118c60a9895c214414c6f550db26abe746f08dddb83cbaeb2753f 38540bf90efb72af15fb065907b8a0267fc4b53a93bdb38617c182001719ba31 c70a8d89423f935e1a214948f13f942db48b6098186c7098d09d500a571f340a e364b030354a847c6b6f824f84baa9c55cb7730e93375c62baf0837ea59c27ed 0b79137f2da6c2155700b3b68160dabc61ddf3cef496365401167d28825ddec3 035fbaf57f0f6b5582e4b187b32ff6cbe1bec619dd31d0316e02d4f281202d76 0daccda8f43b79678078094b2a71e7f589bda1568cfe3d6fff9e996034577259 69d24d5f8857bf4b1df544d5a8550b174a2b2ae8519569f0deb942e70c7ecd05 dc681c4b7f560f297b6c4e1aff63b3a7a743ca70e9463df6d048d861f17c68de 7c6743c132378cb418221eaf869ea0ac1ee47a564adcb570f52e3889717c1f9c b0c80648b59b75664085276507a0e1bf661bc9b55e3d92166c907669108ff809 40b3b362d8316de61c43983b161f03dab6a07b2ccd93da72485921d0ce4b47bf ef103188ff71b1043632fcd0bb6731ee2643c7d9e00edde7da2bb931a76c3602 757d50ddd19c613d47885f4105dfdfe97494833ca3f69aa215c845799d2d4cc4 ed693c6c23249027e04e20a0b7824b8123cb16a3648729aa7c0fe58ccbeefbf4 1d64c36e1c5020cd2ca979f6ad14e92ee8b442ce54006e5a8f26268ecd045713 b5fd22fa34ab5551df1a876bbc42ff65645452441b2ff015d84729a0935300b0 ad497f96fda1dbec1d4cd267310307bc6cca1a6ad7d886f3678a961c4853fa2c 89859aafc06d63563e226276be22f6378e5581d31b334168eda75529bcb47d4d 5a7c88db2cee1720b0f5b4f8187470a46a05ec32268b11ebc1861dee7934c274 167bedd37d628fb2e32da576915da97e217c74c20402c976386c42505b615cc0 fc66887f9d73bf11f54713cd0d97a699ced9d3e82a3eb7e925db34dae1300c63 ce8afbb3b6784a2ae1186d7a36885cf6b4992ab8efb0c7824c8363c8f35d53fe 13b5e4a4e71831878f111a5dba2375aed7bd628661520c2167cc4d95d3b69aa8 a6f5b692b6e66a2223869ec66c5fb6ace1fd60369a6e2d0b44c4d09169279735 9cf6135ca2d12eb025772c6670379ac7e06cd7a799ce2f1616f9a7309b2e2b3e d113df4f06a080e5f352ac219c888d410f392cd415f2d9ce9df57a3d180e6ccf b83e1e7637020df636f088182f0e8f1a44d2592712f725c5ed0595ad00c7896d 6a14a9aa56eca813d5ab7f81471ce3fdc6c7584307c01928e3ad367374df5f83 3fbdfc161f17478f20747d6ea5154f38b84b9a3bf0488257ffee59e65241a1ef a494bb3c6033f5b792826272fc2b3c6b8b368f985276f2ba1e21f87dc22a4211 f6ba37e8a6b5813d33bc024c19ac018ee490c8bb55be0e5bdaab110125ce9955 4ae58d17e361ebe00ec09260154e264f5638341a9363e84008755eee1bb8bb3a dc816435bac256bf0ef1de9fbd7435a25d578c7cdbc9ab054ef56580a57764ea 1f3e5765ff945993c7b9ca64586d195ae82e1624ed98ab5c394424c3b92c4de9 0cbba69bc9583e4ed9996c3076e579fe7b2a6a5f028cbe671eee5b1364a153bc 8324d459b0d35ddbbc0c1d5002d385c637ca0e54f2a19678a1cff296774e9c6b a88ef1036f598e59573742f6fcc629246903862595f1ea8b92321d53b4e6116a ee72abc04950c949ef9389762409f4114eb615760393a87e00da23db8dec8c70 2b7800ba471b105ba8c23730c6f0480cdcfc2631617ee746093341c7100208e0 b91410ff6e04c782ad10341d161538cc97493b43390bf331bc20a4a86ca81e98 58dd440f3936679cc737dcd88d825cde01681e00ea71dda79e8a8fe6db2daa6d 351cd6ab912fc701823ca58301899637906fa3124708bf63ff2af681b808e1b7 c2c2aec89c26797fe958765aecf1cf3cb92cf3b2e4dd6f57df1a8b9f9c8fb2b7 e0df162fcd87843533e212fc430d1b9719c5ab31dc6a97f0eb26d636fb904f64 80310197fe98db04968f4b8652daac02b76a01174ac68fd6fe58f39a5bf20a4c 39cd4de4dd7ef24e89135e563b61fe75e6df9cef2f1519cf527044ba7896e161 f132080eafb083a7521510e36705b014429a0f1b31be258399ede6f1c0dfa6d1 07205e1af77c82945411dcbea605734462622b788ae6bc01fdd866f89a4fd8a2 28b66cab24da8c4feed690957019453e71332b301e033735f1aaba7a949b2bb5 1f6280eaf0f9af8958bf128534dea613f820b323bec8340d5eaa95b6ae37b973 4cf44c3bcea9788996ba93f697c1a9d66823e03a024bf93f6e8630cece451d0e 5ac31170095e3598837ae00878e82b8058caa00368cbc2523766f4b28ce28e0a 127962dcabff956eb91cc4f51cdd44762a59700db4c85bcb614a3ecee74143da a9723135a7600f3450e65b8d155f40a3ef2faec0af4ac05b66e2fd9aaba31218 bc4ad015115c04eb69fba35c10a90bd22f2e676465fec0f4560fe38614edbd63 9d598bf1ce8206dcc2889fd43495ea2878a2428226272b38e6abf506a0d2a4f0 2b3e986a2a0ee90ddc1d2887a49cbac8d8fcc40d4080d99428e25ee65293eba8 73891048c9f1bf71d9dd05e3f46cb035de34278327c613cb23d5bb74643cf9e6 b585f8795d964a6d99caa79ee5c394147bd9c220127faa197059dc92f62ebcda fb68a63e637f19ffd0fa8aa5118b04c30e856bacf18509a995ee860c7e965f48 d628b507764159ca9b51efa1b5afd4f09b9bed7cc88b78765ad196c3267d95b8 46bca3c71d6b75d98d5d05746b530f232cff283dd031ac591bd3ba552b9aecf2 3a9ba890bf4cb5c2f7c6721a1eb0b30fc878dbc83a713719277415085d8dcfc3 dda7fdc09a2e1af08b28d9b95d276e25520c2732a640851279abc09be427d18e ef00b6a2c797a8adf592ea7074d9955c48672804a32a4973ca0e2c6a02764705 caa6222fc9f14a385fa65a824e1baf1e900e0d0ddcd78f19d6a8bb183d5c8ef2 48d1209b6c9b0441e6333fb9e33c3e2e945714650664e2a383e58e226ae62953 2cabb372baade9ec2e503248cf9042480c7035cba1d6bb0ed5ee0306f77bf571 0dd6b1b5b2ef91733b05c3c7086294e7a950a6678206fbdec5f186d1a79f8e72 0cb6c8990c0a892337ea8db1729a175b002f17c044a76dbc645618ab6c8eb231 83d67694af12a823925edcb7ed54a07740c0bbb1f7c54adbb33c054a3ca22a9a a37c6f01179aa5a9cb59a2a58685158c7f3eaffe87428a735dc4095e702853e3 2e92f8568566a6fe07216ae0579ea8dd8f67037c8f9236b8e5570d215dcd7988 06926eb392b2a90a5c1310e3bf9c62f3ac4fa6a7329ebb20724ed54dc9196fa1 f871a01b7baa8569747f7bc4a63c26894f8369165fe0396263363145c81aa78a 4906bdec8e8730d60be985ddefa3c5381f5835d4dab8a854611d041c79ff2bb7 a4e59412baafa19197452bb182a5b14be79b0bca98eed2965e4ca6717759d380 09429c1ca59e15addf3e77be47ad79d4796cc7fc97ff181ba99aae510a675f25 695c108f0b7f00d3ed95bdef02331823db44d3a3327b6f9ec5d7ceb2afc68a5e 1cbc83190359439d45f7398ced999dcd4ef6794ae03f52596a87398e0b24f471 d97719d2733bc68d8b7ec04dfcf9defcefa03f0be34eefbe2b00bb8781a4f995 f4e85833b8e634efae6b98807307a1f55f3db5d6515091d2a5d6409c58b7c739 e0b01c351b1c13671836eeedec8bc2e987039b0bef449d1a8f9eb450293f6a48 61c5513bd118a8946dfa97ee069cdaeec91b36c1a80db1b77d02ae8cb299bdb5 c945bd0dd0fac89aa9ce4a489c230c93c5d2942422db117b98872d90cf0adaae 17bc9ce770624f7459f16316eeafd86b16d3e58aaebbb923893c3739a590d800 2efc2133d5dba8ec1caff30e69a6467e7368d7df09a42049fc1f36df7157229d e62c43a059633f7b48e4fd259de1b95e62084bc3f655a12e84bbac393925f91d 29fd0d715aa50d4e638cd2704bcbe16e5537cd014abd2b38f1b5d6a992eece43 750e6d9427bb8272c6e11c90192d632f7282c546f97fcc10946860451c3549d3 36a24bd75cb3e2cbc00ac9f5624ad075a34763a36726f6e72effd923e53faeb8 9f9abc43fdb8af78094659a7a5f2541534cf4eeb4bf0c3368dca27ff2c56d7ec d550780467b0e3bac269e6b457853b5120cb391c0cb18b283d56ccb7200a1d86 0897cf9f8ad522c604765ba6d47069ef5d586f464c9d6b622e39994903ff9c82 35a3cd8268577ed2c1d2a27440ad3faba1a2c0753a6f1fb1d1c4bb8ff80e4223 e4085965c877fde13e57b44f9d22c259420e79631d7afb38632901ae0691b46b ac7ec4b1ea2758500fc943a667c9b91b281dc838f2e0d05e865f10948b51f82e 89c386d807e7f74ab3e13052d2378abff75f4603a72fc43e7bd35b76fccd7f77 a2b0a1aa29225280b9cf1555ceab616405a60172a24674d47894b7f259c41e5c 14c5c3f91708e4a19787e3807ebc86108517b60ba1fd13196ce1be957d084170 27c6e9978c5abcd4f12cd1ff49cf42d67770a8271735573b96a364bf92355e91 c8545446f109b911609385909c57278f11e7c9e367a4a9be86fbed93f7b78a62 1bfab83ad40a9d798c521a1f7c25c338f331decaa90aa1241a5496d342c3f6b9 5935a89957b0667cf0aab403c02a91d58da963a1bb7ac8cc62b77dffb715ca52 7d3f2cef82e2e483dbd5fd80660fb43dbc9e1ea90ef3fdb4dc772539b8c0e09a 859c235dd11954c2eece55cadbee93eb4a40981aa9372af0b7d6ef3802ba0cac 355f4bdc22ed5b7db472b9097cf5a780c823c7e12a386deff5f9d0e08fc3625b 1ab32b46a7dce6a1bc30c63553f5305388e89d8bc365d24552ae624dc6162fbd 5da0007e39356e892cd784ec2d84c695ff1721821d8055098a8d31be95d5dcfb cee63726c6f4449a35015f87e680ffa8371e9d1605340f5126a3fd574e5a0b10 77ab791e6c32e6c30861f9d969220a6331576cb016afe622bd984fb71b10713f 7fd4821cf10387726d9f155175651eaa0d76b2b6b710cd6fc95a24c3c4782f73 84adefa326b1cd9508ed1ae4fc31e99e311293e0c2ca25505406d30fd7c85ff8 f5d11f66c98e41d1a1d84d95dc97301cb10d30a20ae8e248ceb1fa4a8a347b28 ad9571bef798efe72a01a52d1ff603aef77bcc69a7afb8f71cb8cd0311b6ad04 5a1b3526341b0f616a496d386139865ddf1b6d7c0a33a04c532ffe0473c88274 d5e990ac943504fb3da7b5f2b74b0a42f1b41d288c4e23a17028c141081561da c83b7da525ddb5107ff31876ce40e4042cc84cee50219d5e9d80ec2516875409 2d8136744e37adc3b84aad32e9899f867215896e66b79b451479bc5a57bb2d40 c7f6cc6b7d63923347159c245e42bd1c7b6207ea8aea8f6d9bf658198f01e1f4 b88e2fe688be7de519bbfed32abfa3e421217d213df2b885a56c492e1fd42a7b 0f0b281ffd375a9d27b463404a82acc045e36cec68297ce002ef0e9b122b6989 351e23ba4ddbd369bc652851a7edd9403410a79fe53b236dccf64c49411476f1 ba56b50f7649f1bcc2d2e9d2700f98adf15b82c94538afdea627e4a49a0fcb77 4de6685ea16fa0f9221fed03e99a7e56e526ab8abdfce384fe2fb3c04253a421 9cc76e1f03bcd403582d576731c2114ea7ea52af466dcf8c80848f44dc8266ab 31ddf72f54c24e4510c7d524822d7b3bc3a24fa40f5e18eff28f4c1c6f9e400b 300946b312be80e79fa871fbeccafa2c9cc21cb26109eec85768c6256d763375 85bc270769b575c4b871ebf3e217d9c1b9724cc35a688ad23a81505219925515 9a430fa483001797dea29408f6470a4ade0d7aea3c8f5d63ddc3a7b7ba6a13c3 e8bf8ff3e68f88b9aa922a16b3228d24eed36a2dfcf5f747be62a53519f82d24 fe025b085dde88fbf2b8d2d7967d5507d2ac2ab8714b7132c248661621eff95d 898b9e0a4a414747340df79110d50e21b3dbc9ab4d230617a54e9710a3d405c7 eab11ad493f986c0ec60cb4e9d78de0799b83e555db30f3bdd1daf1f56f7f16e ffe3e549e17ed62448bd96b46546846c8f4a30557ea9d8b481fe6a93ca4862c6 80fc3c95df460830f983676eaa1954a3eddbb3fd0b808802809529343c1ba516 e4468c007f720a5f2509b3afbe73745d0d5b9b1cae44d3471454f7c113a1e0b0 ca072d42983b5d951bf1b367137d343343271b2d6b9fa30f8895ecb2d29dfb28 cf1bccef92b603912456a9cb8d39ac87d78e8c2f1613a4356955966f96de2438 8c960a4ea304da6b61ae86b6e4326b96caa1a4ef6e65849cbd0c8dcfdd26d2f0 b250996c5462a3cddbebf5e10ffe54e82b7acd3eeebab7d01eb76ca6cdf36906 2ebf7348d4f687f24bb6bc68ef43b8a418e9b98aad4774f0b42a33c2acc4a823 3b3c83f528c5182173d0050a25e068efbdaa4767851a2809b9bf0df60570e8c1 9def66214e3070f8b163d7f40ee1eaf3a567ef98e19717c719555c71082f0310 03685fa7ed34a9cf8a09d0d133a4977aeafe23f2ee2fd8540572231794c43f8c e3c8d0a1d3f3724fa07e09c4e5b314c4fabc5cb491b13735e16caa986550f07b 1a2b2e1d3a85b456abdcbad836675fcf52ddebeb8b1025fd9f427ee1e067ef75 837931dbe06d7633d41fd6df98e725cdc9d22eaf04054fe8d43de6686084d339 ce7dc0d9f02e51fd056f2897b75c9ba240907ccdc0dbcff1285ab2167e413aa5 b72803e6d5a4f3c47a21633672a19042a965b8385eba1f6b655e7a3d3cc2d8e6 7d419155347c437b26975a647067da2b839aa120b95bc26e9064ddcdf237cd2d 7dbf49fef516301a20068f6d04a8d229d260510c084e82ac175883c7f9c969c5 a08fa52f0dca25f814d4b25bd45574ef5af5c2cb952049c2a86b0f3b1068420d ed9780df0195f79a79d9cb18f393871bf672bec9406792506d243565c4a35d56 0df87547df3fdc2c6ad23fdcd0f817747c1ce0318dce9d36d11dbee929e458cb 0c22dcf8087c8d4026b57830f279737abcdedf86450a44f59697e49857fea489 09593aab147899896ee0b317ab5c0c1bb6fe14214d6c94322bfcdb14a1223a23 bd86a0c87863927d31dfd637fecacc482066580e7ee6289337a332fae16403ae 97b0df7b9fae7fc8914c8ab8c9941865036cf2fd730a6941f21737937075b960 cd595bf58de589034ae188abbeaaeab4d106970612fcc6ec32f7cd9323c44318 935e90982d07cdbcd8372f9561fc1fa24af74d8c307ab148d858b2bc33e740f3 b03d5ad6accb019e0c1f9010f674f7505fa40026e484b0204053bf4d21c2e856 119862e564329ad9a15b17be7ea8d0c95d005906680a378605139d569b47c769 4410625d77228fc53769f772b4d1789a93727bc04f7b43355750b1dd594b9f52 090d6534e20b411bb9791f9c009fd83f10264affa2cec5e7124eef38ebb01e80 9a1e1d081b34f6b609d79e04cd00d13a529a23bff5655f1dcfa9a974a4b32dd5 8b3017d835ccd57227e616dafd3b024c3a0b4f0f342fb7af158f333509b7f16d 9a4124e4e3ba0afabedb08fb71d070900b5b2b1fb1ea5989314bb592de82031d d9ac89547840df255edefb20a05f5fe18a123f05c64245b65462d74a2cfbf025 ae2f3b87d8df23b968c458691eb99f7a202bf69681ea578f7e15879f6a439ba1 04d919f79f0a957cb2390ede9366c386f1cb323da17e3fe723c702edc8002844 8ce3dc36a66883e54007cde2d2e8e5bf3db982a07a91e94651920616a211d494 3da2fa125a85259a892cb320a6b95a8456d572506921a111c873e2fa7c1c863a ea4808f749bb15738acb38f22bf06b6b44616a1118ab932378008fef88239189 14c93b84e289b378d81c318ae9cad0c849efb2bb6e8b8d2e0ce51e6e6830bf6e 025703396602e1d8100f7a2a6243eeb738bd21c920b7a26ecd66bb167290653c 7f178b0131b26b0752fcbf1f0112df7187aeb9e4bb6969a7d4c5adb8a118dafb 83b2b88e6a2ba4f40b95cd40e5860b9a36ab1ca1f922d3dbd22cb572a373e721 50aa23509ae6c435dcb1133d9f78d7f2fb9531acfb3938383b1ceab68068adb3 a4d599d00524221818641a47e98b8ea8d0e7b2bdcfae817cc91671f01102ecc0 63380bcaf4559e51a05251c8eb7a40f2f2f70c286e8cddfeee3d62635b92bc33 16d2055ec3dde22b30162d624fdb919e891774d97bbc00dbc504a1e6d258fe4a 946a840283897ac0d15ce585edaa8ceac45250dd899a796609c5d486ce62b09a 8c61b9c223afe61ac000bcda20463950603cd0eead7607d13c5010c31c5eefc4 068d1baaae4a8eefc5392dbf40fb6f210b5e757d31ff47439e6ff5901f60bf6f 968e4e86af602d28352c04228ddf609640c2ef7cbd3b52a2d3ec6355fc5ea1f2 02849d5396a25699bb472ab7ada18fee9e4707530399198bf6c68b015935c47a 16bf4c01aa3bb8c2e25cc0e026cf181f6a361553456bb63120c6633f8391a867 063be408910423053bdc4572672d5bcd49a60793f45b465360c80860e411fab0 cdf1c6338d7a30c8933e07c45637e61e9bc70d24786662d18dedaa7b7826080e ee47be6bde80b6dbc061eaf3da8b1eab947e978aeb6e2ddb8d66f41c750105d3 4686d87a633405acb97d675d3b567a03512f822d98a65ca5c0f746cdec68aac6 a2dbfa60833e7e7c4c9c8fc9fcabc3032b8bf8787ff66499108b90f5c53505c7 b84fedb540dc54e77d6583286b9f5fd03f3f0c8d6e62b93dfda37bb175cf466c 87ec3257ead47e9f2041cdda65f57a93c8e015afb7121b701cd40d04b614d743 d0f3fec03a82b2880b75f58d0a344a96d941fe65e67dd011d28849801a60cf83 3e0e4e3e159734c59dce2d5540446669c9bee0d153f9f2eeb5b0827fa5a5cadf 768c80f6748b1ab484a4e5786f54a5b940820edeb778f765da319d723aad6f2d 0e63905e3a4135f61ed12f7c5d69d0e90271663d274324b8041ebc08af9e4a90 6a6224156901bc11de53fde007241995c88e03a23cf08af8422f7db1f254a7ff d3494ddbc68b534425ac246c4dddea9a0eb7e8089454a7edd535150a05b297e3 6ab0f487825a04f84b697c847e0918a38bd7cda822fc21e426edde187696dc83 d521c3900e0e05c3ebf883512a3fa88e6cd65ad7e0b39a56b2a7928a1f426fd9 7f220b358ddc0cd5bccaa4c4d7b66fcb5b75b5dc11ebc7e48896af3b80516ed7 8d5c7ce4d15488592eb2859c917aca4b3df9eb49835a2e3f11c356b13a0490b3 3996d68d871448d6e3b9932c7c7b3995ef75f7a54b4d8267b27798beedce7062 548f94ee383b4a98c710a3f5d7d8bc24a96e26eb09d2a8ccc5f7b6ba909ba621 6652945e631a6e37f620644bf97ad7812e4ccffc6b2c9e0ed87afe179a1e9881 bc96f6f0b97c0914b362c8a5144882848a3511a62bba29e40a291cc6cfe78aab adad6df6d86c966d004461bf1190538ec3b3aacd8df93343b2c8e46400aa8b7f f24d859439ab5a2adab03d16c7af454059f874be743cea2ae3695cd1aab5ecba e2e062a37bd5ab8df1c82340586e400683ff7edfe1fa94786ecde948b95fa58f fbbd0cde8e7f9816fa1c3781c3ec975303b000461e6e4c0c8f47347a6bbcbb4f df518993be3b4ccd26816abb723f08b44907e1231c7d3d0fa464888115c4ecc0 e5637000c6b4b6cff4e56452dd77aba8d16ea34340e45639593ac3afa9f1e83a d3b48039d2c3fb445db738d892422f09db9437eb2b9d8d93d1a2ce201d177757 b1559798f932c394a26357a2ab1fc4af6f4d77503e1a4cef2e0cf5c73ed6366e a51a497c8177c26b480282d7a1b233bcd33378d6c555ed3bba74821cda82786c 3e6a26bcf4af9ff1a2d87cd3f679ce7d3e0eb1156ff9114a6cd561754b8533d0 27927584bec6250388c8869b5e82d9c481b1526a82a95b9672ed577cd8ffa27d 07f2ce46ca628091ee3ff6883272a23febed29296ca073018d37fd4df57f2460 9b9eeaf3e20a9f47db92e30cfc869ea649ac1ebf6403c789032777b1c728a519 726810072d3cdfab2d0393f54cab16641aa23bbc6a54e67eb55f198ec57d25ec ccc711b861719798d04a0326cd6cbab0bf010299f5b0f26e64fe1ebabd3304e5 f6490de3a96caad40d198a5e95b381776a053c92d4f9dd941e6ea70e9095161b ce357fc8 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR7 %!PS-AdobeFont-1.1: CMR7 1.0 %%CreationDate: 1991 Aug 20 16:39:21 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 49 /one put readonly def /FontBBox{-27 -250 1122 750}readonly def /UniqueID 5000790 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b448685940729e6e22f4be0e08c6505cba868f7950 93f556b64b808dd710eb936d3ac83e5783b5f7e56d363a59a026a5619a357d21 c4e77bea121eb24b09027d1aad93158edf912940e91cd2f17922b35885894644 7773730bb19af9e70453e1b78d5edc123b273a979891d6d5e624f4a388f3897e 13b045e34b4ee2f5e4fc5e996d3549640010c671de14d18b0b3cd300e57dac03 22e59bfbf7b29422230870f5897fcfaad4b50c7c1c58edcd119218163d6f6e56 25ccb882db7b6d09a1586508e8cb642a11c29a46915e4a96e282079cb21922c1 c2e360b487a45302fd22ec8c5fab63e54b5e844d4b17ca2fff37c69c366dd72a d02922c14c0932f65ed03e4219c117962edbad2dcdeaa9c10ce8af38a4ae52e2 b377245b0be19a77d6c936e7530cc4d0b78d0cc4a92698fa2870fa54f2d8503e 2d17b3d52fb2febb09f2b2af0c2a1892039ebe19a690098799a858e3d39631bd 6925a154d161df3918074ada6bd52baddd0adc3f07e2d9f15e27cbf7fe8b98c4 07205c811121fa91e059f2f99322fed63f359ac9da97aec383f067f23e5de331 51e80f0a88ab50fe8fdae4a5de93c1ae2fdca06150b37246140c0e87cb2325a6 0d2349162ae3ac93144eee1e665a1289105318fdfe86b6e76251cb25adc967d3 d0b97fe5e279e1161736ab22b4ca510b964342383a840defd38f96a7280e6ac1 34e48d740607ff2e7804164a16d47735864db847c97335e6d4215cb99911a1ec 015a3edaac1f28fedd56d2467130d07bae9416c15f0827d27c6c79f59054282a 418c12c157c91223a829947f47592f7cafd93ca182b25a73a9419127e3b12a9e 5167ac3963f2b019b338ac46d63880f94dda4b538835884d2a5538c85528d6bd 977f844d32b43b0e48caed5a4bdabcefe71695d69ca784dc64b133e0a1ad75f6 c55499b6157e9c9fe0a411744219751991a2315ea8a54a9be766ce6bf7729ac3 23fd821cec46b54722a4aa8b37cb690b35870b00117872a72cf506288fa3f16b fe0d5973d3be1a5874666d7daeecf6c89dd86cd37e2f31bbeab1b5d5b6d68fa6 4178dbe24f36e7dfe4dacae0cd9855e1315a2902d26d37df6a8352f1f3b7a736 bfeadba229f6f42c33f875a46bd130240420ec1fb53e43b3c74d660f3212afa1 6f37050fbf9211d6af038c983ebed0dcea06e93316517f82974646077101eb11 457a1bf84042a0715625cf2deaad1b8469e55437bcb15db5730bfce5140f8b23 f9c1a1d6eec1e8a3a5ba7c3771e8c3201ea11fdf46c54ba3dec7b6a499 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR8 %!PS-AdobeFont-1.1: CMR8 1.0 %%CreationDate: 1991 Aug 20 16:39:40 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 49 /one put dup 50 /two put readonly def /FontBBox{-36 -250 1070 750}readonly def /UniqueID 5000791 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf 5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b edad3b72ad63c2918b6e5a2017457e0d4ebc204b094541f345ec367ae85ca9bd 24568a01d3b9f8095f7420e6c423c414b3dcce6da48dd1c89a56d078e0d0e2f2 62a13640a06d17e44ee3866c3471fb58fedf5a3b77294517651c16bdd7267d39 a54e7171752dbde63ac19bb4b3021ce95eb5fe67390b09ae4d9ed4d704a67443 f55dce17acd996c1f5e023c9e5a18cbeecc3097f23763acb86cdd7cd13381ae7 4e48495ec7fa520539d87f8a8dcb3c826275469b6800876a457e7d1e5be867c7 b1ccad69742a8c9b0ad943482bf2a4ad0aed40baeb69a0233bad36b4ca2d2da7 322956c70375d152653500b2f22d2ab6990cadde2da14b4917f7515e64bc3d96 bf775258fc7dae4e42a4c9b6da8eddec4a800c8aadc8d75e48cae52137e05c03 677f5d6a82fa46d9f2fc7f56d62e5c605a1b7898b8d1401c2cac1a0122a2c8a7 aae09607f2c5f29293a09b9959399283be89051452898238b777db9830ff4318 a298b221c4a820c700ca964fc99e6b1d9eb0bafc39be9aa9dffa2fa326b2a466 1e67261bb3dbc85844e76f9313ab533ee16bcb478166de5502b68e6ec1ea6110 f53206cf1cfea419571b0243244b32ea38b828a01e62b03bcf476a32c2341cec b8a0fa2a3f3f339315d5f3aa7704408f6617d026ffee4925aa48537a4b2e556d 225be09392546ad561cd46cf766f0ba14c6854c5af1a528c3842b0c5aeefefcf 19f19cbce5d967153c4f88e51c776cfbe10d39328466f7a3b83d85601ef4d1ce 0cc136610fa6a74d9676e4e99291d565cad27b9eb2337b0eba4148efd0eb2866 ebf0a4209ba135ad1376cf9cc2d4110f36121055caa3f2e7fca0cab342a7d99c c6f6ca9d0ae4f64c218e4a46f7e787fe00c73c149c0b647d9864f2dd775fccde 93c0ed4df2518690380270a7684a0c810f4a3e0e670989b5ead486c8801d7f8f eaec8f310627c89677946fc2fe60555d74aaf4ed3920fe93b1bdcea8e3b9fdd5 db4e1d3eca2366ecd300d723e08c8fbf253d81a2d77df456eca4000439babb68 2f94b55c15d07e7f891f4e0133ff4867e7df80e36304c70c1e6e2fbc46a62d4f 44e22c1b290ed0681d7a552de8adc563d813d63ac559f02241e34005fa70466a 283743438aaad33bcacd7e1e0f4b3b462f506445361b96ccf57ef9ee281f352c 1b79686577e8fd7ae91e1626613185ceedf48751e39f97928172bdb6c4901227 0bfb021874c42f5af35c505ce95c5eb5de7e7a1676ebf2daaa6ee911a9b7270a abde97bc777114c3b59d82287c0d02c0283a9cbbc9409e5bab566f6765c1e8ef 7e09b1ad55a7769f5a670781657bb810825bf2bada3f85bf2829a46aea0ff48f 5acb1b919bddc49efddf2d5531f90ede9e5c822a0060943a7db8d613ff4e63a8 a0586210d625cae6cd3f753ad96a028504d47cdd5afc 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI12 %!PS-AdobeFont-1.1: CMMI12 1.100 %%CreationDate: 1996 Jul 27 08:57:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 59 /comma put dup 67 /C put dup 73 /I put dup 82 /R put dup 83 /S put dup 99 /c put dup 102 /f put dup 110 /n put dup 114 /r put dup 115 /s put readonly def /FontBBox{-30 -250 1026 750}readonly def /UniqueID 5087386 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930e72218b3075925ce1192f11fc8530fcd5e3 038e3a6a6db2dcfbae3b4653e7e02730314e02b54a1e296d2bef8a79411d9225 dad7b4e6d6f9cf0688b69ba21193bf1495807e7bcb09b7064e91fa0ded228e42 09aae407a7aaca60b1076299ac4abd23ef02f108765f0e3d91f92f3afbfded37 2fcf6e4b1416901517da8f2fb3c9fe7a87bcbe6fd36cd5b5823fdb74229036a6 3c3346a1093e6b1036902c1bf42fc317c80abf04020a47b344c36de42f05c490 a0ff44ab6d5249e9f552a8707bb7661e242644814001c8430ebd5e5f0b944ceb 666ee64359d663e355b2f17093a964139d17287f6ca6a024767eba4fe4873855 babe2f07b91560f68300b06dfe27264c163195d446980c35bca0b48f7806626a e72636593a05ba403ce1c0f8b2cea3ecd586e90ac17d034ba4af708304f23131 3459fbbbfb97d4834d0395754ab3f22d6495d2144087d448616fa1ce27bc50d3 46543287e3860d99b433624119bb9920a2113604c0e260fd275ba55e0fd19c83 e19addc3baa1f32f6b7284038845ccee71a3311ddb17b84975f7a984bed7c6ec 2a06e5b335a763d081c6273f86a46632fd9141a27902074fc860df3a2eb59b89 774c767022dbb577e30da128bd7706a43af886d0c256b50fa968ef06776aac0b a5387e9011eb2334c1f42c090f06a1125c207ea6324e87f46414050d88017a9c acf5bd7782454c6cb74f0a19756a00758df58fe5a4c670f575642a992804d06b 767d6380ca9584eab418c1b8afaf1ac8dc1ea0e63ecb65a47dbed57c6c0fd85c 86daa9116366af687fcb1474800edcd7494d894d2dd8099f6bacfa0eafb07c28 d9d5d363dbafda72b606a8923d73d119b588b2b12b1d5ed722054c4b80309fee 760c828b6ddbfd43ee0b1cafb46d7c2500e3b6a0a0a8c807aeeba4718dcfb7e8 99b7697da9bed5eeca0a809f8ef09daa7dcccb9ebddded42887d4bd29bf7cd22 0a2e3755e0e498959f02fcc4103916ac0135be287660467d837e4de526972f96 7e00a014524e69b0eaf035c1fee9129ec76ab25a40e290020e457b9af5e4b517 b1ac75fbfee61a66a2c4d838abbdb1962b69a7cd68bb8a1a49db3bc939794ae7 5d149772b8c7061c1551ccef6b8a96c60c65b646dc9b1248e2f10d51b111554f 43cb9dbdf3f6877489e4f693fccacf9d2460eca61311bccf151c7a52bb84a2df deb5a3d68e88bb3cf5a28eba000d4168ce6dd243aac557388aeaebe21271c81f 7317c58321413eb9f2bf25e89bba35085161f4d692456ee7dc6bd6a11f63713d 3828c0eb726dc0688007b601e62d93f187c6b7daf18ef54d4cfb0b984e9b7f66 b1dce2566abc8ff8d88e5a8f03ae6e5e6b9cb5410786b0c00321ae53b3ea2388 61c4b5a06db56f3a5fe8ae8c20606247d73f668994d4ffd03fa3da4968bc3278 c47d3f6f65059d1ffd6c59b16122619eb8b4d565de8c294dc34ce88e0945cefc 9936399793299d67fd32df73d060c1913414c17fe684215cb3183e8f19774b6a 93eae5219b532f0d983447269af12e28dbabddf442c28060d0f101a69f38b2f6 e12f21c6e2745c94ab6a00a1dede996c6978437c0824d1aa935939f3d4dda7c2 cd0d160afc120bcd9bf9eb545512ce26e1cf19a5f9f2629901c9e95c270ebe9c 15bbe8dac03eb96bb3c21a4260fbd1b98f5b55ace60cdf8638a7e6ac9c996a01 a89aa34db7298af4cc4873c3cc09cd50f0679239437b09d517fa2fe81533ae06 33c4568ca82cd1e7524f201cbb3677f75ee7953feb50d841d34538bb27fd209b 77fefd781082a539efeb38ecf9b16bd2ff78e62961dcaf6a2720fb97d1e23d66 6b92ae4e15f39a59f1955ea36d4915eaef8c6326a91872f47f523dadebc4631d c589d031e65044694e63e8a6c3be4380a0cec2a87bcdcb892a1f13598db216b9 bfdca1431fe83c13c1ca91c1cbc45e0e8bac994d8f7f794d6299f48562cdf1a2 ca84921028b748c8bb798b4ab2cf7dfb8075c0bf9ff42d6d9683b3fca35b3a81 4ef8851bd303a54fc9bb642f72f641371b611d5b0b78f12f1298a281fe997996 7bbf01a60f4de855d14124e03a4919367e52ef56565cc73e69a69d7ed16dbc95 37d3e9a363f89c1da18b349e9cfc32f6ec55334ed77f9643b486174ffd2cb614 28054032b23401101edae7deb8aeabda3e43003a1b56fb1a14fbff764a756637 e2abfbcb24d19e16a7255731d27aa9bd09a7e3bc5d0c48ef8bede5a0fd1ca6a3 bf3c7946166e0ec20978e93f1885b077737ba4ae29f98649a8af0ca63890f6d1 6a8496e67e5c2feda912f524d1307851207c924ae79026da5fa321aaa8c60bca 96ce4e456971a1bf96bd1b777fa7716fe0176d3b2f036b39c8f3d560c752e4f9 6bb565c59835e2baae8845251a509f21c5e8be7cd7e646eff6265a6ff3f192d6 923ffd458e099afed15404fae7121973d222b5599af909618bdb0e3fa34a20e7 432569e36dd166a97409e7828b5c84a5bdbc53e3f98235b623ff80ef561f6f55 ad7623da4f1654e8d11adb9a2273efc87940607e781434c7ca059e41c02eff65 39930294b3757411a00f5c11b31de6697d3702291a4dd7ac022b90a75907d88c 3c5de10f8b39da7e88c3712579e98d54764951081b57f7f08596c35fdfc6267f e4bce840c1f6e032d50a902d4925e09865e7bdd18751a464a365bd8c6c2074a8 636225ffd5c1619511110e46b040465fe51252248e2ce4ca7e5eebb1cdca9d96 69eabaf79f5644634c4658c80aa8fa3a7119bb013eb26c76a5fe2a8a328c8a3c 1d4269423f56fb29d00a2dcd228a0ff5ff4764e54484e2b0faa7f28d09a9b3cb ac867ede58dde9ed1b75236ebd274fa05965cdf55b80d6203d46014ff754459e bc1ed6dc2ed5eac27adc939b6e9a5d6eac6121182e2e45892b38b52a27b5c179 9270933dff202fe7aabb9accdba055b2329d09cf3eb7a9be2c4988d51987662f 66f4368f6aa76e709aea536f46b8098d85b7760e7cde664bfe7e5c6079014409 9ff8cd4eee3b133170efda408ad339e8cfbdb26571834e0e27e31f202e987334 0e2ef96a45dded00c32a000772dca3a0af190ef6819dd2954b015f024c7c22ff 89a670ad84753b303268bd39be6d4e0832fe903d6400d270e1bb4aa79d1d8fdf 94a7e4a6ef84cab66c63c2ee25f7ba1b5702491ab7ab8626631f8751f1a86834 91ed679d97bf2cb415cb9bc015891be1d6a7fd9cfc5b0b5df090b57dc16716ec 8298b309c758694e8afc1b707c2fb3f34a9a0fe5f30dc49a8748e150e6f8deb0 927d6107095bff8e7cd017729437cbd3d6f428067ac265008f62e2314400eadf b39bae32e6b9031655bad5191fe3d8eb8d0bbfe91b112a08f954178e061cd177 2b332bd94d0c66a285b7296c4218824eb965c69a906e543b966c7b558bc62583 70c6c8c9fd9fd1af297bf374a2f00f4eb880681fffe323a9b5705bbf1c676f22 17e60e24173d3d5ada49e7e472b9246c86d77115aaf9d88802a4dbe8f13ff9f5 94770ed229765342b27c26c11337b786bb5c820979ad3a7382c8d4229d71fe82 801d77a2f91e0be7096ae4d60029997f3cd21734dda6edd77b00925fcc5c8a8e be6859cfa14ebc64f32751d4e3f0f4f19e1a8d80e0d736a610d62b987d743d1e 3fb6c90c797e10e7d153a74c450257b8d346709e0b23336606e9fa10e41ad8f2 d4316364964bcaf78b9bbd813e9dfc3235d2ee20275fa1718288839f8aa61593 cf56c7e92c17aed9d622b613e07e47aba8488d009164b04dbff868e65a155f8a abbbaf58ad463768d6c460b46985b83abf6bd7f5bb2b4f3956971700242f63dd dec2df4e23a0393d4f8d1b5f4e43d38673bb99c306037e1231418468e6ac221d a08f9183cb12f1965b090d20df2dadbb83f80bdabcfaa8a22a251ede4eee10cb e5b08504283c72660c2679e971d09da2af7425eb3797a82798b09e4394446977 d9d78a69a4fb8b8244eef06c5de0af3acef9b8b93562bf7e 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTI12 %!PS-AdobeFont-1.1: CMTI12 1.0 %%CreationDate: 1991 Aug 18 21:06:53 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTI12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMTI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 45 /hyphen put dup 97 /a put dup 98 /b put dup 99 /c put dup 101 /e put dup 103 /g put dup 105 /i put dup 108 /l put dup 110 /n put dup 111 /o put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put readonly def /FontBBox{-36 -251 1103 750}readonly def /UniqueID 5000829 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacee583a5c939393e012707b47e0c1f a47d284a1edc9d01a497d772bca8c543388e6dc0d1e2c4944740470e0914f65e fb0737b0851b2ba713a9a00b36d07da6bcb52920b9b59efe587734027a3c5e65 66aad332fe6fbcced1417802822a3b81d6187875263d6bbda04bbcf6e4870fee ad60f104bb3c5a766610dd11aea64a6b107b0b04439fa2888b8cc39232bb83f7 695aba81f0260cd5248b9e649cd803271dc8bb1656323089e9e2bb50f2b95088 87d31dc36e555668d9578b338402f8c259f6813b0b71e6cbd95e19c20ced8495 2559e47577e612a4d94de3c1b4c6c41a6a3fa9e2313457242de74c7e4c0d722b 3e224d18baa726369542682e9459b951b2ac638494880c42be4e2175a3c067e5 945bfc1a05d3de8c3e8ab97f80ab6000e1f78fc258b85d3c84b038d7d0f5be85 0d43fe03e26cdfbb41c36d14cb552e8447ca678efea1d275e85503123a2263b1 4077587683de69a8f5a88d666172668411d0d0fed3e037ee468627207505dbb3 59cfdc5d7f526fca5416d741073284f5dd2471e09f5916f4bff1a90eea4d1283 7731f6a36e5ea695f4efc3bf5669b7f60ab606df5819149c0c8a4817f06dc172 0543467645daeffe4457293e0c0407c4ec7857558d0452de2ac773f141783edf 81b30215ae8d2d062aeb3cb69eb0d62bf04780997c9c027a22896f456b784378 7f2ccdd4804375321e7946d3d254521249a4d28a360f4d3163912a688c16e807 15d0440bd27bb78fcbc89bc28028aab2f594f8b641e45b9c599180b69663eef0 03465a2425aa4f8b29dade493002fb335b23eb145108ef3ab828755d3753ea8d f0683265497b1cb5cb484c13f7a4e003fa6ab3ed5e24fcc6125cee4e33936122 3cc907af3c64e5aaad882c356e673e6ca2509a71920e99549d8797e9aea189f7 fe18bbf718017cd2e32b4652acf12f16e785462980f5895afc917ea83e9c3eab 6297f1de23785f79172538b39984ab261f14ee296a42cca3159e63fb30583af1 911646257a99b4162635fb79e25404242cccc3bf224d4c279e731333107ab2cb 2598dc582dd185669c1fad35d2be0428389a4b175db159508c08a77e842fd400 bec55ccabe98d2d8d9dbc9351660604ddfdbb94e9b46313affc8ccf7b9ff5451 384625fca58fe254e49260d00f227cc086e948b840f461cc668ec79d9fcffed7 6f36253d1862152ed6977450b27639c3278d5a88129c85296110edbcffe2c208 80e76eeee3e73e5c5a48e4dc22bbcf9394fecf2b65e4bfbd3debd1117cc61cc5 b90051c75dfb8097658749ee03aba8d1c4740ce9abec352851764bd9676a4574 892cc070f1bf6e484784e0f47909687eeb60fdc6d7cf14c6aad45b6547b8ae0e 7cc0267dbeb9c318f4fba3f6780623cfe5ee8c91173a925d51fc5825ababf039 9bfb7ad391a7eb597651adb2412eeaaf7fecfeb5a8cecf1ebf69aa2a624356d3 a4bdfb31f75a308129015a5779631c988e5dfb75c66fb3777f3600c89893d52e 14f0b083dde80487928f7709fdb930ebdea21c3f993739ecd1574727edac10c9 22cb5967419db3d718b393d2c8543a2a315435eb4574daa1696dab419fbef018 8d933af916753b353027150bf79aa35fa161fcad668899aff5948c7a64c0e5b4 b6204b5b17b8cf8d114e0d8d5c46a4672dcc2579a90fb210dce30e9552db3175 91dfa77b1ad368e037f98c34e19c17ff28caf8362a97ec8e8cbc6027e3f7527b 300f27002d90c05fd361e1b6c7220c6fb3933992348fe727ebf8f1d70ec4a5d4 06d513c19d7b87f53f68ec4c52f28158a6c83f15bd036e6ddcaea2ff497ee4ac d63e53ee37045fadcb28ede8ebe3b05145ebc9739002e141805ad38a50e34f9f 25587196ecc1d9ce02fb5006cf3581cfaf4211782fcea4c0f2844cf9f8ad2eab 2d88a45fb7e7273c3abcf2c54ef5d716199958b6e6adcc2513dc2694a43fcb16 3529d29b7da2d1a5926bbb95aeaa8d2a722b328a9c887d9177375620a80f3797 af30a32680f775a52938e731325e26b36e4fb00385305ad2ff8dc88eb18926a9 9b08fc72bd4d0e20019197642cccbf5458a14c3637a9d705c8f9eca569d33c26 d3b7306364a66db9f9ca9d562ce7026b04fbbe842c4f07cd581da84385708758 21cb15cf4161caa60ab8f6a4ff188fb74b4987903464726b50746302b55ad47d d5cf0cac9f5017a2273214ac66618506735c6270d85d5edac3c71aa876dc782d 8386bf549c2797b2389339140d5ad4d78df4303f7927779228ce6aadfdef733b 023e23bc0699d3f3c5c6330be38776dbda32472d2494a99c8ceeeb9c1b98f40f 02ca935bc6925817198b0afb015298d1baa9fdbbf9041b8fd29c3e62d0280559 249ce1919c342cce54fde95e813210dc8ca9d6cbc69a5b5befb93f1c145cccff e75e7c7aa6abffff7a7db3b2a8407468e9464b8c9c8492fe7a99c6c630b3f158 02ab54c982fc8d7e9400862990ee1b4e2f7fb13746d3c52762acb65b7f6aa944 c387b196a3849354760a0054299404516d938683f4a9adefb57a7cfcdbb8db44 f63ef1d37c7df4ca1454fb7203acc52ca98d3aef0fcd0c124eecdbefd83e7a1a d4c35a442716a7340f4bd0756e900132a6e5a9bb22248e73226f68fcaa5b5613 37826c0630e51da109eec7b5e92735dc5e22177a4040ea5ff55d7eb3c96faaad a3cfb62094ae93b3808c408e685749b1b4d989a47509d651ef012e1bd9a4f3b8 2f099b5336c23906e376c0f4dcb26dc8f9d78f9afdf35858570ac2335f2895fd d343b19ba7777bceaa274a6ede1fa5451b1ea972acf1efc1c30f774ca5727b71 b3b5327c8477ec784a76ff3097cb9a800b4d9e1cf56641e0c894b163596351c6 b924a0117e33c083604da00c589eba58cca7c056906694c28cb51895add53c47 7c3907803b1f2a870f406f9d82ddef1f2e3e6b136a4c403e99a4f6190f795629 f08687e84f23e2b70abc040f7e1271b0000393743c2906aa98749cbb4aea4188 a0030fc291ac68f4df2270fdde7fab7691d9c1fed505234c96f62d9d30581454 ca9f07b90ca8da84177790982c76144fbd69a9d0024f34e42e36c7d923b0a010 8d5693ef5aad80ffdd900be1d3235e777940749aba757de66ce06c9f680540fe 831e65344615cf9f14d741c3cdba45bcdfaf6d1b1e2ebebf4864521d53100c6d 78def6413a5faff57438f5e94e41814478e571a3a42c490bd467de185009fba8 ee7a9dbbc81448d8108e31fd0851ece6ff5e814f8165b4d28d5714081678561f 6cd21057ff9c6199e31854e80795366bd5da99ffb2b32093e8ff00150d5e0c72 8b92be50633c5f856ba055768f54dbc712d9914c76881c45295db435884c64f0 e0d99dcd55e190923079f3c58d27e4a4d0741868666b003a104a7de3e3b2f8e4 2d00db83c674834d82ddb3ef14e829c014d8a35a7cfac983040bbaf989a1a77a 5d66ab8d53306cdaec53bf7b43c6eec63a7906d6d849c96c04560c242c64ca89 3f0ecd2d6cb4f6fc0ab5d4c9f310ae6dc4721342f733d60bcd4c8f67021c2879 617c90bdc264216ddb445a43b7fa665fb17941f53bf1f02ea2efdf8eacd07562 5dcee7c6e999381856d9d722d05b41d14262c54e86e8a60e83588ff851f958fa 49b13610ba14c6ef2a4128971b325bc8072142eefb2ce286aee1849cdd9de08b 1d67e2ee956c64e0f3f876de12f4f4fe4e9d6cf1693bb099a353521e096bde1e 919af1116c78328e78d2eae644e4cdfcdfbc2c2270059de32ef3b0d26ac83cac 4dd9afca0a6845fda6651900b7cc843c4886c9e61c94d992d8873c24a370b82b cdd51486bf591151218aa88bedb6ae78bfc9bb1cfd8f4e4c399c95d19652c361 4034136f6552b2dffbab05bf430cae62b979098cd3496eab93606673f3cc2fe4 325aebd7f5712adc7e797b0e96ce09f387bd5281fc6122db9594fec02558dfe4 7d7d8bddaadc5bd03aea246b1470196d22256c38a175558617ac404a169e7496 f2f7a2b04700fc11a57bf9cead88715eb83e94dd652f5c2f92b8961fa8f4af9e 36cacf659e54a8d98eee02527498d54e003617ed521b2bc36658eed5d76ad81a 53e663bda3574fe28f74c60ecff54ee60124faddfefad56758c1e6b892524451 fda9330e6b58287bb45a7b88f59ac6343dfdbb9025b2d5e6b97e8a334dd2757c 00139dc4f9ff24f225d8dfb2f419b62f70b318aba2db3c2a7ddbeef37e1a551e b3cbe58e8baec43013564d861d3228f293894d9933079beefb93182425c3de5f debfc29b4acc721d982e357d3481e81ec25b7aec19173e15801820595d0d6f8e 20c51e6b0165aecd439e1ee3cf963e904e930b930378ed365c1b7e3b75d4b2fc 0e60c627385374aa79f7b481b8026b5c14b79a45a45992059e04c86686966aa3 04ac35920b1e54667b1821b12b2be7aa72e38cc8cf5f79d50f4a578e9fbfb6d8 575f83b5a24ae6f309dbaed20bdeb7db06fabdada5eaac53e7a4c8c78fff864e cf4f0ddb7caee1d4147472e16a3c3f8764950ae4627c4a17984b68362e9ed64b 1a8cf684db64ab0ebf9d497bb8ad858582428c9c3bdd97c1f98ce99d5a184561 c17514c70860bd477ed3b7300f5e49a5c1aaf333ae74b3657950684735afbcd9 d7225f6516f7090b4201964f9ed8d0a6f36c5c561abd819fdfab76e6445fbcf8 a103d9799cdda7896a2bbe915b37bc1adb5c0761ae58 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX12 %!PS-AdobeFont-1.1: CMBX12 1.0 %%CreationDate: 1991 Aug 20 16:34:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 12 /fi put dup 40 /parenleft put dup 41 /parenright put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 63 /question put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 81 /Q put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 87 /W put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put readonly def /FontBBox{-53 -251 1139 750}readonly def /UniqueID 5000769 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be79011d1f5bfae5c1f476ee6f05eb1d2caeb 269958b194521197b312fcced4867f3c8fbd030bd715d8ffda1dcd454b174e7a 1a97b59fe770e67702519d9d9b23d61ac08424d555242a8ca08c49aef300945d 99b999a79ce74804ae6bfde623f4463371442f6523a5f6ce19c839a708c02513 2e22c696c8ccade45680e5197189d0f98e7f0d5f955e353970b392cf530a68cc 56b0035ddfbf206c3074beeb0739dcbca272a6e629fb7aea2c5ba7bae50c7b4c a595df78200c352997ec3ee564df229fbb5473f5e8ccb1cc0153e9a7e299a8ea a29b69d1b622b1f0cffc58291248759607d91150cb0651120970dc9f743bebef 44f6ae92facec57658999c8bf01f60611560043962c0695e1bb87d090e0fdaab 659d6557208a660be9aeef8ae55f71b8bc76394d792967e41bd8023b6e7f8c3d 9987d5e54c53bf2bbb32855b946473b44833bd78873df8e4c7e668ffff25aabb 8da4148f744b9d0524d6cb8281247b3052cc5d66f3f1bcf8a56a3fb446ea587b d8be30257652cee035628aeddfd8283b5ad21b8b1480ad24d898970ac8a1e33e 543ce4e3c48f9ee621c5ce3e8ae930f890011b630866c988606068d9e92396eb f51bb3db204505fc3d09d4701ac703a14d92bbfe27bd7411b363a88e33a8e9a8 025ac31f21e73dc52b333b918d0b1270c54873a490222d041a66e0192612be6d 2c88958a8f70c10390146ee5091df020ab97675e8e6acf98b28b539cd0a20d24 a42f535ae44b8f5e9290b38fc6b02e1bbbdf1aca96558c2dd5afbec53f03ab51 fbce958ed4a65b17fbc03f9defd4aea4a15229f3c320876235f2d8b69bda5f48 03a2798790d35b394c63295997dd487bc603cdd10d18f3e3fcc7f17d2a6afc77 f1d7f6cf69d2a86b104b9d3b260e4a78716927a485ad8a650d610e68378f4514 3610b087981f0a0655090163dd2dd4d0030faf6a953896a9cb2cd033ec9b2ca4 326f6e6a1837be2706b92fcaa32341feb2345faa3ccd2dee624563b2c9ba7759 3fddc4f305edf76ab2da8f805488e9eb02e9c2fc51ad7ab27b076f0b288ad92f eb9107506c738438e6571d3514774467b5ea3fa1378f6c57b7d74608b4d48ea7 3e7ec23919c88458caa9eb8beddbaf079b91a2ab196aa9ff70c84f6dfc9b756f 5357c87073004d4f0448cee73c6d7417a8282ea4f7cce7f5764bb25529319a39 717089919616ec4fd12a547163724888ef41c60f344187c7fdd258e72d06bb81 a4e6d8619a43b25406057825f8f61fee063b979453d123e82332f9da936aa4ed b3675c2c542ccb22bdff4d221fc4f13f2d322bca4b1ed802ac079b4c2a545f1e f7d2a3c12944d28e7368385d5eae7c4500ae5825fedc4ef3dd6f94aa81b732f3 c92ce9281d97233c6dbc13c99e5fcd7393fa5b542230ba28392a3d16f78411aa a68013aa936b267b693c939a4e161dd2a54637b8cbe17fc13de54b589a6801bc 2c4c3059ac3dda37ddaebde6140280936ce06cce445086bec2eca1e8c394316e 9b1e70b6fc0928e67fede005b4779ea6ce3a3f711fb48f95a93144212b2b29cb 93d8382318d086148f3de84c003f438308d219899240045597974bd04bd74b8d 26686d0d1fc4346a9e097b297146a707aeacd1122270ab83adcf0b80e6de23a6 3615e13a5dd9ce2cda60a1d433d5fd8615e3df7a92e8e2ae5994052839faa614 b5ad34b5266b2b59312e8b4102471dbc18faa746a9e92492ec26f0add5eb1d85 8a69c85df8dee3824fdb9623a8764c181d72e1749f209f34c645e7fff31679b9 b7bb03093fc1beb5c96fa7923c65f720ddeb098e945492fe5b08296eaedebe20 fb1ed98fd94e2f8f526976e381522a3243f7244eb1d372af4e64f8bda1055259 64f67182cbc42569210344bbaba50f90c34cca3caf5c90cb5b9d1addb3c6c92e 459511ce4c3f4ac4ba025858bd45d78635169d098c837dc282059c424fd7be66 89f3ff226c782de25a70e44eea2b2dec8f29575b8c10cd49cea0719ffb9a8396 e707742aa3bc45481c355e7db4538a8d574a8ea59736f4a176e73eae106ee0ba 2f569f8951631982af781ac97ec023356fed47aed672f249b7d114f59f465db1 65ba0c2313c84fbfcca4b01770a4d6cc2c65ca13789f61f16c0b4e000f077cc5 6c626aea50dcaf59e395cfbdfa1db23a962968c759898f318d5694e69916cd5e 634a59b5949c41578f2f0b5535493baf84b335b2e36b1d647d93aec707066d3a e73131a116c9fabc69d930456f168e45fc78da98a42d6c3bc2d5fcf70ca1e47a ff73ad58e3fb07c5be0370656e75ad784b50945762dab08bf677678f9b7b5735 002b01bfb89d0de0fe5b0154259a3cd48aef266e55a38beb4c5afce09f89335f 4dee465e06cb58bcf94b1929a463f26cba9f0dc68ec205ca5f11d613d9aee8e4 ff3693a8c8ac34c4612ae8e6e365158d0f9cede68ae10b819cc3fdb4da36736a 77ac953aa2784749e2bb2857a91a7df98c97fc55d2193b8bc916027695ebbef8 140441c039284c5b2566f244357d0d538a02f7dbb2ee96db22ca12cdb48c089b aca1885820f9d35cfbed5d4d60d3992b8b2b0bf02e999a16af505347d0ccb790 00cd8904f00db1c2aa027394c0a30574d57dae196dd637f4d4ab40df469d83d9 1f5a73d9c2e2ecd83c3056af2ad72b68a0b69ec2dd5bf6f827aa4caec52183dc 43f170d1fadb523357dc9c52373fe66062efd45a9664a6c81aca53679f92e08f c7d327ac55d263a64d67283379fc59c1156410478fa551b43fda5beaa008fc51 757f7b8edc80da8d3fb686663dc73722b554cb472bc4067234dec1eec9a830b6 3b8102917982a46d822aa88020c9c95b11a0fa693b290e1404bbf99ea11499c9 79abee0dc101e19404a4b0aa96dd8ade62f3aa70ba134d030708b19e1146fe78 5cf585f79c3f2b29ae14554dc0be6f0cbca9fd43f4d23f8a759e872efa800628 dee800804cb56e8d36530883ad6ef3b00849f0cf8dd754cfc5f20d3a8b22b283 eb91d26fdd742ebce2f405fd64242e38b5fe8a721fc9d38ceb669e21092d010c 805527c3f490a0fd88d79b48991ff418ccc93e0df00e0cab6393bf7a9fdbcccb f516b55e5bf4cd2d9764e7275d5ed4fb2563032893c645bfdfb7291134337801 6826ed8921b097285efee45f6dcaf7b2900360fbc31b21a50a7c87c3f16907aa 0cf074127920ff5f55d00607f988d0c1070a45243ccf30ccd1af4dc72ef30ad8 2ba522fd49d782c4d2b56761b584c46848c20e133d0bd059e241029992423b7e c49ebbf5c5c3647db410783a3ebab7d25eb0ce544683a09581758a731f21fb35 b376ccd2f2b62445255cfca5da24ddd61e16f52b0d38af7cb95ffa0b6027836f 3d6857c2975ec7c854e1669f77025fc3d04c6f7f77e03df6b0c9dfad3c057a08 d867962a3b0367aec201816d366e4ef74501baccb02541e722a6ec207eaeedf9 d0c66d51c522532be1f57d10cee7df7bdcd032174d9773fd59c654f957a75cb5 1a9a612d61245320a211709b070f6193dd2cbe0b4a509fe1ec34711d2f498547 8d5faf2cd0affd806a37ae065139f0493e457de76bcacf96b0cd509b591a3cda a209e1772d9176a0f0a4d4e521c2ae992c5175a40b4d6aab1ff9975f65fbb8e9 8628f39417ffd8b74ca4a5af3eb4f744e4e151840d19e3be4c531f5568d417bc 918cdd0a3c81444a8879dc4a70e14be0330b3ffa8dcc47702fd256313629ffce 16f4a66f7a7e237c9bae2425878e75df3db59daa0f21d3a240905de6b4da8a5a 1472f9fe42d21fb4d2ecac969c48ae912e4f8a4546ddcfe4a599ebde1c7b63ef f3c1b9af85b3fe5d25df9dbdee9e94a77e22c715ee10e61d04898235a9c642b2 90265a932ff40f6307635922e3d6e8372bd51d747ff010adc6c61e174543d066 11e1d5917a2431542ca059d21fed07e449a3486c8d053f2ed0407dbd3c1802cf e96805240c18c73f0855ca56c079c72513a63ef38617e2d1bd2f762023385774 bd2f9cee989a52066ed078af5cc8981cd37db47a396c369056278a50e92d4e04 44b875d8a2f0e172e04930110a04feaa59ec3c4fb8c41369bc012f1c44d03418 c23fd5db67e5c969f9e5c198822c0b4136a3614151708300d91e73b9842e6865 36ab9d41eea2a59b0648b44b2bab7516a387b03f22a727a6c6db8ad0e51cd350 daaf2ddc678bc050a42561e28ad9126ca927851f347e1a7ff212b65308505a48 4e0636d2ba591ffd2d25793277e49409fa5f383e00900af14baba77ae8bdfb9d fb7aac47fc1f699a98d9c355d0b9f878e311c654489b2c7d25f02acc7af96452 18ad8c07afb2445368b567d3732657b29a94356904e6c174c7e8f9934476537e d5d085176a0d72c13f51226fdb57e9827cbd10e3031d5b0278db91489c266e57 fc4456090da6fdd32179e9d260851943de71f39a616b047019bf80bfd239600e dab8ff0bc5c2b6818473cb940652d1dc9aab39e287d6c96bcd00ecca8f6debb8 961fd7dcdce29e04c530b68186268258d3d4284b27a103c5311490ff206e2d27 ed71ad4aa4b7404aba556b771bd0d320936f1775d469d89aad63d99f02cfe718 dda384a58f104b47192c36f07b4aabb75134bbeaa88bbe903fd0161038080782 302b3f4f16cf35943ebd02e86ccc50af8e46b4b40f56cbaf5ba65afdf0d79fc9 ec955208cddb6f6427c7226b821be9945edc25db0b85ea9313240708cc619564 362227e1c03ed19e1beaa0fdd47a46439d472708e471b6ad5c0150873c646146 e554f96ba3073a67935961e7c69887925edd40daffb31f1e9b49eda4cc1cab8f 072438c83bb01c7c263ca9a69365f56a6dcb43520cc2f036478f77df359c27ab bafe88659002e7af27af308f6227d44d756343e1457305ef94d66c82df2f699c 7cd11500c3bbdacd6b31092346d7929f5fb5d467f215085ea7e2e949b9723de7 50866d181d1464de202687c591c3f2d8a2c3bec0d58affad8d97939be368455d e5c49dcdbb5153d2784d906a4ef9b4af6fcc490eeceb48129f96c6abce0d3e46 9718c40401611504c5c05e1286864fc3965e9ab2be0616485c22e8298590be9c f52dbdbd8e7a9b42cbd59898198b4c630b1cf5530ef6e1085e16d9487f1a4c11 1b3ad6bd9edb88ec4dcdb472ce873d9162e09cad65ad733c83bbddeb4fe0a976 2019337dbf4b773cad841e9d12c95eb8fe3c9baeaf7fde77b8d48df5143b402f 5f21661b6d35933c4b4f3cb96a25973b6992c5d6c67b6c34c6e25dcbbbdc004b 078836721bbee47e651771325437884a7b116ba5fbabb5f06780d0c3f71d26af 870bfad163af0ad8484d548373f58937ceb5d4b5824b38512581887033455431 b43e45fe018ddca3f97adee2bf83c8267007e92544c7f888476a65c20deb09b7 84c49875964a9fe8ab2afb026da1e303ee0169fa4d5e4a5d930ac359374fa69a 45be45ec8fca3e93fa35482e49a155e6bd39b9550b553a5a8c5e9266632a63d0 c68502ccd57dd14ffe61dd072ce7f5c147ffa731943f186a9fe5b9206c35d135 51639b7b70bf0ebe3070f6f9f747710f858300b23f2dd492b9d5c644c5b1294b b1e93a0989ecade585464a7c05728421c4c9a9a53dd75b9afac4261adbd42dc7 7a30f143996348571f7a4c8a36f17acaa1c4f9f58605896a823c152c6f4726b7 40e820d7ca23fb310565d25d1cf194222ace1c35c9edffb13974b22547f4ff6f ed4359c11a9d19ae9e516faa6e613254c3c1bc1880b99b9b94905d44fb738908 2c563028634b957e14bd58dccb963d061eb3ae513086b36e7c952b12c6e36ed8 7547f1f70183439e975bb9f2df97619353c178bc3038596647589310acf5324c a0e1b7f4cd1b42a6e4a4d9306adff1bdb9fea4d08169e7940d6ee5df1cbffbc2 f6056c9486dd6ae3e860f3f3e7339ded82e8fd1d47ec30f4121fd9a1a53fee16 df40ef19f54283d5f820ce5f9415f190a08fee92790ace3bcbff6331c6195470 b4768c9f8e35a268624f35fccf5a8a3c5895427cb92f80e8bcbeff5ae780700e 82dde2dda6c1f2377d33aa714ad8fe0e8c3f01a4fd9cf7a9f6c71e579fa889d5 482dbf0a267b15752d2e375869002846eeb08db5befaf114adbfa26fcf2f3a28 aedb578dd4c367c50dc827202717b16a2a1a46639ca0a7c6133efea2be5b53f2 a219803afeb6d02e18d0fa90e213189cf2fff88d1632cbba15bf6ba3f2cef02a eed38e1ace2398ba85e1c24ae5fd80e2f64af12cd906b12dae8d94bb12c9f42c 045b408355701ebe1858d6518dc15578a98f756f2b68f5b94abbbce15a3a3a5d 6545c5b11fe0ba7408bb5d875be77fd419731e0867f0f08a9c3823870ff49bf9 e4bd03824cbb9456a59557bcdaa245fbf6ed4b7fa216040116b2ec9a73faccaa 1cbd60e30cc67dc3807a5af2bb27d5e8c3ed636ece6614468890406ff446de72 bdbf26b978165283b8ac1e27d70b3db4f0b5815943fefa411d3fa29bec5f377f c5cde958d7e3f91a6a79b61fb5002dc87a735c4ee19cd9777dca3dd5beb434e7 28f51c039e9f531b6d44c68bf23cadf4b4ce48ca945f12e4f79bfb11d0146c72 b323f9cfc00d10d29ac2027b0fcd5641522a70b214381f3819732a4b3ed4c38d 93e8db4dde8f3aae0491301a8ece4901d23e24528f04db9c420728fec8fbbd5d 5a74588fc0aa6c5bf0fe6ddb7f0400cbe270354a3268b793da6295a9ad102fc4 1b50dca7eccf68a9899e2e9e1d9106928a2bc2679c2bef5b844eb07e543a4e78 deb4f79589a277cf3041907e71ea93084403f8bddca4f09ea00580bd7d704a4c 956b5966f2230b7633a21bc674714cc66db2f240ededc2b75e633ec08ce6fc0d 52c1220fc4888a6c855fec54a55b5243b22c499990ccefbb4ac2549a18963340 cfea571c63e524737a2094acb18eae579a09f26bd2998b6b3fa255f76bda1497 0fd1dd90af964755822e28dadedc2fdfa7ecd2277d29884c7b25ad94b33a738d 46fc5fd104b3d9b166b6325c308663dd9092172f2a3a1e6913f93807038e0e39 747c1123635b0e5561acd88c33a3c8996c65991f7bf615de81b302661568aaa0 c18a785e562dd7346beb47aa82f8960bc65ce5d62f222ae63c89064a33304752 0669307cba6e2200e7d1d3ad847d8ebf5759faa9d2b4ab3e989308cd45242efd 2f95eefc7adfa095934bb6211b2f57e25a0aaa8b22915ce980ce319c67426c65 4efc384778b136164d42debc78d4300146337fb4b0871ed5f12c8fae79437223 be0f2c25abbfbc102a19b0e260e95ea1a4d81927d6c0f792502cfc35a03c26a3 866c60ad20b61431da44c5b490d3c45c66f0a2881568f28a485ee89184d89b5f afc5ff4588875041064409544e93581a288119f589acfa0d4d7b4619d1932d83 9e7626ec916d0dc858645d406ac807915c927b77c0da12b8d4229ec6ecb30685 691fd87e99e7541fecdbc594f37edc5e4228bd2376d47d17fa79535328c895c5 ece9bc6dff90777ad4709a8d817a9412ce2e5c0267288cdf1ca897f7bc96efa0 9340fa05f1b40f09adfb86b7b8accdb1718cc03bcbe43d20364253c23af8cac1 f4bafd73672143c0a9396fd7b46472e68c33bd5a5b2de1bd646e06552e1baf09 04b2ac3183b4225e5221c0ae9b56fde970c946a4d459c841606e4291f669ede1 b50195d82eb970d1947a53b20a5fa3eeed12be62f386ee2515bef2de4c3f4ed4 094abf3e09ec7c912e8d0b731cad7cbf08f64efcab51cc349f573d24b6144c5b 96748b93eb48684636047377a148718f0fffa26066b7af69598a456d525450f7 f07b46a28dd9b2f6cfd87132e630f11501439b77cd304a57307dee539b8526aa 93d2d107dbd090485f760b94e7f7714f223cdc321a406425dad161c36dceafb3 6478ac9fd014c467df340bad0bdd5431f9ea5cbe17c1816a9cfbc53edd44b46b 74f0dc07bdda7df6efd23bed4b4232add9909bd4b85aa1c30646a87ef2cda4f4 83d6ff2cd765c48f85f3953806ef462a3e765945e52cc5b0a2048c4f37389803 74a9df34613dc6f0317bdd561a74f5f0808e73e7b0dfb1ffd43fb39609870f02 d2a2da0ff0bf7c79d44825cdbdd3d74abd7c638ac0013af264b48dc4693ce9c8 dedc901f304707ff683f43b55aaa1e727a1c000faad2ef5d9d5f56552b625432 5174bb49d28368696ccf35b706a9106ff4872f563667e36a2c2d8da2a7648b0f cac1b0c9884d3596a8314337d55f7667f5190531deaa99480a61939416c736cd a5de8822cbfa9a334a40ce72e7c818d0b5a2f8b83b4c098c0af7dcb42ddad89e bec8f74b5162f2c3fa9cb35807221c09886df6d51f77c0259ec32334941dae28 c6e63fee42c4d44caf3b07f7ef28d297fb1f31479754b55e93b9a61908934984 eec58d9d2b8ae3c978633410129f8cfe19a3f29ef67417982a91682c0918b7b3 b5caad26f1ad5492f49cd655613fd2c21d3e2671f041db48c5db5be694c5279c 8639ccd9cf2127cd891996cbfd84b12809d02625a76c3803182e6c5c5544a41e 2b0b6f67ab289416f559a6fdd161c9679f6939359feac03340aaeff0d0097cf6 4ea6350b583210da4992a18155ef36b685818234540584a71c2087735b473ca8 4e4e39cd495dbaa493f9fbce6b79a6f56ec006bce3dd31abb810b7dc04bf69bf f689a5e467388076fd0da4b654cc03595494fec07e6896b5ffbee04b774fba4b c9c96d58b50a5911fb458c37878ed04487bcb04ed5b58a788778974b2a37da0b f64eb68b239c76775325a38a3e5a2a085edbb2f20975e980c0ac8986af562de7 7af887ccf39328aa3d94da7640c721de368610312e3e68c76b59705353920ee9 fdd7101650b657665e46483d0dcd9e577e24933ac0bed03376378a9a73172e1d a467ea57f7c78ffd9a214962de711cee8fe590de1a32d07eb1a75aa55b56a3e8 a9073319f40a9d7864253092eb4b43524ec12f6d26a69582fa3431ddeda8a385 6a54dea56469e3a3d58556e514f6f38d265c95bc0b71618db122a78e6b0e9db9 dde9f0518cb4010e11826383ba4e14c6f2b9e962069ed555c4731b464c2a83d5 096ec7a86829a5763d3cbc30fd8d56fc22bc0d25c7334a373a14d6ad9bac4615 dfb6438dc9adbea45c429fffdc4593b6c938d2d408b501ddabbd2fadf564d1a4 a9fada5d167c0c5d7521985241d9a33c00a519110ca8fee97a2376fbec7bf605 f576f081281a355b4239bad8391f6c7d19f1713dbcda08f5cbbb6b138235f13c d4330879bfc5613534702db05f608a820adbc0e9d0c22ada59288deb0bcb0d03 1ad812c9b5428d7eb55aff2ff1298bf139e479df712724241118f2c5faad84fe 9c1bdde27b3dc6109dc31cd39b95ab90c291bbcff0a4310979e6107a649d7716 7450e402c4cc2beb0f6dd13f55430f470321083f81772378af829f9a72b29346 23ae885cdc1e88e0ed375f97a460317e8cd8c6928acd4199d88217d600f0330b 40e8f33574f3e66c3f182ff4fd51b745c589dd62ad75f1e1791176bec1657122 6136537c7459d873c5f3c60dd26691dba3e7be596f506a0f711827836bf9a7c6 12524a3e9f10e7e63a3c306dbec547d70990b417297cbcf9c8b1af86e9454ccb 5ec8bbe1689d18e907e70d70e698824f0b71b4e497168e169143d68e05a5706f c21e2b331de9fce0ff6decf1824d9cc40222d7e5c50d037400cf970b44c1044c 5d3a9e05bb05ffc304a70ea2512bf34140d9a42abdf5c61cc9aab66a86bb439f 1fb7a91e0e7f280fdeac54a19cea67b6cb71b1ef41da6f51f60d7fe53cf00a28 6bf7d0d36490e16ea66b05b2d2fe4613d7025846c33aaa9689db4ee87a5055af afb3a139eb5e12849922e1b4d3031d7793192b3539537c7256d6824c38593dd1 f6fce22d690f15e081e88db4f74e14dc113057a564368be8a9ca4b77920cae07 625cd95d052dc87a6211a5000706f0f02d92f6295f5c10edf55115d645530493 921b78899875cb9599d0bb7cd221e303d72f64427bea27f9dec5abbe12968bb8 75b1208de22ff578d62e3f0e2e265978f5d0d2b4e76331f948d207d6e8c68dd5 62b2969d2679e2eb1ffa509121350645d8abc4fdd777968e92f49e00b6d1beda 9a6fdd9176646ff1da6ccadaa47c631773f0e4fb309b5e213d8995ccf10bae8a 0125dffb78ff696653443c792dd1b50b1ee40a48d046877c95e3cac18b32128a faf62225b8e71a2a14739cb2eb0c02381cda332ede5f0932661b6c4b4030cd4c 72cf99e1c28bd65c615c9c145817bd0f8873c8e9d75cfaac05c8aaf914701ce6 56e7e71c69b9838e364a4964326592a48d534612a6e1579b04904c5cb50eb752 4d6f1bb634bfe33029379e3dd5057e18cb1a56108cf5150edd439008d6cb4f63 e190b4b971f0a7580397113e7e767c64e28830243a860699cfc2ac19e8b64f17 df8c241f2977d81eda8187230d44fae081d88373196cc4b41e6ab7131ef9756c 9a669a225ff91628ae095a7372ebefb8b8e34083ab0e54d9d5ec1af943398f6d 41bc83fe2d46c424e89a337d7fdb58956189af3489b46ee9c16b30b3653e0866 ce118484a900bd743f2531c9eef37c6fd5feddef9cb678bd25ed5359df009541 3425d2cf05302f8cf743da4e11d5feca4a7d4935ff36b6421ae89fa60b6d9b6a d64c391582765077c4c3db92cb1ea4063c18454f848c916d59fea04a52a0959c ea8098f5e5e03c6c1c18cb015892a98e5d01460b61552e41e05fd48e0769bb6b 2a5da7a030a5520096cd027a1d756ea3fef31918fb78b52e61d78ac47cf51baa b22dca6c58f23c008c06af48311772a1d5fa3f33c97b54ba411f75f9b41099f4 3ae84ca387f4899857f64af09236a9e95c8ea694de864d15af02575ec23421c4 ec1a506eb77044e24826424437ddc5b4534085637e769f569b51d06e0b419643 8b4a0b43b04ae5e453d668cbb26101c417f6b87d064a5924c37a8b57abd2a8ac 1f63e13fde4270a908f64619de7440dec6d690c6afa524a912ce58bfb0f2ac23 4b04bd18305692b474aff40be9ab8e9da2d618d16e9f41a1172046807d293f51 6f901b2fe68afa7829329ea4306dd36b343645fe041a0375b4f4f91a5169981f 2b5575193a23aa374a2cfbf4555a681350c4bbe32067201f38653a74c1aa2252 80e96fc99b83b740d857f0767d75f1234d438be445dea5b9a56666fa01e28023 488a8cb693219da0d694ebbe45a25ed2904dfec5255ea63df585aff1ab6edb16 c1322e71211af1bcb814f865a4f50dbb87bb30c4df1e7d7f19f4f2a21024b8f9 292a96069f31065221dbf6d7a36f1c4af0a9e456a13b9c721c4f5b1b28dc6b70 bc5c41fa9c82796aa5000264720b607e3b876f84352d0dd5916989a4da89d55d 354f351a59ee102f0ad8686302f62c000028b2b4543dc2e00e23f36cb8200a33 12f810fd53827ceaec5eab8308cfca716bd1b12eea89b1afcb009cc516968626 b23dff82a488f790f05bafcc802cbd6d981c0e5dd22e83f885b9f8fcdc516f27 d1c50665618507382ed00ef2dadc61a2a55bf3a7e048646de16f524d702b9faa 6d8fda9e1d0099352630cef508cdbf730b67be75d2844519232ecc3da45b1307 9b64b9ae11540486636e122f35c9ede6ea9235d476ef60d6cf39993f2c31c4cc 59eec0e1efda1fc0c8d47484aaa79999e1a08120c7b7f34f4b6e8aeee52b0967 340e140741c4edcd617fca7ece12048fdb21a2b3dcb1e90824bdcabe27be6d0e 98858f8706f68838991165984936ca7cb0a44985c9d2ae5f6c46e3e42a3c2799 7695ec14a926f105edbf3dbd81184ff8058673549bae170df767843ee870b60c 31d9226f35ad0d4aa16cf44cfad2bfcb11f35c97a7a5c73dabb638221eb2272a a6e6363f458a6e9a4b6dcca43ab24a49c7e51b93b8fffc6864f17c6b6318879f c4c7b8297754b5dd63b008b946a0d61ef879927249e66404a00cd763c5f38887 c60b6f68e05da94a21fbd7e3abdb182b9df75c13edce49c182983f8e6dff72e4 03a1ec23f6013701611bcb3e64cc82e2c141abce5eae3ebe53d3f695386f614e 775923582e13f6b285d84fdafa11e95db34515f11c49e1250d23932cdc852baa e5f743258c0f602e7dbd225129d6fb848cc7b82dc7937b9f3d0021c242843a08 635c92f9fed40ed0d123a42fab27cef5dbd238ffafd722898ddc293fc6769f5c d37096c43561ccf459517f2032a993888f5fbcaa605f8c8d2c12e09b28796c40 18fc13129b0a4292a16c564b883e3d5ac4c671f10541662000aa8960f746f35d a9d893b130ed28be11ef07d0054e33baeccc88d19e07e94a9bba0e1865332d79 cde1d58f681c436ac6d2b3e555c5fa94735bcf62a81a1b79e427b987278659eb d11c4f7e73eb3a2df8b5a7e4c5123de9c2f16b25f4a0019c5527a4a4823a4f64 0471a7a997db1e951b9a2e79a921fae443e709e0b96d167f13fbf8940d76d3a8 c99445b7d33815ad1862bad81846eb8276420e6c10d6161f38d4009c7c16563a a74bfba4cc712a92955659a93a24cbd2b6b390fc42844653499812a8b1c95ea1 2b78e4a92a48d1da3ebadb24926ea977456a9c54c7e2fc64aa52bad8b597ee7e 776c179e3296163d818d82fe801b7de5e3d8037e15d5eb0513fbd5be19220639 6ff3131acc95adac42051726e0919b141691ca19df8aa5ec816c1b1bb8b42608 76362a2524332d71bc595bb1c42a42f8f90f33c848d86621dacbb976e17f13c7 6fffdccfbf11d182372f12c5b529d4386196c809ff2b2a7e3ad5106ecda8cb51 f44b0ca2c10bb2f3eeb7317ce00b26468dba9aa333c11c97cfd58b77f5fcb9a7 099a9153539c2e483b9d1d5c4e430cdeed1e73a3e2bdd240e28e70d9b66966e7 eb7a60baae2118c3a5281c2b28107980e60c8656de8f8338deacf6d8fe4e81e7 1cc6ccc1e4ca0aca3f745c0b25c1ba29e1053c449b10643f86de9c04ad08b10d 8a280b0f75454654e3decbedf421375410cac47552d4f59e22bead321925f7cc 05a9f40cd80a4f668629a71550f5da26707d7766fcba896970d710abca7344d1 bd9adc09cee90c45aec8c1f773ef6bcab3a2e8be6fa47337a5170a3a01bf4be6 136075c0565e210cff486f55ccdc1da25c0fa028f4a07307d627a87c4d267e88 dcaa8c1bf59ad452503dd380331c685c3eedc8314bd02b50bdd9801ce843fac8 d4c22932c6700bd90918b6d0cdf4b605d1651e33342609d163a8ad8d65f89d18 c21a044fb9d03c24c71f8efbe306a73b61a55e2628b3412adfc126833014dbd8 4815b2dd53f6cbe092a36d4526b4162619703a160ffceff5fbbb304d57f2cf6e cb9325e6ff9b4cdf3478f082c8ead2da7870079a4ee1660daeb7d50b624820fd 9a7fd4a16940d52db467c4703078f5919c08d0bf3e5e40da1e53e10a3de2323a 238cc9e96009dc618eb79e23561c4a629dae668cf066dcc213ad2c3efb6286d7 d4d811d1699e80ddaa718f3d310cf63beef608cc57a4e544cf39afb5dab7ec3c 265f58289edf4bce5b2d95ae81d85fef36c266d22b53075571361b4a12d0a2ca 01b4205be67a4b47406b2b8efea007ae53d16f0a63c5ba5072471ab69a4e9dc9 123d1de99a040a533a1f1cd7cf012dcc2a1bb0138027cae29ce246ea2e23aa36 d96d70059d9bdce2ca7581fc5f3791163b236ad031f741f4aa7a13698cfdb2cf 117c4aa44abdd5af3e5266b7fc6efad6065eb326167d88c550e208f301f32778 a389106b32533037c6a31fa41b8afeca076c221904ad0a9bfecf60d2cc2716cc 460bb2f366e8d8417de961e493516d3ac7a35aa5f7ce9db8c2d8fc94010410b7 670bb1a74365d8c636d76ce37f4300c6b59c785dcf0e69bde7bb36712b8e26ce a2c0dbc6f366ef99f9b31c0b15b9635f3851bbceed94eb2e6f3cce7f52e9bf51 1c457f907708e18a055b99076879ccc3842c 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTT12 %!PS-AdobeFont-1.1: CMTT12 1.0 %%CreationDate: 1991 Aug 20 16:45:46 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTT12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /CMTT12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 33 /exclam put dup 45 /hyphen put dup 46 /period put dup 47 /slash put dup 51 /three put dup 55 /seven put dup 58 /colon put dup 64 /at put dup 65 /A put dup 69 /E put dup 76 /L put dup 77 /M put dup 84 /T put dup 88 /X put dup 92 /backslash put dup 97 /a put dup 99 /c put dup 100 /d put dup 101 /e put dup 103 /g put dup 104 /h put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put readonly def /FontBBox{-1 -234 524 695}readonly def /UniqueID 5000833 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be79011d1f5b667eed85fade30ab2ec4e1c2f 4fe750cf9a69506458071de8896261c001b1c290937fa42a1fa87de406e9f86a 4c9c0f03f69fba719114f8ae51040a4c03a58b6f3de027f6726f32743dce7395 14c2c6f3c2de1aeddcfa8eed7da56dd68dbcde33c29ff7a694769049e4325ec9 61b2df16add2ad46f18781fbd63eec62c26f1db41e6a666a09886382dceba91d 8ff7cedd64ddc8a2f15fe34076a064c46febd1f4dc3707aede0ce8af161bcb8e 4ada202d0954baca5be71c28ab8bf32fd72029aa07f27d658a68f454a4bf386f 6314224d16c7f0a8624f6b86319a4e2fd178f596f3b20db032ea28c157a68a69 fad2bc88881658d2286c0d4ef061bc070c3145f2a37ebec03f51de7cda34cd97 7eeebd86b00f9758b3a496f41d9a74279ef3c6322dc54945f95062c5f37a1e51 cf7eaf45f2b3634b2d7d01ec3b298ff35b6616cd3020e096f6c6aa2bf04c4a93 61c19f3c67a28d936ffc8120f1e46980b29bf54047c5f1fa48e67611a74fa434 3384f802a4079b28b94681e119ab0c1692de5bbf426440ad1023506cb80732de c64d9061869cb34de924d2c26e404b7dbd9be55b9c0c5ae3095c15d278adbb49 12df1484ed2d73128e5d9c1f1a3b9ac19e2ce5366c96644f5b3d3eea589caedb 586fd9b8f4df32ec910e9b7434d5bbe57e03892eb03890567df5b811afa0da5e 929d456af362fda0789aa0cff464e238029294fde86cfc8d7d33d5c98b18c76c 319811e4d3d49560f2ac39103594ec513e0b1377c2c3e22979866c19b61448d5 a7201ca4b7538aa370f6347253b0853d4c5d575a7572f93cb73a598e2e26b11a d46a1126e44e7e1795dff01562316b6ccc6678663e66a73db285746df3f4405d d51714679581946ef723e55859446d73c0343064c18d78f251c1612978d46390 284c51d6902b451cf6bc4194ae58ee83c35f91c73488b63b5b450e0720cd7547 92a892babfe8a05238cd7ac4f916650ea6b89b1e3c8024f1ec88e1ce141734a6 892bf2f6321c1d703d28338f5f90c5bf09988277d5451b33d56cfc23ff17bd87 708b83499a770d8efeb521c5c6f3757da0eee833350dc642f4543435024a8398 94d517ab69a68d7483c47eb638f489cbf037d2df65dc0a459c286bdbea9c4566 2b6620783f117657933efbf8488d617f8a7b43db13a21310558eb5a2cdea496a 57a7d813c6e91a620025917d6f7aebacd465995288a29a8649c35912b73fd461 35b4cc6f6832694f804f362b48eb1f29caf078af541ba98cba234270710181d2 09b5419c72b2f332f08d2f285efe45de427af7261f97be77561a6e2def46a8a8 b7c4f03c52928dedbf4f2d5ff0f8d2f50db410319660317a7d4ba14c34af5d5e f5bb4fde9159fb3c86763ec290ecdf8b6efe72150140c659d8b0fcf1780b953f 3c695e01ecc989c369d9c0fb963b31e011a5a5f3f97960c34558774fa4412d6b 69b829356fd8d7d3baf8dfbe173a353d1559657aed9c2933370eace01dc360a7 5b9a72eb0def437ddeb510c47b71a7122fc489c1c872e83a7db63d7ac322a466 ce2c4ebb21b8f0d812067f03734fd2023ca2dd567d8e6a65e13c979b3a64a3a7 c9eab92be673ff8c71a6868c326354d441818341cd14c700bca76107d94b18a2 1b2ef9375020d4f4f2629084b5d161ef6640b3965b2e86cf19a965c25f59961a 40dfa2b0cd7a4a50cf7a628a98dabe9c07972afb171da2b49fb89059759222a2 592aa25fa1b9153072ddff8d80a47335dea6319a7c4008dd1361d0960ae6e18b a5a195fedcd43977e7595db1cc5544cc126a31a91302c260760574383c460aa6 1e05988e8604b6ebf352a9a7e71b3dcd6c1f65054a0b221c4a8e8541c95d118f 489b90b11e5e9e21d05834e9e51c9d04c63e849eac32b17b3a43e0eba999adb9 e1decc55106add1a76931bfafa23dcf0a55225996cc0ee1ef6a04cd08ed5a4b4 3e5d4b219d5d2b72f0ea5dc00ee66a4b2efa35e4c19b57247a8dc6899671b88b 3a6bb1b46db29bf491080655072034c826b89c1a28d05d6a31c72c4bf5e1258c d3c9c176f33864e9ebaa028ea743f2f323034715c0161bbbc708d66f6aa9ebc0 ee8d9d134835a80538ca5db188577b4afc57bf540ecabddac367033cd0fb7855 4dcf178ab01730aad38189f1fadf427b0517255ce52792cde12ae2696d44a6e1 7d3ece55a53958007c6144759e2e10ca3ccc651a42654d99593e5932c5a1ba1b a4cc4b735a925d0e50a1249805ca937d4df3eb9159543f1fa6845562f5a489d5 4a504a4ec62283d25b179407614a10c8a2b8ffda473bb83536e35034eb48b5bf c8a4b8865bdf801a32eb554915019c947cb86395396c63dc35b9dac4c13b2e03 234f47878ddcf517fbf59b615a2cdd9a4112711d2f550766404ef88fb28d4a69 ce7eb5847edf73e14a0c15d52e36736170027f491106bf42cbebf90678655db3 08fe3a539b3d4f8c681cc17814590cfef43fa2d931317b089ae8a289f2cbf8e5 4938de0e34b4a2a04813680ca5416b6ab7e4fe42c9efbc7884d218dda171aa29 ac817edae29ca82fbcd81f0653cd9618f88319fb78ddbe2b1b1e60a63090c0c8 c2db9a1f8f649a28d29fcfeaf7f957ea1584f9b5a408a075cca3d78a66fce51e 581dc53543a5234ad864c87cc4636ad0494544723c94b8d7dd44ced37baff2ab 0ed28b02008e27f488d1f6a4db57a1b0fbb8e1d6056c61eedaf8a9a22bce8ade 24e0d2378cfa62dda10db965a165f3b81947d74a4f188f17633829c164283459 f568506c4c3d3ed8f9389cefb8f41a3a7b6a77968f31f1ab9451e25b9acfa503 37e2097b71dbcab3ae5989cd15c73bfbb575d355aa0675ec845396bc0ebafb05 855094bd21ce27c7d8748378e4bba85bb43df034317c44cc137bdd77df02430b 193df5e1b27e84687274fc4303996e5b534be169828f530a507dc1cdf7a192eb d465caa4ac206f10f633010d574a92b61648c632e98f7d27af9389569fe1bcfa 47e26d8b1c0071e8bc13cfd473b79c416b9517b8fd608725846babf80fb9d904 ec6ad87afa74aabd98ceca7b086db5ee9f036b4c35a66ed71786ae0dad2571b7 e3246b40947b854d70cc1f75bc2a700ee4f179373a721ad4b5539d59e2906b71 fb621ad8bdcfbcf1a360897e30ed3f4c32a3fc4ea8acbe983b476e711c503e89 0d0d4491174919d40bf43f7929d7e5aa592e91aa2e90adea0ef339d5fd6a6513 f14c00eac185629946117ab045d6d43d79087f68b6237d385922b932790664c7 6a304dfa3a31aa3593a0ef7643de8ee28b25f2baa9b567ce41fa72385e13c591 58ff1d6a460d650356b04f8659a08b0c282ff46e0b5841662df6d6d8ae499192 159aa0bf833d43d81211ba5bb41201d9b175ed8d3975d09fd7aab9b7078bc5c5 a72465c72da69aafc4801e163d17c5750e35299d294082adf70de2d62deb40cd 4ea6e2e14c906939d68a24298b948324c32f135bfc20c5f9bfae26a4ec3dbe69 ce11d0e1fb4d7dcc59f32dbc312e7e0d349f0c115d73f4e168a61b7755ef5e86 ef396ac0de192beadf4d478ab6ce05501da9c72a27a2fe91bcaae3d7514cb176 7fc03dc79f6c627028cffe5544d9cf8ec252615128c514fd0fb54617e157fe7b 89790305c3bc82fa4147ce0200500bf78947d4f0b1289a96a3ebd69b9e8027bd ab85f8704ee74a5cf6275eb02361f905914218f2bd71d9af4e88a5540f8aa837 b544ed9c3ac72c32ec02771ebcd4f2b12dbf214595a450a3a2751b3922a4c025 c46623ef143c7d1a65d0850243ffb7303edd3b588cdaed2d3020efa2f0d99233 b617491bfb97218d59e53051825abc9129ee248ad2aa27b4e4834f35eacc7bd3 0124d40f4d8e57892a2d9a99904f7be2ce2e6e6e8f593d863812a7f45208f987 e87bdb91df0b1842931fc41ae4233d6de36b3dd86b73687f9fa2604b6aa17150 0ffb62431b35515ac066fc46b4324c3e3e37ba1a7e45513245629e407b11105d ba3edaac99ff45c60dd634ab41f4e7ba2bfe6ece30007b6b6c512e4743f1aa13 008309419373b7f881e0fcf91c0bfeecddf99f6369c31e5768ca016e0ecf4aea 2316977da1a65a5ed2582ce439218b4db020803c83ed4020b2b9bdf126e7aebb 7b475c7591419ecf3cd8ac20b28825ed469880b2c892d29289bf5b38877c88ea 75e0d07553002e5d2b98a65b3a59b6bfcc9e68aaaa0520bf041fbfef97380b30 fcab0459e5da40328939baa450f2a90a74b2d42bc66b572b9d3108712763fa14 9e7ae49e25765c95e51dd8506e795251f5d0717c6512dad7efd3948ffdd51205 6793926d666cf8245eef7d001d93de0fc598b422d31f783fc3cbf6106de1040a 8082d33b76e682778afa8f1db6c31410ba9326cb3dcf416f3f629f85894f9b31 cc0a1bf9bd0c02c7401b4acb580e2156224482032a7a4b3f39f9fe5caf4fc8ff 18590bb5574a53dea74f5f9e0dd660feebce640eb264baa329b89ec02459f7cb 9987bce4cf579378cc978fceed160b1ce09398f020e480cd06086fcfb6e338dc f8ef7479314174d704ce13b24ce862b3c840390ee0fc28f2cb0f25bca3435098 91ebb8e84325b535e0940d0eff095743449e411d6eb60e60daf111a00f004112 35bbe5f61dd721a8144c61d780f5dddec1515e158b13c505d9d602aaf42d22bd 21c0350d519c3d0131064089c91d28b13769b5a35ed782806258281fb750e841 30cfaf68b92fef8e0897680ee4c4b9ffcee83c5e11386b8f61dcd6cb39a34470 6fbb607135b0dd83d4708df46f1abae1a117b6396e6c398bf635595a755d84b9 a4bdf578ba354cd22c14baf481f2e2a5b0b255ce80a0f1944b5c6516d281c73f 1da29eee55ce5b6278397804dc1afd90cded8ececf5ec4603cf339c1ea94adb3 fd5e6b606b5578760fe1e9581d4f73ac6c4971c73df82333ef261e274597c804 552806ccdeb23edaa49feca5dbcfac9f39c486df7fd632a9e73abb15c36db2d7 3fedbf87a5c6a6f11161f1cbc07fc301829666db2664a7bf3940e7e039dee4d9 6ec636979c4352126403d82fac9e668292e4fc89f050b49b89d5793128532e4f 495349f2a4c003ab653379c9f0a771ecfe733dfeae0ae5235bd8d19f1599e1a0 071c5e10c08961d47005ea6fa80f5197f4ca6543403a5efd4e28ac6d0397a93f 4234c2ecb6b4923eccbfac8443e97222ceed9758480ac3449bd7a48b9194b6bd 09a59a203b3721a6ad584684068c9a87f45ff6d83dc3cfa495f5403d5c8f086f 2c455400976fbd5f076da293b17b90231c6f8076b383bc7d84984fdc123253c3 71ba3cea8581f9ca26e3de53bbbfd90b065f78e9227c02bc6d4838542e53efd1 0d7681748823109f2d27384c63f0d0f3bae5558ac58e8d3a30df14987facebef c0543a23cff3f6fe82db4cd0c4a3b738b17ba717119064b62ae8d59f915fe6a4 9c643cd3ca33daa12fa03e2a417188ebdffb1409193b4acd7d9059411e4d81f7 2ff041b03f0a34124502f8f7e36cda980a39ac561d3b27d410941a96b6fcb9ad 84a7c72cd1473e65a7e41cb11486f95ff5e7ae3245ed9794b951ea73b015e7e2 11e4aa3c6d838f29ed06d68c3b16ee6a507743ffbb9ca44e6c45e9049a98367b 31efec05b7f3bd84f9bae64e5f88c954e4b66d6223855834535d85758c8fd653 b13ff050741bbe15fd8d16e8ae32cacb61dedc5f36a3592b8e11f41a672741cc 557effd33116f2edf394ab89d900567878ef389f392a63a56f4714b797e1ba51 5f811aa539d4ce47c6ec7c42901615b74ee5f0043a0b07331cdb9b09d8e54674 3f5dcee6d72b26c249da99638548ce6061c046f8fb1ae9dd691dd6e09456f6e8 4f79c8af2d74d6c4e9caf8dd0e5755c3f7f0d772b4b41bccac1e995aa390e984 125e52323d44edd130a1421dbc258b8dd921c400c42b7ec06538694c8f8daaec 2352b414ae81be833332552f7989f9182560fa10673f543bc99bc608e94cb6dd f9c22fabd9e8c54e9d95ca89ebe8e93ce10c46a580003e5ca704d41bc4609ce0 285c3682e8e4cf5e1dcd3e9dd1cc73e997d1d6db5f68308af7f655d8ff4c0ec7 4c18478d21fa97098b32e030fce48a2131f48d3b80277c29a4ba92f6dc732d0f 401fde3bc95308ed6f37162a187ec181c022cfb8ee18245438cf9556e6fc4096 0ac2b05a3f1a609fd7667bd21e11ba9c23a7779fbe0ffe399487635054bdd053 a76acc5a68d76d817ddc45dc5366ce6564029010af63337a61237a5b0a9c027c 843b312236449fb7cafafcf7521839e7bfbbe399a460689f1fe68fb03bdc8202 763e4994a4bf76c17256b333c16d29a136340c9abfe5f0795b4ddf5753dbc47c 54f671c011202688afeb5436c4b9ae7236f53fe996a1eaf72b26dc7e78966fd7 f95faddae93cd93d494149f91ae3507239361b7c97c09d4d3b21e8f087c49060 a713f158fbca3c16beb2be42fddf3728cb915fb869528e3e041cab1580839fa5 4a965ae646804195acf80efac15feeafb78796435373f425ecdd5155c3682b42 835a1058f01aae18852b2b4779d1ec896f7ce486640bc10496e535b0938bb04f a1b3e24d9023bd3082d0309590879d86d1e77e6e92bba6c88df8be3d9847aec4 95e4a9b5285f0f697c062199133e7f25f73f1e2e3da6f390463f3126c04f2058 0a11a543fcf8e974c802d5cb5448a30f0fbf405279aa3e1bd133741fd2b8bb52 dde199958921f93a71727790336e10fc53dfd632630021b327e6311485f34325 e9945f67679a8eefb76fc5378110ca38bf5248ef52a8bea8934bdf53b010422c 9354325fc3173228f9e2d23cf72368625da9a6dbf23f9b4eb3e4c84ae18a3733 ce9a13ef308b15baa6c44daa27687282b7b6fe12ea2f27ef9164e17853507ba2 215e6bef819a7ee1e8140cda2abe77bcfc4ea07c6c56b7a1471e1c70ce07f268 0ebe61386a4051cf1eb843874ef57c1192970e930104b17549c64185446a223d 8fd8c7d0eb17da30903cb2aa9a24ec06207aceeca6beb0492e35e01c30aa7e10 a90760b2988bc0a47465bddf8f7bb4585fa9167c3ed0669a686da1c46403aefe 49e5ba3d404ea3a4af8d399912022651d71b795a33a7a75bfa5aee5762e78314 e2ab4923ca65bc84322a9e78fc6a1747922c16680952d82f6d218b01d7ae3c0e ea589521d85da30b351350122b2c7d758a974008e25a73433f68eb2abb8bc2bf 2d4dd518d002edd2da045ea7bcfd2698748b76b7d272d527f84d132215fc248f cb2f52449add8b1b116369075dcfbd9cc874c9eb19cfa652dd2274880cc97eed e61e5afe19a483cddcbfd8af762ec164fe05710389891750423efe32cafeed23 c25fdf32ea9f80bdd8851ee78dbcffc77764246d2fa2b9061e55107de31478e3 68b152de73ee4f174286d566d89a2c864ae256d5344d1d4b00a36fb7b23dad8b 1cfc4c2a163f6a14b2340c6be236b126cd93c7756c20df0e291ebad4cb28de09 d419d41da2fbc7797118d709d2515a3b8c006ead5e0f795e09146c1d586f7b89 1d1cddf679deb52e061bb7b472cdd53e8a5972ebf74cc456cbcf09faed32fff1 2105521b1d312411a270f2e2130c69fb97825d46d6fc02dea97ba9e14670b74b 8192d431b31f6c1ad66b71338816766788abd60421555993fb41027906d18b26 dde77b3c3a8a34c5c7915d6682b0b81d4ac8efeecd19495065c70e42 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR12 %!PS-AdobeFont-1.1: CMR12 1.0 %%CreationDate: 1991 Aug 20 16:38:05 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 11 /ff put dup 12 /fi put dup 13 /fl put dup 14 /ffi put dup 34 /quotedblright put dup 39 /quoteright put dup 40 /parenleft put dup 41 /parenright put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 47 /slash put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 58 /colon put dup 59 /semicolon put dup 61 /equal put dup 63 /question put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 74 /J put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 81 /Q put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 87 /W put dup 88 /X put dup 89 /Y put dup 91 /bracketleft put dup 92 /quotedblleft put dup 93 /bracketright put dup 95 /dotaccent put dup 96 /quoteleft put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put dup 123 /endash put dup 124 /emdash put readonly def /FontBBox{-34 -251 988 750}readonly def /UniqueID 5000794 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf 5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b edad3b72ad63c2918b6e5a2017457e0d4ebc204a520640fd7c4d05e35ea5486f a43d0e970787203855daccb1ed0b16325828b13b7c767a1a58c87902f0546ea5 404440fa6526975783c2d7a9572b8e5d5176bac598b8960609f49016aebf3763 89c1adfe6a1ffc0c53b3acd9d168ec3a278fd4f1d9b085dc2df701346c9d0887 3d230a161692b42a45bb5da343b4edd839dd60685a59aaa49fc65cd8e2ad2a9c 5cab953495172a1a9f40d5f38e922443a519dd96f667201a408bd1d89e35f4ab 98e2f68c3366efc14b5afe1018d9c845d808d4f8e07ea8168518a171ab4d6e21 70eeac099eb7ef46eb9781384da1fac3b3133bb718bc80082eaea88759745188 f266b31d0c7e791d633f16ed94e05517a32163e74cbd96dc5db066f2a5313d6d 7f09465608cb404613e0f058073af000e5bdfafbbf9da0c0d5c02a3447f2cdc1 f56481901e34265c26d331ac3f85bdcbc7c51ef9eddf2b9c189c5253f8e74282 d6f053d7d183ae17ea175e5ebc401e67d21a9fea139cbbf3bb1358c713a75843 b39a69aa2b1a7b975f53ff22d1dc3bdf7acd17afa1da21568310c68241b31d3d 03bf404bd30baf9cc19c75b958bce7155f03cb0cfe2cae0327aad4b603284a51 7c26de75b8c6f6aaa9debe4aec08ca4b646d787bab1e702054272909211e814c 1d2c33152bda973de70ec02436551ff9be604d16ffa29b93380b5a04a493f00a c1d3c429bd6c92508652f7ab7347e9dab047409e478b59e22a73993a96ad13f7 3a58f110ca20a1d65e0577f470498b6faed25a690fcb92f9f19bac5ac431c893 607dfdc528e7d7ccd1a953ffda264220271f146682ae3af7b7d80807576dcb76 0e5c25929b3a4ac45cc6fa965b8ba72eb5f411d089e080b28c17e3345b0fd6c6 4f6e031c77999b25f5e5d23b329915666ad165fc524be913d0f5030628936325 77df9c8a71de1f68db494cd5d4c6b6cce0c3412c619f09230e08db01711be01b e4855fe2cbee85af7e7650053c4b3333d52fd8ba458f0355769775d9c62f1543 8eab907591a1573c27cc2f8cd645c61d19edd5cd60a42b72321e63679125000c a38247c12bdbf101e42ce54cfcb0cc040293f2e23445627c8a97554e5685e6a7 02b234f797952ff8caac43a4d518adee2984b11187b19168b09ebab63192fcd8 0c612370c095cc3ba8880c5699e24e008cf74bd931832de299b3d5da22814a4f f1559d9167d416df6ac27db15d720f538163f39a754c32f6337ec51cd22b462b cd60848b1268495cea05603ca1162135c05debef626c7d2647ae3f537628a8e5 34316651997ecef7455ab868d951b082457d91566d8dd34d92124ba6ba183da5 b030602dc7be1dbec29d5eb7d5d52ac8a8e1e46af89b64506bddfa81bae2db20 2c7c86a5a8444d96632f1b971a3a748b304460af0b0625564c0fb27ee487fde8 1822b26f37f5e1d5d6055f227fbcd66d6616e53af149fc4bf18bb0f474b3bcee 46f10fd32bbfc975c1b25faafba12e0ffb29afa4e5cc3915add60af5bc09a5d4 14465dc72237dcfd4cae5d7842cc088bf2edc647eba5cc2ccd5de1745ec472f5 bb3e6484162ab4238c5a1458e20f70949a22bdf77ec180b4c510a4565dc262b0 cec8af39cdd3d17b0a04b6771612c14bf2ca70310693500fa88256217d78abd1 d6106fd5efafd7c468471d6c294a06e6a734b2c57e236c686e7946b3f743dc17 dda27b79cfdfd03fd9f65fdaf046abe58dc915ec0126fecc20ab5de2d6332f53 32b8d70474cd70e70282ba751766b1fd6290fd50b61ce479655e97604eddf4fd b3ac2bdd574f5f330c752261fe3cba6c1f6eb388f89c2f92f28db0e3018f85f2 8bb903d54513c2b10261a4aaae1490d46336f8d79849d38f06754b16f4aa4408 b67fb2b73bce33420f42a9d35eea6587d4f785a466f9d9d32b6ca5dd05bddb8b eed8f22bf917e7c11aff796436ce0da5a27388655d836457d548a7bb2033e892 50843cf93f29f1ab95925a4b9185c75629fb15d1b2a15584ac14e5a7b0a5d360 7aa83e3d30c4df9cc21ffb0c24a6234c3c7ac8bbc393fceb59511044d863e559 c316cda4259a74dac591181ee4665529b6c0dcbb759b425104db5ae1fbda37d2 9164b856d45d1ec6535d787e54182eb6b12dd1c53374c9db187218193b4b0db5 f1553ff6bdc8759e2bfce389ecf19a6d46a2805747b47674fdc8c8cc946bcb06 4b6371540da6fd6614bfea08e95d22894ea9d7653d010d937efdc8ea0258a392 34c733986b5c550f360ead0c472b159e20bdfcd1c557202e60bad93a0e85e7d3 fa41e5e9faaf67f998f4631455e6524780031d3e0f54d2dcb4fd5c05f0896e19 42a8cc9d6b79607f42f036f4c857c87a8e1aa89ef275a0c613b6b510d9860efb 5f6fc481e8b77e66b307264bba549ee82c25da8ec16cf5b26fd390ae96b661ca cdffcc2faee07bf637a888941558ba6fe8c098d25d0c845953e306bfbc3c4944 4ce1163fbf8347ee51164344dd9afcfc95028fd83cce15fa803e7b3a20dd1e3b d8370491311cffbea95739c2dd3fe964ddaca36bb2276043fc6c7bfbb6cfee48 72f26b493fc6707c993c0dfd5ebce7b298e31f0bf9781452cf8cb227f988d8ed 892ba0ffd5335866af78d2fdef3b4aeb03103c71b7f11ca7b29aba20b40fb140 df4f6243aeb9e53504f2d153d99f86ba2eaa2f889146749db27dba9ea44998d6 11520aeb516509a3ea1ec60280004f94391b7e6bfc1004094fed970af8153de0 09cbdfee38927c6a9555a511d32da1c15349fd29c7311e5b1b7ccf123be6d18e ddb26cf4205fa9f90507159897627b52e3ba99464806e4c3c04a34365caf55b3 a71ba502a96f75224a29ee2fe09f1ff479c2ad2c0a80b39b24d7dd3fddd02679 49424519c4f01b211705bff7730edf20bf6659519a73864eb4db7acbeecd313b cef78bbd30f0c5da2f1c8de713f6d9a3447776ceab674fa48aa58ef2df181a0c 2b1c86e684b98932ccbab2e889f76ef7b5f0149d06f5fc20527021e579a60353 624666af297cca4ca97c301b62b3f687ee1e27ab79344865056a2e0df7cdccd6 17ef81045c299d977b72d035143bafd12b599c40d837d154d5c9f2f9c807e19c a5ba5340693b8884db3f000b1d277aa44d13e14424a15c6be6614452983a6cfe 5fe08549dc5b6aa24d7a1c37c2b6346828a61764cf5e7c6375ede64f8175e763 bfe9eaf25b58ee68df26f94d88454ad46ca64370ff10f146fc85cc7ad1b00fc3 eb53a8873138d8de33aa193d158e801433ad54cf3a4a818d8441eecd423de52a 13482906bddc29f2d5ac546753fa2720ff3853bab205e9f9cd559546903fd93d b443d8832931c5da244508dca2812c4f35079c4ac24917358e3b18104bb77a2b ce7f383ce341c1a14c6cc46552c1899ab5bb0467bbd59d85e4409ab7ad491c4e c5e19f16dc73d339bb2eaa34015af3a5960be30cf7dd0d88d1e7565511a94cee ef0b3e9235708f521feda2e1d635df7ac6a97a72118a87183d6f90ad4dc25474 4eaed04a33a574afbe4f220cadf07cdfabf9d41559b7ce6f159cf7d450cf1d22 0906231788e24ffc2bdc7135cfb5449f757718fbf9738efcbb2f1dd6e126f695 7e4c7401169a239ef6879beac294ac545ce4b94666704643fcfe3c1dd0b08702 41743498d9e6b8599ee1107b8a4a7a7b89544637348e59cc9b11c92e283e7507 947838a023f8b86f114f493c7d28655d8c91aaa1ad777bd0987ee6dde1394c82 11c1b9f957002daf0ac1679904b0e18717c09381e7e58858a5b50971d34d793c 153a5e334796a5c4b8d1c33b163081de382ae0d0d94c5154d9305c6107b184cc c539ca85f80c79d665ce4da1470a3f675ec32c97affe2e9c645bb5d49e239e6a 3952397dbaf44af364456083f01de21a40445f0ad4870b1e01e97807687e85cf b5d6085084807aefefcd9d5b8594b5aee824f0ce7d30580951b46fdd8a6c0d14 58a6318a9ab91eb20b946337712ebbba68075805417657f3b98dd1f183b57a8e 7a3d88f635f164d6aadd7fe547aef4ffe3b104658a0e9a03111f780acbd27533 dabc1fdd53e0020f2225dc8422c15a525667d907e541cd2fb69d6fcd5346dc8f bcb61e86fb8d6b8bbb9f2d6c5be307d3ef6dc10cfe68bbff6065c7e89635a02f c28513cb443fcef35c83687633575aa136afa9e4d8fe0bb088fbe86127443991 2ed8d2c988c37296d7385db89fcb62e11c3f481709ba8da235cab5519808e253 720f789d335c3507e41636f435d65a75966bcc1506f517fbc604bfd7ed2495f7 95f4892e533481f434837c28a10bd244ab632b8a746c9cdb10231108dba96364 1f8cca9067294c9a6935a6fee680e1527ad307a472fac3189b6a9d17f30ae758 e80950261a7270a98fca4f2323bcfd6cc523db3e08613ac6720b5005a70177ef 4cfb0d25be391b6c8315e03b3c3efd2fe265957537e8d89e62c17d8604df1a5e 70c3bccc11cc8828075d104deac5b8a64f95415865b6bd4b26f8ff1756830ad8 a435a3361fa652521b2ffd0e3f403b217a3df71c5e2ae347028c5a05fd0e2b3d d23c28b3c4f4a486f2f29f46642ca863b33ddf655b519ba8ca50aaf97f9605b2 d8437b8ce0d83107429a772585bbf4dc69856116c357e23c0983b544112e5dd5 be5cb8e7d9a969d552504c761fdbf7d4835642b1c09bf5129e71dfb4d0abe0a8 a489946dcf6d39664051f3e6bbcf2ffd458b1210d807b869473eddab67cc81a5 2bf27f11a712919fae672a3f1575a2ba53d746a4cbbb73b2cf2c6e56bd8847a0 849308035069fb9b5c4a81e457658b70ebf6948e8bdd5f57dc743c35b5f5e379 5a9303312fa33f43d6a1569eb71beba8e5b4e7a56f65b8fc422f95b73a11bd4a 26e7aa26bd45cb2912f473629bb4d6fc07a9b7ff560d60e6f73df3b882e50317 716db598d0a005f561819162706047d3bc4aefa895759552f67e87ae4c4f63a6 e79cb94370822a94dd802032463721c0331f7bcec05584aa18194aea5a7b9611 6405f49966fc67da2d7b9177ba18d766b68d5ba63ff1a055fc48a9de211d05d4 38c2ccbaf58c38bc2da53f7472cc34442eb371529e71957dff10fbdb0a9ed16f 4431c687fb7e6ad6a5b44adc066e3bac2027996df57db429578fb59cf3d641f2 e477b26eac49195d777d62c8dd2728f1d6525b9da8a8d7304d3b59861146af6b c7bb2a828d1add9b00a189f8c98b9aa79f75ea35e8ff07c02cff12d0fe6c34a8 573c7e62cccde50379617b905289e3ab5d59cb55f649fbbd61416a1eed5f57ac c04a441d0c9e579a227649cc0439a1cd5800a8ded1967aeb1b1f18f6392d30ea 94e6454a8a6143d575e52ff614d75d3611c7c1eb1d31d2950b46604f21ca4006 fe1a0d443d743254b4a727717867eac64dfca805e34e84d40cc874d9b90a9f8e 837c5971e460eb87a9db3025428a027174ecb31760b376b1537e963b0a85834c 50ab537e4789c783f2fc6ac858d456bac849dadcab1e2de9a57fca2b3b30c75f 2a90c526e0a49a6a5d115edd341cae9ef1f1cd9a5718dfb99cc45c782a134e99 2488e43d4d87efa2ac30ea8729ffb2d94b6ba0ef7ea0700bbef3fa7109c04723 10afe6db10c78310be4b3a983d073c330f347dfdcaa9dd79ed32c54e5765566b 6a6be6d497684a9bdec6f6f71eed70733f3767af8022d6fd55994ad54e8d938b 2ba03c775ec201e1a11bc27e156715a431ab5edabdc3503c8664b8022332fc6d 3ca64e93f898e41f74130d90513b4d835b38bd6704f42fad6fe3cd75ae6286e0 6147b52c10a56b9343ff827b3e88ea1275097bb4f2a447aff61525210a50a44a 95f83deaf3a99f83bd047a2c3baf3acd75863db3cb3c66e6cf897f8300da00f8 07cdb9cea97028f32ab7254692a52d70ec12432dc1c9098c3536a9d668145f2e 6ee4ab2c30bad57a7e80de4e0bb9dd2ffe9a109f797ff9d5514a21d47cf2c045 891f42d017be7f31dd02c3cf1e309fe8ee89457603596dd6931f3c45ad109cf6 8686c373875503518ff56eef4329e91db7856d8932774d9f44cbafad1625b1b4 475d460dad86f7870264bdeb4dcb354eb11ff96525ec2651e647c8f89dd66102 26c201aa85df55007baa339bb8feb9ec68a8a1b5e9d2acd3a3aeaececf62b1a8 da78f6ac7a79c2788277f4ca928d01a05bc7c775af8225a088abd77380a584c5 1319c19d7c662fc216fb6d8695766f49ae6b4c9bf383377e3391eb2e5e91cb08 1db6b50c712b3d58803a5710118ef9ba292f2486f1086ad0fe1e7cd1f09e0405 f532b75ce4113b6928f4797d90cc4baf1891bf4355f0a845350e5bcff9f19d6d 83981ac235bc89befff1786ec0434d32824c646a25e78d4d92f21a9a8d7c2ce7 f28e2777c82aec634896c1ce3a8aa7b72bb1b46066d0330abce7d3594b0919d1 210914ca777fa61b72e8a484e0cf899c451742d7d5ecfed4c826e5259f24e71a aef2cfedd0da8813018bfe69424cf49cb1f5172bde99b9f0ca1822c986e709f9 ad85da96a2702d82934d08162444f9ad59892c37b0bcb6a9382a6949c103943a d841f7b9f227c003b6e5e8b56d9b5421add0720cf14c17b5a54c56681006715e a9eaf87ec02bb485d731f5fcac0f6d635bfa2a11c52e975a9b633a0be086573b c3fb0420e307fae4a43585466fd44f77fd1b62445fa30ee8f2b4e38fe4792e56 6ed4e431a5ce977c32aedfe1c3bc32df8a0db4172a3ce284d2f3ec8bc43b6ccb 77ea4d5a813e037b50f463203edf5234d8e4e7085b0c0b5cbbd75672f6b7f7eb 0b7b992eef4441cbdc29e6f0837f057bd9eea2b3b6fbf029f5bb32097c908e89 2fe582394988bdbaad3f3375a8e519e2ffc689c7e08bd8fdbe76f437b6805cb2 6c1d020fd393fab71f28a3a6d1018e4be10ca50c2c7a4170129fff6f273c01de 1768dc946052003dd816d255c697b7a94d1d7f7b6352983d6644260117d058f0 9d53bd8a5ace33c3d9647ec97be61f2f9d84d0bbcc45a5e93fa651868db75633 f4d9e40cffde78bb401c6edde864ca3fb3645590fad69b956c352762788d1645 2d504d0ef99b7ebf31e549f870a4d9db70ee662fa226073d9f03d8cffe77dbf3 b3515eebca051734a1ee67a2922d145538071d0e62cb66602b4afa538aa740ec 3f960e377a1521c9708561374d3ddc1fe7935e69fbb8e2730e533326300fec87 268cc4d6890b2cdddccfdfbbc69b6a12d61947690a73c3736ee1bf462705fbb6 67a8003cfd393a7fb7658aa571383ce37631e982006e57566038bfa7edc24882 50b4924b775db4b46572af2d1fd3551af4fbdf96b3b68cd68e8fc5ee7a5d3b2c 7f5025efb0d68ded81a4e55efe4fff187ba08e9dc4b169b8c437af3c9406d464 17801bff2922565eb4eeb0cca7f9e12fe9f5892e47bda0e0294bd237cfb2a891 f70596fa7aa5a086a3a48d8e91855aa45ae45ab1af00eb76e3c4932ba75389ae e68856755dd3539b9b13452ad81b4a9454bf2d296d33adecc19b6146550af2b2 f446e8e0491c139fd6520cb190ab2d099629d612fdd54b41c5541f16421659fd ff8917d035c5bc225c9ea52123aa813192f67754eacacf8a5ceb824a3948ccc5 04ba021884395e9f00f9c5c6b700d85d4d64e896d3c6eb22a69571c2b3d4ea71 e6a094a61c041a0ff8d28fb106a3a57e3501ed120c192c043ffbdc14e459695d de16d870e384a60a251b198010c4579a3fdea8fae05f79fd79d80fb832b37311 789818df7b21deb777c932326c23fd041345022e22376ea045f103775a5b7e73 b9676700c09545d5ac2e4aa372536053c45ad162da40ebf570d5c19c2c69ece2 ca5516239274d2b62b1434b23c97d1ecd943441a7d1d46bd847fb02b17523ca1 55181c15b441dbe3dddabcf249d6909ffcf3a93438eefbb429bc9b87b393c2bc 07e39f731f811466e2ef9c661e0dd07de0eb64a0b9bc6af955c98843faef1f5e 6310aa1f73d25872e3674cffb518eb4c75ff51d2670387fdae0d625317dae4ea ee67ab9d133c3111db851493caff44e379c3db61349ca2d1ceaec4879ca88776 aef1b547fab64d050a68aebaf7979cfd30c2dd8d2b8faa6458dae13a95455fd4 3e59313b8ad46fa3042ae79edf7a2f51de7790798b9cff1af2c57c73fb2f4d8d fcd2fd4123192e6b902c6ff5869860d467243306c54d8c873e05514888608527 fadabcbbf5d16b2a2af34848596c598899bf7b1c1fa05400c330e2df00ce1e27 6fe8bd738824f399799fb813a1bf0aa681204338a6ec94446ad8ba46ba695ac6 1a603679497b780b009fd77d8e8f73fa79cc2d265d28dc6895d73b75f848d101 e3e280b041aaf995be97e6dcbaaf16c349629030dacd96e11faffc6dc7e7aade 2f861ba030db6db7fe67265f866ffa0ef8980498193531584609e8071319abb7 fdb9ee7de6769cc738975ea781bc9e287e29f0aac24860f641ca54914649572b c62c9c50fb0575b9a26f538bb7dac7f7417d0726fadc38c3ad299a9b2a794f4e a9e7e9f4f6afdc1c6107176b42c8f09d534766de4ab62ee547ca0632d3cbb116 348fae54da8757026ded689fd834bfd39405b585e2bb35cb03ab48ee8fa1f776 f2eb2997d96c4fb93be20485a855f8837f1c2509737f17e4c667e58a0a8d1159 bfa4507a3c1b2e0ef3d670cf8e3b3f63a0e7523fad71e89a6559b0f1713d6a54 1ab11706f83b127ac51ebe3e054c2093fbc30e2aa6438d0900ebfc86e4490558 9a1170ca3577fe45d589fc20ae46f2bb085781e10d2358231cc8e39794b827fb c2973caf95071be2b98364653497bc046724bbc4e3a41c132d52b1e733602acb 83c9c2fd8c3b097e32252cb1c6d5c7e0f91fca0f9639597330facfc345ee86f9 bf1fcfd04eec73478efe0f118e3b80938a919f5bb454a539d47be4dd8e492fbe 43e16ec43a41bfb0d73c96c1437513f991d2ee949b4305c3aaa6bbca042511ab f85d81e36987097e7e780606580d63a764012b289cc5774340f904814736c70a ded84bc62a969afeae874f45bf64e4b894f5b32d6cf74896cbc00d2ee9c609b5 5b29312bfb83654a15e115e4be1f565994bf9929df92df0fdddf455c626f65be 024a8d80dae3b0bb2075f26b90a5086994021fe956bb83e40dbfb957416db5e3 8cabad2c6b73a0302c185955a01faabd743fb520151f79a000445d2a818e6afd 0dc0890bd201e2f3a631e861d25dea945fbf419764d3e1a296911aeebbebfd46 d0f9cc4f02bb0624e2436fd06472deb8c31ba99b3a0017bc678bfca80cffdb90 1866f8382c400edb1b952b664357f3b086fb2eefc520ac08477437a86e448431 2cdf413c628371a79e629d6e97c5cbe30a3327ee03cea3525bd45e182681ab6f fbbcaaae524b55f19ee42c0f14b74c429e158576320b8a8025ea8756d9da23d7 616bf7453bc0b8928920e6733d71a573238f7fecc1d064e77a923807f64d404c 2116fe6c4d950d6be6cb447f18e50a6e9f39f927e1989f51a5300f0782342d46 442194f8070566a1c20b102c11f9efd889db500a10dd3ca20df598c461c4458e 66ee8771b5b7b7664e08196fbb1a517e743548edcbca60999c91a774d8ad10ac e54c68c7b63d4d7eaa00996fd473b316d6b373df1a05db7f9093b9390a90dc64 af023b67370c58c22908bee867140c0b4f54980d6ddff89df64fd0f46d3bf9cf 25a190826236ddc1e23d1ffe16e4a434d586e5b0889bf0df91e74e970e447151 b00965dbc452037b1505809225a6bdeec192b108726dcea3a89adbdbd84e3837 51e670019c042a6298f7856abfd625e9e12f6a920b510ffeed195c67a2dadbe4 ced8b1120a42cb5ce5a12596cdf0aebeb54b30d1f967ce74078996b7a4b6279c 9986a6fa6fc7b064eab98bbe38f199dbd8f9ba17987086810e85349149141f4f 46e9e66e96be288c9d6b7871e94007ff78f660874ef42f94e9a9526c5a5ae817 00ff12f31e8ede790d4ee3f93ce38c51b7618c7adc0d5700bd0143ebe4c068e6 b50921ffe60b01aa392046eaeb8dc75579bf81cf4d8b9bd81107add28130ee36 2f4b6059c489eeae5aafdee0266218138cb58359f86ad66ffc895468ad550487 37d398504c722aa3bd0231935c9780549526cb7844a9929fc1689d1302b94a27 c561b47dc7633aa31c554e509591ba51dae720d91097d9752b3b98f19975a943 2f336120ba5efbaf373d8569950565b2bd886ce8f5bcbe75103f1c9053421c00 29ea491c7545ea53e18be2727b203aadd5263dcb287c8e0825d3924b82a1fb1b 7437b73c65ea47b06be2e2e39622c10e648426a288e3dbf90259a96407442602 0bf588952072a3471703e84d5e5795c63a1bdda657b70de0730eb7d2daf47530 157b50a52cdcac12c455e3024cbed77e44da57f8cfdb8ea6db680170514615c9 241863f0cfd568460f6fe521df6a5ef360ec6133468f273eb19d44eaa9319daf cd7e15a857b27164e71c4897b10f166900f301e2ec3399b96ec36bf5ff2c8b31 0183ba9da179715831361f5d94a6d0f70c0e07b40f560f3ad941ca6a4deb239c e4761d109b92ec266447ea83f8e4a022b33adbd624c589c0a8419943bb7a266a 4d4d21151178ca646aa82e1def29c32f795a3565706d411d412d0e6a53007abb 2d31e2c356ffdea5b9807307567218d0190cefe1acd933784ae490be1c06e99a 0e9c9813ec07707565dc040578515840bccf0eda13b4c5a780eaed041a299fa8 af6b087522113f3ac574f9cdd5dfc363ecf7d60d73c140e0850a46c5f6d729c9 3613c22227de8cde27bdc70e8321bcaa5abefbb31d2508926872525933974035 cccd7bdf72cbad9462ca1ea1ebebb3ff0e2c347867cfc6daec13241a8bd84c4a a25608a960bf925f886a457a5784a59271bed844aa62298bf4ac9e61b4a8cd6b 9b89abbbccef59ef378c86d95536d36cc64c6124b545c1456af307c78e4827f1 0811e7c48950f1b5062e74ebd0af9a67819c7cdb5453db5c9c649ed4fa728ac4 7d96949f1bd2aa429da5a7582ac4c3f215981c73b0b2062acfae485c626ffe8a 49fa78015bb0c918174987899fe13e646d5fcdd134419c0a0cc0b3b4f2fdc9b9 5c965ab3a1ffd8626fbe2901ae5a29c6eeb194d1da9469341609718837e42aaf f7eb42690cd43718741fb0b014e5405f860a9a5f1e7b595a7029a3faac674117 bf4844044947acde8197e5d2514e8ae0f13e9c9e5f21d9a8b3a0b141bb3deac1 46cb3439b9daa3506948fbe4253f24723da2274a4dbf99201ca6b524a25dd6be 7fb56bcc1ac630d48bd8a895ca67d313ac145db824f18dc2ab9e32acb7790e45 57dd6085d43cc0135eee3232bdf8a4c42b54be196f10b7a7c9b96dbd24344b6e eea8845a9d2761bd51e8eece6e38d22873673f9e2a3bd693615fc33dba3ae1eb 3af80e1841bccf48deb99230214f404a4904e8df6d1b5a85783170b1d62b37bb d14f32fdfd7f0714d4136de003d158fa4a8c46b206976c103dc742877dbed5d6 028cf85022c74306fc79acab710f8e46f1830bf81a97b13e8586c0c16e19ed05 e8851b2ea89b6e9227c1d4c311284e7ea06047ad31a02615c6cdd4eb977202e3 992766bea951f2502a95d696d0ab8208bbbb8f8d4d611b91ad549836ca7784b9 3272e27cbc6a792cd0c5a671a35d395758e018eecb1dbd1d9c076975e013c85f d8524f9febec7b552e6c55a2e23c8b9335a1a38738c045532951ecc71f8bf7eb 0fdf87acc17412b92a878c56141b42cd455384a44f878a4e164798f05a182679 c6b5a7c6b5f02298d28a43a4d8c005724276cd423eb08e96348b8c7913565f17 4e0e0d7e0338e2de96d7230b81cde5b582d5f762dc9f59cc52f502e4adfdab64 db3a96ab95fed71412ac972a1ed83d41cce2622fd8fd21aa1012c8021fa37468 4e033bfaade24c345fff7e1f95d4efb365d882c2591de2dfe55e2db0aa746b4c 1f17a2c3919a6afa2d14949ec04210ca2cb80a762b07622db0d7c6f658a46ed6 ea5bcc36c15c79357800322578967d319e231e3aa0e9e36733352bd6594dbc06 d6064ca4f8be52d430e2b4261b964432b52d0c8da892cc8040189b05e46f8a84 47f8da5b2201ac63529df2f3f383b1bc5cc89326df8c560d16e8099486bf052e 87a573ffd193efaae9ad156877e798ba9db3c7bfae8f8528f62afd2c179d6497 38a09bef76c3c55072ae58570ecb55ebce653f50b9d672c5ee7ceea04b1f748a 35e735e6666a2cd64d3797da5499c8c154eb59bfc0046b5dcfc221e7f7a8d4fe bfe03bd382f6a253c60de597fdfc73dc15bd6ce1a71f3212088696d9b6e8da21 9e76123d54025e6ad35b1e20784993b2c8f722eb95299d1360a693bd805f3959 ff62f2e8a93bdb4260522969dce67f2981672d8dea7f1664784225dc281f5651 ea34716adef58a3acb11a738167df749aa9dcc2c6dfea55dcde688b366dd538f 1096e90ece49c5664f4687eb1855d09102f45e74e023309ba940ec36399ef7f1 99cf31d04f1668a47b17fe0ce2640ad2534879e48d1d5831f35d167c1377b03d 7b1d4b5f6a578df812426c15312ff169858b9b547fbfef0bf47f51bd2960da26 27267062ada3ba233fefdd202f33b26e59bdceb3049508c01e6e09481697cecd 134b1e53f4fe7eda13beea024af31a46149aa6f017e107e562415ad0e8898bae 3ee75b7ee699b6350128e2b69742c6d49b9282d91a220883f93808469e3b142a 04a7a3cd0aaa7d34f7519084cfc2012e1a8f814e54b3e75b7b82efdf18ad62ad 9bdc2b146fe5b50dc393d9ad898f282559dbe73ada93d3a30dd53852473cdf42 9ac2ca9dc10d096c32f2e0c295b2526d1cb6a1b63a44af83d705703cbaee30af eb98d9f58d5fab0b69d0112067798a7b0479712e62afee66d778889f6eda3b07 6c90a08e9a43fc8a8851320d98d22e8bed6f5c7afa7275ffded2c3a832f41aaf f2c28afa4e7833be3f8322b9ae9ecb715b89b9450ef03b5be883276b45148e84 4e0ce43ff9e792ffa1a4e9003b1bdcf6b25675ff0e5f92cc0e584116576674f1 821faf6664401e1c21c8d307753fd3b158da31acf2a401e19b13c30bbd45813f 73952dd43563dad2ac04cb0042f213b0d82a13c650ab96c490426739ebe72ec8 19c92007428be45972a3adbeae98d86295a78bec91960a07e4023e45755acd9a 655c38da042bb5013c89438a61429dc654e61f19986f1a0f850e74d7394877ba 4c6d547e17232d6506873869ccd28d48bac5b309d4238415696a951af1aa40e3 c2d4703f45e17383820fcf1f63e187bcbc846d1996ff48b567015e36bfc796d2 f141b62dc70ffa1411944382536aef1891931df707a12aa9762783be47ee59fa 4e001c0117074e49b2ef7e23e9f6bba8a5109d4a4e5ad94643b934e4ab7f5bd1 00bd91ac31d5af320b570369b170265b1ea9afcc1fa719272f06e12a72ae8d25 428ebc5f3c3de06738ac214f529eb63a67b51a85f08e43eef38da5cbe476aa3b 5925c48fa61040306a0944f2697b908e30a2ce0894bd4b427e5be0a19c78d64a c0bf27dcab17e732831bb841eb1b0fd403af42fb52e9c57fc6148a8dcb926819 3883bf283240c60cb35f7e79309f91ce358142e345e73a439fa19c10b2c19b17 0b8f3fe75d9987297b983deb4b15fca7c8ff3abb482aa2d84c4a7dd694a2d089 27a7736574ded30d0c913defc2f6fe7fd7549e357f84db6477d7ef870f26a574 2d3bad3afe12fcb4ad884280c2e41eed73fc1e6408450fe50ce25e4d6af33854 f4216728f08d8636a701028d9dc8e2d7a19b520920f3257ee25a60c894bd6206 37fee750a6843d3d1f8d19c1e1690e044a34571469412c5b20af6b413d8a4aba 322121279a01596865383d7a73ea53645ef4a37bc07cf8f5086eb43e59f8ea35 6263319eecb2d6eb86d24d46905d45b96dfe4e9063ebcf02d77792fa722947ae f45e20a1b1f43f88ebcc6f6602831f3a9d6de0c688bc4d8a3f9408480850e12f 27a6f983d798c30aa41b25095fdb126df7e926562e631bdc103b24f47a1c49fc 1598a9533bc832a3b299a9162f41afb2fb8c0b573f3579c7696d726c523fc411 caf41ac44844f53f0d55cfe9ddf54e4dbfdcbaaa7e8b089008d89e98796df580 4912ce7b284af44d9cb9f9ada55a8d6b929c1d7ed68494f72c6ab66e1e12acf6 3a514ac5959cc7600a1e7b814b644b2b6f5c57caf4c5e151e4aac0c1ae9f99b4 009b96d7ac49ae77b52e5578784048e9892add155e1586be083e0acc9d841fbe 2ec0cab3406d898ba4a545158deef3fffe76dddc2f69ba312a0cde50eb5eadc0 7d75b8a4fe024a96f39ff66f496301769ddb5f50abd2b3a69a8feb73058b0a8a 3861d1f8d851a8c01ec7d08a9626c94e2e2b634ffc537d9bc523098be4d598a9 9e3f9d42d90cfc48953f1080afd0f7f4964867bfa91c0f39da2d5a5d03af1ac7 8601ccef9da9a9e432a07df6711bf04352c3104e839d5ff3a44ce8bdcdea0f3b 69375a40864e973a2730a806c511692b5adc243f7c49e173aceaab39acc5940d 0e74c4ca7d0d21539ba2cfb9a0196c4eab385f38ccaea2855dd0869a84b5bf71 99c5c631ee62e7de78d01cc5523d809df876d9ba14bdfeeca3b4191630a5937b 96cf4d20ebfcdd2d3a2f45dac84d6db491056ce63cd36bbd5259b4ec6a234caa d4628442630109da4adb573897c5f0ffa7eed06c0fbf6d5915847a32844807a7 8cadc615a3d134b196e23a20304ccc19de2602bb8e46ce9939e0469244b245a4 74892a26ee6582e6ab0bffd062f450d00f73099d38a53d6b23db0853a08194e5 337765f016d7ef0286b96534bb272b829f12893c152677df7bc5437620e9d4a5 3943480943a118b00eee95a800825903d4f2dd462a6713297ff2ffb56921b96c 612ba3eaa288d5c27de869abe4b8118cc826bdfe848c26a6671202ace6cf593b baa0442097abb91a9ba556e16ab5d580530f85cb2b24eb508b0a2052544fb79e 87f1861033827496abeb08f4f14f034f2d24f9ec964e287daf7c862f2b19853f b71e59b421fe1915be81036bedd3df39ddb8a49fcb4dd405e664b4b5d539a720 a9a67e584850907a3e31364387113bf7de9b5639eafa2bf69f98d07132c04b85 41ba9c93e47d1bf8194369dc7e5afed0befdfbbcb3e96ca7e37bbda2aa982109 302ab64fe80920363aa1cf7e66a53db00014514f40f99e37ab52791d8525d1ae 5d69403c3a4c1e8e555eea90668ea84f20ef008a706ee034dd958158e3fbbdb8 9edf5a54eb991c3c407b16cf47a59ef6bb44f6aaffbf97c97a2847dc09d2634b 759958e8310fbaa452c0fc18fcb73675f6fcec460c2ef47b1a5a803a83eb0885 8b5f8ce267284a7da5bb4d865b2a76d60a55e43d9568f5cfaf4f4f4d39ebb042 b96f6c0924bdfbeeddb67bafa74e7af769cb5e397f1c3996e44d2cec2d934a35 89c078fee19f71aeebcb9a4815c4fa6ee0f242876f719e3fb29029f9f056bdf3 e2eaa7e2192c5ed5a9f1ca14cec2f48d626af9c6967902cd7d2ab8ec957ad2b5 1a3c67c12e87cc613980f3b148be415698a0746d98143dc9332295a905ff7286 f01f907985696c8af709c62f6ade9b19efdf1b0b0fcb7c2e6cb907f45bff9800 56a306bfb22c2ada854449b0edb5073157269c90c0c20a2ce9a2edb418f86057 f624863c8d190a480cc8db4753f50dc7ce3bd686ea7dc8bb37d732c6b2ff69fb 9d8c792e50f98d1aff3f0e8966b16cab6004c8704c05d33614d9abb4f8ee5541 224028a57fd34a8d0f93c06e882f9207880a9cfec678382b6c181072a13c7a83 0c80b272498dfd337691ba9833d65d5d209fbdbfb69e11081249f5a06d3cc62e 9e34b51566f49893d0bbe45d87ee1cee83887bcbc227ea611c670fd0437f3c65 2e85433ec1a6f8187c1f26cd759c2ab7566040120f06d1cdff9eecedcb1a4529 9b81db82c03a84a266ab633c36d3a6f5a40236f74d2a342c38a80bd30d85c19e 9cd3b1db60692b36cffadc1c1862722f50f195c8880127aca58be400e443b126 56b148646f7ed237dca62e323ca5fe6d53319c4ba15bc341c0486ca3f7dc56a6 230966fa56f80e34a6d67c9f5c46a84e43f72199e63bf61fbfa38d1189cb8df2 5c57c0a9d7966768726b69fb9c5d230208951facf59c1cd36cc4cd607186a099 6a32497842794889991edaef0b4693cdcc2c492222adf018cd01b2f914d5ef18 aa0205cb4e860d27b84a90d3dadac2239725410f3517708f5091139661b74eab ffca8f87d0eecba6986c0411ed868c94ac1c97c09032becaa5b8f4f25d7bfac3 055e47c81ef3fc6327938e49749cd969d61de6c88b722381437a7266eadfba71 4aa62cbf34f60f67ee46c8c2a7ed74791bcc2a9055d29b64e11578ab367a0d41 3deaf042ebd6aa9a259b41bea1d6ca3df22d7a4a45d808d675ed678e4de5dc44 47d2be7a467cb7302d4e30a22e96d6e55c1ac271b69426c38a1c9f2926b7774f e89004e725caa89535ba1ea232c6a67b637d14086501a1759c2262610c4602a5 eeabf2e55f6e77cef6740f93717fbd125275f1d2ecd57607097ff9a753361e76 2bde0d7aeeb6d69cc1aebcd42be8b0cd827bb4480ba0431064fe04651db634df 24db2e2ae8912fb0c21ab62d63dd18e320cf1a5f666ffd7701c3222a7233ba42 1cecf10b52916f387bc3d3ce434facb122bc24c8466fde117e69577299786b08 5f36c514e804b49b73b0fc3c4043ea4c57429c8e923fd505cb09b22f3970aa1c 56c690f178d934ca6a1791559fc86075fec06cb784240d7e331a83988022a37d b3ec9dcac1c52c5bd1421606f98530c76c89f5e6fe3df31c9aed42a9f2d95abf 1e532b2e1559090f8882f31ce5a9ffa27a47bd94310c3705ace9c7ad5a8f5bcb 1975e16e4971cbd5e1556e7916dd8d579ad9dab0c1191de9d323ab529657d56d 90df536b9883710bd7e9bc54af62caaa2b645e73e2d5fc395e621e7477eb1373 3062d0ebf517e9bda039f63c80a5c7c95e76185d49bb3ed9f07df3e2b5833bbc 9ee3f641eb210956d346189dcbba9df86eaec632c75ddb1da202790d9e5196a5 fdc94b9ea5fdf4371622843f80b649960245c9df28361038e0753a3dd07e6ef6 5cb2990b71cf6521f7ccb86857d73ace7667b2a04a9d561895d9d24b93b21dfb d80be4895310e499034a5472351b99923d21623b3e15a6a3c3b8f56ed9928a29 7b190791bf1ad52e457edf4327a86caeabc82ec7ea7cfe0b79c6780b86200a1f ddad94b901f5cc6c75b8db92d68e5a49ed0e5ddbbe3001874aa551fccb4a364d 9c8eda780a09448e62535a77b2c0985d6e4dd6f673bf428ad67e826e109bf227 63fd1a4f2056101a45e47cc7d4f3a64ddf2cd9c82dfcc9b36581e6723e39c40c e1b582da1ee6ce9ad34802f33b67e5df8deefb04317d7a1842e60ecd953c28fc 4ec5e965cdb7c95a27d39659d004f0d988ff11269c412392ff63e6157220e618 f74236ee75aef8388854e82fb077769855fc36f24459509c60f7e5b1c6949ef3 902e6d810abefb53cf81d4b274499a897b5d6a19c11d57425952fa1e7c5ec91d b1ac1bfe2c3486dc0524c079ad2dc4024a1bdcdbc1b063060ef6f4e7113385e3 059a5b152b3455a4f2a323be62cc4f4d73444dc4b4b84dbd9da2b31d7065927e 3bc55030cb57f6079810d62e287ad1efce795362d160acc5563f3847954c227d a7472c602217b79f6925a66ed375e2f2d20231766998ae553d0620f825d9c375 c5b77ac211fdc3d56e73092849e9609354766d238f6d309b8899613de0da4647 a401646257ff4422bc5c7006262b231303265c6aa64cbac9d05cf9c928bfbb60 96ef68bfc2041d8f46a53a00cdac67458a7c752da573fae028f50fdaea9687a4 3a7444e6d7666b25ba59cba77ccdaff90346e2fc82cc1cb6518135d1466d7b1a 393317527cd302f83287e318e010943ff98a80c57596625b2c34659530dc2795 13a5da09bc6e5fb6f5d742268fdf6c0613f756f9c8d64985f6f9f7e2b7c6618c e56fc3a1486f086840ba25fc24739412851c110eb511f903b98ba9fb0c6bce25 fcceb7a3477e4c12b1a8be3e6c748ea5951501c1d28d84cd7d71691ac3d2fcd3 e539b5064804c302b7d6b878545c3cbdc6aec17411fa5dbd6cd1a8bde45bb5f2 5abb624342b8894fa5c4b0f3684f238cac5fb7ccebf3e343bd25282d68c9bae4 11040a78571d727d404298cce0c5e4827f0e0fa2ab6339f93d6062f6dc8147d2 541439ecf81809abe3546d9229af51592e7b56cdaed692afc07d9dca46f6d1e0 1e86af39532b3669a33dac32a0c77778e5c66f806912945a8116276e776adad7 cb9044cae0c7f4a5dcb7c333c5bfc2637ba58a8d2e7a554286a150b3d206b6e2 3b8c691b02c4215b383304592ededfe568efb80a1ab73b5d9b127cd580a7a151 6eead3df4b205b2f1cfc489aed6231089daf14589829376a88a2b71d4c183f2f e93770691eee2564663c38d790c8c8ed13307d5e7edac440c9f924bb24089bea 9eb0ab0c276d372171cffdf0955b49665a938761a491378f40d0af51aa35c452 a4afd801cef064bbf936688231d2591ca45a52f4548fe6eacbf901516ad82418 bb08c0acd41d45c1eb3e17905c3dfa11e3e61557d4b17c618ab607e65d9cc4c0 35de39be5c34175d6d6034ad5053aedd34fd7222b878bc189e093edf7c70e90d 62d3ffa43b2116007a3a7b79f51bf4cf6ee02a9816247f14db97ae0cb4a72cf4 9eb692314aadb25554d5885f747d21f9af7bdaa52d7dbf66bd9a357635f4cb08 5b486370debb8508fc6ebe76d5613b832472c86d23941474fcf966891636cf34 00b0f9d1a7709bbbfa00e519e70687b873547009ec56f8a9b13bdf7f527d0672 59500e5dab06ddbc96ff3611097f8b3d54f8d954b06d0a5bfad36ec4a8e71914 5ef0189fd2a69a1b3c4307d9eda2640971875ac78bf06112ce6daf901a151ec0 c27c243f967e5bf75846632b7868d8ad904439e58e6a129666f321151a0c6633 bd9d16537acadb8ce28bcba2d56eb46bc33941e485155b8a48cc4fa7a521f387 cde6b9c64854aa899efe3dafe69cf751e4670bca3faa285b72d3ffa3d5ca369c 06347affcc50d193c8d1854f4f1abcf62644667fb2cc5edbb62e365d7cf7aa77 07b892455c7926675f5833869c2aa7c5ff72d896766d100d63485daf85cff1c5 6419108a1ac7644136d51d69f1690115fad1c45dad281cc3d8a8c5c41ddbc98e d7bc10e1ec18ed03aafba5a8f295336cd8e23b1d9e4d06f714529b82bfde0445 72cb04d996cad1560b70737f1ae9b4d47b6b33c31bd25afdd54fdf1d56f9af2e c79aed973f864d1e1d17a52db0f95554b47fc68b56bff2432a2625ec40d7dfd8 6966ea29ccab7f35bd440b025d0e8a41966f26ad1f838a07bd003b2e46f6f70f e1f6116e5ea8974d36aa6d84d86fd2dcede88cdf003186a98ee9b4b5f91f6a2a 2ddf1968130c4ce639f046d42e9c4f9336b9470b90c286ebe9b173b77b5897ba 486518e9dfbdc514170501a7407040027e2949b3f0205c0c8eecc1c334 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMCSC10 %!PS-AdobeFont-1.1: CMCSC10 1.0 %%CreationDate: 1991 Aug 18 17:46:49 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMCSC10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMCSC10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 44 /comma put dup 67 /C put dup 72 /H put dup 73 /I put dup 82 /R put dup 97 /a put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put readonly def /FontBBox{14 -250 1077 750}readonly def /UniqueID 5000772 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacee583a5c939393e012707b47e0c1f a47d284a1edc9d01a497d772bca8c543388e6dc0d1e2c4944740470e0914f65e fb0737b0851b2ba713a9a00b36d07da6bcb52920b9b59efe587734027a3c5e65 66aad332fe6fbcced1417802822a3b81d6187875263d6bbda04bbcf6e4870fee ad60f104bb3c5a766610dd11aea64a6b107b0b04439fa2888b8cc39232bb83f7 695aba81f0260cd5248b9e649cd800bcb325468c79ffacb9cd3037a112066957 7889d67fff57549064b985d67ede2fb03272083723541051ebe936eff01a4ab3 cd845d565dfdf25d9ddd2792db17f52f894bea484480f06c832140fdd6c3af0e fef0584c6b78b5e2bbb9a752f10581fd1c48cb498a822afb18cddebba34695b9 b418010368fdfb7bf758d50f3af03360b81c776325c33c9c81130b1e1be840cf 68c71ffd091dccc0df7b507fe8953dc3836af0da08ff9ff3e9cf7288d9eb8baf ffac546a0fd987ae8e0bcf7b759f4408e13524f478de5896d816cb0ad2904271 cbec82a5ca50f0598502b434ecd94531b4a65181b5b3afcb650904b15157737a a4386f1a7f1252caf2adbd5c8162bf3b065c01ca471d520c884ebbe1b29f9549 134e285dea2fe158c15a08a744cdda00bb6c62158262e24702803d9e1dc1d3a3 1383085631154b077fc20488ee3aa03f47ed2766644330b94133f2f9389b99b8 96d3707d1c5bb227fd3bbdf3a6ff572bf07164107c7a1c0710a5c7cfb67282f9 c238100fa138b75c553d7cbef17e2292a320d3d86a6210e6e3a1e590b10dac6e 177094d5dd163db623d7b344478752f6f3d7d5b3fa92e6bc72dc6fc343d2f946 9153e3d14c5a6d6b1d9ca52947b789cb4cf6196a02973aff0b097333f8d615c0 a1726ab7e31c378eab77150faa28cce535afe3ae5798402ca51cbd18dedc2c43 5281d0781351df30f4d11761579676449ae4a47a10f677cdd31ca9120fc2606a 9025d3cc09d58856a9bbfb17669f706ff8c7efe37a3656c9b20609cccb58b309 0595ca5666833f2bbf884aac1cd632fce69b4e0ea2e0a25b9c4d471f0e322e09 4cefda321359fcf0ddf32442a0321e628d1d3eaddd01986ad3a96710c071c973 c626b510983f613094594116e0eaf9be9014bd5085f4531548ce6223f7bae2f7 14ebc7f48409fb687b359734324f1f394eaceca21b577e347deb31d178d42f11 d8a7f953724bce484d05500346ac359f36fc91f03ae7d0a4137a02c243de06bc bd239567b9ca2e4fbc8c09e737f5f38fc32406ba4026ca8bcf7c8950722505d2 2afd0179695510e95894b3df4365293c5a0d9aa6244960b321a83a57089122d6 d304d0c81017c3ff1e2fd4dc171e5ff723fecc69962da47c3fd4b8f651e03f1a d0715d1118407acff493b2330cbe081571aa16c840702f90996b6637c1eac709 6151ec94f824aa719046a4105f28e438817bd773dc6f1ac21133e9eec9967f23 d274efbb9adb0b4669113308005374f0d2d91aad67dcd77e999f7c71af6f520d 8797662f67f7f5e25a5368b0cd1a51b008c21941fdf5761a27a252a0e3a1c8cb 25896e1dd1128e5cdcfc6c2fc7c518a0bc8ed0ad906b16d39efd00dad18826be df2694976e9941b1692be958caab1f671bf636588f07dd393399674316d3f1bd 53ed20a182efff1a016dc507650456cb5621df2681c508486fdcc7fd7ff0da96 10cdc53ddd3fd4eff27e2d7cf5cd55ea4e63f3ef543f041cb1ace0e3069f401f 4179ff121870dc184c77b45af6c7ee2d83661e0f51561b734d10155fd9b50edf 0c8a57cf25e369dd1f101244c75e2dc18816b8ea77acf7e78b7c4dfd1e6db9b9 4ed12587641f338f3b88e58b57d7c63686fd63a35294422287d63ac633e3a777 9d14f7469c285453d02d69d0e6a783c59ad25458e3f8afda3f246863c7093551 0d6d1f90642c1978711ce7eb3aa2a9b39ff088184be7478ebab2b9c9a3520d1f da7fdf9b92f686c2e190f8771feefc0e1307ea79ea6bed0a4a33332fada1f717 0af31fd68c0b44abf59bf6e0d1f4f782527f0fc5bc916f810acf32ffda3bef1c 7fc0733e32dd0b134248a9ec24692a4bc5b09ce0f6ab7ce291496592e94bac98 6742f38fad6285e4e30cbee0fc468dec2b20dd1ccc1767dfee0a546ed2e44253 2a2fb88167b143e91b59ff38245714c2801deed94f189826903970e59bc1969f 66b8d22f7eb36a58d44ad92ecfa242f6d6db0fd28716f7e6a1adcb01623aa27a 2ccf7e0bdba049c922f6a61fc19cf9b299365be70b1e75d9c6ad08d1e04c3a6c a90c7b313509dd2afe56024ec3bf080270f2e9d2b3bc51aac0d58fa8061eb66b 6d7c672bd931db3b6bf30052260efeb918a9265c521c45f97a9107e1da18b2c1 3870fed07cb815bd16dbe8b1e30b7fee9f326357d9ebb5332a324cd3cdd90f01 86ff505176e69413dc1f99a3a7b61983d59b69556045eb046f7fc0c4dab1a956 7b21a54cffd6f2c008df56e237e48c3df8c4689c8189ee145197f73f5e339c11 fabb535937b7d64c339b800b2805df580eea08aabd4322be639459df3bffd596 efb282cde82bfa60195620c9da80889122a12ae2d79a5bcfdbfddb9a4fdbfb3d 75c82907b5d0c71751740ee1b954c3af2e97d29a87e9ed6f26ae2a16bb68cf4c 6f456b4c03d7750e1ab07ec4b4497da585957f78adc3b5543f8fbdbf16479376 3fc7e9a0f05c640893c271722931c8f05f562133db152e2c4a590dce1326a785 2aab277ada560f53228f3e50b67f10f374c41260fdf0dcd7c9a4ce473cae89a9 584ce9e15e3e72c353795d800ba91c1294216be858b9cb631eb81af6fd9a0313 acca0313f7356c5a4dad6dc0f8bf720c37c179f7b5ff53250bb2a9ac5d26d32f e0382588f0e27fbef1a5e9b343b0ec8b1699d032a7610f83500b05635733f944 23199c674814ecec6c7c6c4b067d566a3e68dfc14598544406587e413e790472 7a48e53eb81e7c03eed58c4784344e1ec93e64df448467b60518e8fac575aaeb f4510d1eabdb94eec48b4523ba29168ccd42bc6e6b0bb6ca59e62724e542eb81 80ab7de09d97abccf755d09765c8197ed084ecc0ebd2f99ced49317d133b458e bfc92d3dc78b4ae12a94d6d1406a06a5a4adde9d35e8312ce21cf6f1cb24ae53 4e205282fd6df150d2348f07a6d848e88c8463d35646b25d47ccc9f94afc7cfa 26179ec686cd631c658d7fe1b0f809b21ecb1e158ca352c86e29285445ba20a7 5bbdc2ee1f28bfd521b5168c06a480287817ca28f60e0014fbce82b4994235d2 181bc38fb1698550ebe92a7b08b905b45ec830cd63004104d75bfce641d89b60 ffcd11865ede5686e8649a11e63faf0f8fb065d74a5e5bcb7510b2f809fba90d 70ed5adc6852283a3179ceacd502aae7f9235332be2d7f5a253e0e1e34dd4ca7 640e65d47407b2ffc76a89ce880b74daf55ae2fc01895d968305d11b10d30f5c dbfc49fa8cb27db5d549c97f3abd30b756181af3946e5127e25f9f3055d97da5 44426db2d15e62a8380d429471a3b8eced8d087526868ebc6db4c5f3ae5a0529 2c2507523e588bc985d78d31d71d08c5c1660aed6879af46f56e76e0887f7f68 4c83b16235df9189842301f10bab7a2197b849f29096b4bb69ed5fabe4a0f037 aedc550f87dbabd2ff94c3e00b1daee95ecde97f13059b5a7db2263b6b9a0407 e401e358eaadea39d58c554ea12a908ae33cd5b5fdb1c03a4e6cb145704a5405 8608c43833cc2de3422680c3c2ad9e1e7bf5862bedefb06fdc02fb3df33a5e29 f18f30844125ceca47ed481c8416a475d8b187a5dc335a1348fd9ccd24b4863e e6405a825a25c7a602bf871fd641a2333f8106c6887c4d2333b1505bc54369a9 d802852f9c0027f018aba5b9bc85f08e383290dc94c88e7a6a3dcee3fac1e083 2371c8b2debe50c8d96ecf3a606d3108c160b8dc24df234d1e797f99ea8c6072 688576a6617aeef131e644aa931d7d94cf6692e534356d0688b766ee5e07294e 5c78333085de6f8891a7ab115e611772226fcbad657f7f4a55ba0891301a00ac 1783dc992603aa896dc0534f0995a2a3482448cc94b351e8536d17a7bfa9cad7 18914dea54947ec47737a15f892814140e47e27cdd8ef463047ff4927d9ca3e4 0addccddbdfbfaf1de41e9be116cb5eb44474765b7a58b8d4721674c3b863337 c667b2d85235f38a5f53e33d3d437c2095c47edc5fb61b06d710028d86d797f6 1be2ba787ae6f916c87c5c61df21eedca3b1fbb08b16edd899105f52b1b8ff66 927904eebc5f4ec13aa6a16b8d9a1191c7257e271de4260145ff011e951546dc bfbb44ea9a77fd3f202c88d4966ad8454418f705110b96c22a589410d804b14d 0f6066d43c0ad4a09df79976422b67accc57993d825ae964ee7d0b500ff15486 f457b5c7325a68e8fcd8c4e755826316b43208d48a2c06ba9f8f370bfa09b9b7 93c669b5f18781bea54b55136f0a621ffcad8d29b9585e3e53faaed18b371428 032349b50c588e6b7b1173fedcbc2f85550b5515f16ba4defe297f2f62a94e40 986b44fb1c6ec0dc263edcc5d089129e744eb89de0d8757fd032013509d6dd03 f1ea7393c86fe2e74e8b4d1d57c422f52ed068993cc72153c0ee234718b4c869 5edcf7c399a9a7fe2033008996b03b7914f8617a32aa7010e68d2139b3006724 04988d92d0b8638f5224baa6e78b3ac77306d1fde2b9434403b526905d670d5a 0a82da3fec0c55a3247741921afa27d6915464718a088484bbc91c530bed6036 950ac12e782f9002982f3907e9677f13d175ddaaf9a0182a8a5edc96e64096a0 e6070412a71cb13004bd5956c3dde317aa938c3a13e3190abc37d4e96964558b 842555450c9a66a7fbbd60b3fa896e8b3cc8850210269faff66bd152c0c2105a 2ab61fd0f2d946ea659c2459facf1f6fea7ae82e4467108389e7968244152106 0b431bdee80346fadcf551e969c94a65136b5bbe733b459f78bfe9bb9243f066 939e8c39b7754d27692b8103acf8ccde9741ca6b9a1d8a76f3f20bc0863b5719 a5ffe0a1a0c1496da4e848d2dbee91a8ab42a8610e99ea4ebdb89ab0db5375cd 0214bfe5d4b7aa50864124115760946606d724ef3f0103bc204bbea6cb258ba3 4f76c32af53cc1b861ed9e0b5c23c1a2cba47b7cafc0f9f6fad13153997e009d b689a1753ca1e012b010c8d1519dd4242b6f2c771c77977413e3faf2516c4a21 bbab87209b324a0c3fd3bc3b09da1f11be89beee675f60a65eb979d8bc29b4d4 4f86f45c0e22df01b4871419a943ec765ea10c17ae02651b8e8b5492978fb3ad c898187640769f6a84f9d7fbc778dd56e20fb5374dac9531796f69ef6c0743b7 fd950487e7bbee502bd4ddc568eed76907fcd37100423ea2c671df5e2584a67e 851e335a5bae84c186f76d2dfc5027ae145cc15c111240adc09ca3687fa145b1 55667c3eeccf82b0fd8a4d682814403fa5af8e38633393ac67a025064288447d 38c9d34cc2da0e76f3e5b8f9f7bc752d0f44c62b892df5bedf926d493b126527 3b4163d4a9ed563e8be1435ca80789e75d3c21da078abcf396d538b325d8c096 798dc3fe33de0f4a69e39c060dfbfcd2a4b79b39927313ec7f2d261d69fb18ca 26f73677291b513cfa92e0838da08d0ca31771dce9cd4b0a6a66b688a5a94b5a 2f55ce77f1bf330f33869d5dd879fd67595717ca5aa0e5f376512bd478b2c2f1 77e3f5b793c0c3d01a64781ce18106a6a861ab460c6431e6ba77abeeb10c8ef1 176c75c6a784aa827b7d1628a4d0d8ceba1426ec46b24ee3cb2fdc 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR17 %!PS-AdobeFont-1.1: CMR17 1.0 %%CreationDate: 1991 Aug 20 16:38:24 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR17) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR17 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 51 /three put dup 55 /seven put dup 68 /D put dup 72 /H put dup 76 /L put dup 80 /P put dup 84 /T put dup 86 /V put dup 97 /a put dup 101 /e put dup 102 /f put dup 105 /i put dup 108 /l put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 121 /y put readonly def /FontBBox{-33 -250 945 749}readonly def /UniqueID 5000795 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be356c29c3aec91ef17f5d31183b1e489f1fa 559a6693fbdd04d4f7e99886d8cb7cca13d4aa9ceb34a708af22e69ccef0e504 c3997075243585edf60b6447c8d01cffb04b6e3ddbaa7da5891286861322a795 e9d990fd56af2f5c2b35801a0b07874e4ac3170481d232e150443253c92a8b05 513d4a4154a99d91f629ccd30376500f5d16aaa9b203bad6350e4b19424c0e33 75f2949bc1927a6f6221252f8a96618e646aa1b0810753c98becc26b37837775 24bca72b818d314074c1c91f4e1f4148d3d703d12d179ee6970bd55d04aa9a9d 97f63f2c7dbd129ec2ed3ba5f8080270ea5854ea165dbcc061e2f47f1aaf0997 2ac9a689a2a9620b91b53f6b5092884372f5f7afca495f331138d85a97c5bb83 d8072dc88010fc89108b60bc06d4f93c722e8908d7ce3c1ea3c70e9e65edd769 7db17ce0e012ad37d4030f33d30a73fd655b7a2e572f3378ac933dd75082f2f1 68702be19bc60cef6bd5f0ada180d21408c04b7f7db9b6dbaefe09e809a80ddf a5366d10930d3e68ca53e4721ff525853f4c784f2c2c3aa0129a34d9df00debc ae4037e4c0fbdce3989f35964b4c07e7817b805bfe8c15f0c0ebf226cff606b6 2954f0f42dff8c214a6537ab666d25389c44db7b5866440bbfc137712bcdcc89 c68cd1adfd85648b1ed29bfb45a564b02172137feef782d604e0d7e1f1737c96 719cca9e4b9dfdc87e5999b886a15ac572183dfafd8c4176cd98430c204d4e7c e989e1dea814d3088a21d9ae6c5fe7ab3d399b2982fd605e65509a8ed6790c21 a08a23e53dbe70f676d0e7b2e8261b092dc3415ac785635d133d309ac670c0c5 5868fd863ce42542ff1e83e1fa20a7a0e5d680dec3a22700f7f48d2582b8411d 757d17ab7530ceec0c6727c6a80f2493196b0b36e727bd665ef64d3ae80f7547 e515efcbc85336dc0f2eeff808f32cdd97466cad3c47550b3330131dc51775bf a6887474ab84000fd6df720cced93f8f0f6b96138c79da53aeab321adff9cfd5 57b936e2b456195659f77ee33c1ba57041d9a2f0ac8b6b978ae3a5697e7b937a 4f82d0a7f111585f2e0bff308c63d330ba2391f12bbb7fb4041907815b720b91 1df90f4744b5890044112d3bcd23ef96ef579d335909a8dfacd848538032b98c 5810ad885c268b2919bd13945fd5d873aab413dcbd19f8d009a239be365fc2fe 6ba035b7563bc9b2419999b9ddb31f7d8b5f45db59120823e93720bfab1cac12 5f92fc48dcb5dc0a49770aa97a2d1c66136117044741e1754fa5b513ce00bb81 86856892aeb4a519648fc0566ff7b528654c62166a004760a6333259eeb47c53 1c17040c9b84cb68e89f4cb4e9d23bb634b5679047a161a7dc570fefa5b388c6 0e7fee8bac0c774feb66d243437ac4d4181b155385b2aef6ac4ed13b9afa1e32 185e5f90cc76eb5a133bad86888ec55308c99ecba8d2152cef6a1bcea7ef506c 01f7742f8112c2fb63a7317950e6def756b7b672c1f8d019da48af8b9969ffed feb464837ee3f7b7d1878f5b4aa933501e0e1348e0cd973b015444866fbce6c6 96fbee0f5df98dfa9c6f019485d176c493c63c3618f640bed4339e90a167e51c 8599017609978c543ebc047bb6f453730861a8b62d16a9ce18c770a79660c72e fa4ab8c48bdfb5ba5fc1146be84b9e0bf0ddd32eaea222d13d2c13b351ae5f8a ea3534f6f742df4e25afd402b681e783ab717db0e5d842f37c37ea6d7c016476 d028d65296c7b34118f8623fe97b09280fdd310d6acc9e31e78a013e8f8649a1 5a402015d2330ac445e6d8150d468c6d844fca0fb150192139011993e978cdb6 4762e1e65a7159f643892baf465211ad7f9926b8e22ae1711b248f0ce39516f0 d34b4e997729308490ee96c6e032c88f1d3b11a49c46f53315ec21f2903bf6b4 0a2cdb9fd14fc6bbecb062e07995dcbc21c2e553627ff2e02061f866acc550d3 1f52cc2107de4faec9ac24b3b4c9e419e4dfd090236c7851cfaa0bb62ce28fe8 324b47b9aecff587351a29bef8fca24cea7115bcce8651fcab8f9927fd9f0689 1f5855539ac12fa89a1dc047059d7649d1ef0e8a6765e1003d6cc2a1804ea409 9d446ef6cd7fc6941a0c83df77ea5aa2ede2ca3c15805b86541033191c340e06 1f42a73b6bf33d5df76518821f0457138c821c933047b48c59e7feb0d122f787 f9986ae0b1a80272c34bf8ecd6ba427f252db00be2e4ad9664c5124dff463769 46bebcf1f827c7b38c68c4a1587db7260a3fc9022ce782de5fa96817f3a50145 bf4a6adb54aae8403c703c28efb5cd257f40d2e045dadf18ef157a01525f4188 a33c96319df15b4234572747afccce1ee9cef8145de52b6ff3093302958e60d8 c6da284c6f2c47a0e3e89b07536dc4839a6b673ff18c2f7797cc86e0a506aba2 f3a19c6cab8b28b98e103c6f0fc8ab8889bcfc288d4a280e4b954b7451e0d4d3 5130fd183736126ef440106bb4fa0e53e3cb67a15e4a826bdc1943111bb1f29b 0922c0136520e7bbf267ebe4acc652444568fa2cc4429d1d95084e24dae8e881 0514ca5d597576541529f0b5668252eedcc9c3fed68fb72ad8cc491437f99af1 fb0431c113a2e23208b73ac3f8ade360f1ef2c13567b21ac25d5ae048b0e9d0e a5afcc3ee023956cbc99ef49426a4f98622a44df10079cd3c04260b8d5e0f852 80edaeb529e6fa6657f67b0490ec707bf404da6035608f507e1c690fad2f62d2 a8610c1f6f56716f036e072e7981a6d4d319087ecf193693e059c85e646d979b 7402d1122e1ccf7d741f4a3f0ca75e45745cbcbeeec3a3051cc2890655431c30 670e3f6a55a4e814ad5a4c34c505e16c1f9535109423c6ab7064815b42cc6bb8 e33be4bebb663b2b874653ea79872d29be20efeddfcf7643238dd0fabf79aa34 f8c31d390f7f5783a45553209057a4085f73e5127565dff1caf51563a8971080 6b45cf3a3742fab6e92fd9f1909580c089a960ca616ccfd81d4c515c2b823728 6157b3b6ad633df64b5dcbe74bfad7a7f27b5ad3e300ef28760155df90e9f125 78f2d00f14893d12255467ee4d6d74263cd04a30c9370dc707f1a990ad4ca687 c0fa52e93211bed9aa64fef9f386b8d5c2b955655275d61fe9663fd842c6f8f5 9c26b01907c951ade211198e8e19a41e1a3063d5e2270670e3e925866f3b8679 bc040fde1fc60d80399721e0ba13afc1ec5c1552c12b13e600db342d23a55fad ee29a93ee69db418a99f85456a879b59ff9dc6ef913233339828b44b51210728 5addedfb3ab0cd65a0434c34a97f5fc1a0ed935579d18f5fa64e5c8eed8a45c0 16e08abd69a2da37e6dd3240610acc4154b49534beda7b380bfc716b355ab119 72bc2d8e8e40a9480cac1e7c9330f35c628c326b18933fa117560ef38dd340b0 4826ab999bed4fc57fab3d92479d3eab7c32660a0e4924781d431d8f9e943fa8 8c473480d46349f32b384b1304b2d02122c6e2cbe514e27f5da6807e04ba2f56 7147b8c03924cc1ba2563214dd4032ad4daf75ae3cda470d4cca1e0a494d15e9 0d32f2e80ebfee9e3453ca751c81f6d970602a4325af0ef256e0a5c86b27bf98 3e4e39b10de389511f482da708e320ef38603b323f72f5c40dba4b5e72d1b8c3 58dcf800b88a9f3fcdfbda4c31268d561b901c29cc0086f26375b58558188ee3 3a6f517d10abed89021815bb317532e1b8ac73ae81bec46729e1f9f8458ba05e 1a1df39b19a79a683f741620915650973e131af99d0c5bd1d5467eded44cc99d 21677001346b748ffeb354f474e9fe55715de8a490a66030d729aa7916eca465 46855bdbf23bc384cd07e0f8f36e5880b2ab8f9b238c1a73e709c2b113919199 7042701c10be6f141e6d3d8e8b64cad419faf342ad65dffa081f16e1a04d5303 a6988e9a5977c43cfa56ab43e848433afbed00849fec8d77cf26961b2ef44d51 dd7a2777fa92d7a6a51947eafca72c77e7ba1f96f97787dd2f48a1e855bf48e5 ce0eec7641289f7034a0b5a3f55ee2d8ad49c3c4b7202398bae1c2415d178785 683fc48c3e9003e428795c0a1e297a804ced6fd92e6ab8546fab1d6f1b2b2370 7bf1b94cc9fc0bb7386dd435fcc005b75c11f59d58778a2b28f37db4ec8ce8ef 556f3f79b100e7d4c917935c59af377e3ee4b2abf56412548144d71e615b4b4f d82b33ba5e219bad8034e6b2d7a11b4f8dd6afc5cbe5222e3be3a1f8c1bbd684 a4fd36e7eae11ae522342ca07170fa4aaf1c0adc50259526281a1937c40e8db0 d6b5597c24151cbe81f765ce9ea20355218d74cf055fae70821c8dd2334e30d2 809e6abbe9751c12aaf6c8147a89a58e67a7625653f262d7929c20d887c7760e 53e5c960299a066f140ef839a2e30a2b44f05a06e6fe7653b72382b3dfc3ca5e c03bb7ee24de960a08fd2bcdbdcff498fa5eef5ce4c4508e0645b90c7340362d 4b09e7d7e9ed1add45906d924a3eaa9f79723d3854aea702ab311a3ebcb7cbc7 76ff2a0c59ed8e7f17d66fbe30210b78cda43863231ae0f4b5806ccf531b9e2a f355545c0f81edf5a2c9ede72b4ea595cfaae5673ed9a8d42c46539f1f8527da fc147e3f6f5b01772a47b491509b53a0dffca6d561205c984eddbca10c5d1f0a 23752e98456a0ca8cea70176d503f38ff0f983fc182639478d84a712b2b53989 cd347fb35305a88d68b95f2aa3e8c1513a3be6d41257c0fc70948bccf6990882 f12ce064c328991f54887d16e7e19eb48b66ecb84d1dad58bef250e74e6ddf08 c3ead0473a49b1a7bcfeba708cf6b99a71ae824aa560b07b4c720476671b3cc5 06bb4e16f185677023044498a252521b532e86e8160dfee65671f8711bbf9641 971a887f76bc2d9cfbb46b922a70ecca5c559fba6c90c8bc1feb96c0e6e0373f 8da0e2f399c30bb1885a382101bec34652d025c4675e78168d1ec6170b4097f4 a3c9dd1275d5e8a99880cb4ae0df95904c0334220b8b565ff69f63329feed426 c0501332a7b523e53941523386e53d73cc14521933862f72d32587a28a70a846 cc60f067cf99888e6220e7099b9a09533786191593326a821148ee996b3e0ac2 8e9b9ecb5dcd01672eb07fb6b7a84ccbf814ec314ee2a862a7367cf3535ebe32 cf7fc083dab16884d25ad535343d17624f72d064a29fabac4527f64a02682e9e 517ee44360eb0279a71ee4eca1f3e289450581662f864ecc2ecf122c157f21d6 33992668276b8185d9fdf4f05ebf13a6fd67baf34e62b470d24f8056b54d763e b9b9d72b84b5fd2bb643d61abfd45ba61e29fa16d59d22b844d67b105b 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 40258431 52099146 1000 600 600 (/usr/home/schadow/v3dt/v3dtm.dvi) @start /Fa 207[19 23[55 24[{}2 66.4176 /CMSY8 rf /Fb 140[33 9[24 22[53 82[{}3 66.4176 /CMMI8 rf /Fc 200[0 4[55 16[83 33[{}3 83.022 /CMSY10 rf /Fd 207[19 48[{}1 58.1154 /CMSY7 rf /Fe 140[39 37 11[41 18[51 63 82[{}5 83.022 /CMMI10 rf /Ff 134[44 44 60 44 46 32 33 33 1[46 42 46 69 23 1[25 23 46 42 25 37 46 37 46 42 4[42 4[85 28[23 11[23 1[23 9[42 34[{}29 83.022 /CMR10 rf /Fg 206[33 49[{}1 58.1154 /CMR7 rf /Fh 150[39 39 48[0 4[66 16[100 6[77 1[77 8[50 15[{}8 99.6264 /CMSY10 rf /Fi 205[35 35 49[{}2 66.4176 /CMR8 rf /Fj 140[46 44 3[58 7[48 2[42 15[60 74 8[43 5[70 7[27 59[{}10 99.6264 /CMMI12 rf /Fk 137[45 52 32 40 41 2[50 55 1[25 2[30 1[45 1[45 1[45 45 50 51[35 45[{}15 99.6264 /CMTI12 rf /Fl 134[59 59 81 59 62 44 44 46 59 62 56 62 93 31 2[31 62 56 34 51 62 50 62 54 10[85 86 78 62 84 84 77 84 88 106 67 88 1[42 88 1[70 74 86 81 80 85 1[53 7[56 56 56 56 56 56 56 56 1[31 4[44 44 27[62 12[{}56 99.6264 /CMBX12 rf /Fm 137[51 51 51 51 51 51 51 51 1[51 51 51 1[51 51 51 1[51 51 51 1[51 4[51 3[51 3[51 6[51 51 6[51 3[51 51 5[51 2[51 3[51 3[51 51 51 11[51 33[{}33 99.6264 /CMTT12 rf /Fn 131[98 49 43 51 51 70 51 54 38 38 38 51 54 49 54 81 27 51 30 27 54 49 30 43 54 43 54 49 27 27 1[27 49 27 1[73 73 100 73 73 70 54 72 76 66 76 73 89 61 76 50 35 73 77 64 66 75 70 69 73 1[46 1[76 1[27 27 49 49 49 49 49 49 49 49 49 49 49 27 33 27 2[38 38 27 4[49 19[81 54 54 57 11[{}84 99.6264 /CMR12 rf /Fo 134[85 1[117 1[90 63 64 66 1[90 81 90 134 45 2[45 90 1[49 74 90 72 90 78 12[112 90 2[110 2[153 3[60 4[124 117 115 122 12[81 81 81 81 3[54 3[63 63 40[{}35 143.462 /CMBX12 rf /Fp 135[48 66 48 1[35 36 2[51 45 1[76 4[51 2[40 51 40 1[45 23[33 3[62 10[25 45 45 2[45 45 45 45 45 45 45 25 1[25 44[{}27 90.9091 /CMR10 rf /Fq 134[71 71 2[75 52 53 55 71 75 67 75 112 37 2[37 75 2[61 75 60 75 65 9[139 2[94 75 100 101 92 101 105 128 1[105 1[50 1[106 85 1[103 97 1[102 12[67 67 67 67 2[37 1[37 31[75 12[{}42 119.552 /CMBX12 rf /Fr 138[61 59 46 60 1[56 63 61 1[51 2[30 61 64 53 56 62 2[61 14[80 8[40 81 4[78 22[32 44[{}20 99.6264 /CMCSC10 rf /Fs 136[85 1[65 46 1[46 2[59 65 5[65 2[52 65 52 1[59 13[65 11[92 71[{}13 119.552 /CMR12 rf /Ft 134[83 4[61 62 61 1[88 79 88 1[43 2[43 2[47 70 3[79 10[119 1[115 3[108 3[99 3[119 3[122 12[79 3[79 51[{}20 172.188 /CMR17 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%BeginPaperSize: Letter letter %%EndPaperSize %%EndSetup %%Page: 1 1 1 0 bop 569 951 a Ft(Prop)t(osal)53 b(for)f(HL7)h(V)-13 b(ersion)51 b(3)h(Data)g(T)l(yp)t(es)1489 1246 y Fs(Gun)m(ther)37 b(Sc)m(hado)m(w)580 1396 y Fr(Regenstrief)f(Institute)i(f)n(or)g(Heal) -7 b(th)38 b(Care,)f(Indianapolis)1327 1695 y Fq(W)l(ORKING)46 b(DRAFT)862 1914 y Fp(Id:)40 b(v3dtm.tex,v)32 b(1.5)f(1998/09/29)k (01:45:48)f(sc)m(hado)m(w)d(Exp)324 2354 y Fo(Preface)324 2573 y Fn(This)i(do)s(cumen)m(t)h(is)f(a)g(mess)h(and)e(I)h(ap)s (ologize)f(for)g(it.)44 b(The)33 b(reason)g(wh)m(y)h(I)f(publish)h(it) 324 2694 y(an)m(yw)m(a)m(y)e(is)e(b)s(ecause)h(I)f(w)m(an)m(t)h(the)f (pro)5 b(ject)31 b(team)f(on)g(v)m(ersion)h(3)f(data)g(t)m(yp)s(es)h (to)e(get)h(up)324 2814 y(and)39 b(running.)63 b(Originally)39 b(I)g(in)m(tended)h(to)f(come)g(to)g(San)g(Diego)f(with)i(a)e(complete) 324 2934 y(do)s(cumen)m(t,)31 b(but)e(the)h(pro)5 b(ject)29 b(w)m(as)h(to)s(o)e(big)h(to)g(accomplish)i(just)e(a)g(few)g(w)m(eeks)j (b)s(efore)324 3055 y(the)f(meeting.)44 b(So)30 b(I)h(fell)g(bac)m(k)h (to)e(pro)s(ducing)i(slides)g(and)f(while)h(doing)e(so,)i(I)e(came)i (to)324 3175 y(new)h(ideas)h(of)e(ho)m(w)h(to)f(break)i(do)m(wn)f(the)g (problem)g(in)m(to)g(parts.)470 3296 y(I)43 b(w)m(an)m(t)g(to)f(use)i (this)f(do)s(cumen)m(t)h(as)f(a)f(basis)i(for)e(w)m(orking)h(through)g (the)g(man)m(y)324 3416 y(issues)g(in)m(v)m(olv)m(ed)g(in)f(data)e(t)m (yp)s(es.)70 b(The)42 b(table)g(of)e(con)m(ten)m(ts)j(sets)f(forth)f (an)f(agenda.)324 3536 y(Except)j(from)e(an)g(in)m(tro)s(duction)h (there)h(is)f(only)g(one)f(section)i(written,)h(section)f(2.1)324 3657 y(on)37 b(text.)57 b(Some)38 b(length)m(y)g(but)g(incomplete)g (though)m(ts)g(on)f(real)g(w)m(orld)h(concepts)h(are)324 3777 y(found)g(in)g(section)g(2.2,)h(and)f(the)g(rest)h(is)f(empt)m(y)h (y)m(et.)63 b(As)40 b(a)e(comp)s(ensation)i(to)e(the)324 3897 y(lac)m(k)30 b(of)e(text,)j(this)f(do)s(cumen)m(t)g(con)m(tains)g (the)g(slides)g(that)f(I)g(presen)m(ted)j(in)d(San)g(Diego.)324 4018 y(These)34 b(pro)m(vide)g(the)f(k)m(eyw)m(ords)i(along)d(whic)m(h) i(w)m(e)g(can)f(tac)m(kle)h(the)f(problem)g(space.)470 4138 y(As)j(w)m(e)h(discuss)h(these)f(issues,)h(more)e(and)g(more)f(of) h(the)g(messy)h(text)f(should)h(b)s(e-)324 4259 y(come)i(straigh)m(t)h (and)f(the)g(con)m(tro)m(v)m(ersial)i(text)e(should)h(b)s(ecome)g (re\015ecting)g(our)f(con-)324 4379 y(sensus.)44 b(As)28 b(w)m(e)h(mo)m(v)m(e)h(on,)e(the)h(slides)g(are)f(going)g(to)f(b)s(e)h (replaced)h(b)m(y)g(text)g(and)f(useful)324 4499 y(dra)m(wings)g(if)e (w)m(e)i(w)m(an)m(t.)42 b(The)28 b(list)f(of)f(authors)h(will)h(expand) g(as)f(input)g(from)f(other)h(p)s(eo-)324 4620 y(ple)36 b(gets)g(in)m(to)f(the)h(do)s(cumen)m(t.)53 b(Although)36 b(lots)f(of)g(though)m(ts)h(originate)f(in)h(a)f(dialog)324 4740 y(with)g(Mark)h(T)-8 b(uc)m(k)m(er,)37 b(I)e(did)g(not)g(list)g (him)h(no)m(w,)g(b)s(ecause)g(there)g(are)e(p)s(ossibly)j(man)m(y)324 4861 y(things)c(in)g(here)g(to)f(whic)m(h)i(he)g(w)m(ould)f(ob)5 b(ject.)1918 5251 y(1)p eop %%Page: 2 2 2 1 bop 470 548 a Fn(This)41 b(do)s(cumen)m(t)h(is)e(going)g(to)f(b)s (e)i(collab)s(orativ)m(e)f(w)m(ork.)67 b(I)40 b(will)h(edit)f(the)h(do) s(cu-)324 668 y(men)m(t)26 b(as)f(p)s(eople)h(mak)m(e)g(suggestions)h (and)e(as)g(the)h(phone)g(conferences)h(mo)m(v)m(e)f(forw)m(ard.)324 789 y(The)34 b(do)s(cumen)m(t)h(will)f(b)s(e)g(distributed)h(as)f(PDF,) f(whic)m(h)i(is)f(a)f(platform)g(indep)s(enden)m(t)324 909 y(format.)86 b(My)48 b(W)-8 b(eb)48 b(serv)m(er)h Fm(http://aurora.rg.iupui.edu)q(/v3)q(dt)k Fn(will)48 b(b)s(e)f(the)324 1029 y(distribution)39 b(site.)59 b(The)39 b(small)f(line)h(\\Id:)53 b(...")59 b(in)38 b(the)g(title)g(tells)h(y)m (ou)f(the)g(revision)324 1150 y(n)m(um)m(b)s(er)d(and)g(date.)48 b(I)35 b(use)g(the)g(Revision)g(Con)m(trol)g(System)h(\(R)m(CS\))e(so)h (that)f(a)g(com-)324 1270 y(plete)e(history)h(of)e(our)h(c)m(hanges)h (is)f(main)m(tained.)44 b(W)-8 b(e)33 b(th)m(us)f(need)h(not)f(b)s(e)g (afraid)f(from)324 1391 y(remo)m(ving)d(large)f(c)m(h)m(unks)j(from)d (the)h(text)g(as)g(w)m(e)g(can)g(reco)m(v)m(er)h(those)f(later,)g(if)f (w)m(e)i(w)m(an)m(t)324 1511 y(to.)470 1631 y(Con)m(tributions)e(are)e (w)m(elcome)j(in)e(v)-5 b(arious)25 b(forms.)42 b(If)25 b(y)m(ou)h(w)m(an)m(t)g(to)g(commen)m(t,)i(y)m(ou)324 1752 y(can)40 b(do)f(this)h(simply)h(b)m(y)g(faxing)f(the)f(resp)s (ectiv)m(e)k(pages)d(with)g(y)m(our)g(scribb)s(eling)h(to)324 1872 y(the)34 b(n)m(um)m(b)s(er)h(\(317\))e(630)h(6962,)f(please)i (write)g(m)m(y)g(\(or)e(Mark's\))i(name)g(in)f(the)g(upp)s(er)324 1993 y(left)k(corner)g(or)g(otherwhise)i(the)e(fax)g(is)h(falsely)g (routed)f(to)g(Clem's)h(desk.)61 b(Y)-8 b(ou)38 b(can)324 2113 y(also)27 b(cut)h(and)f(paste)h(a)f(couple)i(of)d(paragraphs)i(or) f(more)g(out)g(of)g(the)h(PDF)f(reader)g(and)324 2233 y(mo)s(dify)41 b(those.)68 b(Do)40 b(not)h(\014gh)m(t)g(with)g (formatting)f(or)g(a)h(couple)g(of)g(screw)m(ed)i(letters)324 2354 y(|)d(the)h(con)m(ten)m(ts)h(is)f(what)g(coun)m(ts)g(most.)68 b(If)41 b(y)m(ou)g(w)m(an)m(t)g(to)f(con)m(tribute)i(c)m(h)m(unks)h(of) 324 2474 y(text,)f(please)f(do)e(so)h(b)m(y)g(sending)h(ra)m(w)f(ASCI)s (I)h(e-mail.)64 b(Y)-8 b(ou)40 b(can)f(just)h(p)s(ost)g(to)f(the)324 2594 y(list)k Fm(hl7-cq@list.mc.duke.edu)p Fn(.)81 b(If)43 b(y)m(ou)h(absolutely)g(think)g(that)f(y)m(ou)h(ha)m(v)m(e)g(to)324 2715 y(con)m(tribute)38 b(mark)m(ed)g(up)f(text,)i(b)m(y)f(all)f(means) h(do)e(so)i(in)f(HTML.)g(Please)i(use)f(W)-8 b(ord)324 2835 y(or)29 b(R)-8 b(TF)29 b(texts)i(as)e(the)h(absolute)g(last)g (resort.)43 b(If)29 b(y)m(ou)h(w)m(an)m(t)h(to)e(con)m(tribute)h(dra)m (wings,)324 2956 y(the)39 b(easiest)i(thing)e(is)g(to)g(scratc)m(h)h (something)g(on)f(pap)s(er)g(and)g(fax)g(it.)63 b(If)39 b(y)m(ou)h(w)m(an)m(t)324 3076 y(to)e(share)g(to)g(the)h(list,)h(use)f (whatev)m(er)h(to)s(ol)d(y)m(ou)i(w)m(an)m(t)g(and)f(p)s(ost)g(in)g(a)g (format)g(that)324 3196 y(others)33 b(can)g(read.)470 3317 y(W)-8 b(e)24 b(will)h(start)e(our)h(e-mail)g(discussions)i(on)e Fm(hl7-cq@list.mc.duke.edu)p Fn(.)46 b(If)24 b(the)324 3437 y(tra\016c)j(b)s(ecomes)h(high,)g(or)e(if)h(there)g(is)g(to)s(o)f (m)m(uc)m(h)i(distraction)f(from)g(parallel)g(threads,)324 3557 y(I)k(will)g(set)g(up)h(an)e(e-mail)h(list)g(on)g Fm(hl7-v3dt@aurora.rg.iupui.e)q(du)p Fn(.)49 b(No)m(w)31 b(please)324 3678 y(scan)26 b(through)f(this)h(do)s(cumen)m(t)g(and)g (let)f(y)m(our)h(though)m(ts)g(\015o)m(w.)42 b(I)25 b(am)g(lo)s(oking)g (forw)m(ard)324 3798 y(to)32 b(w)m(orking)i(with)f(y)m(ou)g(on)f(this)i (imp)s(ortan)m(t)e(part)h(of)f(HL7)g(v)m(ersion)i(3.)1918 5251 y(2)p eop %%Page: 3 3 3 2 bop 324 548 a Fo(Con)l(ten)l(ts)324 767 y Fl(1)90 b(In)m(tro)s(duction)2419 b(5)470 887 y Fn(1.1)99 b(Requiremen)m(ts)76 b(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)138 b(6)694 1008 y(1.1.1)112 b(Seman)m(tics)34 b(\014rst)100 b(.)50 b(.)g(.)g(.)g(.)g(.) g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)138 b(6)694 1128 y(1.1.2)112 b(Usefulness)35 b(and)d(reuseabilit)m(y)40 b(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)138 b(6)694 1249 y(1.1.3)112 b(Coherence)58 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)138 b(7)694 1369 y(1.1.4)112 b(Minimalit)m(y)28 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)f(.)h(.)g(.)g(.)138 b(7)694 1489 y(1.1.5)112 b(Stabilit)m(y)56 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)138 b(7)694 1610 y(1.1.6)112 b(Completeness)71 b(.)50 b(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)138 b(7)694 1730 y(1.1.7)112 b(Simplicit)m(y)69 b(.)50 b(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)138 b(8)470 1850 y(1.2)99 b(Material)33 b(and)g(Metho)s(ds)88 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)f(.)h(.)g(.)g(.)138 b(8)694 1971 y(1.2.1)112 b(Prior)32 b(Kno)m(wledge)i(and)f(Exp)s(erience)94 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.) g(.)f(.)h(.)g(.)g(.)138 b(9)694 2091 y(1.2.2)112 b(Reuse)33 b(of)f(MDF)g(Metho)s(dology)55 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)89 b(12)694 2212 y(1.2.3)112 b(CDTM)33 b(and)g(DDTM)44 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(12)694 2332 y(1.2.4)112 b(Con)m(trol)22 b(query)h(and)f(other)g(tec)m(hnical)h(committees)g(or) f(BDTM)1007 2452 y(and)32 b(EDTMs.)95 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(13)694 2573 y(1.2.5)112 b(Abstract)33 b(prop)s(erties)g(of)f(data)h (and)f(abstract)h(data)f(t)m(yp)s(es)53 b(.)d(.)89 b(14)694 2693 y(1.2.6)112 b(F)-8 b(rom)32 b(seman)m(tics)i(to)f(implemen)m (table)i(sp)s(eci\014cations)f(\(ITS\))41 b(.)89 b(14)694 2813 y(1.2.7)112 b(Literals)97 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(15)470 2934 y(1.3)99 b(Roadmap)93 b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)89 b(16)324 3152 y Fl(2)h(The)38 b(Basic)g(Data)f(T)m (yp)s(e)h(Mo)s(del)h(\(BDTM\))1105 b(20)470 3272 y Fn(2.1)99 b(DDTM)33 b(on)f(T)-8 b(ext)60 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(20)694 3393 y(2.1.1)112 b(F)-8 b(rom)32 b(Bits)h(to)f(Characters)71 b(.)50 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.) 89 b(21)694 3513 y(2.1.2)112 b(F)-8 b(rom)32 b(Characters)h(to)g (Strings)97 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.) g(.)89 b(22)694 3633 y(2.1.3)112 b(Displa)m(y)33 b(Prop)s(erties)92 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.) h(.)g(.)g(.)89 b(23)694 3754 y(2.1.4)112 b(Enco)s(ding)33 b(of)f(app)s(earance)89 b(.)50 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)f(.)h(.)g(.)g(.)89 b(24)694 3874 y(2.1.5)112 b(F)-8 b(rom)32 b(app)s(earance)h(of)f(text)h(to)f(m)m(ultimedial)j (information)27 b(.)50 b(.)89 b(26)694 3994 y(2.1.6)112 b(Pulling)33 b(the)g(pieces)h(together)49 b(.)g(.)h(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(28)694 4115 y(2.1.7)112 b(Requiremen)m(ts)35 b(to)d(ITS)65 b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(30)470 4235 y(2.2)99 b(DDTM)33 b(on)f(Sym)m(b)s(ols,)i(Iden)m(ti\014ers)h(and) e(Qualities)45 b(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(31)694 4356 y(2.2.1)112 b(Bo)s(olean)32 b(v)-5 b(alues)94 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)f(.)h(.)g(.)g(.)89 b(33)694 4476 y(2.2.2)112 b(Real)32 b(w)m(orld)h(concepts)i(\(Nominal)d(v)-5 b(alues\))36 b(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(34)694 4596 y(2.2.3)112 b(T)-8 b(ec)m(hnical)34 b(concepts)85 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.) h(.)g(.)g(.)89 b(38)694 4717 y(2.2.4)112 b(T)-8 b(ec)m(hnical)34 b(instances)63 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(39)694 4837 y(2.2.5)112 b(Real)32 b(w)m(orld)h(instances)82 b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(40)694 4958 y(2.2.6)112 b(Ordinal)32 b(v)-5 b(alues)35 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)89 b(41)1918 5251 y(3)p eop %%Page: 4 4 4 3 bop 470 548 a Fn(2.3)99 b(DDTM)33 b(on)f(Quan)m(tities)44 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)f(.)h(.)g(.)g(.)89 b(42)694 668 y(2.3.1)112 b(The)33 b(n)m(um)m(b)s(er)h(concept)78 b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(42)694 789 y(2.3.2)112 b(Dimensioned)34 b(quan)m(tities)39 b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(43)694 909 y(2.3.3)112 b(En)m(umerations)61 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)89 b(43)694 1029 y(2.3.4)112 b(Calendar)33 b(Date)f(and)h(Time)46 b(.)k(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)f(.)h(.)g(.)g(.)89 b(44)324 1247 y Fl(3)h(Abstract)37 b(Data)h(T)m(yp)s(es)1944 b(45)470 1368 y Fn(3.1)99 b(Generic)34 b(Data)d(T)m(yp)s(es)d(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(46)694 1488 y(3.1.1)112 b(Structures)57 b(.)50 b(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.) g(.)89 b(46)694 1609 y(3.1.2)112 b(V)-8 b(ector)66 b(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(46)694 1729 y(3.1.3)112 b(List)101 b(.)50 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(46)694 1849 y(3.1.4)112 b(Set)53 b(.)d(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)89 b(47)694 1970 y(3.1.5)112 b(Bag)98 b(.)50 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(47)470 2090 y(3.2)99 b(F)-8 b(undamen)m(tal)34 b(Data)d(Prop)s(erties)78 b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.) g(.)89 b(47)694 2210 y(3.2.1)112 b(In)m(terv)-5 b(als)53 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(47)694 2331 y(3.2.2)112 b(Uncertain)m(t)m(y)70 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(48)694 2451 y(3.2.3)112 b(Incomplete)34 b(information)j(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(49)694 2572 y(3.2.4)112 b(Up)s(date)32 b(seman)m(tics)49 b(.)h(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)89 b(50)694 2692 y(3.2.5)112 b(Historic)33 b(dimension)h(of)e(data)60 b(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)89 b(51)324 2910 y Fl(4)h(Stra)m(wman)39 b(t)m(yp)s(es)e(for)h(other)f(tec)m(hnical)h(comittees)747 b(51)470 3030 y Fn(4.1)99 b(CQ)47 b(.)j(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)f(.)h(.)g(.)g(.)89 b(51)470 3151 y(4.2)99 b(P)-8 b(AFM)63 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(51)470 3271 y(4.3)99 b(ORD)47 b(.)j(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)f(.)h(.)g(.)g(.)89 b(52)694 3391 y(4.3.1)112 b(TQ)42 b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)89 b(52)470 3512 y(4.4)99 b(Automated)34 b(data)28 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.) g(.)89 b(52)1918 5251 y(4)p eop %%Page: 5 5 5 4 bop 324 548 a Fo(1)161 b(In)l(tro)t(duction)p 324 658 3295 4 v 324 2911 4 2253 v 352 2886 a @beginspecial 0 @llx 0 @lly 776 @urx 528 @ury 3885 @rwi @setspecial %%BeginDocument: goals.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: goals.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:06 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 528 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 558.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 10300 m -1000 -1000 l 13869 -1000 l 13869 10300 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 300.00 scf sf 5700 4200 m gs 1 -1 sc (#of components) col2 sh gr 7.500 slw % Ellipse n 750 3150 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 4650 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr 30.000 slw % Ellipse n 8250 7125 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 9150 6750 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 10050 4275 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 10950 4050 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 7350 7650 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 6450 7800 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 8250 8175 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 9150 7950 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 10050 7275 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr % Polyline 30.000 slw n 8250 8175 m 9150 7950 l 10050 7275 l gs col2 s gr % Polyline n 10050 8625 m 10050 8775 l gs col-1 s gr % Polyline n 10950 8625 m 10950 8775 l gs col-1 s gr % Polyline n 11850 8625 m 11850 8775 l gs col-1 s gr % Polyline n 9150 8625 m 9150 8775 l gs col-1 s gr % Polyline n 8250 8625 m 8250 8775 l gs col-1 s gr % Polyline n 7350 8625 m 7350 8775 l gs col-1 s gr % Polyline n 6450 8625 m 6450 8775 l gs col-1 s gr % Polyline gs clippath 12084 8610 m 12444 8700 l 12084 8790 l 12570 8790 l 12570 8610 l cp clip n 5250 8700 m 12525 8700 l gs col-1 s gr gr % arrowhead n 12084 8610 m 12444 8700 l 12084 8790 l col-1 s % Polyline n 6450 7800 m 7350 7650 l 8250 7125 l 9150 6750 l 10050 4275 l 10950 4050 l gs col4 s gr % Polyline [120] 0 sd n 10950 4050 m 11850 3300 l gs col4 s gr [] 0 sd % Polyline n 5475 7800 m 5625 7800 l gs col-1 s gr % Polyline n 5475 6900 m 5625 6900 l gs col-1 s gr % Polyline n 5475 6000 m 5625 6000 l gs col-1 s gr % Polyline n 5475 5100 m 5625 5100 l gs col-1 s gr % Polyline n 5475 4200 m 5625 4200 l gs col-1 s gr % Polyline gs clippath 5460 4041 m 5550 3681 l 5640 4041 l 5640 3555 l 5460 3555 l cp clip n 5550 9000 m 5550 3600 l gs col-1 s gr gr % arrowhead n 5460 4041 m 5550 3681 l 5640 4041 l col-1 s /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Redesign Goals) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1200 2100 m gs 1 -1 sc (Simplification) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1200 3285 m gs 1 -1 sc (Rationalization) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 1500 3675 m gs 1 -1 sc (How can we keep track) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 1500 4020 m gs 1 -1 sc (of the meaning?) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1200 4770 m gs 1 -1 sc (Maintainability) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 1500 5250 m gs 1 -1 sc (How can we manage) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 1500 5595 m gs 1 -1 sc (consistency and) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 1500 5940 m gs 1 -1 sc (coherence in the) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 1500 6285 m gs 1 -1 sc (set of types?) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 1500 2475 m gs 1 -1 sc (How can we contain the explosion of data types in number and complexity?) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 6450 9000 m gs 1 -1 sc (1.0) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 7350 9000 m gs 1 -1 sc (2.0) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 8250 9000 m gs 1 -1 sc (2.1) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 9150 9000 m gs 1 -1 sc (2.2) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 10050 9000 m gs 1 -1 sc (2.3) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 10950 9000 m gs 1 -1 sc (2.3.1) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 11850 9000 m gs 1 -1 sc (3.0) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 9900 4305 m gs 1 -1 sc (49) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 9000 6690 m gs 1 -1 sc (21) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 8175 7050 m gs 1 -1 sc (17) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 5400 7050 m gs 1 -1 sc (20) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 5400 7950 m gs 1 -1 sc (10) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 5400 6150 m gs 1 -1 sc (30) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 5400 5250 m gs 1 -1 sc (40) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 5400 4350 m gs 1 -1 sc (50) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 10050 9300 m gs 1 -1 sc (HL7 version) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 8100 8250 m gs 1 -1 sc (6) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 9150 7815 m gs 1 -1 sc (8) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 10050 7155 m gs 1 -1 sc (15) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 5700 3825 m gs 1 -1 sc (#of types) col4 sh gr 7.500 slw % Ellipse n 750 1950 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 2911 V 324 2914 3295 4 v 1918 5251 a Fn(5)p eop %%Page: 6 6 6 5 bop 324 548 a Fq(1.1)135 b(Requiremen)l(ts)p 324 647 3295 4 v 324 2800 4 2153 v 352 2775 a @beginspecial 0 @llx 0 @lly 776 @urx 504 @ury 3885 @rwi @setspecial %%BeginDocument: requirements.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: requirements.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:06 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 504 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 533.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Helvetica-Bold /Helvetica-Bold-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9877 m -1000 -1000 l 13869 -1000 l 13869 9877 l cp clip 0.06000 0.06000 sc /Helvetica-Bold-iso ff 330.00 scf sf 12300 8775 m gs 1 -1 sc (We want to produce an easy to implement standard.) dup sw pop neg 0 rm col-1 sh gr 7.500 slw % Ellipse n 750 2850 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 4050 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 6419 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 7469 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 8594 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 5250 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold-iso ff 540.00 scf sf 600 900 m gs 1 -1 sc (Requirements) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 4125 7800 m gs 1 -1 sc ( ) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 7650 m gs 1 -1 sc (We should aim for coverage to every) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 7650 m gs 1 -1 sc (Completeness a priori) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 8760 m gs 1 -1 sc (Simplicity) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 6900 m gs 1 -1 sc (independent semantic concepts to support.) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 6555 m gs 1 -1 sc (Minimality) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 5445 m gs 1 -1 sc (Coherence) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 5400 m gs 1 -1 sc (There should not be two competing data types for) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 5775 m gs 1 -1 sc (one given use case. Relationship between types should be clear.) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 4215 m gs 1 -1 sc (Stability) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 3060 m gs 1 -1 sc (Usefulness and Reuseability) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 3075 m gs 1 -1 sc (The basic data types should be) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 3450 m gs 1 -1 sc (equally useful to all technical comittees.) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12225 2190 m gs 1 -1 sc (through signals - unambiguously.) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 1800 m gs 1 -1 sc (Semantics first) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 8025 m gs 1 -1 sc (conceivable logical extent - anticipate the future.) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 6525 m gs 1 -1 sc (There should be just as many data types as there are) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 4590 m gs 1 -1 sc (the impact of changes is extremely difficult to control.) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12300 4200 m gs 1 -1 sc (Because one data type is used many times,) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 12225 1800 m gs 1 -1 sc (Communication is to exchange meaning) dup sw pop neg 0 rm col-1 sh gr 7.500 slw % Ellipse n 750 1650 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 2800 V 324 2803 3295 4 v 324 3085 a Fl(1.1.1)112 b(Seman)m(tics)39 b(\014rst)324 3269 y Fn(Data)e(t)m(yp)s (es)j(are)f(the)g(basic)h(building)f(blo)s(c)m(ks)h(of)e(information)h (exc)m(hanged)h(in)f(mes-)324 3390 y(sages.)77 b(Information)44 b(is)g(exc)m(hanged)h(in)f(the)g(form)g(of)f(signals)h(whic)m(h)h(are)f (ordered)324 3510 y(according)e(to)f(lexical)i(and)f(syn)m(tactical)i (rules.)72 b(These)44 b(signals)e(are)g(exc)m(hanged)i(to)324 3630 y(con)m(v)m(ey)38 b(a)d(meaning)i(\(seman)m(tics\))h(and)e(to)f (ev)m(en)m(tually)k(serv)m(e)e(a)f(purp)s(ose)h(\(pragmat-)324 3751 y(ics\).)85 b(Therefore,)51 b(data)46 b(t)m(yp)s(es)h(m)m(ust)h (ha)m(v)m(e)f(a)f(precisely)j(de\014ned)e(seman)m(tics)i(that)324 3871 y(is)c(unam)m(biguously)h(related)f(to)g(their)g(syn)m(tax)h (\(including)f(the)g(rules)h(for)e(building)324 3992 y(lexemes\).)324 4251 y Fl(1.1.2)112 b(Usefulness)40 b(and)e(reuseabilit)m(y)324 4436 y Fn(The)47 b(basic)h(set)f(of)f(data) h(t)m(yp)s(es)h(m)m(ust)f(b)s(e)g(equally)h(useful)g(for)e(all)h(HL7)f (tec)m(hnical)324 4557 y(committees.)e(This)32 b(means,)g(the)f(data)f (t)m(yp)s(es)h(m)m(ust)h(b)s(e)e(meaningful)h(enough)g(so)g(that)324 4677 y(the)24 b(tec)m(hnical)i(committees)g(can)f(use)g(them)g (directly)h(as)e(the)h(data)f(t)m(yp)s(es)h(for)f(enco)s(ding)324 4797 y(the)i(attributes)g(of)e(their)i(information)f(mo)s(del)h (classes.)43 b(It)25 b(also)h(means)g(that)f(the)h(basic)324 4918 y(set)i(of)g(data)f(t)m(yp)s(es)i(m)m(ust)g(b)s(e)f(reuseable)i (for)d(man)m(y)i(purp)s(oses)g(and)f(should)h(not)e(b)s(e)h(to)s(o)1918 5251 y(6)p eop %%Page: 7 7 7 6 bop 324 548 a Fn(highly)35 b(sp)s(ecialized.)50 b(This)36 b(do)s(es)f(not)f(preclude)i(a)e(highly)h(sp)s(ecialized)h(data)e(t)m (yp)s(e)h(to)324 668 y(b)s(e)e(de\014ned)h(b)m(y)f(a)f(tec)m(hnical)j (committee)e(that)g(uses)h(it.)324 928 y Fl(1.1.3)112 b(Coherence)324 1113 y Fn(The)41 b(set)f(of)g(all)f(data)h(t)m(yp)s(es) h(should)g(b)s(e)f(coheren)m(t.)67 b(There)41 b(should)g(not)e(b)s(e)h (t)m(w)m(o)h(or)324 1233 y(more)28 b(comp)s(eting)h(data)f(t)m(yp)s(es) i(for)e(a)g(certain)h(use)g(case.)43 b(The)30 b(relationships)g(b)s(et) m(w)m(een)324 1354 y(the)f(data)f(t)m(yp)s(es)j(should)e(b)s(e)g(w)m (ell)h(de\014ned.)44 b(This)30 b(means)g(that)e(data)h(t)m(yp)s(es)h (should)f(b)s(e)324 1474 y(organized)g(similarly)h(to)e(the)h (organization)g(of)f(domain)h(information)f(mo)s(dels)i(\(DIM\))324 1594 y(in)22 b(the)h(reference)h(information)e(mo)s(del)h(\(RIM\).)g (The)g(RIM)g(and)f(RIM)h(harmonizations)324 1715 y(mak)m(e)30 b(sure)g(that)f(the)h(DIM)f(classes)i(are)e(in)g(a)g(close)h (relationship)h(and)e(that)g(there)h(are)324 1835 y(no)g(comp)s(eting)g (alternativ)m(es)h(to)f(express)i(the)e(same)h(information)f(in)g (di\013eren)m(t)h(w)m(a)m(ys.)324 2095 y Fl(1.1.4)112 b(Minimalit)m(y)324 2280 y Fn(F)-8 b(rom)37 b(the)g(coherence)i (reqiremen)m(t)h(it)d(follo)m(ws)h(that)f(the)h(n)m(um)m(b)s(er)h(of)e (data)g(t)m(yp)s(es)h(in)324 2400 y(the)29 b(set)g(should)g(b)s(e)g (minimal.)43 b(There)29 b(should)g(b)s(e)g(just)g(as)f(m)m(uc)m(h)i (data)e(t)m(yp)s(es)i(as)f(there)324 2520 y(are)i(indep)s(enden)m(t)i (basic)f(seman)m(tic)h(concepts)g(to)e(supp)s(ort.)43 b(The)32 b(lo)m(w)m(er)h(b)s(oundary)e(of)324 2641 y(minimalit)m(y)41 b(is)e(that)g(eac)m(h)h(data)f(t)m(yp)s(e)h(should)g(ha)m(v)m(e)h(a)d (w)m(ell)j(de\014ned)f(seman)m(tics)i(on)324 2761 y(a)36 b(lev)m(el)i(that)e(is)h(relev)-5 b(an)m(t)38 b(to)e(the)h(application) f(domain)h(of)f(HL7.)55 b(F)-8 b(or)36 b(example,)j(w)m(e)324 2882 y(could)28 b(ha)m(v)m(e)h(only)f(one)g(data)f(t)m(yp)s(e)i (\\string)f(of)f(bits",)i(but)f(bits)h(do)e(not)h(ha)m(v)m(e)h(a)e (general)324 3002 y(relev)-5 b(an)m(t)33 b(meaning)h(on)e(the)h (application)g(lev)m(el)h(of)e(HL7.)324 3262 y Fl(1.1.5)112 b(Stabilit)m(y)324 3446 y Fn(It)34 b(follo)m(ws)h(from)f(the)g (reusebalilit)m(y)j(requiremen)m(t)f(that)e(ev)m(ery)i(basic)f(data)f (t)m(yp)s(e)h(will)324 3567 y(b)s(e)27 b(used)h(m)m(y)g(man)m(y)g (classes)i(and)d(attributes)h(of)e(almost)i(ev)m(ery)g(tec)m(hnical)h (committee.)324 3687 y(It)37 b(b)s(ecomes)i(extremely)h(di\016cult)e (to)f(co)s(ordinate)g(c)m(hanges)i(to)e(the)h(data)f(t)m(yp)s(es)h(and) 324 3808 y(to)e(estimate)h(the)g(e\013ect)g(that)f(those)h(c)m(hanges)h (w)m(ould)f(ha)m(v)m(e)g(on)f(the)h(man)m(y)g(di\013eren)m(t)324 3928 y(areas)30 b(in)g(whic)m(h)h(the)f(data)f(t)m(yp)s(es)i(are)f (used.)44 b(Therefore)30 b(the)h(set)f(of)f(data)g(t)m(yp)s(es)i(m)m (ust)324 4048 y(b)s(e)i(designed)h(for)e(high)h(stabilit)m(y)-8 b(.)324 4308 y Fl(1.1.6)112 b(Completeness)324 4493 y Fn(Usefulness,)46 b(reuseablit)m(y)-8 b(,)46 b(coherence)d(and)e (stabilit)m(y)i(can)f(b)s(e)f(ac)m(hiev)m(ed)j(b)m(y)e(aiming)324 4613 y(for)35 b(maximal)h(completeness)i(a)d(priori.)53 b(This)36 b(means)h(that)e(the)h(data)f(t)m(yp)s(es)i(of)e(eac)m(h)324 4734 y(basic)28 b(seman)m(tic)i(area)d(co)m(v)m(er)i(that)f(area)f(to)h (ev)m(ery)h(logical)f(exten)m(t)h(conceiv)-5 b(able)30 b(b)m(y)e(the)324 4854 y(time)37 b(of)e(design.)55 b(Con)m(v)m(ersely) 40 b(completeness)f(a)c(p)s(osteriori)i(w)m(ould)g(only)f(mak)m(e)i (sure)324 4974 y(that)d(ev)m(ery)h(curren)m(t)g(concrete)h(use)f(is)f (co)m(v)m(ered)i(b)m(y)f(the)f(design.)52 b(Stabilit)m(y)36 b(can)f(only)1918 5251 y(7)p eop %%Page: 8 8 8 7 bop 324 548 a Fn(b)s(e)26 b(ac)m(hiev)m(ed)i(b)m(y)f(aiming)f(for)f (complete)j(co)m(v)m(erage)f(of)e(ev)m(ery)j(conceiv)-5 b(able)27 b(curren)m(t)g(and)324 668 y(future)33 b(use)g(case.)324 928 y Fl(1.1.7)112 b(Simplicit)m(y)324 1113 y Fn(The)33 b(data)g(t)m(yp)s(es)g(should)h(b)s(e)f(as)f(simple)i(as)f(p)s(ossible) h(to)e(ease)i(implemen)m(tation)g(and)324 1402 y Fq(1.2)135 b(Material)47 b(and)d(Metho)t(ds)p 324 1478 3295 4 v 324 3505 4 2028 v 352 3480 a @beginspecial 0 @llx 0 @lly 776 @urx 474 @ury 3885 @rwi @setspecial %%BeginDocument: tools.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: tools.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:06 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 474 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 504.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9389 m -1000 -1000 l 13869 -1000 l 13869 9389 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 420.00 scf sf 1050 1950 m gs 1 -1 sc (Over 10 year's experience with HL7.) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1425 6975 m gs 1 -1 sc (The the goals and requirements to redesign of version 3 are similar,) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1425 7365 m gs 1 -1 sc (i.e., rationalization, coherence, reusability and simplification.) col-1 sh gr 7.500 slw % Ellipse n 1200 4650 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1425 4725 m gs 1 -1 sc (We do not have to reinvent the weel \(and we should not do so.\)) col-1 sh gr % Ellipse n 1200 2400 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1425 2490 m gs 1 -1 sc (Analysis of what we have, reverse engineering.) col-1 sh gr % Ellipse n 1200 5100 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1425 5190 m gs 1 -1 sc (We should revise ideosyncrasies of traditional HL7.) col-1 sh gr % Ellipse n 1200 2925 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1425 3030 m gs 1 -1 sc (Lessons learned from our own history.) col-1 sh gr % Ellipse n 1200 7800 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 4125 8025 m gs 1 -1 sc ( ) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1425 8295 m gs 1 -1 sc (version 3 data types.) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1425 7905 m gs 1 -1 sc (Many MDF tools are equally applicable for defining and maintaining) col-1 sh gr % Ellipse n 750 4050 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 6300 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 1800 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Tools) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1050 4185 m gs 1 -1 sc (Knowledge of computer science in general.) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1050 6420 m gs 1 -1 sc (HL7 version 3 methodology.) col-1 sh gr 7.500 slw % Ellipse n 1200 6825 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 3505 V 324 3508 3295 4 v 1918 5251 a Fn(8)p eop %%Page: 9 9 9 8 bop 324 548 a Fl(1.2.1)112 b(Prior)37 b(Kno)m(wledge)h(and)g(Exp)s (erience)p 324 643 3295 4 v 324 2905 4 2262 v 352 2880 a @beginspecial 0 @llx 0 @lly 776 @urx 530 @ury 3885 @rwi @setspecial %%BeginDocument: typedep.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: typedep.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 530 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 557.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 10282 m -1000 -1000 l 13869 -1000 l 13869 10282 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 540.00 scf sf 585 870 m gs 1 -1 sc (Dependencies of v2.3 Types) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1545 2010 m gs 1 -1 sc (ST) col-1 sh gr % Polyline 7.500 slw n 465 2745 m 1305 2745 l 1305 3165 l 465 3165 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 600 3060 m gs 1 -1 sc (QIP) col-1 sh gr % Polyline n 1470 2745 m 2310 2745 l 2310 3165 l 1470 3165 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 1530 3075 m gs 1 -1 sc (RCD) col-1 sh gr % Polyline n 1680 3270 m 2520 3270 l 2520 3690 l 1680 3690 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 1740 3585 m gs 1 -1 sc (QSC) col-1 sh gr % Polyline n 10650 2040 m 11220 2040 l 11220 2490 l 10650 2490 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 10777 2385 m gs 1 -1 sc (IS) col-1 sh gr % Polyline n 2835 2745 m 3405 2745 l 3405 3195 l 2835 3195 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 2917 3090 m gs 1 -1 sc (TX) col-1 sh gr % Polyline n 2055 7140 m 2625 7140 l 2625 7590 l 2055 7590 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 2077 7485 m gs 1 -1 sc (MO) col-1 sh gr % Polyline n 2130 8025 m 2700 8025 l 2700 8475 l 2130 8475 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 2160 8370 m gs 1 -1 sc (MA) col-1 sh gr % Polyline n 2040 8820 m 2610 8820 l 2610 9270 l 2040 9270 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 2085 9165 m gs 1 -1 sc (NA) col-1 sh gr % Polyline n 3570 7785 m 4140 7785 l 4140 8235 l 3570 8235 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 3600 8130 m gs 1 -1 sc (NM) col-1 sh gr % Polyline n 3435 8730 m 4005 8730 l 4005 9180 l 3435 9180 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 3562 9075 m gs 1 -1 sc (SI) col-1 sh gr % Polyline n 2115 4740 m 2685 4740 l 2685 5190 l 2115 5190 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 2182 5085 m gs 1 -1 sc (TN) col-1 sh gr % Polyline n 4890 3690 m 5730 3690 l 5730 4110 l 4890 4110 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 4965 4020 m gs 1 -1 sc (XAD) col-1 sh gr % Polyline n 5220 2985 m 6060 2985 l 6060 3405 l 5220 3405 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 5302 3315 m gs 1 -1 sc (XPN) col-1 sh gr % Polyline n 11190 3045 m 12030 3045 l 12030 3465 l 11190 3465 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 11265 3375 m gs 1 -1 sc (SCV) col-1 sh gr % Polyline n 555 7320 m 1125 7320 l 1125 7770 l 555 7770 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 585 7665 m gs 1 -1 sc (CM) col-1 sh gr % Polyline n 10005 4035 m 10575 4035 l 10575 4485 l 10005 4485 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 10050 4380 m gs 1 -1 sc (HD) col-1 sh gr % Polyline n 8055 8625 m 8625 8625 l 8625 9075 l 8055 9075 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 8107 8970 m gs 1 -1 sc (VH) col-1 sh gr % Polyline n 5625 7545 m 6195 7545 l 6195 7995 l 5625 7995 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 5700 7890 m gs 1 -1 sc (TS) col-1 sh gr % Polyline n 4740 7650 m 5310 7650 l 5310 8100 l 4740 8100 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 4785 7995 m gs 1 -1 sc (DR) col-1 sh gr % Polyline n 5550 8625 m 6120 8625 l 6120 9075 l 5550 9075 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 5602 8970 m gs 1 -1 sc (TM) col-1 sh gr % Polyline n 10635 6825 m 11205 6825 l 11205 7275 l 10635 7275 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 10755 7170 m gs 1 -1 sc (ID) col-1 sh gr % Polyline n 6570 8250 m 7140 8250 l 7140 8700 l 6570 8700 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 6637 8595 m gs 1 -1 sc (DT) col-1 sh gr % Polyline n 10545 8025 m 11115 8025 l 11115 8475 l 10545 8475 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 10620 8370 m gs 1 -1 sc (PT) col-1 sh gr % Polyline n 11055 4125 m 11625 4125 l 11625 4575 l 11055 4575 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 11182 4470 m gs 1 -1 sc (EI) col-1 sh gr % Polyline n 10455 5250 m 11025 5250 l 11025 5700 l 10455 5700 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 10507 5595 m gs 1 -1 sc (RP) col-1 sh gr % Polyline n 9630 5235 m 10200 5235 l 10200 5685 l 9630 5685 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 9682 5580 m gs 1 -1 sc (ED) col-1 sh gr % Polyline n 3480 6525 m 4050 6525 l 4050 6975 l 3480 6975 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 3517 6855 m gs 1 -1 sc (CQ) col-1 sh gr % Polyline n 2205 5775 m 2775 5775 l 2775 6225 l 2205 6225 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 2257 6120 m gs 1 -1 sc (CP) col-1 sh gr % Polyline n 8925 6300 m 9495 6300 l 9495 6750 l 8925 6750 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 8977 6645 m gs 1 -1 sc (CE) col-1 sh gr % Polyline n 4830 6675 m 5400 6675 l 5400 7125 l 4830 7125 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 4882 7020 m gs 1 -1 sc (SN) col-1 sh gr % Polyline n 6360 6900 m 7200 6900 l 7200 7320 l 6360 7320 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 6442 7230 m gs 1 -1 sc (DLN) col-1 sh gr % Polyline n 8175 7200 m 8745 7200 l 8745 7650 l 8175 7650 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 8235 7545 m gs 1 -1 sc (FC) col-1 sh gr % Polyline n 5070 5400 m 5640 5400 l 5640 5850 l 5070 5850 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 5130 5730 m gs 1 -1 sc (TQ) col-1 sh gr % Polyline n 3270 4950 m 4110 4950 l 4110 5370 l 3270 5370 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 3360 5280 m gs 1 -1 sc (XTN) col-1 sh gr % Polyline n 4905 4395 m 5475 4395 l 5475 4845 l 4905 4845 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 4950 4740 m gs 1 -1 sc (AD) col-1 sh gr % Polyline n 6450 5940 m 7020 5940 l 7020 6390 l 6450 6390 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 6495 6285 m gs 1 -1 sc (CK) col-1 sh gr % Polyline n 6675 4950 m 7245 4950 l 7245 5400 l 6675 5400 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 6735 5295 m gs 1 -1 sc (CX) col-1 sh gr % Polyline n 6570 4125 m 7410 4125 l 7410 4545 l 6570 4545 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 6637 4455 m gs 1 -1 sc (XON) col-1 sh gr % Polyline n 9000 7845 m 9570 7845 l 9570 8295 l 9000 8295 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 9045 8190 m gs 1 -1 sc (CD) col-1 sh gr % Polyline n 6510 3075 m 7350 3075 l 7350 3495 l 6510 3495 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 6585 3405 m gs 1 -1 sc (PPN) col-1 sh gr % Polyline n 6030 2100 m 6810 2100 l 6810 2505 l 6030 2505 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 6075 2422 m gs 1 -1 sc (XCN) col-1 sh gr % Polyline n 7905 2550 m 8475 2550 l 8475 3000 l 7905 3000 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 7980 2895 m gs 1 -1 sc (PL) col-1 sh gr % Polyline n 4560 1875 m 5130 1875 l 5130 2325 l 4560 2325 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 4605 2220 m gs 1 -1 sc (CN) col-1 sh gr % Polyline n 6600 1350 m 7170 1350 l 7170 1800 l 6600 1800 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 6720 1695 m gs 1 -1 sc (RI) col-1 sh gr % Polyline n 10665 1305 m 11505 1305 l 11505 1725 l 10665 1725 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 10762 1635 m gs 1 -1 sc (JCC) col-1 sh gr % Polyline n 8565 5550 m 9135 5550 l 9135 6000 l 8565 6000 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 8625 5895 m gs 1 -1 sc (CF) col-1 sh gr % Polyline n 3180 2025 m 3750 2025 l 3750 2475 l 3180 2475 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 3262 2370 m gs 1 -1 sc (FT) col-1 sh gr % Polyline n 4335 2625 m 4905 2625 l 4905 3075 l 4335 3075 l cp gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 4387 2970 m gs 1 -1 sc (PN) col-1 sh gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr % Polyline 7.500 slw gs clippath 3731 7653 m 3667 7759 l 3673 7636 l 3627 7791 l 3685 7808 l cp clip n 3900 6975 m 3660 7785 l gs col-1 s gr gr % arrowhead n 3731 7653 m 3667 7759 l 3673 7636 l 3702 7644 l 3731 7653 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 3580 7747 m 3693 7795 l 3570 7806 l 3730 7832 l 3740 7773 l cp clip n 2445 7590 m 3720 7800 l gs col-1 s gr gr % arrowhead n 3580 7747 m 3693 7795 l 3570 7806 l 3575 7776 l 3580 7747 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 3752 7962 m 3780 7841 l 3812 7962 l 3810 7800 l 3750 7800 l cp clip n 3795 9180 m 3780 7815 l gs col-1 s gr gr % arrowhead n 3752 7962 m 3780 7841 l 3812 7962 l 3782 7962 l 3752 7962 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1883 1814 m 1831 1701 l 1930 1776 l 1829 1650 l 1782 1687 l cp clip n 2835 2955 m 1815 1680 l gs col-1 s gr gr % arrowhead n 1883 1814 m 1831 1701 l 1930 1776 l 1907 1795 l 1883 1814 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2172 1931 m 2065 1867 l 2189 1873 l 2034 1827 l 2017 1884 l cp clip n 3195 2205 m 2040 1860 l gs col-1 s gr gr % arrowhead n 2172 1931 m 2065 1867 l 2189 1873 l 2181 1902 l 2172 1931 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 5843 8492 m 5818 8613 l 5784 8494 l 5791 8656 l 5851 8654 l cp clip n 5790 7965 m 5820 8640 l gs col-1 s gr gr % arrowhead n 5843 8492 m 5818 8613 l 5784 8494 l 5813 8493 l 5843 8492 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10896 6690 m 10898 6813 l 10838 6706 l 10880 6862 l 10938 6847 l cp clip n 10275 4485 m 10905 6840 l gs col-1 s gr gr % arrowhead n 10896 6690 m 10898 6813 l 10838 6706 l 10867 6698 l 10896 6690 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10755 2583 m 10809 2471 l 10814 2595 l 10847 2437 l 10789 2424 l cp clip n 10380 4485 m 10815 2445 l gs col-1 s gr gr % arrowhead n 10755 2583 m 10809 2471 l 10814 2595 l 10784 2589 l 10755 2583 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 11040 6682 m 10997 6798 l 10981 6676 l 10964 6837 l 11023 6843 l cp clip n 11235 4560 m 10995 6825 l gs col-1 s gr gr % arrowhead n 11040 6682 m 10997 6798 l 10981 6676 l 11010 6679 l 11040 6682 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 11028 2190 m 11043 2066 l 11088 2182 l 11068 2021 l 11008 2029 l cp clip n 11355 4560 m 11040 2040 l gs col-1 s gr gr % arrowhead n 11028 2190 m 11043 2066 l 11088 2182 l 11058 2186 l 11028 2190 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2143 1894 m 2062 1800 l 2177 1845 l 2045 1752 l 2010 1801 l cp clip n 8925 6645 m 2040 1785 l gs col-1 s gr gr % arrowhead n 2143 1894 m 2062 1800 l 2177 1845 l 2160 1870 l 2143 1894 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60] 0 sd gs clippath 10711 4264 m 10601 4206 l 10725 4205 l 10567 4167 l 10553 4226 l cp clip n 11070 4320 m 10575 4200 l gs col-1 s gr gr [] 0 sd % arrowhead n 10711 4264 m 10601 4206 l 10725 4205 l 10718 4235 l 10711 4264 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10350 4184 m 10367 4061 l 10410 4178 l 10393 4017 l 10334 4023 l cp clip n 10500 5340 m 10365 4035 l gs col-1 s gr gr % arrowhead n 10350 4184 m 10367 4061 l 10410 4178 l 10380 4181 l 10350 4184 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 11102 6675 m 11107 6799 l 11045 6692 l 11090 6848 l 11148 6831 l cp clip n 10785 5700 m 11115 6825 l gs col-1 s gr gr % arrowhead n 11102 6675 m 11107 6799 l 11045 6692 l 11074 6684 l 11102 6675 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10276 4004 m 10370 4083 l 10250 4058 l 10395 4129 l 10422 4074 l cp clip n 7905 2895 m 10395 4095 l gs col-1 s gr gr % arrowhead n 10276 4004 m 10370 4083 l 10250 4058 l 10263 4031 l 10276 4004 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2165 2049 m 2051 1999 l 2175 1990 l 2015 1963 l 2005 2022 l cp clip n 7950 2985 m 2025 1995 l gs col-1 s gr gr % arrowhead n 2165 2049 m 2051 1999 l 2175 1990 l 2170 2019 l 2165 2049 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10981 2069 m 11104 2062 l 10998 2127 l 11153 2079 l 11136 2022 l cp clip n 8085 2985 m 11130 2055 l gs col-1 s gr gr % arrowhead n 10981 2069 m 11104 2062 l 10998 2127 l 10989 2098 l 10981 2069 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10845 7347 m 10875 7227 l 10905 7347 l 10905 7185 l 10845 7185 l cp clip n 10875 8025 m 10875 7200 l gs col-1 s gr gr % arrowhead n 10845 7347 m 10875 7227 l 10905 7347 l 10875 7347 l 10845 7347 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10590 6836 m 10713 6844 l 10600 6895 l 10760 6867 l 10750 6808 l cp clip n 6150 7650 m 10740 6840 l gs col-1 s gr gr % arrowhead n 10590 6836 m 10713 6844 l 10600 6895 l 10595 6866 l 10590 6836 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10693 6752 m 10790 6828 l 10669 6807 l 10816 6874 l 10841 6819 l cp clip n 8925 5985 m 10815 6840 l gs col-1 s gr gr % arrowhead n 10693 6752 m 10790 6828 l 10669 6807 l 10681 6779 l 10693 6752 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 4134 7775 m 4014 7802 l 4107 7721 l 3963 7795 l 3990 7849 l cp clip n 6795 6375 m 3990 7815 l gs col-1 s gr gr % arrowhead n 4134 7775 m 4014 7802 l 4107 7721 l 4121 7748 l 4134 7775 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 4209 7775 m 4089 7802 l 4182 7721 l 4038 7795 l 4065 7849 l cp clip n 6870 6375 m 4065 7815 l gs col-1 s gr gr % arrowhead n 4209 7775 m 4089 7802 l 4182 7721 l 4196 7748 l 4209 7775 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 9899 4173 m 10013 4125 l 9934 4221 l 10065 4125 l 10029 4077 l cp clip n 7005 6330 m 10035 4110 l gs col-1 s gr gr % arrowhead n 9899 4173 m 10013 4125 l 9934 4221 l 9916 4197 l 9899 4173 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1696 1784 m 1599 1706 l 1721 1729 l 1574 1661 l 1549 1716 l cp clip n 4545 3060 m 1575 1695 l gs col-1 s gr gr % arrowhead n 1696 1784 m 1599 1706 l 1721 1729 l 1709 1756 l 1696 1784 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10532 2119 m 10653 2145 l 10534 2179 l 10696 2175 l 10694 2115 l cp clip n 5085 2295 m 10680 2145 l gs col-1 s gr gr % arrowhead n 10532 2119 m 10653 2145 l 10534 2179 l 10533 2149 l 10532 2119 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60] 0 sd gs clippath 4496 2687 m 4385 2742 l 4457 2642 l 4334 2747 l 4373 2793 l cp clip n 5100 2130 m 4365 2760 l gs col-1 s gr gr [] 0 sd % arrowhead n 4496 2687 m 4385 2742 l 4457 2642 l 4477 2664 l 4496 2687 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2057 1755 m 1946 1700 l 2070 1696 l 1912 1663 l 1899 1721 l cp clip n 4725 2295 m 1920 1695 l gs col-1 s gr gr % arrowhead n 2057 1755 m 1946 1700 l 2070 1696 l 2064 1726 l 2057 1755 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2049 1807 m 1971 1711 l 2086 1759 l 1956 1662 l 1920 1710 l cp clip n 6855 5385 m 1950 1695 l gs col-1 s gr gr % arrowhead n 2049 1807 m 1971 1711 l 2086 1759 l 2067 1783 l 2049 1807 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10067 4122 m 10189 4105 l 10090 4178 l 10240 4117 l 10218 4062 l cp clip n 7035 5370 m 10215 4095 l gs col-1 s gr gr % arrowhead n 10067 4122 m 10189 4105 l 10090 4178 l 10079 4150 l 10067 4122 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10595 2266 m 10704 2208 l 10635 2310 l 10756 2202 l 10716 2158 l cp clip n 7170 5370 m 10725 2190 l gs col-1 s gr gr % arrowhead n 10595 2266 m 10704 2208 l 10635 2310 l 10615 2288 l 10595 2266 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10937 6749 m 11005 6851 l 10896 6793 l 11016 6902 l 11056 6858 l cp clip n 6225 2475 m 11025 6870 l gs col-1 s gr gr % arrowhead n 10937 6749 m 11005 6851 l 10896 6793 l 10917 6771 l 10937 6749 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10195 3997 m 10294 4069 l 10172 4053 l 10323 4113 l 10345 4058 l cp clip n 6360 2475 m 10320 4080 l gs col-1 s gr gr % arrowhead n 10195 3997 m 10294 4069 l 10172 4053 l 10184 4025 l 10195 3997 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10801 2068 m 10923 2087 l 10806 2128 l 10968 2114 l 10962 2054 l cp clip n 6435 2490 m 10950 2085 l gs col-1 s gr gr % arrowhead n 10801 2068 m 10923 2087 l 10806 2128 l 10804 2098 l 10801 2068 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60] 0 sd gs clippath 5228 2058 m 5125 1989 l 5248 2001 l 5096 1947 l 5076 2003 l cp clip n 6060 2325 m 5100 1980 l gs col-1 s gr gr [] 0 sd % arrowhead n 5228 2058 m 5125 1989 l 5248 2001 l 5238 2030 l 5228 2058 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60] 0 sd gs clippath 5153 4300 m 5080 4400 l 5098 4278 l 5037 4428 l 5092 4450 l cp clip n 5205 4095 m 5070 4425 l gs col-1 s gr gr [] 0 sd % arrowhead n 5153 4300 m 5080 4400 l 5098 4278 l 5126 4289 l 5153 4300 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60] 0 sd gs clippath 6957 5941 m 6966 6064 l 6900 5960 l 6951 6114 l 7008 6095 l cp clip n 6705 5280 m 6975 6090 l gs col-1 s gr gr [] 0 sd % arrowhead n 6957 5941 m 6966 6064 l 6900 5960 l 6929 5951 l 6957 5941 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60] 0 sd gs clippath 4684 2773 m 4597 2684 l 4715 2723 l 4578 2637 l 4546 2687 l cp clip n 5700 3375 m 4575 2670 l gs col-1 s gr gr [] 0 sd % arrowhead n 4684 2773 m 4597 2684 l 4715 2723 l 4700 2748 l 4684 2773 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10555 6817 m 10654 6889 l 10532 6873 l 10683 6933 l 10705 6878 l cp clip n 5460 4785 m 10680 6900 l gs col-1 s gr gr % arrowhead n 10555 6817 m 10654 6889 l 10532 6873 l 10544 6845 l 10555 6817 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 4082 7726 m 4087 7849 l 4024 7743 l 4071 7898 l 4128 7881 l cp clip n 3300 5220 m 4095 7875 l gs col-1 s gr gr % arrowhead n 4082 7726 m 4087 7849 l 4024 7743 l 4053 7734 l 4082 7726 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10624 6804 m 10703 6899 l 10589 6852 l 10719 6948 l 10755 6900 l cp clip n 5895 3375 m 10725 6915 l gs col-1 s gr gr % arrowhead n 10624 6804 m 10703 6899 l 10589 6852 l 10606 6828 l 10624 6804 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1763 1778 m 1673 1693 l 1793 1726 l 1652 1646 l 1622 1699 l cp clip n 6690 4515 m 1650 1680 l gs col-1 s gr gr % arrowhead n 1763 1778 m 1673 1693 l 1793 1726 l 1778 1752 l 1763 1778 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10662 2145 m 10777 2100 l 10697 2194 l 10830 2101 l 10795 2052 l cp clip n 7320 4530 m 10800 2085 l gs col-1 s gr gr % arrowhead n 10662 2145 m 10777 2100 l 10697 2194 l 10680 2170 l 10662 2145 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 3957 7721 m 3857 7794 l 3911 7683 l 3807 7807 l 3854 7846 l cp clip n 6615 4470 m 3840 7815 l gs col-1 s gr gr % arrowhead n 3957 7721 m 3857 7794 l 3911 7683 l 3934 7702 l 3957 7721 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10722 6751 m 10807 6840 l 10690 6802 l 10827 6888 l 10859 6838 l cp clip n 7170 4530 m 10830 6855 l gs col-1 s gr gr % arrowhead n 10722 6751 m 10807 6840 l 10690 6802 l 10706 6776 l 10722 6751 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 9945 4056 m 10068 4068 l 9954 4115 l 10114 4093 l 10106 4033 l cp clip n 6945 4515 m 10095 4065 l gs col-1 s gr gr % arrowhead n 9945 4056 m 10068 4068 l 9954 4115 l 9949 4086 l 9945 4056 l cp gs 0.00 setgray ef gr col-1 s % Polyline [15 45] 45 sd gs clippath 2798 5026 m 2681 4983 l 2804 4967 l 2643 4948 l 2637 5008 l cp clip n 3315 5055 m 2655 4980 l gs col-1 s gr gr [] 0 sd % arrowhead n 2798 5026 m 2681 4983 l 2804 4967 l 2801 4997 l 2798 5026 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 3954 8032 m 4072 7994 l 3986 8083 l 4124 7998 l 4092 7947 l cp clip n 2085 9225 m 4095 7980 l gs col-1 s gr gr % arrowhead n 3954 8032 m 4072 7994 l 3986 8083 l 3970 8057 l 3954 8032 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 3945 7942 m 4068 7941 l 3960 8000 l 4117 7960 l 4102 7902 l cp clip n 2175 8415 m 4095 7935 l gs col-1 s gr gr % arrowhead n 3945 7942 m 4068 7941 l 3960 8000 l 3952 7971 l 3945 7942 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10367 4202 m 10443 4104 l 10422 4226 l 10489 4079 l 10434 4054 l cp clip n 9750 5640 m 10455 4080 l gs col-1 s gr gr % arrowhead n 10367 4202 m 10443 4104 l 10422 4226 l 10394 4214 l 10367 4202 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 11044 6762 m 11110 6866 l 11003 6805 l 11120 6917 l 11162 6874 l cp clip n 9855 5670 m 11130 6885 l gs col-1 s gr gr % arrowhead n 11044 6762 m 11110 6866 l 11003 6805 l 11024 6784 l 11044 6762 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2398 7056 m 2357 7173 l 2338 7051 l 2324 7212 l 2384 7218 l cp clip n 2445 6180 m 2355 7200 l gs col-1 s gr gr % arrowhead n 2398 7056 m 2357 7173 l 2338 7051 l 2368 7054 l 2398 7056 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 3761 7694 m 3808 7808 l 3713 7731 l 3810 7860 l 3858 7824 l cp clip n 2595 6195 m 3825 7830 l gs col-1 s gr gr % arrowhead n 3761 7694 m 3808 7808 l 3713 7731 l 3737 7713 l 3761 7694 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10538 7003 m 10653 7046 l 10530 7062 l 10691 7082 l 10698 7022 l cp clip n 2745 6105 m 10680 7050 l gs col-1 s gr gr % arrowhead n 10538 7003 m 10653 7046 l 10530 7062 l 10534 7033 l 10538 7003 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1941 2180 m 1990 2066 l 2000 2190 l 2027 2030 l 1968 2020 l cp clip n 1725 3645 m 1995 2040 l gs col-1 s gr gr % arrowhead n 1941 2180 m 1990 2066 l 2000 2190 l 1971 2185 l 1941 2180 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1887 2143 m 2002 2100 l 1921 2193 l 2054 2101 l 2020 2052 l cp clip n 510 3120 m 2025 2085 l gs col-1 s gr gr % arrowhead n 1887 2143 m 2002 2100 l 1921 2193 l 1904 2168 l 1887 2143 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1868 2225 m 1939 2125 l 1923 2248 l 1983 2097 l 1928 2075 l cp clip n 1530 3150 m 1950 2100 l gs col-1 s gr gr % arrowhead n 1868 2225 m 1939 2125 l 1923 2248 l 1895 2236 l 1868 2225 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 4022 7701 m 4052 7821 l 3969 7730 l 4046 7872 l 4099 7844 l cp clip n 1500 3090 m 4065 7845 l gs col-1 s gr gr % arrowhead n 4022 7701 m 4052 7821 l 3969 7730 l 3995 7716 l 4022 7701 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1643 1865 m 1579 1759 l 1685 1823 l 1571 1708 l 1528 1751 l cp clip n 7110 7290 m 1560 1740 l gs col-1 s gr gr % arrowhead n 1643 1865 m 1579 1759 l 1685 1823 l 1664 1844 l 1643 1865 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 6919 8176 m 6897 8298 l 6859 8181 l 6871 8342 l 6931 8338 l cp clip n 6825 7320 m 6900 8325 l gs col-1 s gr gr % arrowhead n 6919 8176 m 6897 8298 l 6859 8181 l 6889 8178 l 6919 8176 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10630 2367 m 10724 2286 l 10678 2402 l 10773 2270 l 10724 2235 l cp clip n 7185 7200 m 10740 2265 l gs col-1 s gr gr % arrowhead n 10630 2367 m 10724 2286 l 10678 2402 l 10654 2384 l 10630 2367 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10584 7252 m 10702 7214 l 10616 7303 l 10754 7218 l 10722 7167 l cp clip n 8100 8820 m 10725 7200 l gs col-1 s gr gr % arrowhead n 10584 7252 m 10702 7214 l 10616 7303 l 10600 7277 l 10584 7252 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 6223 8876 m 6101 8849 l 6221 8816 l 6059 8820 l 6061 8880 l cp clip n 8085 8790 m 6075 8850 l gs col-1 s gr gr % arrowhead n 6223 8876 m 6101 8849 l 6221 8816 l 6222 8846 l 6223 8876 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2048 1788 m 1945 1719 l 2068 1732 l 1916 1677 l 1896 1733 l cp clip n 6540 3390 m 1920 1710 l gs col-1 s gr gr % arrowhead n 2048 1788 m 1945 1719 l 2068 1732 l 2058 1760 l 2048 1788 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10906 2100 m 11029 2092 l 10923 2157 l 11078 2109 l 11060 2052 l cp clip n 6585 3465 m 11055 2085 l gs col-1 s gr gr % arrowhead n 10906 2100 m 11029 2092 l 10923 2157 l 10915 2128 l 10906 2100 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10359 4028 m 10473 4075 l 10350 4087 l 10510 4112 l 10519 4053 l cp clip n 6660 3480 m 10500 4080 l gs col-1 s gr gr % arrowhead n 10359 4028 m 10473 4075 l 10350 4087 l 10355 4057 l 10359 4028 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10781 6783 m 10854 6882 l 10743 6829 l 10867 6933 l 10906 6886 l cp clip n 6735 3465 m 10875 6900 l gs col-1 s gr gr % arrowhead n 10781 6783 m 10854 6882 l 10743 6829 l 10762 6806 l 10781 6783 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 6048 7433 m 6003 7548 l 5989 7425 l 5968 7586 l 6028 7594 l cp clip n 6540 3315 m 6000 7575 l gs col-1 s gr gr % arrowhead n 6048 7433 m 6003 7548 l 5989 7425 l 6018 7429 l 6048 7433 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60] 0 sd gs clippath 6707 2388 m 6759 2276 l 6766 2400 l 6797 2241 l 6738 2229 l cp clip n 6570 3240 m 6765 2250 l gs col-1 s gr gr [] 0 sd % arrowhead n 6707 2388 m 6759 2276 l 6766 2400 l 6737 2394 l 6707 2388 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 5553 7770 m 5673 7800 l 5553 7830 l 5715 7830 l 5715 7770 l cp clip n 5250 7800 m 5700 7800 l gs col-1 s gr gr % arrowhead n 5553 7770 m 5673 7800 l 5553 7830 l 5553 7800 l 5553 7770 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 11001 2071 m 11118 2112 l 10996 2131 l 11157 2146 l 11163 2087 l cp clip n 6645 1695 m 11145 2115 l gs col-1 s gr gr % arrowhead n 11001 2071 m 11118 2112 l 10996 2131 l 10999 2101 l 11001 2071 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 11183 2325 m 11181 2201 l 11241 2310 l 11200 2153 l 11142 2168 l cp clip n 11415 3090 m 11175 2175 l gs col-1 s gr gr % arrowhead n 11183 2325 m 11181 2201 l 11241 2310 l 11212 2317 l 11183 2325 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 4129 6529 m 4012 6570 l 4096 6479 l 3961 6568 l 3994 6618 l cp clip n 5145 5820 m 3990 6585 l gs col-1 s gr gr % arrowhead n 4129 6529 m 4012 6570 l 4096 6479 l 4113 6504 l 4129 6529 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1997 2244 m 1938 2134 l 2042 2203 l 1932 2084 l 1888 2124 l cp clip n 5340 5835 m 1920 2115 l gs col-1 s gr gr % arrowhead n 1997 2244 m 1938 2134 l 2042 2203 l 2019 2223 l 1997 2244 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60] 0 sd gs clippath 10510 6862 m 10623 6910 l 10500 6922 l 10660 6947 l 10670 6888 l cp clip n 9420 6720 m 10650 6915 l gs col-1 s gr gr [] 0 sd % arrowhead n 10510 6862 m 10623 6910 l 10500 6922 l 10505 6892 l 10510 6862 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 4071 7778 m 3952 7815 l 4039 7727 l 3901 7812 l 3933 7863 l cp clip n 5085 7110 m 3930 7830 l gs col-1 s gr gr % arrowhead n 4071 7778 m 3952 7815 l 4039 7727 l 4055 7752 l 4071 7778 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10547 6948 m 10668 6975 l 10549 7008 l 10711 7005 l 10709 6945 l cp clip n 5220 7080 m 10695 6975 l gs col-1 s gr gr % arrowhead n 10547 6948 m 10668 6975 l 10549 7008 l 10548 6978 l 10547 6948 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 3426 2946 m 3389 2828 l 3477 2915 l 3393 2777 l 3342 2808 l cp clip n 5130 5670 m 3375 2805 l gs col-1 s gr gr % arrowhead n 3426 2946 m 3389 2828 l 3477 2915 l 3452 2930 l 3426 2946 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 6129 7714 m 6153 7835 l 6075 7740 l 6144 7886 l 6199 7861 l cp clip n 5190 5820 m 6165 7860 l gs col-1 s gr gr % arrowhead n 6129 7714 m 6153 7835 l 6075 7740 l 6102 7727 l 6129 7714 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 6523 8205 m 6607 8295 l 6490 8255 l 6626 8343 l 6659 8293 l cp clip n 6075 7950 m 6630 8310 l gs col-1 s gr gr % arrowhead n 6523 8205 m 6607 8295 l 6490 8255 l 6507 8230 l 6523 8205 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 4256 8090 m 4136 8055 l 4258 8030 l 4096 8024 l 4094 8084 l cp clip n 9045 8235 m 4110 8055 l gs col-1 s gr gr % arrowhead n 4256 8090 m 4136 8055 l 4258 8030 l 4257 8060 l 4256 8090 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2134 1781 m 2021 1729 l 2145 1722 l 1986 1693 l 1975 1752 l cp clip n 6105 2490 m 1995 1725 l gs col-1 s gr gr % arrowhead n 2134 1781 m 2021 1729 l 2145 1722 l 2140 1752 l 2134 1781 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2035 2038 m 2019 1915 l 2091 2016 l 2033 1865 l 1977 1887 l cp clip n 3360 5355 m 2010 1890 l gs col-1 s gr gr % arrowhead n 2035 2038 m 2019 1915 l 2091 2016 l 2063 2027 l 2035 2038 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10838 1950 m 10826 2073 l 10779 1959 l 10803 2119 l 10862 2110 l cp clip n 10770 1695 m 10830 2100 l gs col-1 s gr gr % arrowhead n 10838 1950 m 10826 2073 l 10779 1959 l 10808 1955 l 10838 1950 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10971 6809 m 11074 6876 l 10951 6865 l 11104 6918 l 11124 6862 l cp clip n 1755 3660 m 11100 6885 l gs col-1 s gr gr % arrowhead n 10971 6809 m 11074 6876 l 10951 6865 l 10961 6837 l 10971 6809 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10588 6840 m 10698 6894 l 10575 6898 l 10733 6932 l 10746 6874 l cp clip n 3555 5355 m 10725 6900 l gs col-1 s gr gr % arrowhead n 10588 6840 m 10698 6894 l 10575 6898 l 10581 6869 l 10588 6840 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10845 6875 m 10968 6876 l 10859 6934 l 11017 6896 l 11003 6837 l cp clip n 8700 7425 m 10995 6870 l gs col-1 s gr gr % arrowhead n 10845 6875 m 10968 6876 l 10859 6934 l 10852 6905 l 10845 6875 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 9386 6526 m 9443 6416 l 9445 6540 l 9483 6382 l 9424 6368 l cp clip n 9045 8070 m 9450 6390 l gs col-1 s gr gr % arrowhead n 9386 6526 m 9443 6416 l 9445 6540 l 9416 6533 l 9386 6526 l cp gs 0.00 setgray ef gr col-1 s % Polyline [60 30 15 30] 0 sd gs clippath 2097 1880 m 2016 1785 l 2132 1831 l 2000 1737 l 1965 1786 l cp clip n 7050 5400 m 1995 1770 l gs col-1 s gr gr [] 0 sd % arrowhead n 2097 1880 m 2016 1785 l 2132 1831 l 2114 1856 l 2097 1880 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2128 1824 m 2006 1798 l 2126 1764 l 1964 1771 l 1966 1831 l cp clip n 6645 1605 m 1980 1800 l gs col-1 s gr gr % arrowhead n 2128 1824 m 2006 1798 l 2126 1764 l 2127 1794 l 2128 1824 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2154 1756 m 2050 1688 l 2174 1700 l 2021 1647 l 2001 1703 l cp clip n 10155 4485 m 2025 1680 l gs col-1 s gr gr % arrowhead n 2154 1756 m 2050 1688 l 2174 1700 l 2164 1728 l 2154 1756 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 2053 1788 m 1959 1707 l 2080 1735 l 1935 1661 l 1908 1715 l cp clip n 9660 5610 m 1935 1695 l gs col-1 s gr gr % arrowhead n 2053 1788 m 1959 1707 l 2080 1735 l 2066 1761 l 2053 1788 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1804 1783 m 1717 1694 l 1836 1732 l 1698 1647 l 1666 1698 l cp clip n 8700 6000 m 1695 1680 l gs col-1 s gr gr % arrowhead n 1804 1783 m 1717 1694 l 1836 1732 l 1820 1757 l 1804 1783 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 6300 7809 m 6176 7796 l 6291 7750 l 6131 7772 l 6139 7832 l cp clip n 8250 7500 m 6150 7800 l gs col-1 s gr gr % arrowhead n 6300 7809 m 6176 7796 l 6291 7750 l 6296 7779 l 6300 7809 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 8868 6689 m 8988 6719 l 8868 6749 l 9030 6750 l 9030 6690 l cp clip n 4020 6675 m 9015 6720 l gs col7 1.00 shd ef gr gs col-1 s gr gr % arrowhead n 8868 6689 m 8988 6719 l 8868 6749 l 8868 6719 l 8868 6689 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 9893 4136 m 9994 4205 l 9872 4192 l 10024 4248 l 10044 4192 l cp clip n 4845 2295 m 10020 4215 l gs col-1 s gr gr % arrowhead n 9893 4136 m 9994 4205 l 9872 4192 l 9882 4164 l 9893 4136 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10561 2402 m 10684 2393 l 10579 2459 l 10734 2409 l 10715 2352 l cp clip n 5445 4095 m 10710 2385 l gs col-1 s gr gr % arrowhead n 10561 2402 m 10684 2393 l 10579 2459 l 10570 2430 l 10561 2402 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 3808 2434 m 3727 2340 l 3843 2384 l 3710 2292 l 3676 2341 l cp clip n 8595 5730 m 3705 2325 l gs col-1 s gr gr % arrowhead n 3808 2434 m 3727 2340 l 3843 2384 l 3826 2409 l 3808 2434 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 8839 6326 m 8958 6359 l 8837 6386 l 8999 6390 l 9001 6330 l cp clip n 2715 6180 m 8985 6360 l gs col-1 s gr gr % arrowhead n 8839 6326 m 8958 6359 l 8837 6386 l 8838 6356 l 8839 6326 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10643 6807 m 10758 6851 l 10635 6867 l 10796 6887 l 10804 6827 l cp clip n 6930 6375 m 10785 6855 l gs col-1 s gr gr % arrowhead n 10643 6807 m 10758 6851 l 10635 6867 l 10639 6837 l 10643 6807 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10838 6820 m 10939 6890 l 10817 6876 l 10968 6933 l 10990 6877 l cp clip n 6930 5385 m 10965 6900 l gs col-1 s gr gr % arrowhead n 10838 6820 m 10939 6890 l 10817 6876 l 10827 6848 l 10838 6820 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 10589 7062 m 10698 7118 l 10575 7120 l 10733 7158 l 10747 7099 l cp clip n 5235 5820 m 10725 7125 l gs col-1 s gr gr % arrowhead n 10589 7062 m 10698 7118 l 10575 7120 l 10582 7091 l 10589 7062 l cp gs 0.00 setgray ef gr col-1 s % Polyline gs clippath 1595 1856 m 1520 1757 l 1633 1810 l 1507 1707 l 1469 1754 l cp clip n 5265 4815 m 1500 1740 l gs col-1 s gr gr % arrowhead n 1595 1856 m 1520 1757 l 1633 1810 l 1614 1833 l 1595 1856 l cp gs 0.00 setgray ef gr col-1 s % Polyline n 1470 1665 m 2040 1665 l 2040 2115 l 1470 2115 l cp gs col-1 s gr $F2psEnd rs %%EndDocument @endspecial 3615 2905 V 324 2908 3295 4 v 1918 5251 a Fn(9)p eop %%Page: 10 10 10 9 bop 324 452 3295 4 v 324 2617 4 2166 v 352 2592 a @beginspecial 0 @llx 0 @lly 776 @urx 507 @ury 3885 @rwi @setspecial %%BeginDocument: dependency-ll.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: dependency-ll.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 507 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 536.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Helvetica-Bold /Helvetica-Bold-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9925 m -1000 -1000 l 13869 -1000 l 13869 9925 l cp clip 0.06000 0.06000 sc /Helvetica-Bold-iso ff 330.00 scf sf 1500 2865 m gs 1 -1 sc (outbound arrows indicate composition.) col-1 sh gr 7.500 slw % Ellipse n 1200 8625 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1200 7125 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 6450 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1200 5700 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 5025 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 3525 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1200 4125 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 1725 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1200 2325 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1200 2775 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold-iso ff 540.00 scf sf 600 900 m gs 1 -1 sc (Dependency Graph - lessons learned) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 4050 8925 m gs 1 -1 sc ( ) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1425 8700 m gs 1 -1 sc (PN, AD, EI, do have components. ) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 8115 m gs 1 -1 sc (... some are composite.) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 6630 m gs 1 -1 sc (Some types are primitive ...) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1425 7200 m gs 1 -1 sc (TX, DT, TM, TN, etc. do not have components.) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1425 5775 m gs 1 -1 sc (CP, VH, RCD, RI, and many others are not reused by other types.) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 5145 m gs 1 -1 sc (... some are advanced.) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 3660 m gs 1 -1 sc (Some types are basic ...) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1425 4230 m gs 1 -1 sc (ST, ID, IS, HD, NM are heavily reused by other types.) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 1800 m gs 1 -1 sc (There is a hierarchy of types:) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 2400 m gs 1 -1 sc (inbound arrows indicate importance.) col-1 sh gr 7.500 slw % Ellipse n 750 7950 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 2617 V 324 2620 3295 4 v 324 2682 V 324 4684 4 2003 v 2067 x @beginspecial 0 @llx 0 @lly 776 @urx 468 @ury 3885 @rwi @setspecial %%BeginDocument: history.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: history.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 468 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 498.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Helvetica-Bold /Helvetica-Bold-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9288 m -1000 -1000 l 13869 -1000 l 13869 9288 l cp clip 0.06000 0.06000 sc /Helvetica-Bold-iso ff 540.00 scf sf 600 900 m gs 1 -1 sc (History - many lessons to learn from) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 1950 m gs 1 -1 sc (Imprecision and ranges: TS-DT, DR, SN.) col-1 sh gr 7.500 slw % Ellipse n 787 2456 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 2602 m gs 1 -1 sc (Historical dimension: FC \(effective date\), DLN \(expiry.\)) col-1 sh gr % Ellipse n 787 3075 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 3224 m gs 1 -1 sc (Type codes: PN-XPN, AD, TN-XTN.) col-1 sh gr % Ellipse n 787 3694 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 3844 m gs 1 -1 sc (Different kinds of identifiers: ID/IS, CE, EI, HD, CK, DLN.) col-1 sh gr % Ellipse n 787 4312 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 4456 m gs 1 -1 sc (Assigning authority and type code: CK, CX, CN, XCN.) col-1 sh gr % Ellipse n 787 4931 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 5079 m gs 1 -1 sc (New uses: TN-XTN \(e-mail.\)) col-1 sh gr % Ellipse n 787 5512 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 5665 m gs 1 -1 sc (Multimedia: ED, RP.) col-1 sh gr % Ellipse n 787 6168 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 6315 m gs 1 -1 sc (Correcting past misdesigns: TN-XTN, CM-*, AD-XAD.) col-1 sh gr % Ellipse n 787 6787 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 6929 m gs 1 -1 sc (Coping with incoherence: TX-CE, FT-CF.) col-1 sh gr % Ellipse n 787 7368 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 7519 m gs 1 -1 sc (Minor distinctions: ID-IS, CE-LCE.) col-1 sh gr % Ellipse n 787 8025 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1050 8171 m gs 1 -1 sc (Avoiding new segments: XON, XCN, PPL, PL, TQ, CD.) col-1 sh gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr 7.500 slw % Ellipse n 787 1800 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 4684 V 324 4687 3295 4 v 1894 5251 a Fn(10)p eop %%Page: 11 11 11 10 bop 324 452 3295 4 v 324 2483 4 2032 v 352 2458 a @beginspecial 0 @llx 0 @lly 776 @urx 475 @ury 3885 @rwi @setspecial %%BeginDocument: moral.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: moral.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 475 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 505.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9408 m -1000 -1000 l 13869 -1000 l 13869 9408 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Lesson #1 from history) col-1 sh gr 30.000 slw % Interp Spline gs n 6169 2051 m 6326.2 2067.5 6634.6 2158.7 6754 2291 curveto 6884.0 2435.0 6935.2 2787.0 6949 2951 curveto 6956.6 3041.0 6921.9 3241.0 6904 3326 curveto 6877.2 3453.1 6776.1 3742.8 6739 3866 curveto 6700.9 3992.3 6605.6 4292.6 6574 4421 curveto 6531.4 4593.9 6452.1 5010.4 6424 5186 curveto 6397.8 5349.4 6354.5 5742.0 6334 5906 curveto 6327.2 5960.7 6307.4 6090.8 6304 6146 curveto 6303.6 6152.9 6312.2 6167.8 6304 6176 curveto 6295.8 6184.2 6280.8 6176.3 6274 6176 curveto 6229.4 6174.3 6123.6 6162.7 6079 6161 curveto 6072.2 6160.7 6057.2 6169.2 6049 6161 curveto 6032.5 6144.5 6049.6 6114.7 6049 6101 curveto 6045.6 6028.8 6027.8 5857.6 6019 5786 curveto 6005.0 5672.7 5960.8 5403.8 5944 5291 curveto 5923.1 5150.9 5882.4 4815.3 5854 4676 curveto 5827.1 4543.9 5743.5 4234.6 5704 4106 curveto 5667.7 3988.0 5555.6 3716.1 5524 3596 curveto 5493.8 3481.0 5444.4 3204.6 5434 3086 curveto 5431.3 3055.1 5430.9 2982.0 5434 2951 curveto 5447.9 2814.0 5477.9 2498.3 5554 2366 curveto 5602.7 2281.2 5753.6 2152.8 5839 2111 curveto 5913.9 2074.4 6085.6 2042.2 6169 2051 curveto cp gs col8 1.00 shd ef gr gs col8 s gr gr /Helvetica-Bold ff 540.00 scf sf 6225 2595 m gs 1 -1 sc (Do not design a type system based only) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 540.00 scf sf 6225 3240 m gs 1 -1 sc (on currently evident use cases.) dup sw pop 2 div neg 0 rm col-1 sh gr 7.500 slw % Ellipse n 3750 4950 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 3750 6000 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 3750 5475 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 3750 4425 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 420.00 scf sf 4050 5115 m gs 1 -1 sc (Aim for consistency.) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 4050 4605 m gs 1 -1 sc (Aim for completeness.) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 4050 5625 m gs 1 -1 sc (Aim for generality.) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 4050 6135 m gs 1 -1 sc (Anticipate the future!) col-1 sh gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr 30.000 slw % Interp Spline gs n 6169 6881 m 6345.6 6881.6 6646.2 7007.8 6769 7136 curveto 6865.6 7236.8 6952.2 7478.9 6949 7616 curveto 6944.8 7799.2 6826.0 8119.0 6679 8246 curveto 6565.8 8343.7 6303.0 8388.1 6169 8381 curveto 6030.3 8373.6 5766.1 8285.4 5659 8186 curveto 5548.4 8083.4 5425.6 7828.3 5419 7676 curveto 5411.9 7511.9 5513.9 7226.0 5629 7106 curveto 5739.8 6990.4 6010.5 6880.4 6169 6881 curveto cp gs col8 1.00 shd ef gr gs col8 s gr gr $F2psEnd rs %%EndDocument @endspecial 3615 2483 V 324 2486 3295 4 v 324 2548 V 324 4659 4 2112 v 2176 x @beginspecial 0 @llx 0 @lly 776 @urx 494 @ury 3885 @rwi @setspecial %%BeginDocument: workplan.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: workplan.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 494 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 523.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9711 m -1000 -1000 l 13869 -1000 l 13869 9711 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 420.00 scf sf 1125 5205 m gs 1 -1 sc (dimensions of data.) col-1 sh gr 7.500 slw % Ellipse n 1125 2400 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1125 2775 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1125 3150 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 420.00 scf sf 1125 2070 m gs 1 -1 sc (Define a concise basic type system.) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1350 2550 m gs 1 -1 sc (Rationalize: explain your decision.) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1350 2940 m gs 1 -1 sc (Watch out for principles, classify, divide and conquer.) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1350 3330 m gs 1 -1 sc (Seek exhaustive coverage of logical domains.) col-1 sh gr % Ellipse n 675 7387 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1125 8512 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 420.00 scf sf 1125 7582 m gs 1 -1 sc (Divide the plethora of advanced types into) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1125 8092 m gs 1 -1 sc (maintainable sections, delegate maintenance.) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1425 8617 m gs 1 -1 sc (Reuse MDF approach: RIM, DIM, stewardship, harmonization, MDF.) col-1 sh gr % Ellipse n 675 4575 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1125 5700 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1125 6150 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Work plan) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1425 5805 m gs 1 -1 sc (Collections \(List, Set, Bag, etc.\) as generic data types.) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1425 6270 m gs 1 -1 sc (Incomplete information, update semantics, uncertainty, history.) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1125 4695 m gs 1 -1 sc (Watch out for orthogonal \(i.e., independent\)) col-1 sh gr 7.500 slw % Ellipse n 675 1950 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 4659 V 324 4662 3295 4 v 470 4804 a Fn(F)-8 b(or)44 b(our)h(design)h(of)e(HL7)h(data)f(t)m(yp)s(es)i(w)m(e) g(can)f(build)h(on)f(t)m(w)m(o)g(kinds)h(of)f(prior)324 4925 y(kno)m(wlege)39 b(and)f(exp)s(erience.)62 b(There)39 b(is)g(more)f(than)g(ten)g(y)m(ears)h(of)f(exp)s(erience)i(with)1894 5251 y(11)p eop %%Page: 12 12 12 11 bop 324 548 a Fn(data)29 b(t)m(yp)s(es)j(in)e(v)m(ersion)h(2)f (of)g(HL7)f(and)i(there)f(is)h(more)f(than)g(40)g(y)m(ears)h(of)e(exp)s (erience)324 668 y(with)34 b(data)e(t)m(yp)s(es)j(in)e(general)h (computer)g(science.)47 b(In)34 b(this)f(prop)s(osal)g(w)m(e)i(will)e (try)h(to)324 789 y(maximize)g(lev)m(erage)g(of)e(these)i(t)m(w)m(o)f (ric)m(h)h(sources)g(of)e(kno)m(wledge.)324 1048 y Fl(1.2.2)112 b(Reuse)38 b(of)g(MDF)g(Metho)s(dology)324 1233 y Fn(T)-8 b(o)40 b(further)g(impro)m(v)m(e)h(the)g(o)m(v)m(erall)g(coherence)g (of)f(the)g(design)h(of)e(HL7)h(as)g(a)g(whole,)324 1354 y(w)m(e)31 b(will)f(try)g(to)g(reuse)h(the)f(mo)s(deling)g(metho)s (dology)g(and)g(to)s(ols)g(of)f(HL7)h(v)m(ersion)h(3)e(as)324 1474 y(describ)s(ed)j(in)f(the)g(message)h(dev)m(elopmen)m(t)h(framew)m (ork)f(\(MDF\).)e(W)-8 b(e)31 b(will)g(form)m(ulate)324 1594 y(the)39 b(relationships)i(b)s(et)m(w)m(een)g(data)e(t)m(yp)s(es)i (as)e(ob)5 b(ject)40 b(orien)m(ted)h(mo)s(dels)f(in)f(the)h(uni-)324 1715 y(\014ed)35 b(mo)s(deling)g(language)g(\(UML\).)g(W)-8 b(e)35 b(will)g(ha)m(v)m(e)h(one)f(common)g(data)g(t)m(yp)s(e)g(mo)s (del)324 1835 y(\(CDTM\))41 b(that)f(is)h(divided)h(in)m(to)e(sub)5 b(ject)42 b(areas)f(or)f(domains)h(\(domain)g(data)f(t)m(yp)s(e)324 1956 y(mo)s(dels,)33 b(DDTM\).)324 2215 y Fl(1.2.3)112 b(CDTM)38 b(and)g(DDTM)324 2400 y Fn(The)30 b(CDTM)g(pla)m(ys)h(the)f (role)f(that)h(the)f(RIM)h(pla)m(ys)h(in)f(HL7)f(information)g(mo)s (deling,)324 2520 y(i.e.)57 b(to)36 b(pro)m(vide)j(pro)s(of)d(for)g (coherence)j(of)d(the)i(o)m(v)m(erall)g(t)m(yp)s(e)g(mo)s(del.)56 b(The)38 b(DDTMs)324 2641 y(are)c(used)i(to)e(fo)s(cus)g(the)h (de\014nition)h(of)e(domains)h(of)f(data)g(t)m(yp)s(es)h(and)g(th)m(us) g(resem)m(ble)324 2761 y(the)c(DIMs.)44 b(Ho)m(w)m(ev)m(er,)33 b(the)f(requiremen)m(t)h(for)d(reuseabilit)m(y)j(and)e(coherence)i (prohibit)324 2882 y(an)m(y)42 b(direct)g(relationship)h(b)s(et)m(w)m (een)g(a)e(DIM)h(and)f(a)g(DDTM;)g(w)m(e)i(w)m(an)m(t)f(most)g(data)324 3002 y(t)m(yp)s(es)47 b(to)e(b)s(e)g(generally)h(used)h(b)m(y)f(all)g (tec)m(hnical)h(committees)g(of)e(HL7)g(instead)h(of)324 3122 y(ev)m(ery)33 b(tec)m(hnical)g(committee)g(de\014ning)g(their)f(o) m(wn)g(ideosyncratic)i(set)e(of)f(data)g(t)m(yp)s(es)324 3243 y(in)41 b(isolation.)69 b(Th)m(us,)45 b(the)c(partitioning)g(of)g (the)h(set)f(of)g(data)g(t)m(yp)s(es)h(in)f(domains)h(is)324 3363 y(not)c(the)h(same)g(as)f(the)h(partitioning)g(of)e(the)i(set)g (of)f(information)g(mo)s(del)h(classes)h(in)324 3483 y(domains.)67 b(The)41 b(domains)g(of)f(the)h(information)f(mo)s(del)h (are)f(application)h(domains.)324 3604 y(Con)m(v)m(ersely)-8 b(,)55 b(the)49 b(domains)h(of)e(the)h(data)f(t)m(yp)s(e)i(mo)s(del)e (are)h(fundamen)m(tal)h(logical)324 3724 y(domains.)1894 5251 y(12)p eop %%Page: 13 13 13 12 bop 324 548 a Fl(1.2.4)112 b(Con)m(trol)52 b(query)h(and)g(other) f(tec)m(hnical)h(committees)g(or)f(BDTM)666 668 y(and)39 b(EDTMs.)p 324 744 3295 4 v 324 2964 4 2220 v 352 2939 a @beginspecial 0 @llx 0 @lly 776 @urx 520 @ury 3885 @rwi @setspecial %%BeginDocument: maintain.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: maintain.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:09 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 520 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 550.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 10151 m -1000 -1000 l 13869 -1000 l 13869 10151 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Maintenance) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1200 2070 m gs 1 -1 sc (CQ maintains basic types.) col-1 sh gr 7.500 slw % Ellipse n 750 2625 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 420.00 scf sf 1200 2730 m gs 1 -1 sc (Release advanced types to stewardship of) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1200 3240 m gs 1 -1 sc (Technical Committees that use those types.) col-1 sh gr % Ellipse n 750 3750 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 420.00 scf sf 1200 3900 m gs 1 -1 sc (CQ keeps responsibility for coherence.) col-1 sh gr 45.000 slw % Ellipse n 3150 7875 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 4725 8325 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 6525 7650 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 6600 8100 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 6975 7725 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 6975 8175 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 7425 8025 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 5475 7950 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 5700 8325 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 5219 8400 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 5025 7950 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 3675 8206 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 3600 7800 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 2550 6331 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 3675 6494 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 6675 6450 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 7169 6675 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 7725 6825 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 7575 6450 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 6975 6181 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 3150 6375 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 3496 5945 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 5594 6975 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 5025 6931 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 4950 5400 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 5625 5250 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Ellipse n 5250 5025 106 106 0 360 DrawEllipse gs col5 1.00 shd ef gr gs col5 s gr % Interp Spline gs n 4800 4200 m 4151.4 4234.1 2887.5 4480.4 2400 5100 curveto 1810.8 5848.8 1400.0 7244.8 2025 8175 curveto 2715.1 9202.1 4484.7 9066.1 5325 9075 curveto 6160.6 9083.9 7914.2 9239.4 8625 8250 curveto 9018.1 7702.9 8681.4 6821.9 8475 6375 curveto 8219.0 5820.6 7325.6 5011.3 6825 4725 curveto 6376.2 4468.3 5329.4 4172.1 4800 4200 curveto cp gs col-1 s gr gr % Interp Spline gs n 3075 7425 m 2944.0 7439.4 2650.9 7490.3 2625 7650 curveto 2570.4 7986.7 3080.8 8308.1 3375 8400 curveto 3607.6 8472.7 4054.1 8507.2 4200 8250 curveto 4311.5 8053.5 4114.1 7774.1 3975 7650 curveto 3773.7 7470.4 3316.6 7398.5 3075 7425 curveto cp gs col4 s gr gr % Interp Spline gs n 4575 7800 m 4398.7 7952.1 4278.7 8258.1 4425 8475 curveto 4618.1 8761.2 5110.3 8625.0 5325 8625 curveto 5539.7 8625.0 6134.2 8712.2 6225 8475 curveto 6320.5 8225.3 5881.0 7837.0 5625 7725 curveto 5344.4 7602.3 4843.5 7568.4 4575 7800 curveto cp gs col2 s gr gr % Interp Spline gs n 6525 7350 m 6384.5 7371.3 6245.4 7508.3 6225 7650 curveto 6179.8 7963.9 6371.4 8349.2 6675 8475 curveto 7104.4 8652.9 7922.8 8373.3 7950 8100 curveto 7983.0 7768.8 7058.4 7269.1 6525 7350 curveto cp gs col1 s gr gr % Interp Spline gs n 2775 5250 m 2178.9 5553.2 1920.6 6493.6 2250 6900 curveto 2393.4 7076.9 2820.2 6805.0 3000 6825 curveto 3226.3 6850.2 3611.8 7300.2 3900 7125 curveto 4338.2 6858.6 4393.4 6141.5 4125 5700 curveto 3860.2 5264.5 3264.9 5000.8 2775 5250 curveto cp gs col-1 s gr gr % Interp Spline gs n 6300 6600 m 6385.7 6908.5 6929.0 6904.9 7125 6975 curveto 7376.8 7065.1 8105.4 7467.1 8250 7275 curveto 8521.6 6914.3 7775.0 5420.1 7125 5400 curveto 6692.1 5386.6 6162.3 6104.3 6300 6600 curveto cp gs col-1 s gr gr % Interp Spline gs n 5250 5925 m 4997.4 5951.4 4558.2 6089.9 4425 6375 curveto 4316.6 6607.0 4366.5 6954.1 4575 7125 curveto 4983.9 7460.2 5694.1 7536.3 6075 7125 curveto 6323.3 6856.9 6198.9 6397.0 6000 6150 curveto 5840.7 5952.2 5460.5 5903.0 5250 5925 curveto cp gs col-1 s gr gr % Interp Spline gs n 8250 8025 m 8311.1 7862.4 8067.1 7657.5 7950 7575 curveto 7615.3 7339.1 6835.9 7185.2 6450 7200 curveto 6213.2 7209.1 5773.0 7469.5 5550 7500 curveto 5196.9 7548.3 4392.1 7473.4 4050 7425 curveto 3751.6 7382.8 3149.6 7018.4 2775 7125 curveto 2562.7 7185.4 2269.1 7381.7 2250 7650 curveto 2230.7 7921.1 2567.4 8130.4 2700 8250 curveto 2854.6 8389.5 3244.5 8639.0 3450 8700 curveto 3926.2 8841.4 5003.8 8828.7 5475 8775 curveto 6143.4 8698.8 7925.4 8889.0 8250 8025 curveto cp gs col-1 s gr gr % Interp Spline gs n 6075 4800 m 5598.9 4285.9 4499.5 4331.8 4200 4800 curveto 4028.4 5068.1 4323.2 5605.1 4650 5775 curveto 4905.2 5907.6 5272.2 5615.0 5475 5625 curveto 5607.1 5631.5 5844.1 5883.5 6000 5775 curveto 6279.2 5580.8 6323.3 5068.1 6075 4800 curveto cp gs col-1 s gr gr /Helvetica-Bold ff 330.00 scf sf 3000 5775 m gs 1 -1 sc (C/Q) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 7125 5925 m gs 1 -1 sc (O/R) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 5250 6600 m gs 1 -1 sc (Sced.) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4725 5025 m gs 1 -1 sc (ADT) dup sw pop 2 div neg 0 rm col-1 sh gr % Polyline n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr 7.500 slw % Ellipse n 750 1950 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 2964 V 324 2967 3295 4 v 470 3109 a Fn(The)32 b(con)m(trol/query)h(committee)f(o\013ers)f(a)g(basic)h(data) f(t)m(yp)s(e)h(mo)s(del)f(\(BDTM\))g(as)324 3229 y(a)j(service)j(for)d (all)g(other)h(tec)m(hnical)h(comitees.)51 b(Con)m(trol/query)37 b(do)s(es,)e(ho)m(w)m(ev)m(er,)j(not)324 3350 y(try)c(to)f(rule)i(o)m (v)m(er)f(the)h(other)e(comitees.)49 b(The)35 b(BDTM)f(will)g(b)s(e)g (build)h(to)m(w)m(ards)g(max-)324 3470 y(imal)i(use)g(for)f(all)h(tec)m (hnical)h(comittees.)57 b(This)38 b(means,)h(con)m(trol/query)f (appreciates)324 3591 y(suggestions)i(and)f(tries)h(to)f(address)h(the) g(concrete)g(needs)h(of)d(the)i(other)f(comittees.)324 3711 y(Ho)m(w)m(ev)m(er,)46 b(con)m(trol/query)e(will)e(b)s(e)g(resp)s (onsible)h(for)f(the)g(coherence)h(and)f(stabilit)m(y)324 3831 y(of)30 b(the)i(BDTM.)f(Con)m(ten)m(tions)i(will)f(b)s(e)f(resolv) m(ed)i(in)e(harmoizations)h(similar)g(to)e(RIM)324 3952 y(harmonizations.)470 4072 y(Con)m(trol/query)e(will)f(not)f(prev)m(en) m(t)i(tec)m(hnical)g(committees)g(to)d(dev)m(elop)j(their)f(o)m(wn)324 4193 y(extensions)35 b(to)e(the)h(basic)g(data)f(t)m(yp)s(es)i (\(EDTM\))f(as)f(needed.)47 b(Our)34 b(basic)g(data)f(t)m(yp)s(e)324 4313 y(mo)s(del)d(shall)g(b)s(e)h(enabling)f(not)g(restricing.)43 b(In)31 b(HL7)e(v)m(ersion)j(2)d(w)m(e)i(had)f(some)h(highly)324 4433 y(sp)s(ecialized)j(data)d(t)m(yp)s(es)j(for)d(timing)h(and)g(quan) m(tit)m(y)i(\(TQ\))e(and)g(w)m(a)m(v)m(eform)h(informa-)324 4554 y(tion.)54 b(These)38 b(data)e(t)m(yp)s(es)i(are)e(not)g(fully)h (addressed)h(in)f(this)g(prop)s(osal.)54 b(It)37 b(is)f(up)h(to)324 4674 y(the)d(tec)m(hnical)g(committees)h(who)f(uses)h(these)f(t)m(yp)s (es)h(to)e(de\014ne)i(and)e(main)m(tain)h(them)324 4794 y(as)c(they)h(see)h(\014t.)42 b(Ho)m(w)m(ev)m(er,)33 b(w)m(e)f(will)e(mak)m(e)i(suggestions)f(as)g(to)f(ho)m(w)g(these)i(t)m (yp)s(es)f(can)324 4915 y(b)s(e)i(de\014ned)h(on)e(the)h(new)h(basis)f (of)f(v)m(ersion)i(3)f(data)f(t)m(yp)s(es.)1894 5251 y(13)p eop %%Page: 14 14 14 13 bop 470 548 a Fn(The)30 b(data)e(t)m(yp)s(e\(s\))i(for)e(co)s (ded)h(information)g(do)s(es)g(not)f(automatically)h(fall)g(under)324 668 y(the)22 b(same)h(category)f(of)f(highly)i(sp)s(ecialized)h(data)d (t)m(yp)s(es)i(that)f(w)m(ould)h(b)s(e)f(main)m(tainable)324 789 y(sep)s(erately)40 b(b)m(y)f(one)g(tec)m(hnical)h(comittee.)62 b(Co)s(ded)39 b(v)-5 b(alues)40 b(are)e(used)i(b)m(y)f(all)g(tec)m (hni-)324 909 y(cal)f(committees)i(as)e(often)g(as)h(n)m(umeric)g(t)m (yp)s(es.)62 b(Therefore,)40 b(data)e(t)m(yp)s(es)i(for)d(co)s(ded)324 1029 y(v)-5 b(alues)39 b(m)m(ust)g(b)s(e)f(considered)i(fundamen)m (tal,)h(are)d(sub)5 b(ject)40 b(to)e(the)g(requiremen)m(ts)j(of)324 1150 y(reuseabilit)m(y)46 b(and)f(coherence,)k(and)c(are)f(de\014ned)i (as)f(part)f(of)g(the)h(BDTM)f(not)h(an)324 1270 y(EDTM.)28 b(Ho)m(w)m(ev)m(er,)k(w)m(e)c(appreciates)i(and)e(seeks)i(close)e (guidance)h(in)f(the)g(recen)m(t)i(w)m(ork)324 1391 y(that)k(has)h(b)s (een)g(done)g(in)g(this)g(\014eld)g(b)m(y)h(the)e(tec)m(hnical)j (comittee)e(on)f(v)m(o)s(cabulary)-8 b(.)51 b(It)324 1511 y(is)39 b(also)g(p)s(ossible)h(for)e(a)g(distinct)i(v)-5 b(arian)m(t)39 b(of)f(a)g(data)h(t)m(yp)s(e)g(for)f(co)s(ded)h(v)-5 b(alues)40 b(to)e(b)s(e)324 1631 y(used)f(in)g(only)g(a)f(few)h (\014elds)g(b)m(y)h(a)e(few)h(tec)m(hnical)h(committees.)56 b(Suc)m(h)38 b(a)e(t)m(yp)s(e)h(could)324 1752 y(b)s(e)c(main)m(tained) g(in)g(an)g(EDTM.)324 2012 y Fl(1.2.5)112 b(Abstract)37 b(prop)s(erties)h(of)f(data)i(and)f(abstract)g(data)g(t)m(yp)s(es)324 2196 y Fn(There)23 b(are)f(common)g(prop)s(erties)h(of)e(all)h(data)f (that)g(is)i(indep)s(enden)m(t)h(from)d(the)h(sp)s(eci\014cs)324 2317 y(of)i(the)i(data)e(t)m(yp)s(es)i(and)f(can)h(therefore)f(b)s(e)g (sp)s(eci\014ed)i(in)e(an)g(abstract)g(manner.)42 b(These)324 2437 y(issues)32 b(fall)d(in)m(to)h(t)m(w)m(o)g(categories:)43 b(\(1\))30 b(fundamen)m(tal)g(prop)s(erties)h(of)e(all)h(data)f(and)h (\(2\))324 2557 y(aggregations)i(of)g(data)g(t)m(yp)s(es.)470 2678 y(F)-8 b(undamen)m(tal)39 b(prop)s(erties)h(of)e(all)g(data)h (include)h(incomplete)g(information,)g(un-)324 2798 y(certain)m(t)m(y) 27 b(and)f(up)s(date)g(seman)m(tics.)43 b(T)-8 b(o)26 b(giv)m(e)h(accoun)m(t)f(for)f(these)i(fundamen)m(tal)g(prop-)324 2919 y(erties)i(is)f(v)m(ery)h(imortan)m(t)f(not)g(only)g(to)f (clinical)i(medicine)g(but)f(whenev)m(er)j(data)c(ab)s(out)324 3039 y(the)d(real)f(w)m(orld)h(is)h(collected)f(honestly)-8 b(.)42 b(W)-8 b(e)24 b(are)g(honest)g(ab)s(out)f(data)g(when)i(w)m(e)f (do)g(not)324 3159 y(w)m(an)m(t)k(to)e(pretend)i(certain)m(t)m(y)h (where)f(w)m(e)g(are)f(in)h(fact)e(unsure,)k(not)d(pretend)h(complete-) 324 3280 y(ness)40 b(where)g(w)m(e)f(kno)m(w)h(w)m(e)g(are)e(missing)i (some)g(information.)61 b(These)41 b(fundamen)m(tal)324 3400 y(prop)s(erties)33 b(are)g(elab)s(orated)f(in)h(a)g(fundamen)m (tal)g(data)f(t)m(yp)s(e)i(mo)s(del)f(\(FDTM\).)470 3520 y(There)h(are)f(di\013eren)m(t)i(w)m(a)m(ys)f(in)f(whic)m(h)i(w)m(e)f (can)f(aggregate)g(data,)f(unordered)i(and)324 3641 y(ordered)40 b(sets)g(of)e(\014xed)j(of)d(v)-5 b(ariable)40 b(cardinalit)m(y)g(with) g(or)f(without)g(m)m(ultiple)i(o)s(ccu-)324 3761 y(rance)28 b(of)f(the)h(same)g(ob)5 b(ject.)43 b(These)29 b(collection)g(data)e(t) m(yp)s(es)i(are)e(also)h(called)g(abstract)324 3882 y(or)36 b Fk(generic)g Fn(data)g(t)m(yp)s(es.)58 b(W)-8 b(e)37 b(will)g(de\014ne)h(those)f(in)g(the)h(generic)f(data)g(t)m(yp)s(e)g (mo)s(del)324 4002 y(\(GDTM\).)324 4262 y Fl(1.2.6)112 b(F)-9 b(rom)38 b(seman)m(tics)g(to)f(implemen)m(table)j(sp)s (eci\014cations)f(\(ITS\))324 4447 y Fn(F)-8 b(or)44 b(ev)m(ery)j(domain)e(data)g(t)m(yp)s(e)h(mo)s(del)f(w)m(e)h(will)g (giv)m(e)g(accoun)m(t)g(for)e(the)i(seman)m(tic)324 4567 y(prop)s(erties)31 b(aiming)g(for)e(complete)j(co)m(v)m(erage)g(a)e (priori.)43 b(W)-8 b(e)30 b(will)h(outline)g(the)g(v)m(ersion)324 4687 y(2)41 b(approac)m(h)h(and)f(what)h(w)m(e)g(can)g(learn)g(from)f (computer)h(science)i(in)e(general.)70 b(W)-8 b(e)324 4808 y(will)33 b(then)h(de\014ne)g(data)f(t)m(yp)s(es)h(b)m(y)g(their)f (seman)m(tic)i(prop)s(erties.)45 b(F)-8 b(rom)33 b(the)g(seman)m(tic) 324 4928 y(structure)39 b(of)f(the)h(\014eld,)i(w)m(e)e(defere)g(a)f (description)i(of)e(the)h(abstract)f(syn)m(tax)i(of)e(the)1894 5251 y(14)p eop %%Page: 15 15 15 14 bop 324 548 a Fn(data)46 b(t)m(yp)s(es.)85 b(This)47 b(abstract)g(syn)m(tax)h(serv)m(es)g(as)e(the)h(basis)g(for)f(the)g (mapping)h(to)324 668 y(di\013eren)m(t)34 b(implemen)m(table)h(tec)m (hnology)e(sp)s(eci\014cations)i(\(ITS\).)470 789 y(W)-8 b(e)36 b(will)h(sometimes)h(sho)m(w)f(examples)h(and)e(ca)m(v)m(eats)h (as)f(to)g(ho)m(w)g(these)h(abstract)324 909 y(t)m(yp)s(es)f(can)g(b)s (e)f(incarnated)h(in)f(di\013eren)m(t)i(ITSs)f(and)f(what)h(the)f (problems)i(migh)m(t)e(b)s(e.)324 1029 y(The)49 b(ITSs)g(that)f(w)m(e)h (lo)s(ok)f(at)f(include)j(XML,)e(ob)5 b(ject)49 b(brok)m(er)g(tec)m (hnologies,)k(and)324 1150 y(the)40 b(simple)h(enco)s(ding)f(rules)h (that)e(ma)m(y)i(ev)m(en)m(tually)h(replace)e(the)g(traditional)g(HL7) 324 1270 y(enco)s(ding)f(rules)h(as)f(the)g(default)g(enco)s(ding)h (for)e(HL7)h(messages.)64 b(W)-8 b(e)39 b(do,)h(ho)m(w)m(ev)m(er)324 1391 y(not)j(aim)g(to)g(completely)i(sp)s(ecify)g(those)f(ITS)g (mappings.)76 b(And)44 b(w)m(e)g(will)g(seek)h(for)324 1511 y(maximal)33 b(indep)s(endence)i(from)e(an)m(y)g(sp)s(eci\014c)h (ITS.)324 1771 y Fl(1.2.7)112 b(Literals)324 1956 y Fn(F)-8 b(or)43 b(man)m(y)i(ITS)g(it)f(ma)m(y)g(b)s(e)h(useful)g(to)e(ha)m(v)m (e)j(concrete)f(lexical)g(rules)g(for)f(sp)s(ecify-)324 2076 y(ing)34 b(literals.)48 b(Literals)35 b(can)f(b)s(e)g(used)h(to)f (sp)s(ecify)h(data)f(t)m(yp)s(e)h(instances)h(in)e(c)m(haracter)324 2196 y(orien)m(ted)26 b(enco)s(ding)f(rules.)42 b(It)25 b(is)g(useful)h(in)f(our)g(oppinion)h(to)e(ha)m(v)m(e)i(a)f(single)h (standard-)324 2317 y(ized)k(form)g(of)f(literals)h(to)f(b)s(e)h(used)h (b)m(y)g(di\013eren)m(t)f(ITSs.)44 b(Literals)30 b(are)g(not)f(only)i (useful)324 2437 y(in)40 b(in)m(ter-system)j(messaging)e(but)g(also)f (in)h(discussions)i(ab)s(out)d(the)h(design)g(of)f(HL7)324 2557 y(messaging,)31 b(as)f(w)m(e)h(need)f(them)g(to)g(write)g(do)m(wn) g(example)h(messages.)45 b(The)30 b(guideline)324 2678 y(for)i(the)i(sp)s(eci\014cation)h(of)d(literals)i(is)g(to)f(b)s(e)g (concise)i(and)e(easily)i(understandable)g(b)m(y)324 2798 y(h)m(umans.)1894 5251 y(15)p eop %%Page: 16 16 16 15 bop 324 548 a Fq(1.3)135 b(Roadmap)p 324 647 3295 4 v 324 2900 4 2253 v 352 2875 a @beginspecial 0 @llx 0 @lly 776 @urx 528 @ury 3885 @rwi @setspecial %%BeginDocument: phenotype.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: phenotype.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 528 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def /col32 {0.031 0.031 1.000 srgb} bind def end save 3.0 558.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 10297 m -1000 -1000 l 13869 -1000 l 13869 10297 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 420.00 scf sf 10125 3630 m gs 1 -1 sc (Thing) col-1 sh gr 7.500 slw % Interp Spline gs n 5263 4208 m 5275.3 4213.5 5290.8 4189.2 5300 4185 curveto 5447.9 4118.1 5806.2 4006.1 5968 3983 curveto 6131.4 3959.7 6510.5 3965.7 6673 3990 curveto 6826.1 4012.9 7166.2 4130.5 7310 4178 curveto 7323.8 4182.6 7349.2 4211.0 7370 4200 curveto 7390.1 4189.4 7383.7 4154.4 7385 4140 curveto 7396.8 4008.5 7376.3 3706.8 7348 3578 curveto 7303.9 3377.6 7144.6 2936.6 7033 2760 curveto 6906.7 2560.0 6525.5 2187.8 6350 2040 curveto 6340.4 2031.9 6321.4 2011.0 6305 2010 curveto 6289.7 2009.1 6269.6 2026.2 6260 2033 curveto 6136.6 2119.7 5882.8 2357.9 5788 2475 curveto 5687.8 2598.7 5497.4 2913.4 5435 3060 curveto 5376.8 3196.6 5292.8 3529.7 5270 3675 curveto 5253.9 3777.8 5241.2 4021.0 5248 4125 curveto 5249.3 4144.5 5239.2 4197.4 5263 4208 curveto cp gs col6 1.00 shd ef gr gs col6 s gr gr % Interp Spline gs n 7354 4228 m 7342.9 4235.9 7356.1 4261.8 7355 4272 curveto 7338.2 4433.1 7256.8 4799.5 7196 4951 curveto 7134.6 5104.1 6940.4 5429.5 6838 5558 curveto 6741.5 5679.1 6469.1 5914.2 6356 6015 curveto 6345.1 6024.7 6307.9 6032.4 6307 6056 curveto 6306.1 6079.2 6339.9 6091.5 6352 6100 curveto 6459.8 6176.4 6731.4 6309.2 6857 6349 curveto 7052.6 6411.0 7514.2 6493.4 7723 6485 curveto 7959.4 6475.5 8472.2 6330.7 8688 6253 curveto 8699.9 6248.7 8727.9 6243.0 8737 6229 curveto 8745.4 6216.2 8740.1 6190.6 8739 6179 curveto 8724.8 6029.1 8646.0 5689.7 8592 5549 curveto 8534.9 5400.4 8357.8 5078.3 8262 4951 curveto 8172.8 4832.4 7926.4 4593.3 7812 4501 curveto 7731.0 4435.6 7526.3 4303.4 7433 4257 curveto 7415.6 4248.3 7375.2 4212.8 7354 4228 curveto cp gs col3 1.00 shd ef gr gs col3 s gr gr % Interp Spline gs n 3918 6180 m 3901.3 6219.7 3895.3 6237.4 3894 6251 curveto 3872.9 6471.9 3948.4 6951.9 4018 7158 curveto 4090.4 7372.5 4341.2 7814.3 4487 7987 curveto 4609.8 8132.5 4947.8 8398.1 5109 8494 curveto 5259.5 8583.5 5630.9 8737.9 5802 8778 curveto 5961.2 8815.3 6334.1 8842.0 6497 8828 curveto 6692.3 8811.2 7127.6 8706.3 7308 8627 curveto 7491.4 8546.4 7869.6 8293.8 8016 8158 curveto 8136.0 8046.7 8362.9 7749.6 8443 7608 curveto 8533.8 7447.5 8689.9 7053.6 8728 6872 curveto 8758.9 6724.6 8761.9 6379.1 8756 6232 curveto 8755.6 6222.8 8762.0 6197.5 8751 6192 curveto 8734.6 6183.9 8711.8 6216.5 8699 6222 curveto 8532.1 6294.2 8131.6 6427.8 7947 6449 curveto 7743.5 6472.4 7281.7 6441.9 7083 6393 curveto 6895.7 6346.9 6496.5 6171.5 6337 6062 curveto 6326.2 6054.6 6316.7 6025.5 6298 6023 curveto 6280.4 6020.7 6263.7 6043.7 6253 6049 curveto 6077.2 6135.7 5658.1 6330.4 5462 6376 curveto 5287.8 6416.5 4880.9 6442.6 4703 6425 curveto 4567.1 6411.6 4380.1 6361.6 3955 6225 curveto gs col1 1.00 shd ef gr gs col1 s gr gr % Interp Spline gs n 8701 6215 m 8744.0 6210.1 8762.5 6206.6 8775 6201 curveto 8977.8 6109.6 9354.4 5803.3 9498 5640 curveto 9647.5 5470.0 9904.4 5031.6 9981 4819 curveto 10045.6 4639.9 10106.5 4214.5 10109 4027 curveto 10111.3 3852.0 10059.7 3453.3 10009 3285 curveto 9961.8 3128.4 9798.5 2792.1 9705 2658 curveto 9592.8 2497.1 9283.9 2172.7 9125 2056 curveto 8963.6 1937.5 8555.9 1735.8 8365 1677 curveto 8208.5 1628.8 7837.6 1581.5 7675 1583 curveto 7490.7 1584.7 7071.3 1646.3 6895 1704 curveto 6752.0 1750.8 6450.9 1919.4 6327 1999 curveto 6319.1 2004.0 6294.1 2011.5 6295 2024 curveto 6296.3 2042.4 6335.8 2045.7 6347 2054 curveto 6492.9 2162.4 6808.4 2442.8 6919 2592 curveto 7040.9 2756.5 7245.9 3171.4 7303 3368 curveto 7356.8 3553.2 7403.3 3986.5 7389 4179 curveto 7388.0 4192.2 7367.7 4215.5 7375 4233 curveto 7381.8 4249.3 7410.1 4252.4 7420 4259 curveto 7582.9 4367.9 7961.5 4633.0 8099 4780 curveto 8221.2 4910.7 8447.3 5250.0 8521 5413 curveto 8577.3 5537.4 8627.3 5724.4 8721 6161 curveto gs col2 1.00 shd ef gr gs col2 s gr gr % Interp Spline gs n 6302 2031 m 6276.5 1995.7 6264.2 1981.2 6253 1973 curveto 6072.4 1841.9 5618.3 1670.7 5405 1628 curveto 5183.2 1583.6 4675.4 1580.1 4453 1620 curveto 4265.6 1653.6 3866.7 1813.4 3703 1905 curveto 3550.2 1990.6 3230.4 2234.7 3110 2363 curveto 2998.1 2482.2 2789.2 2792.1 2720 2940 curveto 2636.9 3117.6 2509.6 3547.1 2488 3743 curveto 2466.0 3941.9 2495.6 4395.5 2540 4590 curveto 2576.4 4749.7 2720.4 5094.8 2803 5235 curveto 2896.6 5393.9 3159.8 5726.1 3298 5850 curveto 3410.2 5950.5 3707.0 6127.3 3838 6195 curveto 3846.2 6199.2 3864.8 6216.9 3875 6210 curveto 3890.3 6199.7 3873.4 6163.8 3875 6150 curveto 3896.0 5969.3 3981.0 5555.5 4055 5385 curveto 4136.5 5197.2 4393.3 4812.6 4535 4665 curveto 4668.6 4525.8 5021.5 4269.3 5195 4185 curveto 5206.7 4179.3 5236.7 4184.9 5248 4170 curveto 5258.6 4155.9 5247.2 4129.9 5248 4118 curveto 5260.9 3922.6 5301.4 3462.5 5360 3270 curveto 5412.2 3098.7 5593.7 2733.4 5698 2588 curveto 5777.6 2477.1 5914.3 2340.1 6245 2040 curveto gs col4 1.00 shd ef gr gs col4 s gr gr % Interp Spline gs n 5263 4208 m 5270.2 4197.9 5288.9 4176.8 5300 4170 curveto 5423.2 4094.9 5728.2 4020.9 5863 3998 curveto 6034.9 3968.8 6438.0 3946.8 6613 3968 curveto 6776.8 3987.9 7135.1 4115.4 7288 4163 curveto 7308.6 4169.4 7360.4 4163.8 7378 4193 curveto 7394.9 4221.1 7367.1 4262.6 7363 4283 curveto 7333.5 4431.1 7270.3 4784.0 7213 4928 curveto 7146.1 5096.0 6935.8 5454.1 6823 5595 curveto 6736.2 5703.4 6518.2 5931.8 6388 6000 curveto 6364.4 6012.3 6312.9 6030.8 6283 6023 curveto 6257.8 6016.5 6230.3 5976.8 6215 5963 curveto 6106.4 5865.1 5835.0 5648.4 5743 5528 curveto 5621.8 5369.5 5418.0 4964.4 5353 4778 curveto 5310.7 4656.7 5228.9 4378.1 5248 4238 curveto 5249.2 4229.5 5258.4 4214.4 5263 4208 curveto cp gs col7 1.00 shd ef gr gs col7 s gr gr % Interp Spline gs n 6277 6002 m 6275.6 5988.4 6246.4 5987.0 6238 5981 curveto 6106.5 5886.4 5830.7 5632.3 5730 5504 curveto 5628.0 5374.1 5441.1 5044.8 5383 4890 curveto 5328.8 4745.4 5256.7 4399.5 5250 4245 curveto 5249.4 4230.8 5271.6 4199.4 5257 4185 curveto 5232.7 4161.0 5179.9 4189.4 5157 4198 curveto 5029.3 4246.0 4786.3 4422.1 4689 4511 curveto 4537.5 4649.4 4235.2 5008.0 4138 5193 curveto 4027.9 5402.5 3895.3 5918.5 3856 6145 curveto 3853.9 6157.3 3845.6 6184.4 3853 6199 curveto 3859.9 6212.5 3884.4 6221.1 3895 6226 curveto 4031.8 6289.3 4365.1 6390.4 4514 6414 curveto 4671.2 6438.9 5038.9 6446.3 5197 6427 curveto 5344.4 6409.0 5674.8 6315.0 5812 6262 curveto 5908.9 6224.5 6125.3 6113.4 6212 6056 curveto 6228.3 6045.2 6279.6 6027.9 6277 6002 curveto cp gs col5 1.00 shd ef gr gs col5 s gr gr /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Phenomenology of Information) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 2415 3615 m gs 1 -1 sc (Text) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 360.00 scf sf 3810 6465 m gs 1 -1 sc (Number) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 4290 7905 m gs 1 -1 sc (continuous) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 4080 7620 m gs 1 -1 sc (discrete/) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 6315 9180 m gs 1 -1 sc (Quantity) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 360.00 scf sf 6240 1665 m gs 1 -1 sc (Symbol) dup sw pop 2 div neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 3000 2385 m gs 1 -1 sc (strings) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 3315 2100 m gs 1 -1 sc (character) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 2610 5160 m gs 1 -1 sc (expressions) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 2505 4845 m gs 1 -1 sc (multimedial) dup sw pop neg 0 rm col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 9405 2265 m gs 1 -1 sc (artifact) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 8685 1740 m gs 1 -1 sc (HL7) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 9135 1965 m gs 1 -1 sc (protocol) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 10020 4950 m gs 1 -1 sc (application) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 9855 5280 m gs 1 -1 sc (domain) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 10125 4605 m gs 1 -1 sc (nominal) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 9690 5565 m gs 1 -1 sc (concept) col-1 sh gr /Helvetica-Bold ff 360.00 scf sf 8850 6510 m gs 1 -1 sc (Ordinal) col-1 sh gr /Helvetica-Bold ff 300.00 scf sf 8520 7725 m gs 1 -1 sc (proportion) col-1 sh gr /Helvetica-Bold ff 390.00 scf sf 6300 4560 m gs 1 -1 sc (Information) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr $F2psEnd rs %%EndDocument @endspecial 3615 2900 V 324 2903 3295 4 v 1894 5251 a Fn(16)p eop %%Page: 17 17 17 16 bop 324 452 3295 4 v 324 2604 4 2153 v 352 2579 a @beginspecial 0 @llx 0 @lly 776 @urx 504 @ury 3885 @rwi @setspecial %%BeginDocument: summary.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: summary.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:09 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 504 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 533.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9880 m -1000 -1000 l 13869 -1000 l 13869 9880 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 330.00 scf sf 4575 6202 m gs 1 -1 sc (TN, XTN, EI, HD, RP) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 6945 m gs 1 -1 sc (integer) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 7345 m gs 1 -1 sc (rational) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 7345 m gs 1 -1 sc (SN) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 7745 m gs 1 -1 sc (float) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 7745 m gs 1 -1 sc (NM) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 8100 m gs 1 -1 sc (measurement) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 8077 m gs 1 -1 sc (CQ, MO*) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 8490 m gs 1 -1 sc (point in calendar) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 8880 m gs 1 -1 sc (calendar modulo) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 8467 m gs 1 -1 sc (TS, DT) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 8857 m gs 1 -1 sc (TM, ID \(VH\)) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 900 8625 m gs 1 -1 sc 90.0 rot (Quantity) col1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 1845 m gs 1 -1 sc (string) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 1882 m gs 1 -1 sc (ST) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 2250 m gs 1 -1 sc (text) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 2220 m gs 1 -1 sc (TX, FT, ED, \(HTML, ...\)) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 900 2400 m gs 1 -1 sc 90.0 rot (Text) col4 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 3090 m gs 1 -1 sc (CE, CF, ID, IS) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 3082 m gs 1 -1 sc (real world concept) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1500 3870 m gs 1 -1 sc (person name) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 3907 m gs 1 -1 sc (PN, XPN) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 3547 m gs 1 -1 sc (real world instance) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1500 4305 m gs 1 -1 sc (organization name) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 4312 m gs 1 -1 sc (XON, HD) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1500 4732 m gs 1 -1 sc (id number) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 4702 m gs 1 -1 sc (CK, CX, DLN) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1500 5490 m gs 1 -1 sc (residential address) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 5460 m gs 1 -1 sc (AD, XAD) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 5805 m gs 1 -1 sc (technical concept) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 5812 m gs 1 -1 sc (ID, IS) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1500 5085 m gs 1 -1 sc (general location) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 5122 m gs 1 -1 sc (PL ) col-1 sh gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Summary of basic types) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 900 5250 m gs 1 -1 sc 90.0 rot (Object) col2 sh gr /Helvetica-Bold ff 330.00 scf sf 7800 5205 m gs 1 -1 sc ( ) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1800 4020 m gs 1 -1 sc ( ) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 6232 m gs 1 -1 sc (technical instance) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4575 6982 m gs 1 -1 sc (NM) col-1 sh gr $F2psEnd rs %%EndDocument @endspecial 3615 2604 V 324 2607 3295 4 v 324 2669 V 324 4680 4 2011 v 2076 x @beginspecial 0 @llx 0 @lly 776 @urx 470 @ury 3885 @rwi @setspecial %%BeginDocument: summary-2.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: summary-2.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:09 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 470 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 499.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9314 m -1000 -1000 l 13869 -1000 l 13869 9314 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Summary of generic types) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 2190 m gs 1 -1 sc (set) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 2580 m gs 1 -1 sc (bag) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4200 1800 m gs 1 -1 sc (NA, MA) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4200 2190 m gs 1 -1 sc (QIP*) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 3210 m gs 1 -1 sc (interval) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4200 3210 m gs 1 -1 sc (SN, DR, RI) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 3765 m gs 1 -1 sc (uncertainty) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 4155 m gs 1 -1 sc (incompleteness) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 4545 m gs 1 -1 sc (update semantics) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4200 4155 m gs 1 -1 sc (\(all, ``not present''\)) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4200 4545 m gs 1 -1 sc (\(all, ``null''\)) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 5175 m gs 1 -1 sc (history) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 4200 5175 m gs 1 -1 sc (FC) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 7050 m gs 1 -1 sc (merge CN and XCN) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 7440 m gs 1 -1 sc (decompose PT \(processing type\) into two technical concepts) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 7830 m gs 1 -1 sc (upgrade/merge CN, XCN, PPN, and TQ into RIM classes) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1200 8220 m gs 1 -1 sc (manage QSC, QIP, RCD, SCV elsewhere. ) col-1 sh gr 7.500 slw % Ellipse n 675 6375 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 644 5700 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 975 6975 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 975 7350 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 975 7725 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 975 8100 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 390.00 scf sf 975 5850 m gs 1 -1 sc (All ``repeated fields'' will be one of the collections.) col-1 sh gr /Helvetica-Bold ff 390.00 scf sf 975 6540 m gs 1 -1 sc (Remaining types:) col-1 sh gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold ff 330.00 scf sf 1200 1800 m gs 1 -1 sc (list) col-1 sh gr $F2psEnd rs %%EndDocument @endspecial 3615 4680 V 324 4683 3295 4 v 470 4825 a Fn(Gutman)49 b(\(1944\))f(and)i(Stev)m(ens)h(\(1953\))d(iden)m (ti\014ed)j(four)e(categories)h(of)f(data.)324 4946 y(Their)28 b(classi\014cation)h(coined)g(the)f(metho)s(dology)f(for)g(all)h (sciences)i(including)e(biology)-8 b(,)1894 5251 y(17)p eop %%Page: 18 18 18 17 bop 324 548 a Fn(medicine,)37 b(and)d(psyc)m(hology)-8 b(.)51 b(Guttman)34 b(and)h(Stev)m(ens)i(iden)m(ti\014ed)f(four)e (\\scales")i(on)324 668 y(whic)m(h)k(w)m(e)g(p)s(erform)f(\\measuremen) m(ts")i(or)e(observ)-5 b(ations:)57 b(the)39 b(nominal)h(scale,)h(the) 324 789 y(ordinal)h(scale,)k(the)d(in)m(terv)-5 b(al)43 b(scale,)j(and)c(the)h(ratio)f(scale.)74 b(W)-8 b(e)43 b(observ)m(e)h(qualities)324 909 y(on)d(nominal)h(scales.)72 b(A)42 b(nominal)g(scale)g(is)g(a)g(colletion)g(of)f(all)h(p)s(ossible) g(outcomes)324 1029 y(of)36 b(an)h(observ)-5 b(ation)37 b(with)g(no)g(particular)g(order.)56 b(F)-8 b(or)36 b(example,)j (gender,)g(colors,)f(or)324 1150 y(diagnoses)33 b(are)g(determined)h (on)f(nominal)g(scales.)470 1270 y(W)-8 b(e)28 b(ha)m(v)m(e)h(an)f (ordinal)g(scale)g(when)h(w)m(e)g(can)f(sensibly)i(arrange)d(the)i(set) f(of)f(p)s(ossible)324 1391 y(outcomes)e(of)f(an)g(observ)-5 b(ation)25 b(in)g(an)f(order.)41 b(F)-8 b(or)24 b(example)h(the)g(NYHA) g(classi\014cation)324 1511 y(of)32 b(heart)h(failure)f(or)h(tumore)g (stagings)g(are)f(ordinal)h(scales.)45 b(W)-8 b(e)33 b(can)g(determine)h(the)324 1631 y(stage)e(of)g(the)h(disease,)h(w)m(e) f(can)f(tell)h(the)g(w)m(orse)g(condition)g(from)f(the)g(b)s(etter,)h (but)g(w)m(e)324 1752 y(cannot)g(measure)g(distances.)470 1872 y(In)m(terv)-5 b(all)42 b(scales)h(are)e(ordered)g(quan)m(titativ) m(e)i(scales,)i(where)d(y)m(ou)g(can)f(measure)324 1993 y(distances)50 b(\(in)m(terv)-5 b(als\))49 b(b)s(et)m(w)m(een)i(t)m(w)m (o)e(p)s(oin)m(ts.)91 b(The)49 b(paradigmatic)g(example)h(are)324 2113 y(temp)s(erature)29 b(scales)h(F)-8 b(ahrenheit)29 b(and)f(Celsius.)44 b(It)29 b(do)s(es,)g(ho)m(w)m(ev)m(er,)j(not)c(mak) m(e)i(sense)324 2233 y(to)j(sa)m(y)i(100)e(degree)i(are)e(t)m(wice)j (as)e(m)m(uc)m(h)h(as)f(50)f(degrees.)49 b(Ho)m(w)m(ev)m(er,)36 b(the)e(concept)h(of)324 2354 y(the)f(absolute)h(zero)f(temp)s(erature) g(allo)m(ws)h(to)f(mak)m(e)g(those)h(decisions)h(on)d(the)i(Kelvin)324 2474 y(scale.)470 2594 y(F)-8 b(or)37 b(an)g(information)g(standard)h (in)f(medicine)i(it)f(w)m(ould)g(b)s(e)f(appropriate)h(to)f(re-)324 2715 y(\015ect)d(these)h(fundamen)m(tal)g(categories)g(of)e(observ)-5 b(ations.)48 b(Ho)m(w)m(ev)m(er,)36 b(there)f(are)f(some)324 2835 y(problems)c(with)f(this)h(classi\014cation.)44 b(Y)-8 b(ou)29 b(can)g(arti\014cally)g(try)g(to)g(upgrade)g(the)h (scale)324 2956 y(prop)s(ert)m(y)-8 b(.)85 b(Th)m(us)48 b(y)m(ou)e(can)h(de\014ne)g(an)f(order)h(of)e(qualitativ)m(e)j(observ) -5 b(ations)47 b(\(e.g.,)324 3076 y(male)28 b(=)g(0,)h(female)g(=)e (1\).)42 b(It)28 b(often)g(dep)s(ends)i(on)e(the)g(scop)s(e)h(of)f (observ)-5 b(ation)28 b(ho)m(w)h(y)m(ou)324 3196 y(classify)40 b(it,)h(e.g.,)f(y)m(ou)g(can)f(classify)h(colors)g(in)f(an)m(y)g(of)g (those)g(scales)i(dep)s(ending)f(on)324 3317 y(what)31 b(y)m(ou)g(think)h(colors)f(are)g(\(qualitativ)m(e)h(observ)-5 b(ations,)33 b(up)e(to)f(w)m(a)m(v)m(elengths)k(of)d(vi-)324 3437 y(sual)i(ligh)m(t\).)44 b(The)33 b(distinction)h(b)s(et)m(w)m(een) g(ratio)e(and)h(in)m(terv)-5 b(al)33 b(scales)h(seems)g(arti\014cial) 324 3557 y(b)s(ecause)j(a)g(simple)g(translation)g(of)f(temparatures)h (to)f(the)h(Kelvin)g(scale)h(is)f(all)f(that)324 3678 y(mak)m(es)e(the)f(di\013erence.)470 3798 y(Common)45 b(sense)h(will)g(justify)f(to)f(distinguish)i(qualitativ)m(e)g(from)e (quan)m(titativ)m(e)324 3919 y(observ)-5 b(ations)29 b(although)g(the)g(examples)h(ab)s(o)m(v)m(e)f(sho)m(w)h(that)e(ev)m (en)i(this)f(b)s(oundary)g(can)324 4039 y(b)s(e)38 b(blur.)58 b(W)-8 b(e)38 b(can)g(further)g(distinguish)h(b)s(et)m(w)m(een)h (observ)-5 b(ations)38 b(that)f(are)h(discrete)324 4159 y(and)28 b(those)g(that)f(are)h(con)m(tin)m(uous.)44 b(Man)m(y)28 b(qualitativ)m(e)i(observ)-5 b(ations)28 b(are)g(con)m(tin)m(uous)324 4280 y(\(i.e.)87 b(colour\))47 b(but)g(con)m(tin)m(uous)h(qualitativ)m(e)h(observ)-5 b(ations)48 b(are)f(b)s(est)g(understo)s(o)s(d)324 4400 y(b)m(y)39 b(quan)m(tization.)61 b(This)39 b(need)g(not)f(b)s(e)g(a)g (single)h(dimensioned)h(scale,)h(as)d(the)h(color)324 4521 y(example)32 b(sho)m(ws:)45 b(the)31 b(R)m(GB)g(color)g(quan)m (tization)h(is)f(a)g(three)h(dimensional)g(v)m(ector)g(of)324 4641 y(n)m(um)m(b)s(ers.)470 4761 y(Since)38 b(qualitativ)m(e)f(and)g (quan)m(titativ)m(e,)i(discrete)f(and)f(con)m(tin)m(uous)h(observ)-5 b(ations)324 4882 y(are)26 b(imp)s(ortan)m(t)g(in)g(science)i(as)e(w)m (ell)h(as)f(in)g(ev)m(eryda)m(y)i(life,)g(w)m(e)f(will)f(ha)m(v)m(e)i (to)d(dev)m(ote)i(one)324 5002 y(domain)h(in)f(our)h(BDTM)f(to)h (discrete)h(qualities)g(and)e(another)h(domain)g(to)f(quan)m(tities,) 1894 5251 y(18)p eop %%Page: 19 19 19 18 bop 324 548 a Fn(b)s(oth)42 b(discrete)j(and)e(con)m(tin)m(uous.) 76 b(W)-8 b(e)43 b(will)g(then)h(ha)m(v)m(e)g(to)e(sho)m(w)i(ho)m(w)g (to)e(express)324 668 y(con)m(tin)m(uous)34 b(qualitativ)m(e)g(observ) -5 b(ations.)470 789 y(There)49 b(are)f(other)h(imp)s(ortan)m(t)f (kinds)h(of)f(information.)90 b(T)-8 b(ext)49 b(is)f(not)g(just)h(an) 324 909 y(abstracted)39 b(observ)-5 b(ation)38 b(and)g(do)s(es)h(not)f (fall)f(in)m(to)i(the)f(distinction)h(b)s(et)m(w)m(een)i(qual-)324 1029 y(ities)d(and)g(quan)m(tities,)j(discrete)e(and)f(con)m(tin)m (uous.)60 b(T)-8 b(ext)39 b(is)f(ultimately)h(exc)m(hanged)324 1150 y(b)s(et)m(w)m(een)f(h)m(umans.)54 b(Computers)37 b(and)f(automatic)g(messaging)h(ma)m(y)f(b)s(e)g(used)h(to)e(ex-)324 1270 y(c)m(hange)h(text,)g(but)g(after)f(ha)m(ving)h(b)s(een)g(en)m (tered)h(b)m(y)f(a)f(h)m(uman)h(user,)h(text)e(is)h(passed)324 1391 y(through)42 b(unc)m(hanged)i(to)e(b)s(e)h(displa)m(y)m(ed)i(to)d (another)h(h)m(uman)g(user.)74 b(T)-8 b(ext)44 b(can)e(ex-)324 1511 y(press)i(man)m(y)g(observ)-5 b(ations,)46 b(but)d(this)h (information)e(con)m(ten)m(t)i(is)g(not)e(unlo)s(c)m(k)m(ed)j(for)324 1631 y(the)33 b(purp)s(ose)g(of)f(messaging)i(and)f(computer)g(pro)s (cessing.)470 1752 y(T)-8 b(ext)43 b(do)s(es)g(not)f(only)h(include)g (letters,)j(w)m(ords)d(and)g(sen)m(tences)i(of)c(natural)h(h)m(u-)324 1872 y(man)h(language,)j(but)d(can)g(also)g(b)s(e)g(graphics)h(or)f (pictures)h(\(still)g(or)e(animated\))i(or)324 1993 y(audio.)56 b(Also,)39 b(the)e(same)h(information)f(con)m(ten)m(t)h(of)f(natural)g (language)g(text)g(can)g(b)s(e)324 2113 y(comm)m(unicated)45 b(in)f(written)g(\(c)m(haracters\))h(or)e(sp)s(ok)m(en)i(form)e (\(audio\).)76 b(Th)m(us,)48 b(one)324 2233 y(DDTM)40 b(will)i(co)m(v)m(er)g(text)g(data)e(of)g(all)h(those)g(kinds.)70 b(Since)42 b(one)f(prop)s(ert)m(y)h(of)e(text)324 2354 y(data)32 b(in)i(messaging)g(is)f(that)g(it)g(is)h(passed)g(through)f (unc)m(hanged)h(and)f(unin)m(terpreted)324 2474 y(and)f(without)g(resp) s(ect)h(to)e(the)h(destination)h(or)e(purp)s(ose,)i(w)m(e)g(can)f(men)m (tion)h(all)e(other)324 2594 y(unin)m(terpreted)j(\(encapsulated\))h (data)d(in)h(the)g(category)g(of)f(text.)470 2715 y(In)40 b(the)g(exp)s(osition)h(of)f(the)g(BDTM)g(w)m(e)h(start)e(with)i(text)f (data,)i(con)m(tin)m(ue)f(with)324 2835 y(qualities)27 b(and)e(end)h(with)g(quan)m(tities.)43 b(W)-8 b(e)26 b(then)f(describ)s(e)i(three)f(extended)i(data)d(t)m(yp)s(e)324 2956 y(mo)s(dels)37 b(\(EDTM\))h(for)e(tec)m(hnical)i(supp)s(ort)f (data)f(t)m(yp)s(es)j(\(en)m(tit)m(y)f(descriptor,)h(ob)5 b(ject)324 3076 y(iden)m(ti\014er,)48 b(comm)m(unication)d(address,)j (bits)c(and)g(b)m(ytes\),)k(for)c(demographic)g(t)m(yp)s(es)324 3196 y(\(p)s(erson)33 b(name)g(and)g(p)s(erson)g(address\))h(and)e(the) h(EDTM)h(on)e(w)m(a)m(v)m(eform)i(data.)1894 5251 y(19)p eop %%Page: 20 20 20 19 bop 324 556 a Fo(2)161 b(The)53 b(Basic)g(Data)i(T)l(yp)t(e)e(Mo) t(del)g(\(BDTM\))324 804 y Fq(2.1)135 b(DDTM)44 b(on)h(T)-11 b(ext)p 324 880 3295 4 v 324 3020 4 2141 v 352 2995 a @beginspecial 0 @llx 0 @lly 776 @urx 501 @ury 3885 @rwi @setspecial %%BeginDocument: text-1.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: text-1.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 501 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 531.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9839 m -1000 -1000 l 13869 -1000 l 13869 9839 l cp clip 0.06000 0.06000 sc /Helvetica-Bold ff 420.00 scf sf 1200 5700 m gs 1 -1 sc (Constituents of text as written human language:) col-1 sh gr /Helvetica-Bold ff 330.00 scf sf 1500 3967 m gs 1 -1 sc (Human producer, human recipient.) col-1 sh gr 7.500 slw % Ellipse n 1275 4330 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1500 4412 m gs 1 -1 sc (Machine interpretation is difficult and limited.) col-1 sh gr % Ellipse n 1275 4762 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1500 4874 m gs 1 -1 sc (Information theory: bits, bytes \(octets\), octet streams.) col-1 sh gr % Ellipse n 1275 6150 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1500 6247 m gs 1 -1 sc (Language: characters, words, sentences, paragraphs.) col-1 sh gr % Polyline n 900 7337 m 900 7487 l 1125 7412 l cp gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1275 7495 m gs 1 -1 sc (What about paragraphs, fonts and other elements of style?) col-1 sh gr % Polyline n 900 7962 m 900 8112 l 1125 8037 l cp gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1275 8119 m gs 1 -1 sc (When do we use style elements?) col-1 sh gr % Polyline n 907 8587 m 907 8737 l 1132 8662 l cp gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1275 8745 m gs 1 -1 sc (Beyond written language.) col-1 sh gr % Polyline n 907 6712 m 907 6862 l 1132 6787 l cp gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold ff 330.00 scf sf 1275 6870 m gs 1 -1 sc (Characters, character strings.) col-1 sh gr % Ellipse n 750 1950 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 3150 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 5581 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold ff 540.00 scf sf 600 900 m gs 1 -1 sc (Text) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1200 2580 m gs 1 -1 sc (between humans.) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1200 2070 m gs 1 -1 sc (Text in is data that captures human utterances) col-1 sh gr /Helvetica-Bold ff 420.00 scf sf 1200 3300 m gs 1 -1 sc (Text is written human language.) col-1 sh gr 7.500 slw % Ellipse n 1275 3900 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 3020 V 324 3023 3295 4 v 1894 5251 a Fn(20)p eop %%Page: 21 21 21 20 bop 324 548 a Fl(2.1.1)112 b(F)-9 b(rom)38 b(Bits)f(to)g (Characters)p 324 624 3295 4 v 324 2714 4 2091 v 352 2689 a @beginspecial 0 @llx 0 @lly 776 @urx 489 @ury 3885 @rwi @setspecial %%BeginDocument: text-2.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: text-2.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 489 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 519.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Helvetica-Bold /Helvetica-Bold-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9636 m -1000 -1000 l 13869 -1000 l 13869 9636 l cp clip 0.06000 0.06000 sc /Helvetica-Bold-iso ff 330.00 scf sf 1500 8542 m gs 1 -1 sc (Yet, we can not be totally silent on it.) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 4177 m gs 1 -1 sc (American Standard Code for Information Interchange \(ASCII\)) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 4567 m gs 1 -1 sc (had great success over competitors \(EBCDIC\).) col-1 sh gr 7.500 slw % Ellipse n 1275 4950 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 5107 m gs 1 -1 sc (International extensions: code pages, ISO 8859, JIS, EUC JP/TW ...) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 5497 m gs 1 -1 sc (- a variety of different character codes for different languages.) col-1 sh gr % Ellipse n 1275 5850 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 6037 m gs 1 -1 sc (Unicode \(ISO 10646\) - one code for all languages of the world.) col-1 sh gr % Polyline n 600 6675 m 600 6825 l 750 6825 l 750 6900 l 900 6750 l 750 6600 l 750 6675 l gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1275 2250 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 2347 m gs 1 -1 sc (HL7 needs no data type ``character'' - too low abstraction level.) col-1 sh gr % Ellipse n 1275 2775 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 2887 m gs 1 -1 sc (Single letter codes \(`M', `F', ...\) are just strings.) col-1 sh gr % Ellipse n 750 3481 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1275 7275 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 1681 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1275 7875 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1275 8400 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold-iso ff 540.00 scf sf 600 900 m gs 1 -1 sc (Character strings) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1200 3600 m gs 1 -1 sc (Characters relate to bits through character codes.) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 7462 m gs 1 -1 sc (We assume the semantics of the Unicode.) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1200 1800 m gs 1 -1 sc (Character string is the basic type for written text.) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1200 6900 m gs 1 -1 sc (The equation ``1 char = 1 byte'' is no longer true.) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 8002 m gs 1 -1 sc (Converting bits to characters is a task of the ITS-layer.) col-1 sh gr 7.500 slw % Ellipse n 1275 4050 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 2714 V 324 2717 3295 4 v 470 2859 a Fn(All)d(information)g(can)h(b)s(e)f(expressed)j(b)m(y)d(sequences)k (of)33 b(bits,)i(this)g(is)g(the)f(funda-)324 2980 y(men)m(tal)g(new)h (disco)m(v)m(ery)h(that)e(started)g(the)g(era)g(of)f(digital)h (information)f(pro)s(cessing.)324 3100 y(W)-8 b(ritten)35 b(text)h(consists)h(of)d(a)h(strings)g(of)g(c)m(haracters)h(and)f(c)m (haracters)i(are)d(b)m(y)i(them-)324 3221 y(selv)m(es)26 b(expressed)h(b)m(y)e(sequences)i(of)d(bits.)41 b(Eigh)m(t)25 b(consecutiv)m(e)i(bits)d(are)g(called)h(o)s(ctetts)324 3341 y(or)f(b)m(ytes.)43 b(Although)24 b(w)m(e)i(usually)g(iden)m(tify) g(one)f(b)m(yte)h(with)f(one)g(c)m(haracter,)i(this)e(iden-)324 3461 y(ti\014cation)41 b(is)g(not)f(an)g(eternal)i(la)m(w)f(of)f (nature)h(and)f(w)m(e)i(ha)m(v)m(e)g(to)e(distinguish)i(b)m(ytes)324 3582 y(from)32 b(c)m(haracters.)470 3702 y(The)e(ease)f(b)m(y)g(whic)m (h)i(w)m(e)e(express)i(c)m(haracters)f(as)e(b)m(ytes)j(and)d(b)m(ytes)j (as)d(c)m(haracters)324 3822 y(is)34 b(due)h(to)f(the)g(success)j(of)c (the)h(American)h(Standard)g(Co)s(de)f(for)f(Information)h(In)m(ter-) 324 3943 y(c)m(hange)e(\(ASCI)s(I\))g([)p Fl(?)p Fn(].)43 b(Most)32 b(computers)h(in)m(terpret)g(b)m(ytes)g(as)e(c)m(haracters)i (according)324 4063 y(to)40 b(the)h(ASCI)s(I)h(co)s(de.)68 b(But)41 b(this)g(do)s(es)g(not)g(mean)g(complete)h(p)s(eace)g(of)e (mind.)69 b(On)324 4184 y(the)34 b(one)g(hand,)h(although)e(ASCI)s(I)i (is)f(b)m(y)h(far)e(the)h(most)h(imp)s(ortan)m(t)f(c)m(haracter)g(co)s (de,)324 4304 y(there)f(is)g(another)g(one:)44 b(EBCDIC.)470 4424 y(On)23 b(the)h(other)f(hand,)j(ASCI)s(I)e(do)s(es)g(not)f (de\014ne)h(su\016cien)m(t)i(c)m(haracters)e(to)f(meet)h(the)324 4545 y(needs)h(of)e(non-english)h(languages.)41 b(ISO)23 b(8859-1)f(de\014nes)j(an)f(in)m(ternational)g(extension)324 4665 y(to)45 b(the)h(ASCI)s(I)g(co)s(de)f(that)g(\014ts)h(most)g (languages)g(of)f(the)g(w)m(orld)h(that)f(use)i(roman)324 4785 y(c)m(harcters)24 b(\(Latin-1\).)40 b(Ho)m(w)m(ev)m(er,)27 b(there)d(are)e(n)m(umerous)j(other)e(suc)m(h)i(extensions.)42 b(And)324 4906 y(there)25 b(are)f(n)m(umerous)i(other)f(languages,)h (including)g(Greek,)h(Russian,)g(and)d(Japanese.)1894 5251 y(21)p eop %%Page: 22 22 22 21 bop 324 548 a Fn(W)-8 b(e)36 b(cannot)f(ev)m(en)i(coun)m(t)f(on)f (the)h(truth)g(that)f(one)g(c)m(haracter)i(is)e(expressible)k(in)c(one) 324 668 y(b)m(yte,)f(as)e(w)m(e)i(learn)f(from)f(Japanese)i(and)f (Chinese)h(c)m(haracter)g(sets.)470 789 y(The)43 b(solution)f(to)g(the) g(Bab)m(ylonian)h(co)s(ding)f(c)m(haos)g(seems)i(to)e(b)s(e)g(the)g (Unico)s(de)324 909 y(standard)c([)p Fl(?)p Fn(,)f Fl(?)p Fn(].)59 b(Unico)s(de)38 b(is)g(a)f(16)g(bit)h(p)s(er)g(c)m(haracter)g (co)s(de)g(that)f(co)m(v)m(ers)j(all)d(lan-)324 1029 y(guages)d(of)f(the)g(w)m(orld,)i(with)f(ev)m(en)h(the)f(rarest)g(b)s (eing)g(added)g(in)g(up)s(coming)g(v)m(ersions)324 1150 y(of)25 b(Unico)s(de.)41 b(Unico)s(de)27 b(seems)g(to)e(b)s(e)g (accepted)i(in)f(all)f(ma)5 b(jor)25 b(language)g(comm)m(unities)324 1270 y(including)i(America)f(and)g(w)m(estern)h(Europ)s(e,)h(Russia)e (and)g(the)g(China,)i(Korea,)e(Japan.)324 1391 y(The)k(latter)g(three)g (ha)m(v)m(e)h(submitted)g(a)e(newly)i(created)f(uni\014ed)h(c)m (haracter)f(set,)h(called)324 1511 y(Han,)h(to)h(the)g(Unico)s(de,)g (whic)m(h)h(includes)h(more)e(than)f(20000)g(c)m(haracters.)470 1631 y(Although)39 b(Unico)s(de)h(uses)g(16)e(bit)h(p)s(er)g(c)m (haracter,)i(there)e(are)g(enco)s(dings)h(whic)m(h)324 1752 y(allo)m(w)h(v)-5 b(ariable)41 b(length)h(enco)s(ded)g(c)m (haracters.)69 b(UTF-8)41 b(and)g(UTF-7)f(b)s(oth)h(enco)s(de)324 1872 y(the)c(basic)h(7)f(bit)h(ASCI)s(I)g(c)m(haracters)g(unc)m (hanged.)59 b(UTF-8)37 b(uses)h(the)g(high)f(bit)g(as)h(a)324 1993 y(mark)m(er)g(to)e(in)m(tro)s(duce)i(a)e(sp)s(ecial)i(sequence)i (of)c(v)-5 b(ariable)37 b(length)g(\(2)g(up)g(to)f(6)h(b)m(ytes\))324 2113 y(to)48 b(enco)s(de)i(up)f(to)g(32)f(bits,)54 b(while)c(UTF-7)e (uses)i(7)f(bit)g(ASCI)s(I)h(c)m(haracters)g(with)324 2233 y(in)m(termitten)m(t)25 b(base64)f(enco)s(ded)g(sequences.)44 b(The)24 b(adv)-5 b(an)m(tage)23 b(of)g(the)h(UTF)g(enco)s(dings)324 2354 y(are)e(that)g(messages)j(con)m(taining)e(only)g(of)f(7)g(bit)h (ASCI)s(I)g(c)m(haracters)h(are)e(not)g(longer,)j(i.e.)324 2474 y(Unico)s(de)41 b(with)f(UTF-8)g(and)g(UTF-7)g(is)g(bac)m(kw)m (ards)j(compatible)e(to)f(7)f(bit)i(ASCI)s(I.)324 2594 y(Unfortunately)g(neither)h(UTF-8)f(nor)f(UTF-7)h(is)g(bac)m(kw)m(ards) i(compatible)f(for)e(ISO)324 2715 y(8859-1)31 b(\(Latin-1\))g(ev)m(en)k (though)d(the)h(n)m(umeric)h(c)m(haracter)g(co)s(des)f(are)g(the)g (same.)470 2835 y(Because)46 b(the)e(data)f(t)m(yp)s(e)i(mo)s(del)f(m)m (ust)h(b)s(e)f(indep)s(enden)m(t)i(from)e(the)g(bits)h(that)324 2956 y(are)30 b(sen)m(t)i(o)m(v)m(er)g(the)f(wire,)h(w)m(e)g(m)m(ust)g (dep)s(end)g(on)e(the)h(ITS)h(to)e(reconstruct)i(c)m(haracters)324 3076 y(from)j(bits.)52 b(W)-8 b(e)36 b(should)g(require)h(of)d(ev)m (ery)k(ITS)e(for)e(HL7)h(to)g(b)s(e)h(able)g(to)f(enco)s(de)h(all)324 3196 y(16)41 b(bits)h(of)f(Unico)s(de)h(c)m(haracters.)72 b(Individual)43 b(HL7)f(applications)g(migh)m(t)g(need)h(to)324 3317 y(restrict)31 b(their)f(supp)s(orted)h(c)m(haracter)g(set)g(to)e (a)h(subset)i(of)d(Unico)s(de,)i(for)f(example,)i(to)324 3437 y(7)g(bit)h(ASCI)s(I)g(or)f(to)g(ISO)h(Latin-1.)43 b(These)34 b(restrictions)g(m)m(ust)g(b)s(e)e(men)m(tioned)i(in)f(the) 324 3557 y(conformace)h(claim.)47 b(Ho)m(w)m(ev)m(er,)36 b(HL7)d(in)h(general)g(and)g(all)f(its)h(ITSs)h(should)f(supp)s(ort)324 3678 y(the)f(full)g(range)f(of)g(Unico)s(de)h(c)m(haracters.)324 3938 y Fl(2.1.2)112 b(F)-9 b(rom)38 b(Characters)g(to)f(Strings)324 4122 y Fn(While)43 b(single)h(c)m(haracters)g(are)f(data)f(t)m(yp)s(es) i(de\014ned)g(b)m(y)f(most)g(programming)g(lan-)324 4243 y(guages,)30 b(HL7)f(messages)j(did)d(not)g(use)i(single)f(c)m (haracters)h(in)e(the)h(past)g(and)f(probably)324 4363 y(will)37 b(not)g(do)g(so)g(in)g(the)g(future.)57 b(A)37 b(single)h(c)m(haracter)g(is)f(on)g(a)g(to)s(o)f(lo)m(w)h(lev)m(el)i (of)d(ab-)324 4484 y(straction.)47 b(There)34 b(is)g(not)g(clinical)g (or)g(administartional)g(information)f(expressed)j(in)324 4604 y(one)d(c)m(haracter)g(that)g(stands)h(for)e(itself.)45 b(There)34 b(are)e(single)i(c)m(haracter)g(co)s(des,)f(but)g(in)324 4724 y(those)41 b(co)s(des)h(the)f(c)m(haracters)h(do)f(not)g(stand)g (for)f(themselfes)j(but)f(for)e(some)h(other)324 4845 y(meaning)28 b(\(e.g.)43 b(`M')28 b(for)g(male)g(and)h(`F')e(for)h (female\).)43 b(Those)29 b(co)s(des)g(are)f(not)g(text)g(and)324 4965 y(single)35 b(c)m(haracter)g(co)s(des)h(are)e(but)h(a)f(subset)i (of)e(co)s(des)h(relev)-5 b(an)m(t)35 b(to)f(HL7)g(messaging.)1894 5251 y(22)p eop %%Page: 23 23 23 22 bop 324 548 a Fn(Therefore)33 b(w)m(e)h(will)f(probably)h(not)e (need)i(single)f(c)m(haracters)h(as)f(a)f(data)g(t)m(yp)s(e.)324 808 y Fl(2.1.3)112 b(Displa)m(y)39 b(Prop)s(erties)p 324 903 3295 4 v 324 2872 4 1970 v 352 2847 a @beginspecial 0 @llx 0 @lly 776 @urx 460 @ury 3885 @rwi @setspecial %%BeginDocument: text-3.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: text-3.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 460 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 489.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Helvetica-Bold /Helvetica-Bold-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9142 m -1000 -1000 l 13869 -1000 l 13869 9142 l cp clip 0.06000 0.06000 sc /Helvetica-Bold-iso ff 330.00 scf sf 1500 2212 m gs 1 -1 sc (Lines, paragraphs, pages, displays, tables \(flow objects.\)) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1200 8025 m gs 1 -1 sc (How do we encode style elements?) col-1 sh gr 7.500 slw % Ellipse n 1200 6975 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1425 7087 m gs 1 -1 sc (Distinguishing TX from FT is a non-rational decison.) col-1 sh gr % Polyline n 600 6375 m 600 6525 l 750 6525 l 750 6600 l 900 6450 l 750 6300 l 750 6375 l gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1125 6600 m gs 1 -1 sc (Text and string are our only distinctions.) col-1 sh gr % Ellipse n 1275 5175 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 5287 m gs 1 -1 sc (Text: a message from human to human.) col-1 sh gr % Ellipse n 1275 5550 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 5677 m gs 1 -1 sc (String: merely an information element \(name, address, code.\) ) col-1 sh gr % Ellipse n 1275 4800 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 4882 m gs 1 -1 sc (The difference is in semantics, not in the length of the string.) col-1 sh gr % Ellipse n 1275 2850 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 2992 m gs 1 -1 sc (Underlines, rules, and other simple graphical elements.) col-1 sh gr % Ellipse n 1275 2475 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 2602 m gs 1 -1 sc (Font family, style, size, alignment, color.) col-1 sh gr % Ellipse n 1275 3225 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 3382 m gs 1 -1 sc (Footnotes, cross references, logical markup.) col-1 sh gr % Ellipse n 750 1681 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 420.00 scf sf 1200 1785 m gs 1 -1 sc (Text is more than just a character string.) col-1 sh gr % Ellipse n 750 4275 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1275 2100 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold-iso ff 540.00 scf sf 600 900 m gs 1 -1 sc (Text and appearence) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1200 4410 m gs 1 -1 sc (When is it useful to have control over appearence?) col-1 sh gr 7.500 slw % Ellipse n 750 7875 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr $F2psEnd rs %%EndDocument @endspecial 3615 2872 V 324 2875 3295 4 v 470 3018 a Fn(A)34 b(c)m(haracter)g(co)s(de)g(lik)m(e)h(ASCI)s(I,)f(ISO)g(8859,)f (or)g(Unico)s(de)h(co)s(di\014es)g(only)g(c)m(harac-)324 3138 y(ters,)28 b(i.e.,)f(the)g(basic)f(graphemes)h(from)f(whic)m(h)h (written)g(utterances)g(are)f(constructed,)324 3258 y(regardless)39 b(of)f(the)g(v)-5 b(ariations)38 b(in)g(st)m(yle.)61 b(Often)38 b(w)m(e)h(are)f(only)h(in)m(terested)h(in)e(trans-)324 3379 y(mitting)d(the)g(seman)m(tics)i(of)e(a)f(few)i(w)m(ords)g(or)e (sen)m(tences.)54 b(But)35 b(sometimes)i(w)m(e)f(w)m(an)m(t)324 3499 y(to)e(enhance)i(the)f(expressiv)m(eness)k(of)c(text)g(through)f (a)h(altered)g(app)s(earence)g(of)g(c)m(har-)324 3619 y(acters.)71 b(Options)42 b(are)f(fon)m(t)h(family)g(\(e.g.,)i(Times)f (Roman,)h(Helv)m(etica,)i(Computer)324 3740 y(Mo)s(dern\),)31 b(fon)m(t)f(st)m(yle)i(\(e.g.,)f(roman,)g(italics,)g(b)s(old\),)g(fon)m (t)f(size)i(\(e.g.,)f(8)f(pt,)g(10)g(pt,)h(12)324 3860 y(pt\),)h(alignmen)m(t)i(\(e.g.)44 b(subscript,)34 b(sup)s(erscript\))g (or)f(an)m(y)g(other)g(displa)m(y)h(prop)s(erties.)470 3981 y(The)i(question)h(is,)g(for)e(what)g(use)i(cases)f(w)m(e)h(need)f (only)g(plain)g(c)m(haracter)g(strings)324 4101 y(and)24 b(when)h(do)f(w)m(e)h(need)h(con)m(trol)e(o)m(v)m(er)h(its)g(app)s (earance?)41 b(When)25 b(a)f(data)g(\014eld)h(con)m(tains)324 4221 y(only)31 b(one)h(or)e(a)h(few)h(w)m(ords,)g(w)m(e)g(will)g (probably)g(not)e(need)i(con)m(trol)g(o)m(v)m(er)g(app)s(earance.)324 4342 y(Ho)m(w)m(ev)m(er,)g(who)c(is)h(to)g(sa)m(y)g(ho)m(w)g(man)m(y)h (w)m(ords)f(ma)m(y)h(app)s(ear)e(in)h(a)f(giv)m(en)i(data)e(elemen)m(t) 324 4462 y(of)41 b(t)m(yp)s(e)i(string?)73 b(And)42 b(what)h(is)g(the)f (exact)h(limit)g(of)e(w)m(ords)i(that)f(do)g(not)g(require)324 4582 y(formatting?)65 b(Clearly)40 b(the)h(length)f(of)f(the)i(string)f (is)g(no)g(go)s(o)s(d)f(criterion)h(for)f(when)324 4703 y(formatting)c(is)i(required)g(or)e(not.)54 b(Instead)37 b(w)m(e)g(need)g(to)e(lo)s(ok)h(at)f(\014ne)i(seman)m(tic)g(n)m(u-)324 4823 y(ances)25 b(to)f(\014nd)g(the)h(answ)m(er:)41 b(A)24 b(string)g(that)g(enco)s(des)i(a)d(v)-5 b(alue)25 b(from)f(a)g(co)s(de) g(table,)i(or)e(a)324 4944 y(string)j(that)g(enco)s(des)i(a)e(p)s (erson's)i(\014rst)e(name)h(or)f(address)i(will)f(not)f(need)h (formatting.)1894 5251 y(23)p eop %%Page: 24 24 24 23 bop 324 548 a Fn(This)34 b(information)e(is)h(readily)g(enco)s (ded)h(only)f(in)g(the)g(c)m(haracters.)470 668 y(Con)m(v)m(ersely)-8 b(,)48 b(there)43 b(is)g(no)f(reason)g(to)g(prev)m(en)m(t)j(formatting) c(for)h(those)h(data)f(el-)324 789 y(emen)m(ts)h(that)e(are)g (placeholders)i(for)e(free)h(text.)70 b(Con)m(trolling)42 b(app)s(earence)g(of)f(text)324 909 y(will)k(b)s(e)g(useful)g(in)g (those)g(data)f(elemen)m(ts)j(whose)f(purp)s(ose)f(it)f(is)h(to)f(b)s (e)h(sho)m(wn)h(to)324 1029 y(h)m(uman)32 b(users.)44 b(Ev)m(en)33 b(of)e(only)g(t)m(w)m(o)h(w)m(ords,)h(w)m(e)f(sometimes)h (w)m(an)m(t)f(to)f(emphasize)i(one)324 1150 y(w)m(ord)f(b)m(y)g (undelining)h(or)e(em)m(b)s(oldening)h(it.)44 b(Th)m(us)32 b(w)m(e)h(ha)m(v)m(e)f(to)f(distinguish)j(b)s(et)m(w)m(een)324 1270 y(formalized)i(information)g(and)f(free)i(text)f(to)f(\014nd)i (out)e(when)i(w)m(e)g(need)f(con)m(trol)h(o)m(v)m(er)324 1391 y(app)s(earence.)324 1650 y Fl(2.1.4)112 b(Enco)s(ding)38 b(of)g(app)s(earance)p 324 1746 3295 4 v 324 3736 4 1991 v 352 3711 a @beginspecial 0 @llx 0 @lly 776 @urx 465 @ury 3885 @rwi @setspecial %%BeginDocument: text-4.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: text-4.fig %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Mon Sep 28 18:32:07 1998 %%For: schadow@aurora.rg.iupui.edu (Gunther &) %%Orientation: Portrait %%BoundingBox: 0 0 776 465 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 3.0 494.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Helvetica-Bold /Helvetica-Bold-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 9217 m -1000 -1000 l 13869 -1000 l 13869 9217 l cp clip 0.06000 0.06000 sc /Helvetica-Bold-iso ff 420.00 scf sf 1200 8100 m gs 1 -1 sc (Do not define different types for different encodings.) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 2212 m gs 1 -1 sc (Intrinsic features of the character code \(return, backspace, formfeed.\)) col-1 sh gr 7.500 slw % Ellipse n 1275 3000 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 3142 m gs 1 -1 sc (Escape sequences are most flexible:) col-1 sh gr % Ellipse n 1275 2550 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 2677 m gs 1 -1 sc (Non-standard reserved code positions \(e.g., WordPerfect files.\)) col-1 sh gr % Polyline n 675 5625 m 675 5775 l 825 5775 l 825 5850 l 975 5700 l 825 5550 l 825 5625 l gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1275 6225 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1275 6675 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 1275 7125 75 75 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 6337 m gs 1 -1 sc (MIME is a complete solution, we should attach to it.) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 7267 m gs 1 -1 sc (For backwards compatibility we define ``text/x-HL7-FT''.) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1500 6802 m gs 1 -1 sc (We should recommend using ``text/plain'' or ``text/HTML''.) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1200 5850 m gs 1 -1 sc (Many alternatives require a general approach.) col-1 sh gr % Ellipse n 750 1681 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Ellipse n 750 7950 106 106 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col31 s gr % Polyline 45.000 slw n 0 1125 m 12825 1125 l gs col7 0.00 shd ef gr gs col-1 s gr /Helvetica-Bold-iso ff 540.00 scf sf 600 900 m gs 1 -1 sc (Encoding of appearence) col-1 sh gr /Helvetica-Bold-iso ff 420.00 scf sf 1200 1785 m gs 1 -1 sc (Available options:) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1575 4395 m gs 1 -1 sc (\255 Troff commands \(``.sp 1i''\) or escape commands \(``\\s+2''.\)) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1575 4770 m gs 1 -1 sc (\255 TeX commands \(``\\it italics\\footnote{a syle}\\par''.\)) col-1 sh gr /Helvetica-Bold-iso ff 330.00 scf sf 1575 5145 m gs 1 -1 sc (\255 HTML/SGML/XML \(``