ࡱ> tvsxE@ Objbj "F   $ rVrVrVPVW XZZ([[[\b]P3555555$RLY ][[]]Y [[n\f\f\f]| [ [3\f]3\f\ff q[X #> rV.a&ǣlήcPήLq d | dV @ qή G\f]]]YY D d.:DFf 89Intra-sentence Punctuation Insertion in Natural Language Generation Zhu ZHANG, Michael GAMON, Simon CORSTON-OLIVER, Eric RINGGERSchool of Information University of Michigan Ann Arbor, MI 48109 zhuzhang@umich.eduMicrosoft Research One Microsoft Way Redmond, WA 98052 {mgamon, simonco, ringger}@microsoft.com 30 May 2002 Technical Report  FILLIN \* MERGEFORMAT MSR-TR-2002-58 Microsoft Research One Microsoft Way Redmond WA 98052 USA Intra-sentence Punctuation Insertion in Natural Language Generation Zhu ZHANG, Michael GAMON, Simon CORSTON-OLIVER, Eric RINGGERSchool of Information University of Michigan Ann Arbor, MI 48109 zhuzhang@umich.eduMicrosoft Research One Microsoft Way Redmond, WA 98052 {mgamon, simonco, ringger}@microsoft.com Abstract We describe a punctuation insertion model used in the sentence realization module of a natural language generation system for English and German. The model is based on a decision tree classifier that uses linguistically sophisticated features. The classifier outperforms a word n-gram model trained on the same data. Introduction Punctuation insertion is an important step in formatting natural language output. Correct formatting aids the reader in recovering the intended semantics, whereas poorly applied formatting might suggest incorrect interpretations or lead to increased comprehension time on the part of human readers. In this paper we describe the intra-sentence punctuation insertion module of Amalgam (Corston-Oliver et al. 2002, Gamon et al. 2002), a sentence-realization system primarily composed of machine-learned modules. Amalgams input is a logical form graph. Through a series of linguistically-informed steps that perform such operations as assignment of morphological case, extraposition, ordering, and aggregation, Amalgam transforms this logical form graph into a syntactic tree from which the output sentence can be trivially read off. The intra-sentence punctuation insertion module described here applies as the final stage before the sentence is read off. In the data that we examine, intra-sentential punctuation other than the comma is rare. In one random sample of 30,000 sentences drawn from our training data set there were 15,545 commas, but only 46 em-dashes, 26 semi-colons and 177 colons. Therefore, for this discussion we focus on the prediction of the comma symbol. The logical form input for Amalgam sentence realization can already contain commas in two limited contexts. The first context involves commas used inside tokens, e.g., the radix point in German, as in example  REF HaveDM \h (1), or as the delimiter of thousands in English, as in example  REF OneK \h (2). ( LISTNUM NumberDefault \l 1  Ich habe DM 4,50. I have 4.50DM. ( LISTNUM NumberDefault \l 1  I have $1,000 dollars. The second context involves commas that separate coordinated elements, e.g., in the sentence I saw Mary, John and Sue. These commas are treated as functionally equivalent to lexical conjunctions, and are therefore inserted by the lexical selection process that constructs the input logical form. The evaluation reported below excludes conjunctive commas and commas used inside tokens. We model the placement of other commas, including commas that indicate apposition  REF ColinPowell \h (3), commas that precede or follow subordinate clauses  REF AfterHeAte \h (4) and commas that offset preposed material  REF At9am \h (5). ( LISTNUM NumberDefault \l 1  Colin Powell, the Secretary of State, said today that ( LISTNUM NumberDefault \l 1  After he ate dinner, John watched TV. ( LISTNUM NumberDefault \l 1  At 9am, Mary started work. Related work Beeferman et al. (1998) use a hidden Markov model based solely on lexical information to predict comma insertion in text emitted by a speech recognition module. They note the difficulties encountered by such an approach when long distance dependencies are important in making punctuation decisions, and propose the use of richer information such as part of speech tags and syntactic constituency. The punctuation insertion module presented here makes extensive use of features drawn from a syntactic tree such as constituent weight, part of speech, and constituent type of a node, its children, its siblings and its parent. Corpora For the experiments presented here we use technical help files and manuals. The data contain aligned sentence pairs in German and English. The alignment of the data is not exploited during training or evaluation; it merely helps to ensure comparability of results across languages. The training set for each language contains approximately 100,000 sentences, from which approximately one million cases are extracted. Cases correspond to possible places between tokens where punctuation insertion decisions must be made. The test data for each language contains cases drawn from a separate set of 10,000 sentences. Evaluation metrics Following Beeferman et al. (1998), we measure performance at two different levels. At the token level, we use the following evaluation metrics: Comma Precision: The number of correctly predicted commas divided by the total number of predicted commas. Comma Recall. The number of correctly predicted commas divided by the total number of commas in the reference corpus. Comma F-measure. The harmonic mean of comma precision and comma recall, assigning equal weight to each. Token accuracy: The number of correct token predictions divided by the total number of tokens. The baseline is the same ratio when the default prediction, namely do not insert punctuation, is assumed everywhere. At the sentence level, we measure sentence accuracy, which is the number of sentences containing only correct token predictions divided by the total number of sentences. This is based on the observation that what matters most in human intelligibility judgments is the distinction between correct and incorrect sentences, so that the number of overall correct sentences gives a good indication of the overall accuracy of punctuation insertion. The baseline is the same ratio when the default prediction (do not insert punctuation) is assumed everywhere. Punctuation learning in Amalgam Modeling We build decision trees using the WinMine toolkit (Chickering, n.d.). Punctuation conventions tend to be formulated as insert punctuation mark X before/after Y (e.g., for a partial specification of the prescriptive punctuation conventions of German, see Duden 2000), but not as insert punctuation mark X between Y and Z. Therefore, at training time, we build one decision tree classifier to predict preceding punctuation and a separate decision tree to predict following punctuation. The decision trees output a binary classification, COMMA or NULL. We used a total of twenty-three features for the decision tree classifiers. All twenty-three features were selected as predictive by the decision tree algorithm. The features are given here. Note that for the sake of brevity, similar features have been grouped under a single list number. Syntactic label of the node and its parent Part of speech of the node and its parent Semantic role of the node Syntactic label of the largest immediately following and preceding non-terminal nodes Syntactic label of the smallest immediately following and preceding non-terminal node Syntactic label of the top right edge and the top left edge of the node under consideration Syntactic label of the rightmost and leftmost daughter node Location of node: at the right edge of the parent, at the left edge of the parent or neither Length of node in tokens and characters Distance to the end of the sentence in tokens and characters Distance to the beginning of the sentence in tokens and in characters Length of sentence in tokens and characters The resulting decision trees are fairly complex.  REF _Ref5698837 \h Table 1 shows the number of binary branching nodes for each of the two decision tree models for both English and German. The complexity of these decision trees validates the data-driven approach, and makes clear how daunting it would be to attempt to account for the facts of comma insertion in a declarative framework. ModelEnglishGermanPreceding punctuation563743Following punctuation664633Table  SEQ Table \* ARABIC 1 Complexity of the decision tree models in Amalgam At generation time, a simple algorithm is used to decide where to insert punctuation marks. Pseudo-code for the algorithm is presented in  REF _Ref5614104 \h Figure 1. For each insertion point I For each constituent whose right boundary occurs at the token preceding I If p(COMMA) > 0.5 Insert comma Do next insertion point End if End for each For each constituent whose left boundary occurs at the token following I If p(COMMA) > 0.5 Insert comma Do next insertion point End if End for each End for each Figure  SEQ Figure \* ARABIC 1 Pseudo-code for the insertion algorithm The threshold 0.5 is a natural consequence of the binary target feature: p(COMMA)>p(NULL) implies p(COMMA)>0.5. Consider the application of the Amalgam punctuation insertion module for one possible insertion point in a simple German sentence Er las ein Buch das krzlich erschien He read a book which came out recently. The parse tree for the sentence is shown in  REF _Ref6028779 \h Figure 2.  EMBED Visio.Drawing.4  Figure  SEQ Figure \* ARABIC 2 German parse tree The scenario illustrated in  REF _Ref6028779 \h Figure 2 is relatively straightforward. According to German punctuation conventions, all relative clauses, whether restrictive or non-restrictive, should be preceded by a comma, i.e., the relevant insertion point is between the noun Buch book and the relative clause das krzlich erschien which came out recently. When considering the insertion of a comma at the marked insertion point, Amalgam examines all constituents whose rightmost element is the token preceding the insertion point, in this case the noun Buch book. There is no non-terminal constituent whose rightmost element is the token Buch. The decision tree classifier for following punctuation is therefore not invoked. Amalgam next considers all constituents whose leftmost element is the token to the right of the insertion point, in this case das which. The constituents to be examined are NP3 (the projection of the pronoun), and RELCL1, the clause in which NP3 is the subject. Consulting the decision tree for preceding punctuation for the node NP3, we obtain p(COMMA) = 0.0001. Amalgam proceeds to the next highest constituent, RELCL1. Consulting the decision tree for preceding punctuation for RELCL1 yields p(COMMA) = 0.9873. The actual path through the decision tree for preceding punctuation when considering RELCL1 is illustrated in  REF _Ref6031250 \h Figure 3. Because the probability is greater than 0.5, we insert a comma at the insertion point. Label of top left edge is not RELCL and Label is RELCL and Part of speech of the parent is not Verb and Label of rightmost daughter is not AUXP and Label of leftmost daughter is not PP and Label of smallest following non-terminal node is not NP and Part of speech of the parent is Noun and Label of largest preceding non-terminal node is not PP and Label of smallest following non-terminal node is not AUXP and Distance to sentence end in tokens is < 2.97 and Label of top right edge is not PP and Distance to sentence end in token is < 0.0967 Figure  SEQ Figure \* ARABIC 3 Example of the path through the decision tree for preceding punctuation Evaluation In  REF _Ref5676954 \h Table 2 we present the results for the Amalgam punctuation approach for both English and German. EnglishGermanComma recall67.64%87.54%Comma precision74.44%85.44%Comma F-measure70.88%86.47%Token accuracy98.02%98.72%Baseline accuracy96.44%95.35%Sentence accuracy76.90%84.00%Baseline accuracy56.44%47.30%Table  SEQ Table \* ARABIC 2 Experimental results for comma insertion in Amalgam Amalgams punctuation insertion dramatically outperforms the baseline for both German and English. Interestingly, however, Amalgam yields much better results for German than it does for English. This accords with our pre-theoretical intuition that the use of the comma is more strongly prescribed in German than in English. Duden (2000), for example, devotes twenty-seven rules to the appropriate use of the comma. By way of contrast, Quirk et al.. (1985), a comparable reference work for English, devotes only four brief rules to the topic of the placement of the comma, with passing comments throughout the rest of the volume noting minor dialectal differences in punctuation conventions. Language modeling approach to punctuation insertion Modeling We employ the SRI language modeling toolkit (SRILM, 2002) to implement an n-gram language model for comma insertion. We train a punctuation-aware trigram language model by including the comma token in the vocabulary. No parameters of the SRILM toolkit are altered, including the default Good-Turing discounting algorithm for smoothing. The task of inserting commas is accomplished by tagging hidden events (COMMA or NULL) at insertion points between word tokens. The most likely tagged sequence, including COMMA or NULL at each potential insertion point, consistent with the given word sequence is found according to the trigram language model. Evaluation The results of using the language modeling approach to comma insertion are presented in  REF _Ref5699018 \h Table 3. EnglishGermanComma recall62.36%74.62%Comma precision78.20%89.64%Comma F-measure69.39%81.45%Token accuracy98.08%98.40%Baseline accuracy96.51%95.30%Sentence accuracy74.94%78.56%Baseline accuracy56.35%47.26%Table  SEQ Table \* ARABIC 3 Experimental results for the language modeling approach to comma insertion As  REF _Ref5699018 \h Table 3 shows, the language modeling approach to punctuation insertion also dramatically beats the baseline. As with the Amalgam approach, the algorithm performs much better on German data than on English data. Note that Beeferman et al. (1998) perform comma insertion on the output of a speech recognition module which contains no punctuation. As an additional point of comparison, we removed all punctuation from the technical corpus. The results were marginally worse than those reported here for the data containing other punctuation in  REF _Ref5121887 \h Table 3. We surmise that for the data containing other punctuation, the other punctuation provided additional context useful for predicting commas. Discussion and Conclusions We have shown that for all of the metrics except comma precision the Amalgam approach to comma insertion, using decision trees built from linguistically sophisticated features, outperforms the n-gram language modeling approach that uses only lexical features in the left context. This is not surprising, since the guidelines for punctuation insertion in both languages tend to be formulated relative to syntactic constituency. It is difficult to capture this level of abstraction in the n-gram language modeling approach. Further evidence for the utility of features concerning syntactic constituency comes from the fact that the decision tree classifiers do in fact select such features (section  REF _Ref5699673 \r \h 5.1). The use of high-level syntactic features enables a degree of abstraction over lexical classes that is hard to achieve with simple word n-grams. Both approaches to comma insertion perform better on German than they do on English. Since German has a richer repertoire of inflections, a less rigid constituent order, and more frequent compounding than English, one might expect the German data to give rise to less predictive n-gram models, given the same number of sentences.  REF _Ref6036206 \h Table  shows the vocabulary sizes of the training data and the perplexities of the test data, with respect to the statistical language models for each language. Despite this, the n-gram language model approach to comma insertion performs better for German than for English. This is further evidence of the regularity of German comma placement discussed in Section  REF _Ref6041932 \r \h 5.2. LanguageVocab. SizePerplexityEnglish4208496.128German84770145.352Table 4 Vocabulary size and perplexity for English and German One advantage that the Amalgam approach has over the n-gram language modeling approach is its usage of the right context. As a possible extension of the work presented here and that of Beeferman et al. (1998), one could build a right-to-left word n-gram model to augment the left-to-right n-gram model. Conversely, the language model captures idiosyncratic lexical behavior that could also be modeled by the addition of lexical features in the decision tree feature set. References Beeferman D., Berger A. and Lafferty J. (1998)  HYPERLINK "http://www.cs.cmu.edu/afs/cs/user/aberger/www/ps/punc.ps" Cyberpunc: A lightweight punctuation annotation system for speech. IEEE Conference on Acoustics, Speech and Signal Processing. Seattle, WA, USA. Chickering, D. Max. n.d. WinMine Toolkit Home Page. http://research.microsoft.com/~dmax/ WinMine/Tooldoc.htm. Corston-Oliver, S., M. Gamon, E. Ringger, R. Moore. (2002) An overview of Amalgam: A machine-learned generation module. In review. Duden. (2000) Die deutsche Rechtschreibung. Duden-Verlag: Mannheim, Leipzig, Wien, Zrich. Gamon, M., S. Corston-Oliver, E. Ringger, R. Moore (2002) Machine-learned contexts for linguistic operations in German sentence realization. To be presented at ACL 2002. Quirk, R., S. Greenbaum, G. Leech and J. Svartvik. 1985. A Comprehensive Grammar of the English Language. Longman: London and New York. SRILM. (2002) SRILM Toolkit Home Page. http://www.speech.sri.com/projects/srilm.  Note that many relative pronouns in German are homographic with determiners, a notable difficulty for German parsing.  Note that the baseline accuracies in  REF _Ref5676954 \h Table 2 and  REF _Ref5121887 \h Table 3 differ by a small margin. Resource constraints during the preparation of the Amalgam test logical forms led to the omission of sentences containing a total of 18 commas for English and 47 commas for German. NO^_uv@ L M ^ _ w x   & ' = > L M N {o{o{o{o{hFc>hFc>H*mH sH hFc>mH sH hhrmH sH h hhrh. hNImH sH h.VCJmH sH !jh7OhNICJUmH sH h7OhNICJmH sH  h7OhNIh7OhNI^JmH sH h.VmH sH h7OhNIH*mH sH h7OhNImH sH *DE  = $$s<#sssssssss $If]gd~F>kd$$IfTP4t"#4 Paf4T $Ifgd~F$a$gdNIgdNI "NOO= > ? @ L M ^ x $s$s$$s$$$$$s$s$$s$s$s$sgdNI$gdNI$a$gdNIgdNIQkdo$$IfTP40t"D4 Paf4T N O f }  $s<#sssssssss $If] $Ifgd6$If>kd$$IfTP4t"#4 Paf4T $IfgdFc>1$gd. N O P f | }   A H \ # ( N \ 鞑Ή΁ΉrjbjbjZjRZhamH sH hQrmH sH h"7mH sH h)*mH sH hhrCJaJmH sH hHmH sH h mH sH hUhr^JmH sH hUh ^JmH sH h.VhrmH sH h.Vh mH sH h.Vh6^JmH sH hhrmH sH hlmH sH h.VmH sH hFc>hFc>H*mH sH hhFc>mH sH       O \ Xx sssss}sss $`gdkA$gdkAgd ]^ $ & Fa$gd(gO$a$1$Qkdc$$IfTP40t"D4 Paf4T  ' A L   Zadjm!( )1Vos{Ļس೫𣓋hz.mH sH hx=HmH sH h(gOmH sH h@*mH sH hp|mH sH h)*mH sH h/mH sH hnT6mH sH hnTmH sH hzyhzy6mH sH hzymH sH hpvmH sH hamH sH hQrmH sH h~mH sH 3{!)*9:;<>?@GUl|}wlhhmHsHh76mH sH hh76mH sH #jWhhUmH sH h76mHsHhh76mHsH#jhhUmH sH jhUmH sH h{YmH sH h-hFc>mH sH hFc>mH sH hmH sH hQrmH sH hx=HmH sH "3UW޾޳wWwOG?7hFc>mH sH h"FmH sH hx=HmH sH h{YmH sH >hhb'Cd&2)dP,v0d0mH sH AjhUb'Cd&2)dP,v0d0mHsHhhmH sH hmHsHhmHsHhhmHsH>hhb'Cd&1)dP,v0d0mHsHAjhUb'Cd&1)dP,v0d0mH sH :0mzXkfDB b ssssss ssssQS QXs sgd`h^hgd. & F gd. & F gdpJgdx=HgdC1$gdCgdz.>^`>gdFc>gdFc>W[\mn9:X345HIJMNwxyŽŽšŏšušc#jhqWhUmH sH #j;hqWhUmH sH h76mH sH #jhqWhUmH sH jhqWUmH sH hz.mH sH h`QmH sH h{YmH sH hqWmH sH hkAmH sH h"FmH sH hmH sH hFc>mH sH hQrmH sH h-hFc>mH sH &  01ۺ㍕lOl8hb'Cd&4)dP,v0d0mH sH AjhUb'Cd&4)dP,v0d0mH sH h`QmH sH hmH sH 8hqWb'Cd&3)dP,v0d0mH sH AjhqWUb'Cd&3)dP,v0d0mH sH hqWmH sH h{YmH sH h76mH sH jhqWUmH sH 12PQRmyzWx& ޹wwwowd\Q\Q\F\hhKEmH sH hhCmH sH h8mH sH hhbmH sH h)*mH sH hqmH sH htmH sH h{Xh{X6mH sH h{XmH sH hhrmH sH hh!%mH sH h{YmH sH hmH sH 8hb'Cd&5)dP,v0d0mH sH AjhUb'Cd&5)dP,v0d0mH sH  4FWXYk   .45D^deflrstxxodhh$cmH sH hS6mH sH hh`mH sH hh.mH sH hh#a&mH sH hh#a&6mH sH h.6mH sH hhf7KmH sH hShS6mH sH hhx=HmH sH hx=HmH sH h8mH sH h) mH sH h.mH sH hz.mH sH hSmH sH #CDKRSTU;LS~ A B ¹Κ׏|tlh`mH sH hz.mH sH hMmH sH hhmH sH hh`mH sH hh.6mH sH hh$cmH sH hSmH sH hS6mH sH hh#a&6mH sH h.6mH sH hh#a&mH sH hh.mH sH h.mH sH hhpJmH sH (B Z a b j k ! !!!q!u!v!|!!!!!!!!!!!!!!"<"R"d"e"v"""""""""""ļăıı{{h/,mH sH hh'mH sH h9mH sH h3mH sH h@*hcmH sH hmH sH hhe}mH sH hcmH sH h) mH sH hh mH sH hhy8mH sH hhrmH sH hpvmH sH hh^\!mH sH /b k "##$)$$$1%m%%%/&u&&*(+( ssssssssssssssss1$gdC & F1$gdFc> & F1$gd}- & F1$gd  & F1$gdFs & F1$gdFc>1$gd 1$gd9gd """""""""A#B###)$^$l$}$~$$$$$$$$$$$$$$$%0%1%R%_%h%l%m%%%&.&/&t&u&&&&&&&źͺͺͺͺͺͺŲէźէjhFo^UmH sH hFo^mH sH h hFsmH sH h}-mH sH h h mH sH hq^xmH sH h mH sH hFsmH sH hkAmH sH hhwmH sH hTmH sH hnTmH sH 4&&&&&&' 'b')(+(0(@(A(B(V(W(Z([(^(`(a(u(v(y(z(}(((((((((((((ɹɱɱɱɱɱɱxtxlh3mH sH h@* h@*hFo^jh@*hnTU h@*hnThkAmH sH hkAhnT5mH sH hkAhkA5mH sH hnTmH sH hemH sH htmH sH hFo^mH sH h76mHnHu h@*h76jhFo^UmH sH #jhFo^hFo^UmH sH &+(1(9(@(ssJsW$$1$Eƀ#dIfgdvz{l@(A(W(qssW$$1$Eƀ#dIfgdvz{lkd$$IflF " t06    44 lalW([(_(sJsW$$1$Eƀ#dIfgdvz{l_(`(v(qssW$$1$Eƀ#dIfgdvz{lTkd$$IflF " t06    44 lalv(z(~(sJsW$$1$Eƀ#dIfgdvz{lT~(((}))))qsl:fsRlEs8s $$1$^gd $$@1$^@gd$$$d1$NgdFc>1$gdCgd@*kd$$IflF " t06    44 lal(() ))))*)+),)-)3)4)A)X)[)\)p)q)r)y)z){)|)})~))))))))))))))))ºʲwowwoowhmH sH h%"mH sH hFmH sH h76mHnHuh76#jhm9hbRUmH sH jhm9UmH sH hm9mH sH hmH sH h1mH sH hFsmH sH h9mH sH hhx|mH sH h|{mH sH h3mH sH hh>CmH sH ())****** *!*,*-*.*6*u*v*w***************************++++@+a+c+h+l+p+|+++ļļįīĤhDJmH sH h@_mH sH  hh%"h~hh76mHnHujh3Uh3h3mH sH hFsmH sH hpvmH sH hmH sH hFmH sH h%"mH sH h.AmH sH 7)** *-*v*******++,,,l./0ssssssssssl:ssf:sssgdkAgdtgd|{gd3$$&d1$PgdH $$@1$^@gd $$1$^gd $$1$^gd $$L1$^Lgd+++++ ,,/,0,1,2,W,X,,,,,,,,,,,,,,,,,,»鷯jb^W hkAhjh4jh'U+j YX@ h'5OJPJQJUV\^Jh<$Ujh<$UUhjmH sH h76mHnHu hkAh76jhrUjhrUhr h'hTa' h'h@_h'hTa'6hNIhTa'6mH sH hNIhj6mH sH hjh'hTa'h+hTa'mH sH ,,,,,,,,,----*-+-,-3-4-5-6-7-9-E-T-U-V------------..".#.;.կՠ͐͘͘՘|ph{&hP6mH sH hkAhP6mH sH h'mH sH hUmH sH hPmH sH hmH sH  hkAh76#j h;j)hGUmH sH jhGUmH sH h;j)mH sH hGmH sH  hkAhth76mHnHu hkAhjjhkAhjU);.P.k..1/5/G//////]0`0f0i0j0000E1I1J1K1111111111R2S2g2ǻ۲۪۔vnnbjhI_UmH sH hfmH sH hhnzmH sH hI_mH sH hhmH sH hnzmH sH jh{&0JUmH sH h{&mH sH h~76mH sH hh6mH sH hmH sH hNIh~76mH sH h~7mH sH h'mH sH hmH sH hhP6mH sH #g2h2i2p2q2r2s2222233&3'33333D4N4O4P4444444 5 5 5 5U5`5c5d5x5ļ̱̱tl`ljh1UmH sH h1mH sH hh mH sH jhI_UhI_hKumH sH hI_hLmH sH h^mH sH hI_h@_mH sH hI_hKumH sH hnzmH sH hfmH sH hI_mH sH h76mHnHuh76jhI_UmH sH #j hI_h^UmH sH %022333_3333(4f4444U5`555 slssssssssss:ss$$1$Ifgdpvl#1$gd7%gd gdI_$h&dP^h`gdf$h^h`gdf$h$dN^h`gd~gd~x5y5z5555555555556666 6666 6&6'6(6-686>6?6E6F6G6V6\6]6c6d6e6w6}6~66666ɹtttthth1\^JmH sH hth1mH sH hth1^JmH sH hth25mH sH  hth1hth15mH sH h mH sH hpvmH sH h1mH sH h76mHnHu h|{h76jh1UmH sH #j h1hKUmH sH -55555WsSsXsBs$$1$Ifgdpvlkd$$IflFp p/+ t06    44 lal$$$1$Ifa$gdtl#566 66WsSsXsBs$$1$Ifgdpvlkd$$IflFp p/+ t06    44 lal$$$1$Ifa$gdtl6 6'6(686?6F6WsSsXsBsWsSs$$1$Ifgdpvlkd$$IflFp p/+ t06    44 lal$$$1$Ifa$gdtlF6G6V6]6d6qs[sBWsBSs$$$1$Ifa$gdtl$$1$Ifgdpvlkd$$IflFp p/+ t06    44 lald6e6w6~66qsXs?Ws?Ss$$$1$Ifa$gdtl\$$$1$Ifa$gd7%l\kd$$IflFp p/+ t06    44 lal66666qs[sBWsBSs$$$1$Ifa$gdtl$$1$Ifgdpvlkd$$IflFp p/+ t06    44 lal66666666666666666677777=77778888888889|th``hgmH sH hghg6mH sH hFo^mH sH hmH sH h_mH sH h$8mH sH hpmH sH h7%mH sH h,Zth|{h76mHnHujh|{h1U h|{h1hth15mH sH  hth1hth1^JmH sH hth1\^JmH sH hth1mH sH $66666qsXs?Ws?Ss$$$1$Ifa$gdtl$$$1$Ifa$gd7%lkd$$IflFp p/+ t06    44 lal6679::_;<<=qsl:gse`ZsZs`Ts1$gd1$gd gdmgdkogd|{kd$$IflFp p/+ t06    44 lal 9,949999999:: :::;:@:A:F:G:T:U:_:m:w:::::::::::;;&;.;ʿʴxxphpppppp`hW mH sH h mH sH h> \mH sH hh mH sH hI_mH sH hhmH sH hh=tomH sH hmH sH hhmmH sH hhrmH sH hhy8mH sH hh5mH sH hkomH sH h h mH sH hgmH sH hpmH sH h}mH sH %.;^;_;`;u;{;;;;;;;;;<<<8<9<:<<<<<<<<<<= = ===ʺʲʺҪҟxpp^xW hh76#jsh=h=UmH sH h}mH sH jh}UmH sH hmH sH h,ZtmH sH hhmmH sH hh/LmH sH hyu mH sH h mH sH hW mH sH h#mH sH hmH sH hZmH sH hhttmH sH hhzbmH sH h mH sH h> \mH sH !======+=,=9=G=H=X=f=g=w=============>> >>#>$>%>&>;>q>r>s>ͽzzzvle hhHjhtg0JUhjhhU hh hthhth^JmH sH hth5\^JmH sH hth^JmH sH hth5\^JmH sH hth^JmH sH hmH sH hzmH sH jh}UmH sH h76mHnHu&===$=+=,=9=@=G=ss:s;s]xs:s;szkd$$IfTlFK 'q''6    44 lapT$$$7$8$Ifa$gdt$$$7$8$Ifa$gd901$gdG=H=X=_=f=xtsc:sc;s$$$7$8$Ifa$gdt$$$7$8$Ifa$gd90zkd$$IfTlFK 'q''6    44 lapTf=g=w=~==xtsc:sc;s$$$7$8$Ifa$gdt$$$7$8$Ifa$gd90zkd$$IfTlFK 'q''6    44 lapT=====xtsc:sc;s$$$7$8$Ifa$gdt$$$7$8$Ifa$gd90zkd$$IfTlFK 'q''6    44 lapT=====xtsc:sc;s$$$7$8$Ifa$gdt$$$7$8$Ifa$gd90zkd$$IfTlFK 'q''6    44 lapT=====xtsc:sc;s$$$7$8$Ifa$gdt$$$7$8$Ifa$gd90zkd$$IfTlFK 'q''6    44 lapT====>xtsc:sc;s$$$7$8$Ifa$gdt$$$7$8$Ifa$gd90zkdj$$IfTlFK 'q''6    44 lapT>>s>a?WArADGGGxP zsz supsksksUs$$1$Ifgdlgdkgdgd|}1$gd gdzkdK$$IfTlFK 'q''6    44 lapT s>v>w>>>>>>>>??'?;?F?K?[?_?`?a?u?{?@@@@@@@@WAaAqArAAAxŠmeZhh5mH sH h} mH sH hhq-mH sH #jhzh#UmH sH jh#UmH sH hEh#6mH sH h#mH sH hZmH sH hcEUmH sH h `mH sH h76mHnHu hh76#j,hhUmH sH hmH sH jhUmH sH hEmH sH #AAAA2B9BtBBBYC`C+D,DCDDDEDHDIDKDDD2EZEfEhEEEEEEEEEF%F&F'F(F)F=FȼȪȚȊȂȊȊzzzrfjhwUmH sH h90mH sH h LWmH sH h}mH sH hwmH sH hq-mH sH hvz{mH sH h76mH sH #jh>h90UmH sH jh>UmH sH h>mH sH h} mH sH h mH sH h0+mH sH hkmH sH hpvmH sH hmH sH '=F>F?FEFFFLFQFaFvF{FFFFRGGGGGGGGGGGGGGGGGGGGHH HHHHH"H#HŽŽյ~r~r~rͽnjh/h}hkAh} 5mH sH h} 5mH sH h90mH sH h76mH sH #jh]XhtUmH sH jh]XUmH sH h]XmH sH h#mimH sH h}mH sH h} mH sH hwmH sH h76jhwUmH sH #jh}hwUmH sH )GGGGG|ssXsBs$$1$Ifgdlkd$$IflF@ T t06    44 lal$$$1$Ifa$gdlGGHH H|ssXsBs$$1$IfgdlTkd $$IflF@ T t06    44 lal$$$1$Ifa$gdl HHHH[H5JAJMK|ssXsS:P sKC:$a$gdvY' & F1$gd}kd} $$IflF@ T t06    44 lal$$$1$Ifa$gdlT#H3H8H9HCHDHZH[HI&I?I@IoIII3J4J5JAJhJjJnJqJrJJJJJJJKKEKJKMKrjbh"7mH sH hvY'mH sH hhr6]mH sH )j h=h=6U]mH sH hhv6]mH sH #jhhv6U]mH sH hhvmH sH hhrmH sH htgmH sH hy'mH sH hZgmH sH hvz{6mH sH hvz{mH sH h} h}he"MKbKcKKKKKKKKKKLL3L4L6LBLILJLNLOLPLlLmLLLL)M*MIMrM|MMMҷvncWhghg6mH sH hUhgmH sH hgmH sH hghgmH sH hhnThUh96mHsHh LWh96mHsHhUh3mHsHhUh9mHsHhUhzymHsHhpvmH sH hmH sH hzymH sH h"7mH sH h"7h-"mH sH hvY'mH sH hhWDmH sH "MKKBLLIMM"NNOOOOOOOO::::::8A :1$1$$a$gdvY'MMMMMMMMMMMMN!N"N#NNNNNNNNNN·դʙ}sog[gI[B h|{h76#j!htgh. UmH sH jh. UmH sH h. mH sH h. jh. 0JUh{&h. mH sH !jh{&h. 0JUmH sH h"7h-"mH sH h"7h=nmH sH h"7mH sH hh"7mH sH h)mH sH h"7h"7mH sH h"7hmH sH hghgmHsHhghgmH sH hg6mH sH NNNNNNNNOOOOOOOOO⾺h"7h-"mH sH h. hWhtgh. mH sH  hh76#jS"htgh. UmH sH h. mH sH jh. UmH sH h76mHnHu3 0&PP/ =!"#$% I 0&PP/ =!"T#$% P0 m$$If!vh5##v#:V P45#/ 44 Paf4T$$If!vh5D5#vD#v:V P45D5/ 44 Paf4Tm$$If!vh5##v#:V P45#/ 44 Paf4T$$If!vh5D5#vD#v:V P45D5/ 44 Paf4ToDyK HaveDMkDyK OneKyDyK  ColinPowellwDyK  AfterHeAtemDyK At9amyDyK  _Ref5698837x$$Ifl!vh555"#v#v#v":Vl t6555"alx$$Ifl!vh555"#v#v#v":Vl t6555"alx$$Ifl!vh555"#v#v#v":Vl t6555"alyDyK  _Ref5614104yDyK  _Ref6028779Dd h  s *A? ?3"`?2^+OW,94<`!^+OW,94 nh,M7xڽXOlT=;_8M q@HH&@kڪơ"5d(iW]8E0VrP21Mډ, a8I}qtY[}lߟsET"G&Ŕl^U;+*Q!0ϫ MŦLDj>:7 358>F肙G{>dq=h?ݫ)JzTckVW'.ē"r-Ӥ͊gѺ^fOϣ)W>\fvvWRn1;WN-u"{ShҴSgOHuLQ($\kήa<-])Ek`;&lVFϖ5&uT`{l"U)2[_ R42Ek[pʸw,kc(mN>s!7G?kE)m9e]d`$C[̈lzZb4%EfԔۏ)W!YSfF&OԘpϖX?qq6/=V杒;%hUXCN 0inks^g;;ZP}wDj`'OTIDnmmױt&tZUʚXu1މ};I9=֐׭a2ʈTXN縻W|l.s#~ִʳcO^SfDPO&,TBz꾶ȨhW+֯[y;v_ͭZ%巤M3IAp9^ѳ[ܚW͠_5 |3q"-7_l[{WY`:K6^zIҕ:I9i9 9j] ՙ]_uW?-Qn`˄ח:RgNBw9t ü**Ιh}8^w}gJbfn:*Sm_}k?ܵU>8l>[ʜ|&D'[zBf#G&/j󡻚 %{yDyK  _Ref6028779yDyK  _Ref6031250yDyK  _Ref5676954$$Ifl!vh5p5/5+#vp#v/#v+:Vl t065p5/5+/ / / / / al$$Ifl!vh5p5/5+#vp#v/#v+:Vl t065p5/5+/  / / / / al$$Ifl!v  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqruz{|}~Root Entry F J wData k"WordDocument ObjectPool04  J _1079531786F04  ; Ole PRINTyCompObjq  " FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qOh+'0@LXdpAc:\program files\visio\t$6'    n--%S ] S  ---- $v e S  0 e v e ---- @ !----$-- .Arialw@. fCwCw w0-2 {FDECL1\U\G"Systemw@ CwCw w0---% ---- @ !!----$!!-- .- 2 ?NP1\U---%!---- @ ! ----$   -- .-2 PRON1 U\c\- .Arialw@. gCwCw w0- 2 9 {ErU---% ---- @ ! ----$     -- .Arialw@. hCwCw w0-2 CVERB1 UU\U- .Arialw@. iCwCw w0- 2 9 lasG--- @ ! ----$   -- .Arialw@. jCwCw w0-2 NOUN1 \c\\- .- 2 9 OBuchUG@--- @ ! ----$     -- .- 2 ADJ1U\@- .- 2 9 Oein1G--- @ !----$-- .-2 9DETP1\UNU--- @ !!----$  !!-- .- 2 dNP2 \U---%----% ----% ---- @ !<aL----$LGGaLaLG-- .-2 zRELCL1\UG\G--- @ !s ----$s vvs s -- .- 2 9 AVP1UUU---%uu ----%jG ---- @ ! ----$     -- .- 2 9= NP3\U--- @ !Y ----$ -- .-2 PRON2 U\c\- .Arialw@. kCwCw w0- 2 9 R dasGG---%  ----%jGu---- @ ! ----$     -- .Arialw@. lCwCw w0-2 VERB2 UU\U- .Arialw@. mCwCw w0-2 9 zerschienG*@@GG---%ja----%jGj ----%!---- @ !; W ----$W   W W -- .Arialw@. nCwCw w0- 2 ADV1U\U- .-2 9 krzlich@G*@@--- @ ! ----$      -- .-2 Insertion point#G@G*#GG#GGG-'ObjInfo VisioDocument}kVisioInformation" SummaryInformation( Visio (TM) Drawing }kTiRd !fffMMM3338 TZ Arial@F J"X MNdZTimes New RoWman@ N}dWingds@NPMonotype SortSymbol5T?? Y@-1U,J:DT1EW-h LT4* %U_b  0{Gz?R@&$6YEWb ooeoY ! k'(no RYY=,=,>p/&'$? AY&| ,,'#/5%&PF$&p o 3& y pnp)pL?^2 o o oooo*ooo廀?aBEEEEEEL@<`pBEUEEEEUEE@sO'FAkY;AVVA~AY??I\#25l =,=,=,#Ѓ}+cQb6W#Q Q Q iP| 'onW'07U> Y??4;jg2G#:}{ { J{ { { 0Rkjb#/L!3_۶۶D//b/@Q`_?*dۼ۷4 Ak@YUo%1߅-(Yp @ٻ !-0N`#ew)///ϡ/?2S9ϭ]op|7%nߤ$ -?Qcuw#U2qa?`r/ir b / "%)FX kU TY/}b /,>:/L/^/p//c'S@T#d:QGBT'a58R \RR_A_Ayb8Q8Qb\Q\QrQQْ+Q+Q ˑFqqFّّs AA@QBAFAARssFոF#Q#QFQQ@F=Q=QoIRJQFDWQWQFdQdQF ool}R~QFыQ"QFјQQFll1RQ벿QQ"@FQQ#21$T!RQ&#nA b ah"!)F'a*'a*FC]d+Fba[?m?????????O!O%BO$bAuoooooooo);"dU(`q} 1DC"-d!`̱͏ߏ@'9K"\k"`ß՟ /ADS"Šn'A˯ݯ@%7I[",|!Aӿ -?QLcϏ"\LAϷ#5GYkߏ"ߘ'Q+=Oas"',Q!3E!oC@.hH*ApC1);MWi{"fQ);M__q 1##Q //1/C/U/g/qH0' `Q// ??1?C?U?g?y???? ? mQ?OO'O9OKO]OoOOOOO 5O" O__,_>_P_b_t_____Ju )? _o"o4oFoXojo|oooooUo"*<N`r E" {#5GYk}ŏ׏O(:L^pʟܟMMM0BTfxயү䯤(%$&8J\nv///=O菴Nk#ȥ.@RdvψϚϬϾπֵ*.כ@Pbt߆ߘߪ߼ָQ8(S@r&8\*<$6HZGn+& C  .@º@ҿtlQ*27q ?/&\|?H  SA ki ĈOL$X(m@%>#'2%r"|n6޳?bj?-?X(X(SW7$?!3B0  FlB9kA!//*/Ybt_oϼρo& >I> 8%9UNlll bq)}D4\1{τ3 "<v>6B'#)1-BTfxt{7q/C6?g 3A6|<|<|7j(//VI!dMI/پ??/K]OO??b)2OO./@/ \/n///+2.d@/?)@,oS?hz*8OJO\OnOO"4OOj,uvVe?w3S4;::y __-_?_Q_c_+ is+(:[zwtzq@ybb m@|Q.//t 2aRk9G|/2xɔ`tx#\SOb(3isq,>os) G4֧{sqpy[uݒaCѿp_D_#*$ݒ*~ƅ CG!1ܶ  psdX+~LetterpOas /4o4 '|} DisplayersiUFDfP 7h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUHn `f?p "6,Fx  { rޙ z|pj  "mAdjust the width ofbox to changeparagraph. Box's height as according text.Pmb?7i66?8j?5꿕HD '# =ih0>T@dE=7zA[U@?W?A?P} 4L >)A*A7PP4rUv݀@4u7` ?UB4*LVju 4b%J& !>74 U-"...$@4 @ rY?@8 %%\ M!u$`7-$%.=Uj#.A1M" 7w$',6$-%} "&bS26/+$ 4a BJE@{3I8A=D<+C`9Copyright 1995 Visio Corporation. All bBs reserved.`2`Shape.hlp!#18140l>]Udv6 KI2*(`3? //gR1 Q#R4R_/eTQ5___(gQ5kIVod_  0@ú=2ȿڸH%-9  [FVu,#ZB ,\Wfa՜Go@U+ko6a ]oP'(UFDfP 7h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUH ??$6 3?9t zz?33npwqcUse to create either a straight or curved connector. Movetrol? handl4ge shape7 of.mb? ߿༚xV4ҿ8i6??5HDB &J# ?h4>TYY9 7AU@?@?P-DT!@A-4u `u bu ] 4-"44 Vg.AE D U4u7` ?UuUb2#4] tO A %*0"6,6'>?U"'///A,7?:%$#W<*G?4Qp d$b$ &a&$4 v 4 tNs2 6z2,3c&G@b6>@!m$2rq?@[Iz@?pDxEӿ??*brueLA@7ֻ0@Bu:@4B CC@:":"B0":"9(6Y`uA5@=@=@@u^`BQDB} 2:"W:!@@  V {3Q[Co`9Copyright 1995 Visio Corporation. All bs reserved.`Shape.hlp!#18150)l>$>Ud:!PE 30202a*c`a(:39`4i4KA[G  .T"yBKF%+%nvp4AhaOE\9 )G;z@'QA66y-Ue7Uc#7 Wq3i%$wW6Wd`CuP` Pwosi:aq(V![p7ti 3_'2rBq ?1+Hp-9   $ضFlvA#xKB yjfaeo@+t4!@& |7% A- 37;?t4!%@& L:T%WA-\3 Z7"A@t4!%@& ;%WA-3 7"AA%t4K!@& \<د%A-l37U()*Bt4!%@& <&C-=.7"AU()*Ct4!%@& ?o&WC-3)7"AD%t4K!@& TA&A-d37U()*Et4!%@& A'C-?7"AFt4!%@& lBV'WA-|3 \7"AGt4!%@& E'A-D37"AHt4!%@& F'WA-3 7"AIt4!%@& DG(WA-T3 !7"AJt4!%@& G](WA-3 c7"AKt4!%@& J(WA-3 7"ALt4!%@& L(WA-,3 7"AMt4!%@& L#)WA-3 )7"ANt4!%@& ,Me)WA-<3 k7"AOt4!%@& O)A-P'7"APt4!%@& |Q)WA-3 7"AQt4!%@& R,*WA-3 27"A)@@R@;R@l?R@| ?R@ ! <R@!_ =R@l$ =R@% =R@&O!?R@'!=R@)!=R@|+A"?R@ ,"=R@,"=R@l/3#?R@0#=R@1#?R@2'$=R@4w$=R@|6$?R@ 7%>R@7\%:R@d:%:R@;%9R@|<0&?R@ =&=R@@&9R@tA'?R@A^':R@B'9R@LE':R@F#(:R@\Ge(:R@G(:R@J(:R@4L+):R@Lm):R@DM);R@ P):R@Q4*:RH<( H<( BElRl- RERy- R_(T+\S݊S.}B!s="/Wi{ /ASew//+/=/O/a/s////////?n*wPDR-RPFlowchart Template@Copyright 1994 Shapeware Corporation. All s reserved.QA VISIO template used to creflowchartsing the shapes fromrt?.vss.v3.0h7.C9܎.FC;$/SC:|a/AVJV ?ݪJ@@?g 9Oasc?4 Ln #5GYk}C:\Program Files\Microsoft Office\Visio10\1033\Solutions\Flowchart\Basic  Shapes (US units).vssh(4|C*d0QC!%Q+/U P (|?U#w@+?FDNTe@{ahm^OTv^UI@I#@2??*CUg q! qbb*Z@-?"-(ju`Qi_"e"uao)et!! av! e!JHH1%T4_7T4a_7T4!_7!P8!_7!P8!_7!P8!_7!P8_7T41_7%T4_7P8!_7!P81_71P81_71P8_71P81_7 1P81_7P81_71P8 1_71P8e!_71P8,1_7 1P8_7P841_7e!P881_7,1P8<1_7P8@1_741P8!_781P8\:<1P8A\:@1P8!_3!'d)aac*a!+a!,a!1-a!.q/q!0q1*q!c27q13Dq14Qq16^q27kq1c8xq19q1:q 11q22414!4!81Aq<1Bq@11ee!EMaYYja9U'_15i!nC%!|5!cU!5-h '*% @4$S?q*%?F*qDv`|"!tbf jatm ҅c,@SŽ?@q#6#0O贁Nk24&ClIqSe!5/# V 1 )gūܥޣ5ů%5:eq%2?d^@1։[&`xqI @Q/P451DECL1Q!!aUq&8qӦ2 %ݝ@(ߴ°Hlqyy@҃5G^p_15XCq5`o- @Ӧ-DT!^hC P+apa m @zDp@p!$  1q#BÂ$1 tNm zs !F&iVsnaʑ5m2r?@I@5?6>? 5.@Ra$eEU4&hbt:IR|T5Yiap̿޿I8q!=/(O//DƵ/?{aPb&@2a6$$6gSiFTb1 ʟM?@NK.S ZXj!`֯__0BTGox<26Ie˿@?R?@/AϫZNPl~ϐϔ_d?hpic zOA0H;_"qߞ9fO[EW{U﨟|_+_ @A8_/8FuO@޻ @pe5ɯk}`C aCUW6Hidv*O_// L^ S/oTm/q/oo/ (!?߶W?}t< { v?;͝qPPZOK"mNВOBz5|HB__zEьPr;'8^OP]hGs27S?CU|S?8pzxD^_p_ __fo_oo_4o[aosoQߟyooo*< Hv7u@R|exPR?ON1 ErsO~!J?GuQ??Ϗ?93rLO!9i08q $ ~û_ĵ 'NBB|_ĘH0O@!j//94i`_!3~Rѿ!&̔4z%}U? - `ukD_._1~zqE￟џ`/C<@FD_-DT!r,CYkܢ@a奫vDVhz @aǹ?F%h 2 wN`rτϖϨϺC(oi=߭TKq߃Vca__߭ɟ EWA/ROa.c:oLooo;FSewѱ3[ZC8Z+=asoǿ'9K]߁ Tia˯ݯ3/E/W/i/{-+VERB1 las///`/NO ?2?D?h;[ψ5??? ODOhOzOOOOOOUO_D_V_/z______ j&RlZ!$\nVri2bA0Sѱٿ=u 2Do,662sυϗSŽUȀCڀφ+=Oas߅3OO'6_Kr"&r!&v// -NOUN1 BuchDVhOo ?*=Doo.;/$//??&?8?J??7`r>>???N3XW?K@|7ץɜGOYOkOoOOOa_OOd_:B_f_T _+____ oo.oX0ADV1 krzligoyoooo@o)β\,iUgϱR"&Z!<"#']o֗ ֏@6G߬P-?DT!ŝwxq쐦w?w)ۑp ܧ @z3 xwш1izۑ tN`Z!zsq w%.:9Z!"p Z!\vXpD#@Ic?5@?ҢV0O说Nk/` ͖0'U-Cw钰ȠT#2Z!p(BTf5/ U3Z/iDaTh?%$%Y/ߏ/81/)PHd0uz8@UU[?@ qE E;GY ے\Ο=O(֯LOh6y_ҢO;Vϯ9%_Y%@A/$/wH/ QӸInsertion pointϟO7/Ei{τo?]$o3wd:߈/$///yba__k_}__΍__}΁__oo%oRfAeĶRo𤐑(ADJ1 einooo#on70rJ|qsωpς/@m=*sK Y'y/??5i>L{?GS[BK␓ 󖟠յC+ K_0O/OAOSOeO e1CgyY9_/]_=? asֶAo׿(DETP1*No߄ϖϲJqs/s/B/T/uo/:? ? ]/_an_a O,>P/t@pE g"5O Y&'$"/6;V;Q/I6YVYQ/wVwQANğKbStiO(:L^poo5ay6HZl~&s΁NP2Xo /2/?V/"?z/X;w_@ /яfEiVs_KU?]Y_Ɵ֟??T4QA?oOO$O6I+gI:oLo^m}O@@݄@AAb2P9 {DpˆʊL݄D݄ p)0bpvȠo z30ap ўq$E1DVX݁pTł0a toN`zs eO.&\-QحuT2rd?o@Ie?[ cտ?Vb_ okv$0g$+zc=noUoXuDpGTQMD,p,/C_`72~#b 2QǤQү,>PbJ޷E,&sȚ-DT!H޷D޷z /Z.@?$rŁmϑϵ$ ?765v[mߛ߭߿+=x xTQMQew/?FO-O|uOBǤB[_2DVhz̶#vgлDg$ϓxo";oȽfoo/`a/,/B@vq/vh//////??'?9?K?]?o??_l ??Tq??<qOOOLOۏOWiOOO__0R*_q ARe6R_d_v_UDݒSeQ_mp״}(К?Lq\qiJ~ K&N1 K&# K&߶߱q u @@ 4YPrq!*K9WN__]{UppFq x/3À" 7߯T1?EedSޟqX; @,ARRELGCL1ʒ,ppC@9ᕅ8R9? uD若zBR0߿!y/71Qi{倊Yqym̞qٌ *90BTcShK&RO @1OrI*D#<J$6]oIϥϷeB?$?Hߊ?l߮߈,>? RAVPj|/+ (S_k[_*_<_W_"o_8SNouk?_ad!'1B//-`r0ؤv_8zTΉw)Ipb @z3@r/qpQ'A6WCVh8G4;2/q tN`z s#̂ ҂Qۃ[8陋!.ų !6E2rM"?@Iw?mu?wq&5//+̧"0ۯ!/U ?Y–8bKy0?T mrfo p( O2ODO>x/Uq Ag@v_5ZJ5Zb;od;o1,>Pbt@u@A}E2u1x ?CHzkpu{ uAw2Al@@RQxǍvێx(;:\GmǛџ+=O`ɊT\Ư \w"X-?ԿĴ }Bu$6HZvavva ɩu %u8_g)'25S?2QBWy\W Q`}&abw" 5yzY@NKط?@q̿%%%*= @f$uχϙQUYg?Y;f5=?iT3?: OcOsC ?ncR E8^ @VE)+GNP3dd,k2AD9AUX?ZcyoTSo $_otoS@σo qi<1]K3PO$^p'2QS$=(0s߅jpQ Od !3(Jam}t$'w?R`!k+OOIC a?c1dvy;~J \nt%DzP-DT!p%x$)Zpኑ Pz3PZAp?qt4UATfXqpRcѢZ tN`zs! ?q5!1I.^,$tԭIu?Կu?&x/?#;]C*Q;M~UqX髗WT aE ap</So/+pMc/?>3??ʺQxq.X1/O*_P_O<V}__ hQ<1c ZfZfZfENk}G//)/;/M/hOI//T1//1/u?? ?oV?+=?=? ?D%L # &O8O%TM,stL,IOWJELv0aѥ5=oѢq3]\Q aRw@ 4?@8㪠j R#G2xq?ʃ?#TwdG"rsOOMOUeD6x ύTVk?lA㥏ɊI\+Gt@tv&VERB2 erschienbb,QHP\֏wwl ʅ䎭X ]ѹ4Y} Ŝp i4qDqEsBKIdX'ebPʅd-prjDϺII !3F'hAGD?Dr&?[ `2Pk*IIACA?GOBOTOfOIzߜOP E@A@[D0H{FñpOU #TW@6VlU&_//ShQUT&@/S/___mng0oETca67hcoUooooo"4FXj|PTM&}\V?rOO_ȏF__ 99.o@);M_qеȪ-DT!iPo'!/%>vi/=ON#nQ%v|///-'(nQ//998nE?:Ehj?|?g??????OO(O:OLO`soiOOTmOOmOt___U_*<_߄___b_g8ojAoSoeowooooe @A?NR;Xj!ѻ A !zƥy@N#%Ƹ-.'/A38րuΦ+Ŗ?,>Pbt ß՟T8K8%¯[fxǯ٭6 Uz'()U*+,-U./01U2346U789:U<=>?U@ABDEFt4@UK@ zUbC-l_[VA@|aVHRH<( EV R\D51$܏U@?,V.PD|V.PPage-1Black fillWhite fillBlue fillRed fillGreen fillCyan fillYellow fillMagenta fillGray fill10% Gray fillWhite line30% Gray fillLong dashed lineBlue dark fillCyan dark fillGreen dark fillMagenta dark? fillRed dark fillYellow dark fill50% Gray fill70% Gray fill90% Gray fill1pxl line3pxl line9pxl lineHairlineShort dashed? lineArial centeredArial top leftArial topTimes centeredTimes topTimes top leftConnectorFlow NormalFlow 8pt centered Conn. arrow endFlow connector textAuto-height boxLine connectorAuto-height ?box.3Line connector.4Auto-height ?box.5Line connector.6Auto-height ?box.7Auto-height ?box.8Auto-height ?box.9Line connect?or.10Auto-height box.11Auto-height box.12Auto-height box.13Auto-height box.14Line connect?or.16Line connect?or.17Line connect?or.18Auto-height box.19Auto-height box.20Line connect?or.22Line connect?or.23Auto-height box.24Auto-height box.25Line connect?or.26Line connect?or.27Auto-height box.28GuideLine connect?or.29Line connect?or.30Line connect?or.31Gesture FormatT5RR3OzW E3dgWE3|gWE3gWE3gW E3gWE3gWE3gWE3 hWE3$hWE3?@ABCDEFGHIJKLMNOPQUUU U UUUUU !"#U$%&C t4'@U@ ` eC-\*7AG%t4 P(eA-(7"A@[eFR@,(e3RU1( UO"D&aU=%Qb )h"Ty+U-xH="(':*EQ*&Q)G$H<( H<( EpZh REpgh R{' + g'9K] (h(= Y'R@(w<@(s5" X4^:TB P <_&bp! oc>j$3PwwFhY3oF1 -R$俋.wP,h/xN)_0R Wuh{`2F]?1ofP{=t=/11 =a/Dwt&#emplate\standard\new visio flowchart.vst՜.+,D՜.+,(0 8 p  PagesMastersPage-1Auto-height boxLine connector\(DLT_VPID_PREVIEWS  Oh+'0DocumentSummaryInformation8 L1TableSummaryInformation(DocumentSummaryInformation8dh5p5/5+#vp#v/#v+:Vl t065p5/5+/ /  / / al$$Ifl!vh5p5/5+#vp#v/#v+:Vl t065p5/5+/ /  / / al$$Ifl!vh5p5/5+#vp#v/#v+:Vl t065p5/5+/ /  / / / al$$Ifl!vh5p5/5+#vp#v/#v+:Vl t065p5/5+/  / / / al$$Ifl!vh5p5/5+#vp#v/#v+:Vl t065p5/5+/  / / / / al$$Ifl!vh5p5/5+#vp#v/#v+:Vl t065p5/5+/ / / / / alyDyK  _Ref5699018$$If!vh5q55#vq#v#v:V l6,5q559/ /  / / / apT$$If!vh5q55#vq#v#v:V l6,5q559/  /  / / apT$$If!vh5q55#vq#v#v:V l6,5q559/  / / / / apT$$If!vh5q55#vq#v#v:V l6,5q559/  / / / / apT$$If!vh5q55#vq#v#v:V l6,5q559/  / / / / apT$$If!vh5q55#vq#v#v:V l6,5q559/ /  / /  apT$$If!vh5q55#vq#v#v:V l6,5q559/  / / / apT$$If!vh5q55#vq#v#v:V l6,5q559/ / / /  apTyDyK  _Ref5699018yDyK  _Ref5121887yDyK  _Ref5699673yDyK  _Ref6036206yDyK  _Ref6041932x$$Ifl!vh55T5#v#vT#v:Vl t655T5alx$$Ifl!vh55T5#v#vT#v:Vl t655T5alx$$Ifl!vh55T5#v#vT#v:Vl t655T5alDyK yK rhttp://www.cs.cmu.edu/afs/cs/user/aberger/www/ps/punc.psyDyK  _Ref5676954yDyK  _Ref5121887 $0 L X d p|Model in Wordoode Guy Lapalmeuy uy  normal.dotSimon Corston-Oliver16moMicrosoft Word 10.0@_@p @4%@ w ;՜.+,D՜.+,L hp  Universite de Montreal#E Model in Word Title(QY  _PID_HLINKS _DocHomeARYU9http://www.cs.cmu.edu/afs/cs/user/aberger/www/ps/punc.psm  FMicrosoft Word Document MSWordDocWord.Document.89q      !"#%\@\ NINormal$7$8$a$(CJOJQJ^J_HaJmH nHsH tHd@d Heading 1"$ & F x1$@&5CJ\aJmH sH b@b Heading 2$ & F xx@&5CJ\aJmH sH `@` Heading 3$ & F x<@&56\]mH sH ^@^ C Heading 4$ & F<@&5CJOJQJ\^JaJT@T C Heading 5 & F<@&56CJ\]aJR@R C Heading 6 & F<@&5OJQJ\^JT@T C Heading 7 & F<@&CJOJQJ^JaJZ@Z C Heading 8 & F<@&6CJOJQJ]^JaJL @L C Heading 9 & F<@& OJQJ^JDA@D Default Paragraph FontRi@R  Table Normal4 l4a (k@(No List f @f Footer,$ 0n8!x]a$<CJaJmH sH ^@^ Header 0n#x6<CJ]aJmH sH H&@H Footnote Reference CJEHaJb@"b  Footnote Text 0n1$CJaJmH sH dO2d Bibliography! '(L<^`LCJaJmH sH ROBR Abstract $.1$]^.mH sH RORR Author#$$ (#1$a$mH sH ^>@b^ Title$$$ 0dx1$a$5CJ \aJ mH sH 4U@q4 v Hyperlink >*phN"@N kACaption$xxa$5CJ\aJmH sH B'B /Comment ReferenceCJaJ<< / Comment TextCJaJ@j@ /Comment Subject5\HH / Balloon TextCJOJQJ^JaJtOt 9 Reference0d7$8$^`0*6CJOJPJQJ]^JaJmH sH tH ^O^ 3Style Caption + Centered$a$ ^JmH sH v@v MM Table Grid7:V0$7$8$a$\\ NITOC 1 $x7$8$a$"5CJOJQJ\^JaJmH sH `` NITOC 2!$x7$8$^a$"6CJOJQJ]^JaJmH sH VV NITOC 3"$7$8$^a$CJOJQJ^JaJmH sH .)@1. NI Page NumberPL@BP NIDate$$7$8$a$ CJOJPJQJ^JaJmH sH i(q6GxxG50z2zzzzz)o#)0s6?GD8=>  }O\zkfDbk)1m/u@ A _ ` ~  --.. . .'.(.?.F.G.].d.e.~........+5,5??@@@@G@0@0@0@0@0@0@0  @0@0 @0 @0 @00@00@0@0@0@00 0 `0 00 00H0H @ 0@0@0 @ 0 @ 0@0j @ 0j @ 0j @ 0j @ 0j  @ 0A 0UU@0u@0u@0u@0u@0u 0u 0u 0u 0u@0u@0u 0u 0u@0u_y0+0 r z000z0-04d9z000z0/049z000z060PXz000z0/0@z000z010xz010xz030z030z010xz0608z050菠z030z090z070 z050菗z0<0z00 z070 z0?04@0R0z0A0l@0R0z0A0@0zz _y0+0 r z000:0G0PV0Rh :0I0PLV0Rh 0R 0QG@00@00@00@00@000DE=>?@LM^  NOf}O\X  : 0mzXkfDBbk)1m/u* + 1 9 @ A W [ _ ` v z ~  }!!!!"" "-"v"""""""##$$$l&'(**+3+_++++(,f,,,,U-`-------.. .. .'.(.8.?.F.G.V.].d.e.w.~.........../122_344555$5+5,595@5G5H5X5_5f5g5w5~5555555555555555566s6a7W9r9<????????@@ @@@@[@5BABMCCBDDIEE"FFGGGGGGG000 0 0000 0000 0 00$0000000000000000 0 0000 0000 0 0`000 00O0O0O0O@0O@0O@0O@0O0O@0O@0O@0O 0@0m@0m 0@0 0@0X 0X 0X 0X 0X@0X@0X 0 0BB@0b@0b 0b 0b 0b 0b 0b 0b 0b 0b 0b 0 b 0 b 0 b0b@0b@0b @0b @0b @0b @0b @0b @0b @0b @0b @0b @0b @0b 0b0b@0b@0b@0b@0b@0b@0b@0b@0b@0b@0b@0b@0b@0b@0b0b@0b0b@0b0b0b@0b@0b0b@0b@0b@0b@0b@0b@0b@0b@0b@0b@0b@0b@0b0b 0BB0U-@0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- @0U- 0U-@0U- 0 011@02@02 01104@04@04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 @04 040404 00W90W900 0 0 0 0 0 0 0 0 0 0 0 0000000000@0000000:00 0QG@0@0@0@0@0@0@0@0@0@00=>?@LM^  NO}O\X  : 0mzXkfDBbk)1m/u* + 1 9 @ A W [ _ ` v z ~  }!!!!"" "-"v"""""""##$$$l&'(**+3+_++++(,f,,,,U-`-------.. .. .'.(.8.?.F.G.V.].d.e.w.~.........../12244555$5+5,595@5G5H5X5_5f5g5w5~5555555555555555566s6W9r9??????@@ @@@@E"FG@0 @0 @0@0@0 @0@0@0@0 @0 _y00_y00_y00_y00_y00_y00_y00_y00_y00_y00 @0@0 @0 @0 @0000000000000 `0 00* 00q0q0q@0q@0q@0q@0q@0q@0q@0q@0q@0q @ 0@0 @0  @ 0@0% @ 0@0@ 0@ 0@ 0@ 0@0@0 @ 0A 0@0@0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0 @ 0 @ 0 @0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0A 0@0O,@0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O, @0O,@0O, @ 0A 033@063A 033@0>4@0>4@0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4 @0>4@0>4 @ 0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 _900\ 0Û0 0zzN {W1 B "&()+,;.g2x569.;=s>A=F#HMKMNO(-/01345678:;BCEFGHJQTUV_`aefhi=  b +(@(W(_(v(~()0556F6d6666=G=f=====>GG HMKO)+,.29<=>?@ADIKLMNOPRSWXYZ[\]^bcdgO*^w) : > | 4 I M x 1P [!q!z!"""$$$$$$$$$%+%4%R*h*q*, - -c-y--...4 55 6#6%6v666888+<D<H<(>>>E>???qBBBG'ZZZZZ  :    XHaveDMOneK ColinPowell AfterHeAteAt9am _Ref5678157 _Ref5699673 _Ref5698837 _Ref5614104 _Ref5699611 _Ref6028779 _Ref6031250 _Ref6041932 _Ref5676954 _Ref5678168 _Ref5121878 _Ref5121887 _Ref5699018 _Ref6036206 0mb "$$,U-.1666@G  Qyj "$$ -_-.2&6&6q6"@G$&-^) ? A C D F |   4 N O R S Y x [!{!}!! $ $ $$$$$$$$$&$'$/$1$3$4$8$$$$$%5%7%9%:%D%1'5'R*r*t*{*c------455#5v66668888+<I<J<M<P<Q<T<(>F>G>L>M>P>??????BBaCdC6DIDJDNDPDlDnDD"FFFFGGGG^ ) ? | 4 N x c-![!{!|!!!""y"{"""a#c#Z$$$$$$$$$$%5%V%;)=))))R*r*t*`-c---004455s6v666C8888|;+<I<M<(>F>>T????nBqBB9CMC`CaCdCCC6DADBDDD+EIE{EEEEE"FFFFGGGG::::::::::::::::::^O\) ? | 4 N x mzXkBk)+  -![!{!}!""$$$$$$%5%R*r*, -U-`-c---...22444556 6&6v6688W9r9+<I<(>F>???@5BAB,EIE"FFFFGGG"FGG Xian ShengSimon Corston-Oliver Michael Gamon Eric Ringger<% cx !@ vTp% c[|oLUs%%  p_(7tYd*6d,% h68.PIx{pY7b  .@>..|>b...>#....?d0 .....H?% ......?& .......?'w0 ........8@( .........                                                                                          Qr/I!Z ?"qr'bx=q4?FDJ? @i-CRHeH)Kd:P$?^1M`al7o(oUwrhxMNz#_||9Z2%a+j !9} 1c1L]d-\j yu NX )   g > T?cPZgjra/M Z.9*mB #o2~^\!Ya!"%"C"f#b7$7O$!%0)%7%&#a&{&'d 'vY'Ta'y'( (@(;j)l)6%*0+-q-}-B.z./@/[U1-]2j2rG4u4)576~78$8y8Q9m9n9b:@";4`;=>Fc>.AAkAK=BC>CG@CV/DWDEfF~FPAGx HHx=HNIMJpJKf7K6gK/L~cN7O(gO{P,T1U<$UcEU.V LWqW]X{X{Y"ZS[> \>[\i\s]Fo^_@_I_Qazb$c-c]2d eefggtg#mikmk1lFln=naNo=to +rM;rHxrsFst,ZtttKuq^xzynz{B{vz{p|?}c^}~`Qe}FH"7s D} W\RDRx SbR~c(Ov4o]b "q90pv Ut=KkGTe*w+j=9zaQbg1SiDRz /,3=c.swpr.x '^ C'c"Ft+#x|U%)8p$E$`v UC#)+Dkok 3DJ}|{=Q~|} m~56MMQrXwa$)*]YB^-"FnnTl8]. y5 ``r=WH@*V+w/W KEZC60_ E=> NO* + 1 9 @ A W [ _ ` v z ~  $------.. .. .'.(.8.?.F.G.V.].d.e.w.~...........55$5+5,595@5G5H5X5_5f5g5w5~5555555555555555566???????@@ @@@@G@Y:Y:ZY:Y:GP@Unknown Eric RinggerSimon Corston-OliverSimon Corston-Oliver%Simon Corston-Oliver20020603T10565684f&Simon Corston-OliverCNSimon Corston-Oliver Sz Times New RomanTimes[SymbolBookshelf Symbol 3A& z ArialTahomaY5  z Courier NewArial Narrow[SimSun????????????????S: TimesTimes New Romans& z!Tahoma?l?r ?????????????????????????Q5  hMS Mincho?l?r ??fcI WingdingsSymbol"e]+ffX+ffw ;#w ;#!xx4dEE 3q0$ Model in Word Guy LapalmeSimon Corston-OliverL           CompObj!j