From fd698b815e417dec463cb0f0e9ed056ab83daed6 Mon Sep 17 00:00:00 2001 From: Linux User Date: Thu, 29 Jan 2015 15:17:01 -0500 Subject: [PATCH] Move everything to old --- .gitignore | 1 + advanced_topics.mdwn | 2 - advanced_topics/monads_in_category_theory.mdwn | 617 - advanced_topics/version_4_lists.mdwn | 66 - applications.mdwn | 34 - assignment1.mdwn | 152 - assignment10.mdwn | 179 - assignment2.mdwn | 142 - assignment3.mdwn | 151 - assignment4.mdwn | 143 - assignment5.mdwn | 252 - assignment6.mdwn | 39 - assignment7.mdwn | 25 - assignment8.mdwn | 135 - assignment9.mdwn | 181 - assignment_3_evaluator.mdwn | 135 - code/calculator/calc1.ml | 58 - code/calculator/calc2.ml | 68 - code/calculator/calc3.ml | 82 - code/calculator/calc4.ml | 118 - code/calculator/calc5.ml | 106 - code/calculator/calc6.ml | 108 - code/calculator/calc7.ml | 124 - code/caml-lambda/lambda.ml | 389 - code/caml-lambda/q_lambda.ml | 51 - code/json2.js | 483 - code/lambda-test.js | 651 - code/lambda.js | 634 - code/monads.ml | 1061 - code/parse.js | 347 - code/same-fringe.rkt | 193 - code/tokens.js | 180 - code/tree_monadize.ml | 278 - coreference-and-modality.pdf | Bin 315722 -> 0 bytes coroutines_and_aborts.mdwn | 613 - cps.mdwn | 286 - cps_and_continuation_operators.mdwn | 672 - curry-howard.mdwn | 325 - damn.mdwn | 352 - evaluation_order.mdwn | 125 - ...y_tree_of_functional_programming_languages.mdwn | 140 - favicon.ico | Bin 318 -> 0 bytes from_list_zippers_to_continuations.mdwn | 222 - gitweb.css | 598 - hints/assignment_10_hint_1.mdwn | 52 - hints/assignment_10_hint_2.mdwn | 57 - hints/assignment_10_hint_3.mdwn | 94 - hints/assignment_10_hint_4.mdwn | 89 - hints/assignment_2_hint.mdwn | 11 - hints/assignment_4_answer_4.mdwn | 29 - hints/assignment_4_hint_1.mdwn | 42 - hints/assignment_4_hint_2.mdwn | 60 - hints/assignment_4_hint_3.mdwn | 26 - hints/assignment_4_hint_3_alternate_1.mdwn | 58 - hints/assignment_4_hint_3_alternate_2.mdwn | 127 - hints/assignment_4_hint_3_hint_1.mdwn | 4 - hints/assignment_5_hint_1.mdwn | 3 - hints/assignment_5_hint_2.mdwn | 7 - hints/assignment_6_commentary.mdwn | 70 - hints/assignment_6_hint_1.mdwn | 8 - hints/assignment_7_hint_1.mdwn | 15 - hints/assignment_7_hint_2.mdwn | 34 - hints/assignment_7_hint_3.mdwn | 55 - hints/assignment_7_hint_4.mdwn | 157 - hints/assignment_7_hint_5.mdwn | 202 - hints/assignment_7_hint_6.mdwn | 154 - hints/cps_hint_1.mdwn | 27 - hints/cps_hint_2.mdwn | 43 - hints/cps_hint_3.mdwn | 40 - hints/cps_hint_4.mdwn | 56 - ...ramming_languages_running_on_your_computer.mdwn | 240 - implementing_trees.mdwn | 197 - index.iki | 299 - intensionality-monad.ml | 45 - lambda_evaluator.mdwn | 144 - lambda_library.mdwn | 392 - learning_ocaml.mdwn | 17 - learning_scheme.mdwn | 56 - list_monad_as_continuation_monad.mdwn | 382 - lists_and_numbers.mdwn | 362 - local.css | 122 - manipulating_trees_with_monads.mdwn | 546 - monad_library.mdwn | 167 - monad_transformers.mdwn | 491 - new_stuff.mdwn | 65 - offsite_reading.mdwn | 249 - older_announcements.mdwn | 40 - reader_monad_for_intensionality.mdwn | 226 - reader_monad_for_variable_binding.mdwn | 302 - sandbox.mdwn | 51 - schemersviewofmonads.ps | 94001 ------------------- shan-quotation.pdf | Bin 440658 -> 0 bytes state_monad_tutorial.mdwn | 197 - szabolcsi-87.pdf | Bin 1642788 -> 0 bytes szabolcsi-reflexive.jpg | Bin 40649 -> 0 bytes translating_between_OCaml_Scheme_and_Haskell.mdwn | 743 - tree_and_list_zippers.mdwn | 254 - wadler-monads.pdf | Bin 215992 -> 0 bytes week1.mdwn | 807 - week10.mdwn | 745 - week11.mdwn | 12 - week12.mdwn | 11 - week2.mdwn | 444 - week3.mdwn | 640 - week4.mdwn | 624 - week5.mdwn | 188 - week6.mdwn | 303 - week7.mdwn | 603 - week8.mdwn | 239 - week9.mdwn | 788 - y-combinator-fixed.jpg | Bin 42381 -> 0 bytes y-combinator.jpg | Bin 35363 -> 0 bytes 112 files changed, 1 insertion(+), 117029 deletions(-) delete mode 100644 advanced_topics.mdwn delete mode 100644 advanced_topics/monads_in_category_theory.mdwn delete mode 100644 advanced_topics/version_4_lists.mdwn delete mode 100644 applications.mdwn delete mode 100644 assignment1.mdwn delete mode 100644 assignment10.mdwn delete mode 100644 assignment2.mdwn delete mode 100644 assignment3.mdwn delete mode 100644 assignment4.mdwn delete mode 100644 assignment5.mdwn delete mode 100644 assignment6.mdwn delete mode 100644 assignment7.mdwn delete mode 100644 assignment8.mdwn delete mode 100644 assignment9.mdwn delete mode 100644 assignment_3_evaluator.mdwn delete mode 100644 code/calculator/calc1.ml delete mode 100644 code/calculator/calc2.ml delete mode 100644 code/calculator/calc3.ml delete mode 100644 code/calculator/calc4.ml delete mode 100644 code/calculator/calc5.ml delete mode 100644 code/calculator/calc6.ml delete mode 100644 code/calculator/calc7.ml delete mode 100644 code/caml-lambda/lambda.ml delete mode 100644 code/caml-lambda/q_lambda.ml delete mode 100644 code/json2.js delete mode 100644 code/lambda-test.js delete mode 100644 code/lambda.js delete mode 100644 code/monads.ml delete mode 100644 code/parse.js delete mode 100644 code/same-fringe.rkt delete mode 100644 code/tokens.js delete mode 100644 code/tree_monadize.ml delete mode 100644 coreference-and-modality.pdf delete mode 100644 coroutines_and_aborts.mdwn delete mode 100644 cps.mdwn delete mode 100644 cps_and_continuation_operators.mdwn delete mode 100644 curry-howard.mdwn delete mode 100644 damn.mdwn delete mode 100644 evaluation_order.mdwn delete mode 100644 family_tree_of_functional_programming_languages.mdwn delete mode 100644 favicon.ico delete mode 100644 from_list_zippers_to_continuations.mdwn delete mode 100644 gitweb.css delete mode 100644 hints/assignment_10_hint_1.mdwn delete mode 100644 hints/assignment_10_hint_2.mdwn delete mode 100644 hints/assignment_10_hint_3.mdwn delete mode 100644 hints/assignment_10_hint_4.mdwn delete mode 100644 hints/assignment_2_hint.mdwn delete mode 100644 hints/assignment_4_answer_4.mdwn delete mode 100644 hints/assignment_4_hint_1.mdwn delete mode 100644 hints/assignment_4_hint_2.mdwn delete mode 100644 hints/assignment_4_hint_3.mdwn delete mode 100644 hints/assignment_4_hint_3_alternate_1.mdwn delete mode 100644 hints/assignment_4_hint_3_alternate_2.mdwn delete mode 100644 hints/assignment_4_hint_3_hint_1.mdwn delete mode 100644 hints/assignment_5_hint_1.mdwn delete mode 100644 hints/assignment_5_hint_2.mdwn delete mode 100644 hints/assignment_6_commentary.mdwn delete mode 100644 hints/assignment_6_hint_1.mdwn delete mode 100644 hints/assignment_7_hint_1.mdwn delete mode 100644 hints/assignment_7_hint_2.mdwn delete mode 100644 hints/assignment_7_hint_3.mdwn delete mode 100644 hints/assignment_7_hint_4.mdwn delete mode 100644 hints/assignment_7_hint_5.mdwn delete mode 100644 hints/assignment_7_hint_6.mdwn delete mode 100644 hints/cps_hint_1.mdwn delete mode 100644 hints/cps_hint_2.mdwn delete mode 100644 hints/cps_hint_3.mdwn delete mode 100644 hints/cps_hint_4.mdwn delete mode 100644 how_to_get_the_programming_languages_running_on_your_computer.mdwn delete mode 100644 implementing_trees.mdwn delete mode 100644 index.iki delete mode 100644 intensionality-monad.ml delete mode 100644 lambda_evaluator.mdwn delete mode 100644 lambda_library.mdwn delete mode 100644 learning_ocaml.mdwn delete mode 100644 learning_scheme.mdwn delete mode 100644 list_monad_as_continuation_monad.mdwn delete mode 100644 lists_and_numbers.mdwn delete mode 100644 local.css delete mode 100644 manipulating_trees_with_monads.mdwn delete mode 100644 monad_library.mdwn delete mode 100644 monad_transformers.mdwn delete mode 100644 new_stuff.mdwn delete mode 100644 offsite_reading.mdwn delete mode 100644 older_announcements.mdwn delete mode 100644 reader_monad_for_intensionality.mdwn delete mode 100644 reader_monad_for_variable_binding.mdwn delete mode 100644 sandbox.mdwn delete mode 100644 schemersviewofmonads.ps delete mode 100644 shan-quotation.pdf delete mode 100644 state_monad_tutorial.mdwn delete mode 100644 szabolcsi-87.pdf delete mode 100644 szabolcsi-reflexive.jpg delete mode 100644 translating_between_OCaml_Scheme_and_Haskell.mdwn delete mode 100644 tree_and_list_zippers.mdwn delete mode 100644 wadler-monads.pdf delete mode 100644 week1.mdwn delete mode 100644 week10.mdwn delete mode 100644 week11.mdwn delete mode 100644 week12.mdwn delete mode 100644 week2.mdwn delete mode 100644 week3.mdwn delete mode 100644 week4.mdwn delete mode 100644 week5.mdwn delete mode 100644 week6.mdwn delete mode 100644 week7.mdwn delete mode 100644 week8.mdwn delete mode 100644 week9.mdwn delete mode 100644 y-combinator-fixed.jpg delete mode 100644 y-combinator.jpg diff --git a/.gitignore b/.gitignore index 04f5fd3e..7623de53 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +/old /.ikiwiki /recentchanges .*.swp diff --git a/advanced_topics.mdwn b/advanced_topics.mdwn deleted file mode 100644 index 3f82880b..00000000 --- a/advanced_topics.mdwn +++ /dev/null @@ -1,2 +0,0 @@ -##[[Version 4 lists]]## -##[[Monads in Category Theory]]## diff --git a/advanced_topics/monads_in_category_theory.mdwn b/advanced_topics/monads_in_category_theory.mdwn deleted file mode 100644 index 0cdb5ab1..00000000 --- a/advanced_topics/monads_in_category_theory.mdwn +++ /dev/null @@ -1,617 +0,0 @@ -Caveats -------- -I really don't know much category theory. Just enough to put this -together. Also, this really is "put together." I haven't yet found an -authoritative source (that's accessible to a category theory beginner like -myself) that discusses the correspondence between the category-theoretic and -functional programming uses of these notions in enough detail to be sure that -none of the pieces here is mistaken. -In particular, it wasn't completely obvious how to map the polymorphism on the -programming theory side into the category theory. The way I accomplished this -may be more complex than it needs to be. -Also I'm bothered by the fact that our `<=<` operation is only partly defined -on our domain of natural transformations. -There are three additional points below that I wonder whether may be too -cavalier. -But all considered, this does seem to -me to be a reasonable way to put the pieces together. We very much welcome -feedback from anyone who understands these issues better, and will make -corrections. - -Thanks Wren Thornton for helpful comments on these notes (not yet incorporated). - -[This page](http://en.wikibooks.org/wiki/Haskell/Category_theory) was a helpful starting point. - - -Monoids -------- -A **monoid** is a structure (S,⋆,z) consisting of an associative binary operation over some set `S`, which is closed under , and which contains an identity element `z` for . That is: - - -
-	for all s1, s2, s3 in S:
-	  (i) s1⋆s2 etc are also in S
-	 (ii) (s1⋆s2)⋆s3 = s1⋆(s2⋆s3)
-	(iii) z⋆s1 = s1 = s1⋆z
-
- -Some examples of monoids are: - -* finite strings of an alphabet `A`, with being concatenation and `z` being the empty string -* all functions X→X over a set `X`, with being composition and `z` being the identity function over `X` -* the natural numbers with being plus and `z` being 0 (in particular, this is a **commutative monoid**). If we use the integers, or the naturals mod n, instead of the naturals, then every element will have an inverse and so we have not merely a monoid but a **group**. -* if we let be multiplication and `z` be 1, we get different monoids over the same sets as in the previous item. - -Categories ----------- -A **category** is a generalization of a monoid. A category consists of a class of **elements**, and a class of **morphisms** between those elements. Morphisms are sometimes also called maps or arrows. They are something like functions (and as we'll see below, given a set of functions they'll determine a category). However, a single morphism only maps between a single source element and a single target element. Also, there can be multiple distinct morphisms between the same source and target, so the identity of a morphism goes beyond its "extension." - -When a morphism `f` in category C has source `C1` and target `C2`, we'll write f:C1→C2. - -To have a category, the elements and morphisms have to satisfy some constraints: - -
-	  (i) the class of morphisms has to be closed under composition:
-	      where f:C1→C2 and g:C2→C3, g ∘ f is also a
-	      morphism of the category, which maps C1→C3.
-
-	 (ii) composition of morphisms has to be associative
-
-	(iii) every element X of the category has to have an identity
-	      morphism 1X, which is such that for every morphism f:C1→C2:
-	      1C2 ∘ f = f = f ∘ 1C1
-
- -These parallel the constraints for monoids. Note that there can be multiple distinct morphisms between an element `X` and itself; they need not all be identity morphisms. Indeed from (iii) it follows that each element can have only a single identity morphism. - -A good intuitive picture of a category is as a generalized directed graph, where the category elements are the graph's nodes, and there can be multiple directed edges between a given pair of nodes, and nodes can also have multiple directed edges to themselves. Morphisms correspond to directed paths of length ≥ 0 in the graph. - - -Some examples of categories are: - -* Categories whose elements are sets and whose morphisms are functions between those sets. Here the source and target of a function are its domain and range, so distinct functions sharing a domain and range (e.g., `sin` and `cos`) are distinct morphisms between the same source and target elements. The identity morphism for any element/set is just the identity function for that set. - -* any monoid (S,⋆,z) generates a category with a single element `Q`; this `Q` need not have any relation to `S`. The members of `S` play the role of *morphisms* of this category, rather than its elements. All of these morphisms are understood to map `Q` to itself. The result of composing the morphism consisting of `s1` with the morphism `s2` is the morphism `s3`, where s3=s1⋆s2. The identity morphism for the (single) category element `Q` is the monoid's identity `z`. - -* a **preorder** is a structure (S, ≤) consisting of a reflexive, transitive, binary relation on a set `S`. It need not be connected (that is, there may be members `s1`,`s2` of `S` such that neither s1 ≤ s2 nor s2 ≤ s1). It need not be anti-symmetric (that is, there may be members `s1`,`s2` of `S` such that s1 ≤ s2 and s2 ≤ s1 but `s1` and `s2` are not identical). Some examples: - - * sentences ordered by logical implication ("p and p" implies and is implied by "p", but these sentences are not identical; so this illustrates a pre-order without anti-symmetry) - * sets ordered by size (this illustrates it too) - - Any pre-order (S,≤) generates a category whose elements are the members of `S` and which has only a single morphism between any two elements `s1` and `s2`, iff s1 ≤ s2. - - -Functors --------- -A **functor** is a "homomorphism", that is, a structure-preserving mapping, between categories. In particular, a functor `F` from category C to category D must: - -
-	  (i) associate with every element C1 of C an element F(C1) of D
-
-	 (ii) associate with every morphism f:C1→C2 of C a morphism F(f):F(C1)→F(C2) of D
-
-	(iii) "preserve identity", that is, for every element C1 of C:
-	      F of C1's identity morphism in C must be the identity morphism of F(C1) in D:
-	      F(1C1) = 1F(C1).
-
-	 (iv) "distribute over composition", that is for any morphisms f and g in C:
-	      F(g ∘ f) = F(g) ∘ F(f)
-
- -A functor that maps a category to itself is called an **endofunctor**. The (endo)functor that maps every element and morphism of C to itself is denoted `1C`. - -How functors compose: If `G` is a functor from category C to category D, and `K` is a functor from category D to category E, then `KG` is a functor which maps every element `C1` of C to element `K(G(C1))` of E, and maps every morphism `f` of C to morphism `K(G(f))` of E. - -I'll assert without proving that functor composition is associative. - - - -Natural Transformation ----------------------- -So categories include elements and morphisms. Functors consist of mappings from the elements and morphisms of one category to those of another (or the same) category. **Natural transformations** are a third level of mappings, from one functor to another. - -Where `G` and `H` are functors from category C to category D, a natural transformation η between `G` and `H` is a family of morphisms η[C1]:G(C1)→H(C1) in D for each element `C1` of C. That is, η[C1] has as source `C1`'s image under `G` in D, and as target `C1`'s image under `H` in D. The morphisms in this family must also satisfy the constraint: - -
-	for every morphism f:C1→C2 in C:
-	η[C2] ∘ G(f) = H(f) ∘ η[C1]
-
- -That is, the morphism via `G(f)` from `G(C1)` to `G(C2)`, and then via η[C2] to `H(C2)`, is identical to the morphism from `G(C1)` via η[C1] to `H(C1)`, and then via `H(f)` from `H(C1)` to `H(C2)`. - - -How natural transformations compose: - -Consider four categories B, C, D, and E. Let `F` be a functor from B to C; `G`, `H`, and `J` be functors from C to D; and `K` and `L` be functors from D to E. Let η be a natural transformation from `G` to `H`; φ be a natural transformation from `H` to `J`; and ψ be a natural transformation from `K` to `L`. Pictorally: - -
-	- B -+ +--- C --+ +---- D -----+ +-- E --
-		 | |        | |            | |
-	 F: ------> G: ------>     K: ------>
-		 | |        | |  | η       | |  | ψ
-		 | |        | |  v         | |  v
-		 | |    H: ------>     L: ------>
-		 | |        | |  | φ       | |
-		 | |        | |  v         | |
-		 | |    J: ------>         | |
-	-----+ +--------+ +------------+ +-------
-
- -Then (η F) is a natural transformation from the (composite) functor `GF` to the composite functor `HF`, such that where `B1` is an element of category B, (η F)[B1] = η[F(B1)]---that is, the morphism in D that η assigns to the element `F(B1)` of C. - -And (K η) is a natural transformation from the (composite) functor `KG` to the (composite) functor `KH`, such that where `C1` is an element of category C, (K η)[C1] = K(η[C1])---that is, the morphism in E that `K` assigns to the morphism η[C1] of D. - - -(φ -v- η) is a natural transformation from `G` to `J`; this is known as a "vertical composition". For any morphism f:C1→C2 in C: - -
-	φ[C2] ∘ H(f) ∘ η[C1] = φ[C2] ∘ H(f) ∘ η[C1]
-
- -by naturalness of φ, is: - -
-	φ[C2] ∘ H(f) ∘ η[C1] = J(f) ∘ φ[C1] ∘ η[C1]
-
- -by naturalness of η, is: - -
-	φ[C2] ∘ η[C2] ∘ G(f) = J(f) ∘ φ[C1] ∘ η[C1]
-
- -Hence, we can define (φ -v- η)[\_] as: φ[\_] ∘ η[\_] and rely on it to satisfy the constraints for a natural transformation from `G` to `J`: - -
-	(φ -v- η)[C2] ∘ G(f) = J(f) ∘ (φ -v- η)[C1]
-
- -An observation we'll rely on later: given the definitions of vertical composition and of how natural transformations compose with functors, it follows that: - -
-	((φ -v- η) F) = ((φ F) -v- (η F))
-
- -I'll assert without proving that vertical composition is associative and has an identity, which we'll call "the identity transformation." - - -(ψ -h- η) is natural transformation from the (composite) functor `KG` to the (composite) functor `LH`; this is known as a "horizontal composition." It's trickier to define, but we won't be using it here. For reference: - -
-	(φ -h- η)[C1]  =  L(η[C1]) ∘ ψ[G(C1)]
-				   =  ψ[H(C1)] ∘ K(η[C1])
-
- -Horizontal composition is also associative, and has the same identity as vertical composition. - - - -Monads ------- -In earlier days, these were also called "triples." - -A **monad** is a structure consisting of an (endo)functor `M` from some category C to itself, along with some natural transformations, which we'll specify in a moment. - -Let `T` be a set of natural transformations φ, each being between some arbitrary endofunctor `F` on C and another functor which is the composite `MF'` of `M` and another arbitrary endofunctor `F'` on C. That is, for each element `C1` in C, φ assigns `C1` a morphism from element `F(C1)` to element `MF'(C1)`, satisfying the constraints detailed in the previous section. For different members of `T`, the relevant functors may differ; that is, φ is a transformation from functor `F` to `MF'`, γ is a transformation from functor `G` to `MG'`, and none of `F`, `F'`, `G`, `G'` need be the same. - -One of the members of `T` will be designated the `unit` transformation for `M`, and it will be a transformation from the identity functor `1C` for C to `M(1C)`. So it will assign to `C1` a morphism from `C1` to `M(C1)`. - -We also need to designate for `M` a `join` transformation, which is a natural transformation from the (composite) functor `MM` to `M`. - -These two natural transformations have to satisfy some constraints ("the monad laws") which are most easily stated if we can introduce a defined notion. - -Let φ and γ be members of `T`, that is they are natural transformations from `F` to `MF'` and from `G` to `MG'`, respectively. Let them be such that `F' = G`. Now (M γ) will also be a natural transformation, formed by composing the functor `M` with the natural transformation γ. Similarly, `(join G')` will be a natural transformation, formed by composing the natural transformation `join` with the functor `G'`; it will transform the functor `MMG'` to the functor `MG'`. Now take the vertical composition of the three natural transformations `(join G')`, (M γ), and φ, and abbreviate it as follows. Since composition is associative I don't specify the order of composition on the rhs. - -
-	γ <=< φ  =def.  ((join G') -v- (M γ) -v- φ)
-
- -In other words, `<=<` is a binary operator that takes us from two members φ and γ of `T` to a composite natural transformation. (In functional programming, at least, this is called the "Kleisli composition operator". Sometimes it's written φ >=> γ where that's the same as γ <=< φ.) - -φ is a transformation from `F` to `MF'`, where the latter = `MG`; (M γ) is a transformation from `MG` to `MMG'`; and `(join G')` is a transformation from `MMG'` to `MG'`. So the composite γ <=< φ will be a transformation from `F` to `MG'`, and so also eligible to be a member of `T`. - -Now we can specify the "monad laws" governing a monad as follows: - -
	
-	(T, <=<, unit) constitute a monoid
-
- -That's it. Well, there may be a wrinkle here. I don't know whether the definition of a monoid requires the operation to be defined for every pair in its set. In the present case, γ <=< φ isn't fully defined on `T`, but only when φ is a transformation to some `MF'` and γ is a transformation from `F'`. But wherever `<=<` is defined, the monoid laws must hold: - -
-	    (i) γ <=< φ is also in T
-
-	   (ii) (ρ <=< γ) <=< φ  =  ρ <=< (γ <=< φ)
-
-	(iii.1) unit <=< φ  =  φ
-	        (here φ has to be a natural transformation to M(1C))
-
-	(iii.2)                ρ  =  ρ <=< unit
-	        (here ρ has to be a natural transformation from 1C)
-
- -If φ is a natural transformation from `F` to `M(1C)` and γ is (φ G'), that is, a natural transformation from `FG'` to `MG'`, then we can extend (iii.1) as follows: - -
-	γ = (φ G')
-	  = ((unit <=< φ) G')
-	  since unit is a natural transformation to M(1C), this is:
-	  = (((join 1C) -v- (M unit) -v- φ) G')
-	  = (((join 1C) G') -v- ((M unit) G') -v- (φ G'))
-	  = ((join (1C G')) -v- (M (unit G')) -v- γ)
-	  = ((join G') -v- (M (unit G')) -v- γ)
-	  since (unit G') is a natural transformation to MG', this is:
-	  = (unit G') <=< γ
-
- -where as we said γ is a natural transformation from some `FG'` to `MG'`. - -Similarly, if ρ is a natural transformation from `1C` to `MR'`, and γ is (ρ G), that is, a natural transformation from `G` to `MR'G`, then we can extend (iii.2) as follows: - -
-	γ = (ρ G)
-	  = ((ρ <=< unit) G)
-	  = since ρ is a natural transformation to MR', this is:
-	  = (((join R') -v- (M ρ) -v- unit) G)
-	  = (((join R') G) -v- ((M ρ) G) -v- (unit G))
-	  = ((join (R'G)) -v- (M (ρ G)) -v- (unit G))
-	  since γ = (ρ G) is a natural transformation to MR'G, this is:
-	  = γ <=< (unit G)
-
- -where as we said γ is a natural transformation from `G` to some `MR'G`. - -Summarizing then, the monad laws can be expressed as: - -
-	For all ρ, γ, φ in T for which ρ <=< γ and γ <=< φ are defined:
-
-	    (i) γ <=< φ etc are also in T
-
-	   (ii) (ρ <=< γ) <=< φ  =  ρ <=< (γ <=< φ)
-
-	(iii.1) (unit G') <=< γ  =  γ
-	        whenever γ is a natural transformation from some FG' to MG'
-
-	(iii.2)                     γ  =  γ <=< (unit G)
-	        whenever γ is a natural transformation from G to some MR'G
-
- - - -Getting to the standard category-theory presentation of the monad laws ----------------------------------------------------------------------- -In category theory, the monad laws are usually stated in terms of `unit` and `join` instead of `unit` and `<=<`. - - - -Let's remind ourselves of principles stated above: - -* composition of morphisms, functors, and natural compositions is associative - -* functors "distribute over composition", that is for any morphisms `f` and `g` in `F`'s source category: F(g ∘ f) = F(g) ∘ F(f) - -* if η is a natural transformation from `G` to `H`, then for every f:C1→C2 in `G` and `H`'s source category C: η[C2] ∘ G(f) = H(f) ∘ η[C1]. - -* (η F)[X] = η[F(X)] - -* (K η)[X] = K(η[X]) - -* ((φ -v- η) F) = ((φ F) -v- (η F)) - -Let's use the definitions of naturalness, and of composition of natural transformations, to establish two lemmas. - - -Recall that `join` is a natural transformation from the (composite) functor `MM` to `M`. So for elements `C1` in C, `join[C1]` will be a morphism from `MM(C1)` to `M(C1)`. And for any morphism f:C1→C2 in C: - -
-	(1) join[C2] ∘ MM(f)  =  M(f) ∘ join[C1]
-
- -Next, let γ be a transformation from `G` to `MG'`, and - consider the composite transformation ((join MG') -v- (MM γ)). - -* γ assigns elements `C1` in C a morphism γ\*:G(C1) → MG'(C1). (MM γ) is a transformation that instead assigns `C1` the morphism MM(γ\*). - -* `(join MG')` is a transformation from `MM(MG')` to `M(MG')` that assigns `C1` the morphism `join[MG'(C1)]`. - -Composing them: - -
-	(2) ((join MG') -v- (MM γ)) assigns to C1 the morphism join[MG'(C1)] ∘ MM(γ*).
-
- -Next, consider the composite transformation ((M γ) -v- (join G)): - -
-	(3) ((M γ) -v- (join G)) assigns to C1 the morphism M(γ*) ∘ join[G(C1)].
-
- -So for every element `C1` of C: - -
-	((join MG') -v- (MM γ))[C1], by (2) is:
-	join[MG'(C1)] ∘ MM(γ*), which by (1), with f=γ*:G(C1)→MG'(C1) is:
-	M(γ*) ∘ join[G(C1)], which by 3 is:
-	((M γ) -v- (join G))[C1]
-
- -So our **(lemma 1)** is: - -
-	((join MG') -v- (MM γ))  =  ((M γ) -v- (join G)),
-	where as we said γ is a natural transformation from G to MG'.
-
- - -Next recall that `unit` is a natural transformation from `1C` to `M`. So for elements `C1` in C, `unit[C1]` will be a morphism from `C1` to `M(C1)`. And for any morphism f:C1→C2 in C: - -
-	(4) unit[C2] ∘ f = M(f) ∘ unit[C1]
-
- -Next, consider the composite transformation ((M γ) -v- (unit G)): - -
-	(5) ((M γ) -v- (unit G)) assigns to C1 the morphism M(γ*) ∘ unit[G(C1)].
-
- -Next, consider the composite transformation ((unit MG') -v- γ): - -
-	(6) ((unit MG') -v- γ) assigns to C1 the morphism unit[MG'(C1)] ∘ γ*.
-
- -So for every element C1 of C: - -
-	((M γ) -v- (unit G))[C1], by (5) =
-	M(γ*) ∘ unit[G(C1)], which by (4), with f=γ*:G(C1)→MG'(C1) is:
-	unit[MG'(C1)] ∘ γ*, which by (6) =
-	((unit MG') -v- γ)[C1]
-
- -So our **(lemma 2)** is: - -
-	(((M γ) -v- (unit G))  =  ((unit MG') -v- γ)),
-	where as we said γ is a natural transformation from G to MG'.
-
- - -Finally, we substitute ((join G') -v- (M γ) -v- φ) for γ <=< φ in the monad laws. For simplicity, I'll omit the "-v-". - -
-	For all ρ, γ, φ in T,
-	where φ is a transformation from F to MF',
-	γ is a transformation from G to MG',
-	ρ is a transformation from R to MR',
-	and F'=G and G'=R:
-
-	     (i) γ <=< φ etc are also in T
-	==>
-	    (i') ((join G') (M γ) φ) etc are also in T
-
- -
-	    (ii) (ρ <=< γ) <=< φ  =  ρ <=< (γ <=< φ)
-	==>
-		     (ρ <=< γ) is a transformation from G to MR', so
-			 (ρ <=< γ) <=< φ becomes: ((join R') (M (ρ <=< γ)) φ)
-							which is: ((join R') (M ((join R') (M ρ) γ)) φ)
-
-			 similarly, ρ <=< (γ <=< φ) is:
-							((join R') (M ρ) ((join G') (M γ) φ))
-
-		 	 substituting these into (ii), and helping ourselves to associativity on the rhs, we get:
-	         ((join R') (M ((join R') (M ρ) γ)) φ) = ((join R') (M ρ) (join G') (M γ) φ)
-    
-			 which by the distributivity of functors over composition, and helping ourselves to associativity on the lhs, yields:
-	         ((join R') (M join R') (MM ρ) (M γ) φ) = ((join R') (M ρ) (join G') (M γ) φ)
-  
-			 which by lemma 1, with ρ a transformation from G' to MR', yields:
-	         ((join R') (M join R') (MM ρ) (M γ) φ) = ((join R') (join MR') (MM ρ) (M γ) φ)
-
-			 [-- Are the next two steps too cavalier? --]
-
-			 which will be true for all ρ, γ, φ only when:
-	         ((join R') (M join R')) = ((join R') (join MR')), for any R'
-
-			 which will in turn be true when:
-       (ii') (join (M join)) = (join (join M))
-
- -
-	 (iii.1) (unit G') <=< γ  =  γ
-	         when γ is a natural transformation from some FG' to MG'
-	==>
-			 (unit G') is a transformation from G' to MG', so:
-			 (unit G') <=< γ becomes: ((join G') (M (unit G')) γ)
-			                      which is: ((join G') ((M unit) G') γ)
-
-			 substituting in (iii.1), we get:
-			 ((join G') ((M unit) G') γ) = γ
-
-			 which is:
-			 (((join (M unit)) G') γ) = γ
-
-			 [-- Are the next two steps too cavalier? --]
-
-			 which will be true for all γ just in case:
-			 for any G', ((join (M unit)) G') = the identity transformation
-
-			 which will in turn be true just in case:
-	(iii.1') (join (M unit)) = the identity transformation
-
- -
-	 (iii.2) γ  =  γ <=< (unit G)
-	         when γ is a natural transformation from G to some MR'G
-	==>
-			 γ <=< (unit G) becomes: ((join R'G) (M γ) (unit G))
-			
-			 substituting in (iii.2), we get:
-			 γ = ((join R'G) (M γ) (unit G))
-		
-			 which by lemma 2, yields:
-			 γ = (((join R'G) ((unit MR'G) γ)
-
-			 which is:
-			 γ = (((join (unit M)) R'G) γ)
-
-			 [-- Are the next two steps too cavalier? --]
-
-			  which will be true for all γ just in case:
-			 for any R'G, ((join (unit M)) R'G) = the identity transformation
-
-			 which will in turn be true just in case:
-	(iii.2') (join (unit M)) = the identity transformation
-
- - -Collecting the results, our monad laws turn out in this format to be: - -
-	For all ρ, γ, φ in T,
-	where φ is a transformation from F to MF',
-	γ is a transformation from G to MG',
-	ρ is a transformation from R to MR',
-	and F'=G and G'=R:
-
-	    (i') ((join G') (M γ) φ) etc also in T
-
-	   (ii') (join (M join)) = (join (join M))
-
-	(iii.1') (join (M unit)) = the identity transformation
-
-	(iii.2') (join (unit M)) = the identity transformation
-
- -In category-theory presentations, you may see `unit` referred to as η, and `join` referred to as μ. Also, instead of the monad `(M, unit, join)`, you may sometimes see discussion of the "Kleisli triple" `(M, unit, =<<)`. Alternatively, `=<<` may be called . These are interdefinable (see below). - - -Getting to the functional programming presentation of the monad laws --------------------------------------------------------------------- -In functional programming, `unit` is sometimes called `return` and the monad laws are usually stated in terms of `unit`/`return` and an operation called `bind` which is interdefinable with `<=<` or with `join`. - -The base category C will have types as elements, and monadic functions as its morphisms. The source and target of a morphism will be the types of its argument and its result. (As always, there can be multiple distinct morphisms from the same source to the same target.) - -A monad `M` will consist of a mapping from types `'t` to types `M('t)`, and a mapping from functions f:C1→C2 to functions M(f):M(C1)→M(C2). This is also known as liftM f for `M`, and is pronounced "function f lifted into the monad M." For example, where `M` is the List monad, `M` maps every type `'t` into the type `'t list`, and maps every function f:x→y into the function that maps `[x1,x2...]` to `[y1,y2,...]`. - - -In functional programming, instead of working with natural transformations we work with "monadic values" and polymorphic functions "into the monad." - -A "monadic value" is any member of a type `M('t)`, for any type `'t`. For example, any `int list` is a monadic value for the List monad. We can think of these monadic values as the result of applying some function `phi`, whose type is `F('t) -> M(F'('t))`. `'t` here is any collection of free type variables, and `F('t)` and `F'('t)` are types parameterized on `'t`. An example, with `M` being the List monad, `'t` being `('t1,'t2)`, `F('t1,'t2)` being `char * 't1 * 't2`, and `F'('t1,'t2)` being `int * 't1 * 't2`: - -
-	let phi = fun ((_:char), x, y) -> [(1,x,y),(2,x,y)]
-
- -[-- I intentionally chose this polymorphic function because simpler ways of mapping the polymorphic monad operations from functional programming onto the category theory notions can't accommodate it. We have all the F, MF' (unit G') and so on in order to be able to be handle even phis like this. --] - - -Now where `gamma` is another function of type F'('t) -> M(G'('t)), we define: - -
-	gamma =<< phi a  =def. ((join G') -v- (M gamma)) (phi a)
-	                 = ((join G') -v- (M gamma) -v- phi) a
-					 = (gamma <=< phi) a
-
- -Hence: - -
-	gamma <=< phi = (fun a -> gamma =<< phi a)
-
- -`gamma =<< phi a` is called the operation of "binding" the function gamma to the monadic value `phi a`, and is usually written as `phi a >>= gamma`. - -With these definitions, our monadic laws become: - - -
-	Where phi is a polymorphic function of type F('t) -> M(F'('t))
-	gamma is a polymorphic function of type G('t) -> M(G'('t))
-	rho is a polymorphic function of type R('t) -> M(R'('t))
-	and F' = G and G' = R, 
-	and a ranges over values of type F('t),
-	and b ranges over values of type G('t),
-	and c ranges over values of type G'('t):
-
-	      (i) γ <=< φ is defined,
-			  and is a natural transformation from F to MG'
-	==>
-		(i'') fun a -> gamma =<< phi a is defined,
-			  and is a function from type F('t) -> M(G'('t))
-
- -
-	     (ii) (ρ <=< γ) <=< φ  =  ρ <=< (γ <=< φ)
-	==>
-			  (fun a -> (rho <=< gamma) =<< phi a)  =  (fun a -> rho =<< (gamma <=< phi) a)
-			  (fun a -> (fun b -> rho =<< gamma b) =<< phi a)  =
-			                              (fun a -> rho =<< (gamma =<< phi a))
-
-	   (ii'') (fun b -> rho =<< gamma b) =<< phi a  =  rho =<< (gamma =<< phi a)
-
- -
-	  (iii.1) (unit G') <=< γ  =  γ
-	          whenever γ is a natural transformation from some FG' to MG'
-	==>
-			  (unit G') <=< gamma  =  gamma
-			  whenever gamma is a function of type F(G'('t)) -> M(G'('t))
-
-			  (fun b -> (unit G') =<< gamma b)  =  gamma
-
-			  (unit G') =<< gamma b  =  gamma b
-
-			  Let return be a polymorphic function mapping arguments of any
-			  type 't to M('t). In particular, it maps arguments c of type
-			  G'('t) to the monadic value (unit G') c, of type M(G'('t)).
-
-	(iii.1'') return =<< gamma b  =  gamma b
-
- -
-	  (iii.2) γ  =  γ <=< (unit G)
-	          whenever γ is a natural transformation from G to some MR'G
-	==>
-			  gamma  =  gamma <=< (unit G)
-			  whenever gamma is a function of type G('t) -> M(R'(G('t)))
-
-			  gamma  =  (fun b -> gamma =<< (unit G) b)
-
-			  As above, return will map arguments b of type G('t) to the
-			  monadic value (unit G) b, of type M(G('t)).
-
-			  gamma  =  (fun b -> gamma =<< return b)
-
-	(iii.2'') gamma b  =  gamma =<< return b
-
- -Summarizing (ii''), (iii.1''), (iii.2''), these are the monadic laws as usually stated in the functional programming literature: - -* `(fun b -> rho =<< gamma b) =<< phi a = rho =<< (gamma =<< phi a)` - - Usually written reversed, and with a monadic variable `u` standing in - for `phi a`: - - `u >>= (fun b -> gamma b >>= rho) = (u >>= gamma) >>= rho` - -* `return =<< gamma b = gamma b` - - Usually written reversed, and with `u` standing in for `gamma b`: - - `u >>= return = u` - -* `gamma b = gamma =<< return b` - - Usually written reversed: - - `return b >>= gamma = gamma b` - - diff --git a/advanced_topics/version_4_lists.mdwn b/advanced_topics/version_4_lists.mdwn deleted file mode 100644 index 2016f15d..00000000 --- a/advanced_topics/version_4_lists.mdwn +++ /dev/null @@ -1,66 +0,0 @@ -#Version 4 lists: Efficiently extracting tails# - -Version 3 lists and Church numerals are lovely, because they have their recursive capacity built into their very bones. However, one disadvantage -to them is that it's relatively inefficient to extract a list's tail, or get a -number's predecessor. To get the tail of the list `[a;b;c;d;e]`, one will -basically be performing some operation that builds up the tail afresh: at -different stages, one will have built up `[e]`, then `[d;e]`, then `[c;d;e]`, and -finally `[b;c;d;e]`. With short lists, this is no problem, but with longer lists -it takes longer and longer. And it may waste more of your computer's memory -than you'd like. Similarly for obtaining a number's predecessor. - -The v1 lists and numbers on the other hand, had the tail and the predecessor -right there as an element, easy for the taking. The problem was just that the -v1 lists and numbers didn't have recursive capacity built into them, in the -way the v3 implementations do. - -A clever approach would marry these two strategies. - -Version 3 makes the list `[a;b;c;d;e]` look like this: - - \f z. f a (f b (f c (f d (f e z)))) - -or in other words: - - \f z. f a - -Instead we could make it look like this: - - \f z. f a - -That is, now `f` is a function expecting *three* arguments: the head of the -current list, the tail of the current list, and the result of continuing to -fold `f` over the tail, with a given base value `z`. - -Call this a **version 4** list. The empty list can be the same as in v3: - -
empty ≡ \f z. z
- -The list constructor would be: - -
make_list ≡ \h t. \f z. f h t (t f z)
- -It differs from the version 3 `make_list` only in adding the extra argument -`t` to the new, outer application of `f`. - -Similarly, `five` as a v3 or Church numeral looks like this: - - \s z. s (s (s (s (s z)))) - -or in other words: - - \s z. s - -Instead we could make it look like this: - - \s z. s - -That is, now `s` is a function expecting *two* arguments: the predecessor of the -current number, and the result of continuing to apply `s` to the base value `z` -predecessor-many times. - -Jim had the pleasure of "inventing" these implementations himself. However, -unsurprisingly, he wasn't the first to do so. See for example [Oleg's report -on P-numerals](http://okmij.org/ftp/Computation/lambda-calc.html#p-numerals). - - diff --git a/applications.mdwn b/applications.mdwn deleted file mode 100644 index aa18b9cb..00000000 --- a/applications.mdwn +++ /dev/null @@ -1,34 +0,0 @@ -We mentioned a number of linguistic and philosophical applications of the tools that we'd be helping you learn in the seminar. (We really do mean "helping you learn," not "teaching you." You'll need to aggressively browse and experiment with the material yourself, or nothing we do in a few two-hour sessions will succeed in inducing mastery of it.) - -From linguistics ----------------- - -* Generalized quantifiers are a special case of operating on continuations. [[!wikipedia Richard_Montague]] analyzed all NPs, including, e.g., proper names, as sets of properties. - This gives names and quantificational NPs the same semantic type, which explain why we can coordinate them (*John and everyone*, *Mary or some graduate student*). So instead of thinking of a name as refering to an individual, which then serves as the argument to a verb phrase, in the Generalized Quantifier conception, the name denotes a higher-order function that takes the verb phrase (its continuation) as an argument. Montague only continuized -one syntactic category (NPs), but a more systematic approach would continuize uniformly throughout the grammar. -See [a paper by me (CB)](http://dx.doi.org/10.1023/A:1022183511876) for detailed discussion. - -* Computing the meanings of expressions involving focus. Consider the difference in meaning between *John only drinks Perrier*, with main sentence accent on *Perrier*, versus *John only DRINKs Perrier*. Mats Rooth, in his 1995 dissertation, showed how to describe these meanings by having the focussed expression contribute a normal denotation and a focus alternative set denotation. The focus alternative sets had to be propagated upwards through the compositional semantics. One way to implement this idea is by means of delimited continuations, making use of operators similar to fcontrol and run proposed for a scheme-like language by Sitaram and other computer scienticsts. See [another paper by CB](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.100.9748&rep=rep1&type=pdf). - -* Generalized coordination, as proposed by Partee and Rooth in highly influential papers in the 1980s. The idea is that the way that *John saw Mary or Bill* comes to mean *John saw Mary or John saw Bill* is by cloning the context of the direct object, feeding one of the clones *Mary*, feeding the other clone *Bill*, and disjoining the resulting propositions. See either of the two papers mentioned in the previous two items for discussion. - -* Anaphora, as in *Everyone's mother loves him* (which says that for every person x, x's mother loves x). [A paper by CB and Chung-chieh Shan](http://dx.doi.org/10.1007/s10988-005-6580-7) discusses an implementation in terms of delimited continuations. See also a different implementation in work of [Philippe de Groote](http://ecommons.library.cornell.edu/bitstream/1813/7577/4/salt16_degroote_1_16.pdf). - -* As suggested in class, it is possible to think of the side effects of expressives such as *damn* in *John read the damn book* in terms of control operators such as call/cc in Scheme. -At the end of the seminar we gave a demonstration of modeling [[damn]] using continuations...see the [summary](/damn) for more explanation and elaboration. In the meantime, you can read a new paper about this idea [here](http://tinyurl.com/cbarker/barker-bernardi-shan-interaction.pdf)---comments welcome. - -From philosophy ---------------- - -* the natural semantics for positive free logic is thought by some to have objectionable ontological commitments; Jim says that thought turns on not understanding the notion of a "union type", and conflating the folk notion of "naming" with the technical notion of semantic value. We'll discuss this in due course. - -* those issues may bear on Russell's Gray's Elegy argument in "On Denoting" - -* and on discussion of the difference between the meaning of "is beautiful" and "beauty," and the difference between the meaning of "that snow is white" and "the proposition that snow is white." - -* the apparatus of monads, and techniques for statically representing the semantics of an imperatival language quite generally, are explicitly or implicitly invoked in dynamic semantics - -* the semantics for mutation will enable us to make sense of a difference between numerical and qualitative identity---for purely mathematical objects! - -* issues in that same neighborhood will help us better understand proposals like Kit Fine's that semantics is essentially coordinated, and that `R a a` and `R a b` can differ in interpretation even when `a` and `b` don't - diff --git a/assignment1.mdwn b/assignment1.mdwn deleted file mode 100644 index fa02cb83..00000000 --- a/assignment1.mdwn +++ /dev/null @@ -1,152 +0,0 @@ -Reduction ---------- - -Find "normal forms" for the following---that is, reduce them until no more reductions are possible. We'll write λx as `\x`. - -1. `(\x \y. y x) z` -2. `(\x (x x)) z` -3. `(\x (\x x)) z` -4. `(\x (\z x)) z` -5. `(\x (x (\y y))) (\z (z z))` -6. `(\x (x x)) (\x (x x))` -7. `(\x (x x x)) (\x (x x x))` - - -Booleans --------- - -Recall our definitions of true and false. - -> **true** is defined to be `\t \f. t` -> **false** is defined to be `\t \f. f` - -In Racket, these can be defined like this: - - (define true (lambda (t) (lambda (f) t))) - (define false (lambda (t) (lambda (f) f))) - -
    -
  1. Define a `neg` operator that negates `true` and `false`. - -Expected behavior: - - (((neg true) 10) 20) - -evaluates to 20, and - - (((neg false) 10) 20) - -evaluates to 10. - -
  2. Define an `and` operator. - -
  3. Define an `xor` operator. If you haven't seen this term before, here's a truth table: - - true xor true = false - true xor false = true - false xor true = true - false xor false = false - - -
  4. Inspired by our definition of boolean values, propose a data structure -capable of representing one of the two values `black` or `white`. -If we have -one of those values, call it a "black-or-white value", we should be able to -write: - - the-value if-black if-white - -(where `if-black` and `if-white` are anything), and get back one of `if-black` or -`if-white`, depending on which of the black-or-white values we started with. Give -a definition for each of `black` and `white`. (Do it in both lambda calculus -and also in Racket.) - -
  5. Now propose a data structure capable of representing one of the three values -`red` `green` or `blue`, based on the same model. (Do it in both lambda -calculus and also in Racket.) -
- - - -Pairs ------ - -Recall our definitions of ordered pairs. - -> the pair **(**x**,**y**)** is defined to be `\f. f x y` - -To extract the first element of a pair p, you write: - - p (\fst \snd. fst) - -Here are some definitions in Racket: - - (define make-pair (lambda (fst) (lambda (snd) (lambda (f) ((f fst) snd))))) - (define get-first (lambda (fst) (lambda (snd) fst))) - (define get-second (lambda (fst) (lambda (snd) snd))) - -Now we can write: - - (define p ((make-pair 10) 20)) - (p get-first) ; will evaluate to 10 - (p get-second) ; will evaluate to 20 - -If you're puzzled by having the pair to the left and the function that -operates on it come second, think about why it's being done this way: the pair -is a package that takes a function for operating on its elements *as an -argument*, and returns *the result of* operating on its elements with that -function. In other words, the pair is a higher-order function. (Consider the similarities between this definition of a pair and a generalized quantifier.) - -If you like, you can disguise what's going on like this: - - (define lifted-get-first (lambda (p) (p get-first))) - (define lifted-get-second (lambda (p) (p get-second))) - -Now you can write: - - (lifted-get-first p) - -instead of: - - (p get-first) - -However, the latter is still what's going on under the hood. (Remark: `(lifted-f ((make-pair 10) 20))` stands to `(((make-pair 10) 20) f)` as `(((make-pair 10) 20) f)` stands to `((f 10) 20)`.) - - -
    -
  1. Define a `swap` function that reverses the elements of a pair. Expected behavior: - - (define p ((make-pair 10) 20)) - ((p swap) get-first) ; evaluates to 20 - ((p swap) get-second) ; evaluates to 10 - -Write out the definition of `swap` in Racket. - - -
  2. Define a `dup` function that duplicates its argument to form a pair -whose elements are the same. -Expected behavior: - - ((dup 10) get-first) ; evaluates to 10 - ((dup 10) get-second) ; evaluates to 10 - -
  3. Define a `sixteen` function that makes -sixteen copies of its argument (and stores them in a data structure of -your choice). - -
  4. Inspired by our definition of ordered pairs, propose a data structure capable of representing ordered triples. That is, - - (((make-triple M) N) P) - -should return an object that behaves in a reasonable way to serve as a triple. In addition to defining the `make-triple` function, you have to show how to extract elements of your triple. Write a `get-first-of-triple` function, that does for triples what `get-first` does for pairs. Also write `get-second-of-triple` and `get-third-of-triple` functions. - -
  5. Write a function `second-plus-third` that when given to your triple, returns the result of adding the second and third members of the triple. - -You can help yourself to the following definition: - - (define add (lambda (x) (lambda (y) (+ x y)))) - - - -
- diff --git a/assignment10.mdwn b/assignment10.mdwn deleted file mode 100644 index ba4df372..00000000 --- a/assignment10.mdwn +++ /dev/null @@ -1,179 +0,0 @@ -***Non-required but strongly suggested work***: Here are some -additional homework problems that will consolidate your understanding -of what we've covered in the last weeks of the seminar. Those who are -taking the class for credit: since we're so late to post these, and -they add up to a substantial chunk of thinking, we won't officially -require you to do them, since we don't want to get into a bureaucratic -bind if you've planned your next month in a way that would not permit -you to get the work done. But ***we strongly encourage*** you to work on -the problem set: solving these problems will produce a qualitatively -deeper understanding of continuations. If you plan to do some or all -of these problems, and would like us to take them into account in our -evaluation of your work for the course, please let us know when to -expect to see them. (Up to the start of next term, which begins on 24 -January 2011, would be viable.) - -Of course, if you need help or want us to review your efforts, we'll be glad to discuss with you at any later point as well. - - -1. This problem is taken from _The Craft of Functional Programming_ by Simon Thompson, Addison-Wesley 1999 : - - > Given an arbitrary tree, transform it to a - > tree of integers in which the original elements are replaced by - > natural numbers, starting from 0. The same element has to be - > replaced by the same number at every occurrence, and when we meet - > an as-yet-unvisited element we have to find a "new" number to match - > it with. - - - As Ken Shan points out, this is an instance of the algorithm - for converting name/year citations (like 'see Montague 1970') - to numerals corresponding to their position in the - bibliography ('see [24]'). Except that bibliographic numerals - don't start with zero. - - Give some thought to efficiency: there are straightforward - solutions that involve traversing the tree once (in order to, - say, construct a suitable mapping from leafs to ints), then - traversing it again to do the conversion. Can you find a - solution that traverses the tree exactly once, replacing each - leaf as soon as you see it? - - You can assume that the tree is binary, leaf-labeled (no - labels on the internal nodes), and that the leafs are, say, - chars. - - Here is [a hint](/hints/assignment_10_hint_1). - - Consider a variation in which you must replace each leaf with - its number of occurrences in the tree. Is there any way to do - that with a single traversal? (Here is [a hint](/hints/assignment_10_hint_2).) - - - -2. Armed with your solution to problem 1, try this: you have as input a leaf-labeled, binary tree whose labels are strings. You also have as input an interpretation function from strings to meanings. Let the meanings of your strings be primitive elements, for instance: - - type meaning = John | Bill | Sally | Zachariah | Swam | Likes | ... - - If you want to get fancy and have different strings be interpreted to meanings of different types, go ahead. But that won't be essential to this problem. What is essential is that sometimes different strings might map onto the same meaning. For instance, both `"John"` and `"Hannes"` might map to `John`. - - Your task is to return a tree with the same structure as the original tree, but with all string labels replaced with a pair of a meaning and an int. The meaning should be the meaning your interpretation function assigns to the string. Two leaves that get the same meaning should get the same int as well iff the leaves originally were labelled with the same string. So if `"John"` is replaced with `(John, 1)`, then `"Hannes"` should be replaced with `(John, j)` where `j` is an `int` other than `1`. We don't care whether you ever use the same `int`s for leafs with different associated meanings. - - If you solve this, congratulations! You're most of the way to implementing a hyper-evaluative semantics, of the sort Jim discussed around Week 10. - -3. Our notes on [[monad transformers]] give you most of the pieces you need to implement a StateT monad transformer. The only crucial piece that's missing is a definition for StateT's `elevate` function. Here are the earlier pieces repeated, together with that missing piece: - - type 'a stateT(M) = - store -> ('a * store) M;; - - let unit (a : 'a) : 'a stateT(M) = - fun s -> M.unit (a, s);; - (* can in general be defined as `fun a -> elevate (M.unit a)` *) - - let bind (u : 'a stateT(M)) (f : 'a -> 'b stateT(M)) : 'b stateT(M) = - fun s -> M.bind (u s) (fun (a, s') -> f a s');; - - let elevate (m : 'a M) : 'a stateT(M) = - fun s -> M.bind w (fun a -> M.unit (a, s));; - - That won't compile in OCaml because we use the `M`s in a way that's intuitive but unrecognized by OCaml. What OCaml will recognize is more complex. Don't worry; you won't need to code a general implementation of StateT. - - What we do want you to do is to implement StateT(List). That is, plug in the implementations of the List monad's type, unit, and bind into the preceding definitions. That will be a monad, consisting of an inner List monad with StateT packaging around it. Choose sensible names for the type, and unit, bind, and elevate functions of your StateT(List) monad. - - You may want to write some operations for your List monad, such as: - - either (u : 'a list) (v : 'a list) : 'a list - (* appends list v to list u *) - - foreach (u : 'a list) (v : 'a list) : 'a list - (* returns a list of lists, each member of which consists of u followed - by a single member of v; there is one for each member of v *) - - and so on. These are just suggestions; you decide which List operations you'll need. For each of these, use your StateT(List)'s `elevate` function to convert them into operations in your combined, State-around-List monad. - - Now, go back to the GS&V assignment from [[assignment7]]. Does the monad you've now crafted enable you to code your implementation of that semantics more elegantly? You can begin by using a composite store of the same sort we used in the hints: a pair of an assignment function `r` and some `h` that associates pegs with entities. - - Are the pegs and the `h` really essential to your solution? Or could you do everything with a store consisting of a single mapping from variables to entities? (You'd still be working with a State monad, but without the pegs.) Explain why or why not. - -4. The next two exercises were taken from _The Little Schemer_ Chapter 8. - - Suppose `lst` is a list of Scheme symbols (`'symbols 'are 'things 'written 'like 'this`; a list of them is `'(written like this)`). And suppose that the behavior of `(remove 'sym lst)` is to remove every occurrence of `'sym` from `lst`. - - Now we define a function `remove-co` which has the following behavior. It accepts as arguments a symbol, a list, and a handler `k` (I wonder why we named it that). `remove-co` calls `k` with two arguments: first, a list of all the symbols in `lst` that aren't equal to `'sym`, and second, a list of all the symbols in `lst` that are equal to `'sym` (the handler might want to, for example, see what the length of the latter list is). - - Here is a partial implementation. You should fill in the blanks. If you get stuck, you can consult the walkthough in _The Little Schemer_, or talk to us. - - (define remove-co - (lambda (a lst k) - (cond - ((null? lst) - (k ___ ___)) - ((eq? (car lst) a) - (remove-co a (cdr lst) (lambda (left right) ________))) - (else - (remove-co a (cdr lst) (lambda (left right) ________)))))) - - What would be a helper function you could supply as a `k` that would report `#t` iff the original `lst` contained more instances of some symbol than non-instances? - - - -5. Now we define a function `insert-co` which has the following behavior. It accepts as arguments three symbols, a list, and a handler. The first symbol is inserted before (to the left of) any occurrences in the list of the second symbol, and after (to the right of) any occurrences of the third symbol. The handler is then called with three arguments: the new list (with the insertions made), the number of "to-the-left" insertions that were made, and the number of "to-the-right" insertions that were made. - - Here is a partial implementation. You should fill in the blanks. If you get stuck, you can consult the walkthough in _The Little Schemer_, or talk to us. - - (define insert-co - (lambda (new before after lst k) - (cond - ((null? lst) - (k ___ ___ ___)) - ((eq? (car lst) before) - (insert-co new before after (cdr lst) (lambda (new-lst lefts rights) ________))) - ((eq? (car lst) after) - (insert-co new before after (cdr lst) (lambda (new-lst lefts rights) ________))) - (else - (insert-co new before after (cdr lst) (lambda (new-lst lefts rights) ________)))))) - - - - -6. Go back to the "abSd" problem we presented in [[From List Zippers to Continuations]]. Consider the "tc" solution which uses -explicitly passed continuations. Try to reimplement this using reset -and shift instead of having an explicit `k` argument. This will likely -be challenging but rewarding. The notes on [[CPS and Continuation Operators]], especially the examples at the end, should be helpful. We -are of course also glad to help you out. - - Consider adding a special symbol `'#'` (pronounced 'prompt') to the - mini-language such that - - `"ab#cdSef"` ~~> `"abcdcdef"` - - That is, the rule for `'S'` is to copy the preceding string, but - only up to the closest enclosing `'#'` symbol. - -7. Can you reimplement your solution to [[assignment9]] using reset and shift? - -These are challenging questions, don't get frustrated if you get stuck, seek help. - - diff --git a/assignment2.mdwn b/assignment2.mdwn deleted file mode 100644 index 5d75a855..00000000 --- a/assignment2.mdwn +++ /dev/null @@ -1,142 +0,0 @@ -For these assignments, you'll probably want to use our [[lambda evaluator]] to check your work. This accepts any grammatical lambda expression and reduces it to normal form, when possible. - - -More Lambda Practice --------------------- - -Insert all the implicit `( )`s and λs into the following abbreviated expressions: - -1. `x x (x x x) x` -2. `v w (\x y. v x)` -3. `(\x y. x) u v` -4. `w (\x y z. x z (y z)) u v` - -Mark all occurrences of `x y` in the following terms: - -
    -
  1. `(\x y. x y) x y` -
  2. `(\x y. x y) (x y)` -
  3. `\x y. x y (x y)` -
- -Reduce to beta-normal forms: - -
    -
  1. `(\x. x (\y. y x)) (v w)` -
  2. `(\x. x (\x. y x)) (v w)` -
  3. `(\x. x (\y. y x)) (v x)` -
  4. `(\x. x (\y. y x)) (v y)` - -
  5. `(\x y. x y y) u v` -
  6. `(\x y. y x) (u v) z w` -
  7. `(\x y. x) (\u u)` -
  8. `(\x y z. x z (y z)) (\u v. u)` -
- -Combinatory Logic ------------------ - -Reduce the following forms, if possible: - -
    -
  1. `Kxy` -
  2. `KKxy` -
  3. `KKKxy` -
  4. `SKKxy` -
  5. `SIII` -
  6. `SII(SII)` - -
  7. Give Combinatory Logic combinators that behave like our boolean functions. - You'll need combinators for `true`, `false`, `neg`, `and`, `or`, and `xor`. -
- -Using the mapping specified in the lecture notes, -translate the following lambda terms into combinatory logic: - -
    -
  1. `\x.x` -
  2. `\xy.x` -
  3. `\xy.y` -
  4. `\xy.yx` -
  5. `\x.xx` -
  6. `\xyz.x(yz)` -
  7. For each translation, how many I's are there? Give a rule for - describing what each I corresponds to in the original lambda term. -
- -Lists and Numbers ------------------ - -We'll assume the "Version 3" implementation of lists and numbers throughout. So: - -
zero ≡ \s z. z
-succ ≡ \n. \s z. s (n s z)
-iszero ≡ \n. n (\x. false) true
-add ≡ \m \n. m succ n
-mul ≡ \m \n. \s. m (n s)
- -And: - -
empty ≡ \f z. z
-make-list ≡ \hd tl. \f z. f hd (tl f z)
-isempty ≡ \lst. lst (\hd sofar. false) true
-extract-head ≡ \lst. lst (\hd sofar. hd) junk
- -The `junk` in `extract-head` is what you get back if you evaluate: - - extract-head empty - -As we said, the predecessor and the extract-tail functions are harder to define. We'll just give you one implementation of these, so that you'll be able to test and evaluate lambda-expressions using them in Scheme or OCaml. - -
predecesor ≡ (\shift n. n shift (make-pair zero junk) get-second) (\pair. pair (\fst snd. make-pair (successor fst) fst))
-
-extract-tail ≡ (\shift lst. lst shift (make-pair empty junk) get-second) (\hd pair. pair (\fst snd. make-pair (make-list hd fst) fst))
- -The `junk` is what you get back if you evaluate: - - predecessor zero - - extract-tail empty - -Alternatively, we might reasonably declare the predecessor of zero to be zero (this is a common construal of the predecessor function in discrete math), and the tail of the empty list to be the empty list. - - -For these exercises, assume that `LIST` is the result of evaluating: - - (make-list a (make-list b (make-list c (make-list d (make-list e empty))))) - - -
    -
  1. What would be the result of evaluating (see [[hints/Assignment 2 hint]] for a hint): - - LIST make-list empty - -
  2. Based on your answer to question 16, how might you implement the **map** function? Expected behavior: - - map f LIST <~~> (make-list (f a) (make-list (f b) (make-list (f c) (make-list (f d) (make-list (f e) empty))))) - -
  3. Based on your answer to question 16, how might you implement the **filter** function? The expected behavior is that: - - filter f LIST - -should evaluate to a list containing just those of `a`, `b`, `c`, `d`, and `e` such that `f` applied to them evaluates to `true`. - -
  4. What goes wrong when we try to apply these techniques using the version 1 or version 2 implementation of lists? - -
  5. Our version 3 implementation of the numbers are usually called "Church numerals". If `m` is a Church numeral, then `m s z` applies the function `s` to the result of applying `s` to ... to `z`, for a total of *m* applications of `s`, where *m* is the number that `m` represents or encodes. - -Given the primitive arithmetic functions above, how would you implement the less-than-or-equal function? Here is the expected behavior, where `one` abbreviates `succ zero`, and `two` abbreviates `succ (succ zero)`. - - less-than-or-equal zero zero ~~> true - less-than-or-equal zero one ~~> true - less-than-or-equal zero two ~~> true - less-than-or-equal one zero ~~> false - less-than-or-equal one one ~~> true - less-than-or-equal one two ~~> true - less-than-or-equal two zero ~~> false - less-than-or-equal two one ~~> false - less-than-or-equal two two ~~> true - -You'll need to make use of the predecessor function, but it's not essential to understand how the implementation we gave above works. You can treat it as a black box. -
- diff --git a/assignment3.mdwn b/assignment3.mdwn deleted file mode 100644 index e240b732..00000000 --- a/assignment3.mdwn +++ /dev/null @@ -1,151 +0,0 @@ -Assignment 3 ------------- - -Erratum corrected 11PM Sun 3 Oct: the following line - - let tb = (make_list t12 (make_list t3 empty)) in - -originally read - - let tb = (make_list t12 t3) in - -This has been corrected below, and in the preloaded evaluator for -working on assignment 3, available here: [[assignment 3 evaluator]]. - -
- -Once again, the lambda evaluator will make working through this -assignment much faster and more secure. - -#Writing recursive functions on version 1 style lists# - -Recall that version 1 style lists are constructed like this (see -[[lists and numbers]]): - - ; booleans - let true = \x y. x in - let false = \x y. y in - let and = \l r. l (r true false) false in - - let make_pair = \f s g. g f s in - let get_fst = true in - let get_snd = false in - let empty = make_pair true junk in - let isempty = \x. x get_fst in - let make_list = \h t. make_pair false (make_pair h t) in - let head = \l. isempty l err (l get_snd get_fst) in - let tail = \l. isempty l err (l get_snd get_snd) in - - ; a list of numbers to experiment on - let mylist = make_list 1 (make_list 2 (make_list 3 empty)) in - - ; church numerals - let iszero = \n. n (\x. false) true in - let succ = \n s z. s (n s z) in - let add = \l r. l succ r in - let mul = \m n s. m (n s) in - let pred = (\shift n. n shift (make\_pair 0 0) get\_snd) (\p. p (\x y. make\_pair (succ x) x)) in - let leq = \m n. iszero(n pred m) in - let eq = \m n. and (leq m n)(leq n m) in - - ; a fixed-point combinator for defining recursive functions - let Y = \f. (\h. f (h h)) (\h. f (h h)) in - let length = Y (\length l. isempty l 0 (succ (length (tail l)))) in - let fold = Y (\f l g z. isempty l z (g (head l)(f (tail l) g z))) in - - eq 2 2 yes no - - -Then `length mylist` evaluates to 3. - -1. What does `head (tail (tail mylist))` evaluate to? - -2. Using the `length` function as a model, and using the predecessor -function, write a function that computes factorials. (Recall that n!, -the factorial of n, is n times the factorial of n-1.) - - Warning: it takes a long time for my browser to compute factorials larger than 4! - -3. (Easy) Write a function `equal_length` that returns true just in case -two lists have the same length. That is, - - equal_length mylist (make_list junk (make_list junk (make_list junk empty))) ~~> true - - equal_length mylist (make_list junk (make_list junk empty))) ~~> false - - -4. (Still easy) Now write the same function, but don't use the length -function. - -5. In assignment 2, we discovered that version 3-type lists (the ones -that -work like Church numerals) made it much easier to define operations -like `map` and `filter`. But now that we have recursion in our -toolbox, -reasonable map and filter functions for version 1 lists are within our -reach. Give definitions for `map` and a `filter` for verson 1 type -lists. - -#Computing with trees# - -Linguists analyze natural language expressions into trees. - -We'll need trees in future weeks, and tree structures provide good -opportunities for learning how to write recursive functions. -Making use of the resources we have at the moment, we can approximate -trees as follows: instead of words, we'll use Church numerals. -Then a tree will be a (version 1 type) list in which each element is -itself a tree. For simplicity, we'll adopt the convention that -a tree of length 1 must contain a number as its only element. - -Then we have the following representations: - -
-   (a)           (b)             (c)
-    .
-   /|\            /\              /\
-  / | \          /\ 3            1 /\
-  1 2  3        1  2               2 3
-
-[[1];[2];[3]]  [[[1];[2]];[3]]   [[1];[[2];[3]]]
-
- -Limitations of this scheme include the following: there is no easy way -to label a constituent with a syntactic category (S or NP or VP, -etc.), and there is no way to represent a tree in which a mother has a -single daughter. - -When processing a tree, you can test for whether the tree contains -only a numeral (in which case the tree is leaf node) by testing for -whether the length of the list is less than or equal to 1. This will -be your base case for your recursive functions that operate on these -trees. - -
    -
  1. Write a function that sums the values at the leaves in a tree. - -Expected behavior: - - let t1 = (make_list 1 empty) in - let t2 = (make_list 2 empty) in - let t3 = (make_list 3 empty) in - let t12 = (make_list t1 (make_list t2 empty)) in - let t23 = (make_list t2 (make_list t3 empty)) in - let ta = (make_list t1 t23) in - let tb = (make_list t12 (make_list t3 empty)) in - let tc = (make_list t1 (make_list t23 empty)) in - - sum-leaves t1 ~~> 1 - sum-leaves t2 ~~> 2 - sum-leaves t3 ~~> 3 - sum-leaves t12 ~~> 3 - sum-leaves t23 ~~> 5 - sum-leaves ta ~~> 6 - sum-leaves tb ~~> 6 - sum-leaves tc ~~> 6 - - -
  2. Write a function that counts the number of leaves. - -
- diff --git a/assignment4.mdwn b/assignment4.mdwn deleted file mode 100644 index 9b7ec2c0..00000000 --- a/assignment4.mdwn +++ /dev/null @@ -1,143 +0,0 @@ -#Reversing a list# - -
    -
  1. How would you define an operation to reverse a list? (Don't peek at the -[[lambda_library]]! Try to figure it out on your own.) Choose whichever -implementation of list you like. Even then, there are various strategies you -can use. - -(See [[hints/Assignment 4 hint 1]] if you need some hints.) -
- - -#Comparing lists for equality# - - -
    -
  1. Suppose you have two lists of integers, `left` and `right`. You want to -determine whether those lists are equal: that is, whether they have all the -same members in the same order. (Equality for the lists we're working with is -*extensional*, or parasitic on the equality of their members, and the list -structure. Later in the course we'll see lists which aren't extensional in this -way.) - -How would you implement such a list comparison? - -(See [[hints/Assignment 4 hint 2]] if you need some hints.) -
- - -#Enumerating the fringe of a leaf-labeled tree# - -First, read this: [[Implementing trees]] - -
    -
  1. Write an implementation of leaf-labeled trees. You can do something v3-like, or use the Y combinator, as you prefer. - -You'll need an operation `make_leaf` that turns a label into a new leaf. You'll -need an operation `make_node` that takes two subtrees (perhaps leaves, perhaps -other nodes) and joins them into a new tree. You'll need an operation `isleaf` -that tells you whether a given tree is a leaf. And an operation `extract_label` -that tells you what value is associated with a given leaf. And an operation -`extract_left` that tells you what the left subtree is of a tree that isn't a -leaf. (Presumably, `extract_right` will work similarly.) - -
  2. The **fringe** of a leaf-labeled tree is the list of values at its leaves, -ordered from left to right. For example, the fringe of this tree: - - . - / \ - . 3 - / \ - 1 2 - -is `[1;2;3]`. And that is also the fringe of this tree: - - . - / \ - 1 . - / \ - 2 3 - -The two trees are different, but they have the same fringe. We're going to -return later in the term to the problem of determining when two trees have the -same fringe. For now, one straightforward way to determine this would be: -enumerate the fringe of the first tree. That gives you a list. Enumerate the -fringe of the second tree. That also gives you a list. Then compare the two -lists to see if they're equal. - -Write the fringe-enumeration function. It should work on the -implementation of trees you designed in the previous step. - -Then combine this with the list comparison function you wrote for question 2, -to yield a same-fringe detector. (To use your list comparison function, you'll -have to make sure you only use Church numerals as the labels of your leaves, -though nothing enforces this self-discipline.) -
- - - -#Mutually-recursive functions# - -
    -
  1. (Challenging.) One way to define the function `even` is to have it hand off -part of the work to another function `odd`: - - let even = \x. iszero x - ; if x == 0 then result is - true - ; else result turns on whether x's pred is odd - (odd (pred x)) - -At the same tme, though, it's natural to define `odd` in such a way that it -hands off part of the work to `even`: - - let odd = \x. iszero x - ; if x == 0 then result is - false - ; else result turns on whether x's pred is even - (even (pred x)) - -Such a definition of `even` and `odd` is called **mutually recursive**. If you -trace through the evaluation of some sample numerical arguments, you can see -that eventually we'll always reach a base step. So the recursion should be -perfectly well-grounded: - - even 3 - ~~> iszero 3 true (odd (pred 3)) - ~~> odd 2 - ~~> iszero 2 false (even (pred 2)) - ~~> even 1 - ~~> iszero 1 true (odd (pred 1)) - ~~> odd 0 - ~~> iszero 0 false (even (pred 0)) - ~~> false - -But we don't yet know how to implement this kind of recursion in the lambda -calculus. - -The fixed point operators we've been working with so far worked like this: - - let X = Y T in - X <~~> T X - -Suppose we had a pair of fixed point operators, `Y1` and `Y2`, that operated on -a *pair* of functions `T1` and `T2`, as follows: - - let X1 = Y1 T1 T2 in - let X2 = Y2 T1 T2 in - X1 <~~> T1 X1 X2 and - X2 <~~> T2 X1 X2 - -If we gave you such a `Y1` and `Y2`, how would you implement the above -definitions of `even` and `odd`? - - -
  2. (More challenging.) Using our derivation of Y from the [Week3 -notes](/week3/#index4h2) as a model, construct a pair `Y1` and `Y2` that behave -in the way described. - -(See [[hints/Assignment 4 hint 3]] if you need some hints.) - -
- diff --git a/assignment5.mdwn b/assignment5.mdwn deleted file mode 100644 index f402ec61..00000000 --- a/assignment5.mdwn +++ /dev/null @@ -1,252 +0,0 @@ -Assignment 5 - -Types and OCaml ---------------- - -0. Recall that the S combinator is given by \x y z. x z (y z). - Give two different typings for this function in OCaml. - To get you started, here's one typing for K: - - # let k (y:'a) (n:'b) = y;; - val k : 'a -> 'b -> 'a = [fun] - # k 1 true;; - - : int = 1 - - -1. Which of the following expressions is well-typed in OCaml? For those that - are, give the type of the expression as a whole. For those that are not, why - not? - - let rec f x = f x;; - - let rec f x = f f;; - - let rec f x = f x in f f;; - - let rec f x = f x in f ();; - - let rec f () = f f;; - - let rec f () = f ();; - - let rec f () = f () in f f;; - - let rec f () = f () in f ();; - -2. Throughout this problem, assume that we have - - let rec blackhole x = blackhole x;; - - All of the following are well-typed. - Which ones terminate? What are the generalizations? - - blackhole;; - - blackhole ();; - - fun () -> blackhole ();; - - (fun () -> blackhole ()) ();; - - if true then blackhole else blackhole;; - - if false then blackhole else blackhole;; - - if true then blackhole else blackhole ();; - - if false then blackhole else blackhole ();; - - if true then blackhole () else blackhole;; - - if false then blackhole () else blackhole;; - - if true then blackhole () else blackhole ();; - - if false then blackhole () else blackhole ();; - - let _ = blackhole in 2;; - - let _ = blackhole () in 2;; - -3. This problem is to begin thinking about controlling order of evaluation. -The following expression is an attempt to make explicit the -behavior of `if`-`then`-`else` explored in the previous question. -The idea is to define an `if`-`then`-`else` expression using -other expression types. So assume that "yes" is any OCaml expression, -and "no" is any other OCaml expression (of the same type as "yes"!), -and that "bool" is any boolean. Then we can try the following: -"if bool then yes else no" should be equivalent to - - let b = bool in - let y = yes in - let n = no in - match b with true -> y | false -> n - - This almost works. For instance, - - if true then 1 else 2;; - - evaluates to 1, and - - let b = true in let y = 1 in let n = 2 in - match b with true -> y | false -> n;; - - also evaluates to 1. Likewise, - - if false then 1 else 2;; - - and - - let b = false in let y = 1 in let n = 2 in - match b with true -> y | false -> n;; - - both evaluate to 2. - - However, - - let rec blackhole x = blackhole x in - if true then blackhole else blackhole ();; - - terminates, but - - let rec blackhole x = blackhole x in - let b = true in - let y = blackhole in - let n = blackhole () in - match b with true -> y | false -> n;; - - does not terminate. Incidentally, `match bool with true -> yes | - false -> no;;` works as desired, but your assignment is to solve it - without using the magical evaluation order properties of either `if` - or of `match`. That is, you must keep the `let` statements, though - you're allowed to adjust what `b`, `y`, and `n` get assigned to. - - [[hints/assignment 5 hint 1]] - -Booleans, Church numerals, and v3 lists in OCaml ------------------------------------------------- - -(These questions adapted from web materials by Umut Acar. See -.) - -Let's think about the encodings of booleans, numerals and lists in System F, -and get data-structures with the same form working in OCaml. (Of course, OCaml -has *native* versions of these datas-structures: its `true`, `1`, and `[1;2;3]`. -But the point of our exercise requires that we ignore those.) - -Recall from class System F, or the polymorphic λ-calculus. - - types τ ::= c | 'a | τ1 → τ2 | ∀'a. τ - expressions e ::= x | λx:τ. e | e1 e2 | Λ'a. e | e [τ] - -The boolean type, and its two values, may be encoded as follows: - - bool := ∀'a. 'a → 'a → 'a - true := Λ'a. λt:'a. λf :'a. t - false := Λ'a. λt:'a. λf :'a. f - -It's used like this: - - b [τ] e1 e2 - -where b is a boolean value, and τ is the shared type of e1 and e2. - -**Exercise**. How should we implement the following terms. Note that the result -of applying them to the appropriate arguments should also give us a term of -type bool. - -(a) the term not that takes an argument of type bool and computes its negation; -(b) the term and that takes two arguments of type bool and computes their conjunction; -(c) the term or that takes two arguments of type bool and computes their disjunction. - - -The type nat (for "natural number") may be encoded as follows: - - nat := ∀'a. 'a → ('a → 'a) → 'a - zero := Λ'a. λz:'a. λs:'a → 'a. z - succ := λn:nat. Λ'a. λz:'a. λs:'a → 'a. s (n ['a] z s) - -A nat n is defined by what it can do, which is to compute a function iterated n -times. In the polymorphic encoding above, the result of that iteration can be -any type 'a, as long as you have a base element z : 'a and a function s : 'a → 'a. - -**Exercise**: get booleans and Church numbers working in OCaml, -including OCaml versions of bool, true, false, zero, iszero, succ, and pred. -It's especially useful to do a version of pred, starting with one -of the (untyped) versions available in the lambda library -accessible from the main wiki page. The point of the excercise -is to do these things on your own, so avoid using the built-in -OCaml booleans and integers. - -Consider the following list type: - - type 'a list = Nil | Cons of 'a * 'a list - -We can encode τ lists, lists of elements of type τ as follows: - - τ list := ∀'a. 'a → (τ → 'a → 'a) → 'a - nil τ := Λ'a. λn:'a. λc:τ → 'a → 'a. n - make_list τ := λh:τ. λt:τ list. Λ'a. λn:'a. λc:τ → 'a → 'a. c h (t ['a] n c) - -More generally, the polymorphic list type is: - - list := ∀'b. ∀'a. 'a → ('b → 'a → 'a) → 'a - -As with nats, recursion is built into the datatype. - -We can write functions like map: - - map : (σ → τ ) → σ list → τ list - - - -**Excercise** convert this function to OCaml. We've given you the type; you -only need to give the term. - -Also give us the type and definition for a `head` function. Think about what -value to give back if the argument is the empty list. Ultimately, we might -want to make use of our `'a option` technique, but for this assignment, just -pick a strategy, no matter how clunky. - -Be sure to test your proposals with simple lists. (You'll have to `make_list` -the lists yourself; don't expect OCaml to magically translate between its -native lists and the ones you buil.d) - - - - - -Baby monads ------------ - -Read the material on dividing by zero/towards monads from the end of lecture -notes for week 6 the start of lecture notes for week 7, then write a function `lift'` that generalized the -correspondence between + and `add'`: that is, `lift'` takes any two-place -operation on integers and returns a version that takes arguments of type `int -option` instead, returning a result of `int option`. In other words, `lift'` -will have type: - - (int -> int -> int) -> (int option) -> (int option) -> (int option) - -so that `lift' (+) (Some 3) (Some 4)` will evalute to `Some 7`. -Don't worry about why you need to put `+` inside of parentheses. -You should make use of `bind'` in your definition of `lift'`: - - let bind' (u: int option) (f: int -> (int option)) = - match u with None -> None | Some x -> f x;; - - diff --git a/assignment6.mdwn b/assignment6.mdwn deleted file mode 100644 index a31cbf8a..00000000 --- a/assignment6.mdwn +++ /dev/null @@ -1,39 +0,0 @@ -1. **Build a State monad.** Based on the division by zero monad, -build a system that will evaluate arithmetic expressions. Instead of -returning a simple integer as a result, it will deliver the correct -answer along with a count of the number of operations performed during -the calculation. That is, the desired behavior should be like this: - - # lift2 ( + ) (lift2 ( / ) (unit 20) (unit 2)) - (lift2 ( * ) (unit 2) (unit 3)) 0;; - - : int * int = (16, 3) - - Here, `lift2` is the function that uses `bind` to prepare an ordinary -arithmetic operator (such as addition `( + )`, division `( / )`, or -multiplication `( * )`) to recieve objects from the counting monad as -arguments. The response of the interpreter says two things: that -(20/2) + (2\*3) = 16, and that the computation took three arithmetic -steps. By the way, that zero at the end provides the monadic object -with a starting point (0 relevant computations have occurred previous -to the current computation). - - Assume for the purposes of this excercise that no one ever tries to -divide by zero (so there should be no int option types anywhere in -your solution). - - You'll need to define a computation monad type, unit, bind, and lift2. -We encourage you to consider this hint: [[hints/Assignment 6 Hint 1]]. - - See our [commentary](/hints/assignment_6_commentary) on your solutions. - - -2. Prove that your monad satisfies the monad laws. First, give -examples illustrating specific cases in which the monad laws are -obeyed, then explain (briefly, not exhaustively) why the laws hold in -general for your unit and bind operators. - -3. How would you extend your strategy if you wanted to count -arithmetic operations, but you also wanted to be safe from division by -zero? This is a deep question: how should you combine two monads into -a single system? If you don't arrive at working code, you can still -discuss the issues and design choices. diff --git a/assignment7.mdwn b/assignment7.mdwn deleted file mode 100644 index d6cb6813..00000000 --- a/assignment7.mdwn +++ /dev/null @@ -1,25 +0,0 @@ -**The hints for problem 2 were being actively developed until Saturday morning. They're stable now. Remember you have a grace period until Sunday Nov. 28 to complete this homework.** - -1. Make sure that your operation-counting monad from [[assignment6]] is working. Modify it so that instead of counting operations, it keeps track of the last remainder of any integer division. You can help yourself to the functions: - - let div x y = x / y;; - let remainder x y = x mod y;; - - Write a monadic operation that enables you to retrieve the last-saved remainder, at any arbitrary later point in the computation. For example, you want to be able to calculate expressions like this: - - (((some_long_computation / 12) + 5) - most_recent_remainder) * 2 - same_most_recent_remainder + 1 - - The remainder here is retrieved later than (and in addition to) the division it's the remainder of. It's also retrieved more than once. Suppose a given remainder remains retrievable until the next division is performed. - - - -2. For the next assignment, read the paper [Coreference and Modality](/coreference-and-modality.pdf). Your task will be to re-express the semantics they offer up to the middle of p. 16, in the terms we're now working with. You'll probably want to review [the lecture notes from this week's meeting](/week9). - - Some advice: - - * You don't need to re-express the epistemic modality part of their semantics, just their treatment of extensional predicate logic. Though extra credit if you want to do the whole thing. - - * You'll want to use "implicitly represented" mutable variables, or a State monad. - - * Here are some [hints](/hints/assignment_7_hint_1). - diff --git a/assignment8.mdwn b/assignment8.mdwn deleted file mode 100644 index f09556f0..00000000 --- a/assignment8.mdwn +++ /dev/null @@ -1,135 +0,0 @@ -1. Complete the definitions of `move_botleft` and `move_right_or_up` from the same-fringe solution in the [[week11]] notes. **Test your attempts** against some example trees to see if the resulting `make_fringe_enumerator` and `same_fringe` functions work as expected. Show us some of your tests. - - type 'a tree = Leaf of 'a | Node of ('a tree * 'a tree) - - type 'a starred_level = Root | Starring_Left of 'a starred_nonroot | Starring_Right of 'a starred_nonroot - and 'a starred_nonroot = { parent : 'a starred_level; sibling: 'a tree };; - - type 'a zipper = { level : 'a starred_level; filler: 'a tree };; - - let rec move_botleft (z : 'a zipper) : 'a zipper = - (* returns z if the targetted node in z has no children *) - (* else returns move_botleft (zipper which results from moving down from z to the leftmost child) *) - _____ - (* YOU SUPPLY THE DEFINITION *) - - - let rec move_right_or_up (z : 'a zipper) : 'a zipper option = - (* if it's possible to move right in z, returns Some (the result of doing so) *) - (* else if it's not possible to move any further up in z, returns None *) - (* else returns move_right_or_up (result of moving up in z) *) - _____ - (* YOU SUPPLY THE DEFINITION *) - - - let new_zipper (t : 'a tree) : 'a zipper = - {level = Root; filler = t} - ;; - -   - - let make_fringe_enumerator (t: 'a tree) = - (* create a zipper targetting the botleft of t *) - let zbotleft = move_botleft (new_zipper t) - (* create a refcell initially pointing to zbotleft *) - in let zcell = ref (Some zbotleft) - (* construct the next_leaf function *) - in let next_leaf () : 'a option = - match !zcell with - | Some z -> ( - (* extract label of currently-targetted leaf *) - let Leaf current = z.filler - (* update zcell to point to next leaf, if there is one *) - in let () = zcell := match move_right_or_up z with - | None -> None - | Some z' -> Some (move_botleft z') - (* return saved label *) - in Some current - ) - | None -> (* we've finished enumerating the fringe *) - None - (* return the next_leaf function *) - in next_leaf - ;; - - let same_fringe (t1 : 'a tree) (t2 : 'a tree) : bool = - let next1 = make_fringe_enumerator t1 - in let next2 = make_fringe_enumerator t2 - in let rec loop () : bool = - match next1 (), next2 () with - | Some a, Some b when a = b -> loop () - | None, None -> true - | _ -> false - in loop () - ;; - - -2. Here's another implementation of the same-fringe function, in Scheme. It's taken from . It uses thunks to delay the evaluation of code that computes the tail of a list of a tree's fringe. It also involves passing "the rest of the enumeration of the fringe" as a thunk argument (`tail-thunk` below). Your assignment is to fill in the blanks in the code, **and also to supply comments to the code,** to explain what every significant piece is doing. Don't forget to supply the comments, this is an important part of the assignment. - - This code uses Scheme's `cond` construct. That works like this; - - (cond - ((test1 argument argument) result1) - ((test2 argument argument) result2) - ((test3 argument argument) result3) - (else result4)) - - is equivalent to: - - (if (test1 argument argument) - ; then - result1 - ; else - (if (test2 argument argument) - ; then - result2 - ; else - (if (test3 argument argument) - ; then - result3 - ; else - result4))) - - Some other Scheme details: - - * `#t` is true and `#f` is false - * `(lambda () ...)` constructs a thunk - * there is no difference in meaning between `[...]` and `(...)`; we just sometimes use the square brackets for clarity - * `'(1 . 2)` and `(cons 1 2)` are pairs (the same pair) - * `(list)` and `'()` both evaluate to the empty list - * `(null? lst)` tests whether `lst` is the empty list - * non-empty lists are implemented as pairs whose second member is a list - * `'()` `'(1)` `'(1 2)` `'(1 2 3)` are all lists - * `(list)` `(list 1)` `(list 1 2)` `(list 1 2 3)` are the same lists as the preceding - * `'(1 2 3)` and `(cons 1 '(2 3))` are both pairs and lists (the same list) - * `(pair? lst)` tests whether `lst` is a pair; if `lst` is a non-empty list, it will also pass this test; if `lst` fails this test, it may be because `lst` is the empty list, or because it's not a list or pair at all - * `(car lst)` extracts the first member of a pair / head of a list - * `(cdr lst)` extracts the second member of a pair / tail of a list - - Here is the implementation: - - (define (lazy-flatten tree) - (letrec ([helper (lambda (tree tail-thunk) - (cond - [(pair? tree) - (helper (car tree) (lambda () (helper _____ tail-thunk)))] - [else (cons tree tail-thunk)]))]) - (helper tree (lambda () _____)))) - - (define (stream-equal? stream1 stream2) - (cond - [(and (null? stream1) (null? stream2)) _____] - [(and (pair? stream1) (pair? stream2)) - (and (equal? (car stream1) (car stream2)) - _____)] - [else #f])) - - (define (same-fringe? tree1 tree2) - (stream-equal? (lazy-flatten tree1) (lazy-flatten tree2))) - - (define tree1 '(((1 . 2) . (3 . 4)) . (5 . 6))) - (define tree2 '(1 . (((2 . 3) . (4 . 5)) . 6))) - - (same-fringe? tree1 tree2) - - diff --git a/assignment9.mdwn b/assignment9.mdwn deleted file mode 100644 index 3ec13ae7..00000000 --- a/assignment9.mdwn +++ /dev/null @@ -1,181 +0,0 @@ -Using continuations to solve the same-fringe problem ----------------------------------------------------- - -The problem ------------ - -The problem, recall, is to take two trees and decide whether they have -the same leaves in the same order. - -
- ta            tb          tc
- .             .           .
-_|__          _|__        _|__
-|  |          |  |        |  |
-1  .          .  3        1  .
-  _|__       _|__           _|__
-  |  |       |  |           |  |
-  2  3       1  2           3  2
-
-let ta = Node (Leaf 1, Node (Leaf 2, Leaf 3));;
-let tb = Node (Node (Leaf 1, Leaf 2), Leaf 3);;
-let tc = Node (Leaf 1, Node (Leaf 3, Leaf 2));;
-
- -So `ta` and `tb` are different trees that have the same fringe, but -`ta` and `tc` are not. - -We've seen two solutions to the same fringe problem so far. -The simplest solution is to map each tree to a list of its leaves, -then compare the lists. But because we will have computed the entire -fringe before starting the comparison, if the fringes differ in an -early position, we've wasted our time examining the rest of the trees. - -The second solution was to use tree zippers and mutable state to -simulate coroutines (see [[coroutines and aborts]], and -[[assignment8]]). In that solution, we pulled the zipper on the first -tree until we found the next leaf, then stored the zipper structure in -a mutable variable while we turned our attention to the other tree. -This solution is efficient: the zipper doesn't visit any leaves beyond -the first mismatch. - -Since zippers are just continuations reified, we expect that the -solution in terms of zippers can be reworked using continuations, and -this is indeed the case. Your assignment is to show how. - -The first step is to review your answer to [[assignment8]], and make -sure you understand what is going on. - - -Two strategies for solving the problem --------------------------------------- - - -1. Review the list-zipper/list-continuation example given in - class in [[from list zippers to continuations]]; then - figure out how to re-functionalize the zippers used in the zipper - solution. - -2. Review how the continuation-flavored `tree_monadizer` managed to - map a tree to a list of its leaves, in [[manipulating trees with monads]]. - Spend some time trying to understand exactly what it - does: compute the tree-to-list transformation for a tree with two - leaves, performing all beta reduction by hand using the - definitions for `continuation_bind`, `continuation_unit` and so on. - If you take this route, study the description of **streams** (a - particular kind of data structure) below. The goal will be to - arrange for the continuation-flavored `tree_monadizer` to transform - a tree into a stream instead of into a list. Once you've done - that, completing the same-fringe problem will be easy. - -------------------------------------- - -Whichever method you choose, here are some goals to consider. - -1. Make sure that your solution gives the right results on the trees -given above (`ta`, `tb`, and `tc`). - -2. Make sure your function works on trees that contain only a single -leaf, as well as when the two trees have different numbers of leaves. - -3. Figure out a way to prove that your solution satisfies the main -requirement of the problem; in particular, that when the trees differ -in an early position, your code does not waste time visiting the rest -of the tree. One way to do this is to add print statements to your -functions so that every time you visit a leaf (say), a message is -printed on the output. (In OCaml: `print_int 1` prints an `int`, `print_string "foo"` prints a `string`, `print_newline ()` prints a line break, and `print_endline "foo"` prints a string followed by a line break.) If two trees differ in the middle of their fringe, you should show that your solution prints debugging information for the first half of the fringe, but then stops. - -4. What if you had some reason to believe that the trees you were -going to compare were more likely to differ in the rightmost region? -What would you have to change in your solution so that it worked from -right to left? - -Streams -------- - -A stream is like a list in that it wraps a series of elements of a single type. -It differs from a list in that the tail of the series is left uncomputed -until needed. We will turn the stream on and off by thunking it (see -class notes for [[week6]] on thunks, as well as [[assignment5]]). - - type 'a stream = End | Next of 'a * (unit -> 'a stream);; - -There is a special stream called `End` that represents a stream that -contains no (more) elements, analogous to the empty list `[]`. -Streams that are not empty contain a first object, paired with a -thunked stream representing the rest of the series. In order to get -access to the next element in the stream, we must *force* the thunk by -applying it to the unit. Watch the behavior of this stream in detail. -This stream delivers the natural numbers, in order: 1, 2, 3, ... - -
-# let rec make_int_stream i = Next (i, fun () -> make_int_stream (i + 1));;
-val make_int_stream : int -> int stream = [fun]
-
-# let int_stream = make_int_stream 1;;
-val int_stream : int stream = Next (1, [fun])         (* First element: 1 *)
-
-# let tail = match int_stream with Next (i, rest) -> rest;;      
-val tail : unit -> int stream = [fun]                 (* Tail: a thunk *)
-
-(* Force the thunk to compute the second element *)
-# tail ();;
-- : int stream = Next (2, [fun])                      (* Second element: 2 *)
-
-# match tail () with Next (_, rest) -> rest ();;
-- : int stream = Next (3, [fun])                      (* Third element: 3 *)
-
- -You can think of `int_stream` as a functional object that provides -access to an infinite sequence of integers, one at a time. It's as if -we had written `[1;2;...]` where `...` meant "continue for as long as -some other process needs new integers". - - - diff --git a/assignment_3_evaluator.mdwn b/assignment_3_evaluator.mdwn deleted file mode 100644 index aba94f89..00000000 --- a/assignment_3_evaluator.mdwn +++ /dev/null @@ -1,135 +0,0 @@ -Here are the definitions pre-loaded for working on assignment 3: - - - - -do eta-reductions too - - - - - -
-
- diff --git a/code/calculator/calc1.ml b/code/calculator/calc1.ml deleted file mode 100644 index b0c5cea7..00000000 --- a/code/calculator/calc1.ml +++ /dev/null @@ -1,58 +0,0 @@ -(* calc1.ml: original calculator from Week7, enhanced with Booleans and Immutable Pairs *) - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - ;; - - type expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value;; - type bound_value = expressed_value;; - type assignment = (char * bound_value) list;; - - let rec eval (t : term) (g : assignment) = match t with - Intconstant x -> Int x - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let Int i1 = eval t1 g - in let Int i2 = eval t2 g - (* Multiplication (t1, t2) should evaluate to an Int *) - in Int (i1 * i2) - | Addition (t1, t2) -> - let Int i1 = eval t1 g - in let Int i2 = eval t2 g - in Int (i1 + i2) - | Variable (var) -> - (* we don't handle cases where g doesn't bind var to any value *) - List.assoc var g - | Let (var_to_bind, t2, t3) -> - (* evaluate t3 under a new assignment where var_to_bind has been bound to - the result of evaluating t2 under the current assignment *) - let value2 = eval t2 g - in let g' = (var_to_bind, value2) :: g - in eval t3 g' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let Int i1 = eval t1 g - (* Iszero t1 should evaluate to a Bool *) - in Bool (i1 = 0) - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let Bool b1 = eval t1 g - in if b1 then eval t2 g - else eval t3 g - | Makepair (t1, t2) -> - let value1 = eval t1 g - in let value2 = eval t2 g - in Pair (value1, value2) - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let Pair (value1, value2) = eval t1 g - in value1 - ;; diff --git a/code/calculator/calc2.ml b/code/calculator/calc2.ml deleted file mode 100644 index 521b81dd..00000000 --- a/code/calculator/calc2.ml +++ /dev/null @@ -1,68 +0,0 @@ -(* calc2.ml: calc1.ml enhanced with Function Values *) - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - ;; - - type bound_value = expressed_value - and assignment = (char * bound_value) list - and expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment;; - - let rec eval (t : term) (g : assignment) = match t with - Intconstant x -> Int x - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let Int i1 = eval t1 g - in let Int i2 = eval t2 g - (* Multiplication (t1, t2) should evaluate to an Int *) - in Int (i1 * i2) - | Addition (t1, t2) -> - let Int i1 = eval t1 g - in let Int i2 = eval t2 g - in Int (i1 + i2) - | Variable (var) -> - (* we don't handle cases where g doesn't bind var to any value *) - List.assoc var g - | Let (var_to_bind, t2, t3) -> - (* evaluate t3 under a new assignment where var_to_bind has been bound to - the result of evaluating t1 under the current assignment *) - let value2 = eval t2 g - in let g' = (var_to_bind, value2) :: g - in eval t3 g' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let Int i1 = eval t1 g - (* Iszero t1 should evaluate to a Bool *) - in Bool (i1 = 0) - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let Bool b1 = eval t1 g - in if b1 then eval t2 g - else eval t3 g - | Makepair (t1, t2) -> - let value1 = eval t1 g - in let value2 = eval t2 g - in Pair (value1, value2) - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let Pair (value1, value2) = eval t1 g - in value1 - | Lambda (arg_var, t2) -> Closure (arg_var, t2, g) - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let Closure (arg_var, body, savedg) = eval t1 g - in let value2 = eval t2 g - (* evaluate body under savedg, except with arg_var bound to value2 *) - in let savedg' = (arg_var, value2) :: savedg - in eval body savedg' - ;; diff --git a/code/calculator/calc3.ml b/code/calculator/calc3.ml deleted file mode 100644 index 523a6bbf..00000000 --- a/code/calculator/calc3.ml +++ /dev/null @@ -1,82 +0,0 @@ -(* calc3.ml: calc2.ml enhanced with Recursive Function Values *) - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - ;; - - type bound_value = Nonrecursive of expressed_value | Recursive_Closure of char * char * term * assignment - and assignment = (char * bound_value) list - and expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment;; - - let rec eval (t : term) (g : assignment) = match t with - Intconstant x -> Int x - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let Int i1 = eval t1 g - in let Int i2 = eval t2 g - (* Multiplication (t1, t2) should evaluate to an Int *) - in Int (i1 * i2) - | Addition (t1, t2) -> - let Int i1 = eval t1 g - in let Int i2 = eval t2 g - in Int (i1 + i2) - | Variable (var) -> ( - (* we don't handle cases where g doesn't bind var to any value *) - match List.assoc var g with - | Nonrecursive value -> value - | Recursive_Closure (self_var, arg_var, body, savedg) as rec_closure -> - (* we update savedg to bind self_var to rec_closure here *) - let savedg' = (self_var, rec_closure) :: savedg - in Closure (arg_var, body, savedg') - ) - | Let (var_to_bind, t2, t3) -> - (* evaluate t3 under a new assignment where var_to_bind has been bound to - the result of evaluating t2 under the current assignment *) - let value2 = eval t2 g - (* we have to wrap value2 in Nonrecursive *) - in let g' = (var_to_bind, Nonrecursive value2) :: g - in eval t3 g' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let Int i1 = eval t1 g - (* Iszero t1 should evaluate to a Bool *) - in Bool (i1 = 0) - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let Bool b1 = eval t1 g - in if b1 then eval t2 g - else eval t3 g - | Makepair (t1, t2) -> - let value1 = eval t1 g - in let value2 = eval t2 g - in Pair (value1, value2) - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let Pair (value1, value2) = eval t1 g - in value1 - | Lambda (arg_var, t2) -> Closure (arg_var, t2, g) - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let Closure (arg_var, body, savedg) = eval t1 g - in let value2 = eval t2 g - (* evaluate body under savedg, except with arg_var bound to Nonrecursive value2 *) - in let savedg' = (arg_var, Nonrecursive value2) :: savedg - in eval body savedg' - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let Closure (arg_var, body, savedg) = eval t2 g - (* evaluate t3 under a new assignment where var_to_bind has been recursively bound to that function value *) - in let g' = (var_to_bind, Recursive_Closure (var_to_bind, arg_var, body, savedg)) :: g - in eval t3 g' - ;; diff --git a/code/calculator/calc4.ml b/code/calculator/calc4.ml deleted file mode 100644 index 1343827d..00000000 --- a/code/calculator/calc4.ml +++ /dev/null @@ -1,118 +0,0 @@ -(* calc4.ml: calc3.ml enhanced with Mutable Cells *) - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - | Newref of term - | Deref of term - | Setref of (term * term) - ;; - - type index = int;; - - type bound_value = Nonrecursive of expressed_value | Recursive_Closure of char * char * term * assignment - and assignment = (char * bound_value) list - and expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment | Mutcell of index;; - - type store = expressed_value list;; - - let rec eval (t : term) (g : assignment) (s : store) = match t with - Intconstant x -> (Int x, s) - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - (* Multiplication (t1, t2) should evaluate to an Int *) - in (Int (i1 * i2), s'') - | Addition (t1, t2) -> - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - in (Int (i1 + i2), s'') - | Variable (var) -> (( - (* we don't handle cases where g doesn't bind var to any value *) - match List.assoc var g with - | Nonrecursive value -> value - | Recursive_Closure (self_var, arg_var, body, savedg) as rec_closure -> - (* we update savedg to bind self_var to rec_closure here *) - let savedg' = (self_var, rec_closure) :: savedg - in Closure (arg_var, body, savedg') - ), s) - | Let (var_to_bind, t2, t3) -> - (* evaluate t3 under a new assignment where var_to_bind has been bound to - the result of evaluating t2 under the current assignment *) - let (value2, s') = eval t2 g s - (* we have to wrap value2 in Nonrecursive *) - in let g' = (var_to_bind, Nonrecursive value2) :: g - in eval t3 g' s' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let (Int i1, s') = eval t1 g s - (* Iszero t1 should evaluate to a Bool *) - in (Bool (i1 = 0), s') - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let (Bool b1, s') = eval t1 g s - (* note we thread s' through only one of the then/else clauses *) - in if b1 then eval t2 g s' - else eval t3 g s' - | Makepair (t1, t2) -> - let (value1, s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - in (Pair (value1, value2), s'') - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let (Pair (value1, value2), s') = eval t1 g s - in (value1, s') - | Lambda (arg_var, t2) -> (Closure (arg_var, t2, g), s) - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - (* evaluate body under savedg, except with arg_var bound to Nonrecursive value2 *) - in let savedg' = (arg_var, Nonrecursive value2) :: savedg - in eval body savedg' s'' - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t2 g s - (* evaluate t3 under a new assignment where var_to_bind has been recursively bound to that function value *) - in let g' = (var_to_bind, Recursive_Closure (var_to_bind, arg_var, body, savedg)) :: g - in eval t3 g' s' - | Newref (t1) -> - let (value1, s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - (* now we want to retrieve the next free index in s' *) - in let new_index = List.length s' - (* now we want to insert value1 there; the following is an easy but inefficient way to do it *) - in let s'' = List.append s' [value1] - (* now we return a pair of a wrapped new_index, and the new store *) - in (Mutcell new_index, s'') - | Deref (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Mutcell *) - let (Mutcell index1, s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - in (List.nth s' index1, s') - | Setref (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a Mutcell *) - let (Mutcell index1, s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - in let (value2, s'') = eval t2 g s' - (* now we create a list which is just like s'' except it has value2 in index1 *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> value2 :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s''' = replace_nth s'' index1 - (* we'll arbitrarily return Int 42 as the expressed_value of a Setref operation *) - in (Int 42, s''') - ;; diff --git a/code/calculator/calc5.ml b/code/calculator/calc5.ml deleted file mode 100644 index f855c88c..00000000 --- a/code/calculator/calc5.ml +++ /dev/null @@ -1,106 +0,0 @@ -(* calc5.ml: calc3,ml enhanced with Mutable Pairs *) - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - | Setfirst of (term * term) - ;; - - type index = int;; - - type bound_value = Nonrecursive of expressed_value | Recursive_Closure of char * char * term * assignment - and assignment = (char * bound_value) list - and expressed_value = Int of int | Bool of bool | Pair of index * index | Closure of char * term * assignment;; - - type store = expressed_value list;; - - let rec eval (t : term) (g : assignment) (s : store) = match t with - Intconstant x -> (Int x, s) - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - (* Multiplication (t1, t2) should evaluate to an Int *) - in (Int (i1 * i2), s'') - | Addition (t1, t2) -> - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - in (Int (i1 + i2), s'') - | Variable (var) -> (( - (* we don't handle cases where g doesn't bind var to any value *) - match List.assoc var g with - | Nonrecursive value -> value - | Recursive_Closure (self_var, arg_var, body, savedg) as rec_closure -> - (* we update savedg to bind self_var to rec_closure here *) - let savedg' = (self_var, rec_closure) :: savedg - in Closure (arg_var, body, savedg') - ), s) - | Let (var_to_bind, t2, t3) -> - (* evaluate t3 under a new assignment where var_to_bind has been bound to - the result of evaluating t2 under the current assignment *) - let (value2, s') = eval t2 g s - (* we have to wrap value2 in Nonrecursive *) - in let g' = (var_to_bind, Nonrecursive value2) :: g - in eval t3 g' s' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let (Int i1, s') = eval t1 g s - (* Iszero t1 should evaluate to a Bool *) - in (Bool (i1 = 0), s') - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let (Bool b1, s') = eval t1 g s - (* note we thread s' through only one of the then/else clauses *) - in if b1 then eval t2 g s' - else eval t3 g s' - | Makepair (t1, t2) -> - let (value1, s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - (* now we want to retrieve the next free index in s'' *) - in let new_index = List.length s'' - (* now we want to insert value1 and value2 there; the following is an easy but inefficient way to do it *) - in let s''' = List.append s'' [value1; value2] - in (Pair (new_index, new_index + 1), s''') - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let (Pair (index1, index2), s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - in (List.nth s' index1, s') - | Lambda (arg_var, t2) -> (Closure (arg_var, t2, g), s) - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - (* evaluate body under savedg, except with arg_var bound to Nonrecursive value2 *) - in let savedg' = (arg_var, Nonrecursive value2) :: savedg - in eval body savedg' s'' - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t2 g s - (* evaluate t3 under a new assignment where var_to_bind has been recursively bound to that function value *) - in let g' = (var_to_bind, Recursive_Closure (var_to_bind, arg_var, body, savedg)) :: g - in eval t3 g' s' - | Setfirst (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let (Pair (index1, index2), s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - in let (value2, s'') = eval t2 g s' - (* now we create a list which is just like s'' except it has value2 in index1 *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> value2 :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s''' = replace_nth s'' index1 - in (Int 42, s''') - ;; diff --git a/code/calculator/calc6.ml b/code/calculator/calc6.ml deleted file mode 100644 index 9cf5abc3..00000000 --- a/code/calculator/calc6.ml +++ /dev/null @@ -1,108 +0,0 @@ -(* calc6.ml: calc3.ml enhanced with Mutable Variables *) - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - | Change of (char * term * term) - ;; - - type index = int;; - - type bound_value = index;; - type assignment = (char * bound_value) list;; - type expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment;; - - type store = expressed_value list;; - - let rec eval (t : term) (g : assignment) (s : store) = match t with - Intconstant x -> (Int x, s) - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - (* Multiplication (t1, t2) should evaluate to an Int *) - in (Int (i1 * i2), s'') - | Addition (t1, t2) -> - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - in (Int (i1 + i2), s'') - | Variable (var) -> - (* we don't handle cases where g doesn't bind var to any value *) - let index = List.assoc var g - (* get value stored at location index in s *) - in let value = List.nth s index - in (value, s) - | Let (var_to_bind, t2, t3) -> - let (value2, s') = eval t2 g s - (* note that s' may be different from s, if t2 itself contained any mutation operations *) - (* get next free index in s' *) - in let new_index = List.length s' - (* now we want to insert value2 there; the following is an easy but inefficient way to do it *) - in let s'' = List.append s' [value2] - (* bind var_to_bind to location new_index in the store *) - in let g' = ((var_to_bind, new_index) :: g) - in eval t3 g' s'' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let (Int i1, s') = eval t1 g s - (* Iszero t1 should evaluate to a Bool *) - in (Bool (i1 = 0), s') - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let (Bool b1, s') = eval t1 g s - (* note we thread s' through only one of the then/else clauses *) - in if b1 then eval t2 g s' - else eval t3 g s' - | Makepair (t1, t2) -> - let (value1, s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - in (Pair (value1, value2), s'') - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let (Pair (value1, value2), s') = eval t1 g s - in (value1, s') - | Lambda (arg_var, t2) -> (Closure (arg_var, t2, g), s) - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - (* evaluate body under savedg, except with arg_var bound to a new location containing value2 *) - in let new_index = List.length s'' - in let s''' = List.append s'' [value2] - in let savedg' = (arg_var, new_index) :: savedg - in eval body savedg' s''' - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t2 g s - in let new_index = List.length s' - in let savedg' = (var_to_bind, new_index) :: savedg - in let new_closure = Closure (arg_var, body, savedg') - in let s'' = List.append s' [new_closure] - in let g' = (var_to_bind, new_index) :: g - in eval t3 g' s'' - | Change (var, t2, t3) -> - (* we don't handle cases where g doesn't bind var to any value *) - let index = List.assoc var g - in let (value2, s') = eval t2 g s - (* note that s' may be different from s, if t2 itself contained any mutation operations *) - (* now we create a list which is just like s' except it has value2 at index *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> value2 :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s'' = replace_nth s' index - (* evaluate t3 using original assignment function and new store *) - in eval t3 g s'' - ;; - diff --git a/code/calculator/calc7.ml b/code/calculator/calc7.ml deleted file mode 100644 index 6a3e55c1..00000000 --- a/code/calculator/calc7.ml +++ /dev/null @@ -1,124 +0,0 @@ -(* calc7.ml: calc6.ml enhanced with Aliases and Passing by Reference *) - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - | Change of (char * term * term) - | Alias of (char * char * term) - | Applyalias of (term * char) - ;; - - type index = int;; - - type bound_value = index;; - type assignment = (char * bound_value) list;; - type expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment;; - - type store = expressed_value list;; - - let rec eval (t : term) (g : assignment) (s : store) = match t with - Intconstant x -> (Int x, s) - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - (* Multiplication (t1, t2) should evaluate to an Int *) - in (Int (i1 * i2), s'') - | Addition (t1, t2) -> - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - in (Int (i1 + i2), s'') - | Variable (var) -> - (* we don't handle cases where g doesn't bind var to any value *) - let index = List.assoc var g - (* get value stored at location index in s *) - in let value = List.nth s index - in (value, s) - | Let (var_to_bind, t2, t3) -> - let (value2, s') = eval t2 g s - (* note that s' may be different from s, if t2 itself contained any mutation operations *) - (* get next free index in s' *) - in let new_index = List.length s' - (* now we want to insert value2 there; the following is an easy but inefficient way to do it *) - in let s'' = List.append s' [value2] - (* bind var_to_bind to location new_index in the store *) - in let g' = ((var_to_bind, new_index) :: g) - in eval t3 g' s'' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let (Int i1, s') = eval t1 g s - (* Iszero t1 should evaluate to a Bool *) - in (Bool (i1 = 0), s') - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let (Bool b1, s') = eval t1 g s - (* note we thread s' through only one of the then/else clauses *) - in if b1 then eval t2 g s' - else eval t3 g s' - | Makepair (t1, t2) -> - let (value1, s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - in (Pair (value1, value2), s'') - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let (Pair (value1, value2), s') = eval t1 g s - in (value1, s') - | Lambda (arg_var, t2) -> (Closure (arg_var, t2, g), s) - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - (* evaluate body under savedg, except with arg_var bound to a new location containing value2 *) - in let new_index = List.length s'' - in let s''' = List.append s'' [value2] - in let savedg' = (arg_var, new_index) :: savedg - in eval body savedg' s''' - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t2 g s - in let new_index = List.length s' - in let savedg' = (var_to_bind, new_index) :: savedg - in let new_closure = Closure (arg_var, body, savedg') - in let s'' = List.append s' [new_closure] - in let g' = (var_to_bind, new_index) :: g - in eval t3 g' s'' - | Change (var, t2, t3) -> - (* we don't handle cases where g doesn't bind var to any value *) - let index = List.assoc var g - in let (value2, s') = eval t2 g s - (* note that s' may be different from s, if t2 itself contained any mutation operations *) - (* now we create a list which is just like s' except it has value2 at index *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> value2 :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s'' = replace_nth s' index - (* evaluate t3 using original assignment function and new store *) - in eval t3 g s'' - | Alias (var_to_bind, orig_var, t3) -> - (* we don't handle cases where g doesn't bind orig_var to any value *) - let index = List.assoc orig_var g - (* bind var_to_bind to the same index in the store *) - in let g' = ((var_to_bind, index) :: g) - in eval t3 g' s - | Applyalias (t1, var) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t1 g s - (* we don't handle cases where g doesn't bind var to any value *) - in let index = List.assoc var g - (* evaluate body under savedg, except with arg_var bound to existing index *) - in let savedg' = (arg_var, index) :: savedg - in eval body savedg' s' - ;; - diff --git a/code/caml-lambda/lambda.ml b/code/caml-lambda/lambda.ml deleted file mode 100644 index 1eaca652..00000000 --- a/code/caml-lambda/lambda.ml +++ /dev/null @@ -1,389 +0,0 @@ -(* *) - -module Private = struct - type var_t = int*string - let var v = (0, v) - let string_of_var (i, v) = v ^ String.make i '\'' - let equal_var (i1, v1) (i2, v2) = i1 == i2 && (String.compare v1 v2 == 0) - - type lambda_t = [ `Var of var_t | `Lam of var_t * lambda_t | `App of lambda_t * lambda_t ] - -(* DeBruijn terms - * substitution and translation algorithms from Chris Hankin, An Introduction to Lambda Calculi for Comptuer Scientists - *) - - type debruijn_t = [ `Db_free of var_t | `Db_index of int | `Db_lam of debruijn_t | `Db_app of debruijn_t*debruijn_t ] - - let debruijn_subst (expr : debruijn_t) (m : int) (new_term : debruijn_t) = - let rec renumber m i = function - | `Db_free _ as term -> term - | `Db_index j as term when j < i -> term - | `Db_index j -> `Db_index (j + m - 1) - | `Db_app(left, right) -> `Db_app(renumber m i left, renumber m i right) - | `Db_lam body -> `Db_lam(renumber m (i+1) body) - in let rec loop m = function - | `Db_free _ as term -> term - | `Db_index j as term when j < m -> term - | `Db_index j when j > m -> `Db_index (j-1) - | `Db_index j -> renumber j 1 new_term - | `Db_app(left, right) -> `Db_app(loop m left, loop m right) - | `Db_lam body -> `Db_lam(loop (m+1) body) - in loop m expr - - let debruijn (expr : lambda_t) : debruijn_t = - let pos seq (target : var_t) = - let rec loop (i : int) = function - | [] -> `Db_free target - | x::xs when equal_var x target -> `Db_index i - | _::xs -> loop (i+1) xs - in loop 1 seq - in let rec loop seq = function - | `Var v -> pos seq v - | `Lam (v, body) -> `Db_lam(loop (v::seq) body) - | `App (left, right) -> `Db_app(loop seq left, loop seq right) - in loop [] expr - - let rec dbruijn_equal (t1 : debruijn_t) (t2 : debruijn_t) = match (t1, t2) with - | (`Db_free v1, `Db_free v2) -> equal_var v1 v2 - | (`Db_index j1, `Db_index j2) -> j1 == j2 - | (`Db_app(left1, right1), `Db_app(left2, right2)) -> dbruijn_equal left1 left2 && dbruijn_equal right1 right2 - | (`Db_lam(body1), `Db_lam(body2)) -> dbruijn_equal body1 body2 - | _ -> false - - let rec debruijn_contains (t1 : debruijn_t) (t2 : debruijn_t) = match (t1, t2) with - | (`Db_free v1, `Db_free v2) -> equal_var v1 v2 - | (`Db_index j1, `Db_index j2) -> j1 == j2 - | (`Db_app(left1, right1), `Db_app(left2, right2)) when dbruijn_equal left1 left2 && dbruijn_equal right1 right2 -> true - | (`Db_app(left, right), term2) -> debruijn_contains left term2 || debruijn_contains right term2 - | (`Db_lam(body1), `Db_lam(body2)) when dbruijn_equal body1 body2 -> true - | (`Db_lam(body1), term2) -> debruijn_contains body1 term2 - | _ -> false - - - (* non-normalizing string_of_lambda *) - let string_of_lambda (expr : lambda_t) = - let rec top = function - | `Var v -> string_of_var v - | `Lam _ as term -> "fun " ^ dotted term - | `App ((`App _ as left), right) -> top left ^ " " ^ atom right - | `App (left, right) -> atom left ^ " " ^ atom right - and atom = function - | `Var v -> string_of_var v - | `Lam _ as term -> "(fun " ^ dotted term ^ ")" - | `App _ as term -> "(" ^ top term ^ ")" - and dotted = function - | `Lam (v, (`Lam _ as body)) -> (string_of_var v) ^ " " ^ dotted body - | `Lam (v, body) -> (string_of_var v) ^ " -> " ^ top body - in top expr - -(* - * substitution and normal-order evaluator based on Haskell version by Oleg Kisleyov - * http://okmij.org/ftp/Computation/lambda-calc.html#lambda-calculator-haskell - *) - -(* if v occurs free_in term, returns Some v' where v' is the highest-tagged - * variable with the same name as v occurring (free or bound) in term - *) - let free_in ((tag, name) as v) term = - let rec loop = function - | `Var((tag', name') as v') -> - if name <> name' then false, v - else if tag = tag' then true, v - else false, v' - | `App(left, right) -> - let left_bool, ((left_tag, _) as left_v) = loop left in - let right_bool, ((right_tag, _) as right_v) = loop right in - left_bool || right_bool, if left_tag > right_tag then left_v else right_v - | `Lam(v', _) when equal_var v v' -> (false, v) - | `Lam(_, body) -> loop body - in match loop term with - | false, _ -> None - | true, v -> Some v - - let rec subst v new_term term = match new_term with - | `Var v' when equal_var v v' -> term - | _ -> (match term with - | `Var v' when equal_var v v' -> new_term - | `Var _ -> term - | `App(left, right) -> `App(subst v new_term left, subst v new_term right) - | `Lam(v', _) when equal_var v v' -> term - (* if x is free in the inserted term new_term, a capture is possible *) - | `Lam(v', body) -> - (match free_in v' new_term with - (* v' not free in new_term, can substitute new_term for v without any captures *) - | None -> `Lam(v', subst v new_term body) - (* v' free in new_term, need to alpha-convert *) - | Some max_x -> - let bump_tag (tag, name) (tag', _) = - (max tag tag') + 1, name in - let bump_tag' ((_, name) as v1) ((_, name') as v2) = - if (String.compare name name' == 0) then bump_tag v1 v2 else v1 in - (* bump v' > max_x from new_term, then check whether - * it also needs to be bumped > v - *) - let uniq_x = bump_tag' (bump_tag v' max_x) v in - let uniq_x' = (match free_in uniq_x body with - | None -> uniq_x - (* bump uniq_x > max_x' from body *) - | Some max_x' -> bump_tag uniq_x max_x' - ) in - (* alpha-convert body *) - let body' = subst v' (`Var uniq_x') body in - (* now substitute new_term for v *) - `Lam(uniq_x', subst v new_term body') - ) - ) - - let check_eta = function - | `Lam(v, `App(body, `Var u)) when equal_var v u && free_in v body = None -> body - | (_ : lambda_t) as term -> term - - - - - exception Lambda_looping;; - - let eval ?(eta=false) (expr : lambda_t) : lambda_t = - let rec looping (body : debruijn_t) = function - | [] -> false - | x::xs when dbruijn_equal body x -> true - | _::xs -> looping body xs - in let rec loop (stack : lambda_t list) (body : lambda_t) = - match body with - | `Var v as term -> unwind term stack - | `App(left, right) -> loop (right::stack) left - | `Lam(v, body) -> (match stack with - | [] -> - let term = (`Lam(v, loop [] body)) in - if eta then check_eta term else term - | x::xs -> loop xs (subst v x body) - ) - and unwind left = function - | [] -> left - | x::xs -> unwind (`App(left, loop [] x)) xs - in loop [] expr - - - let cbv ?(aggressive=true) (expr : lambda_t) : lambda_t = - let rec loop = function - | `Var v as term -> term - | `App(left, right) -> - let right' = loop right in - (match loop left with - | `Lam(v, body) -> loop (subst v right' body) - | _ as left' -> `App(left', right') - ) - | `Lam(v, body) as term -> - if aggressive then `Lam(v, loop body) - else term - in loop expr - - - - - - (* - - (* (Oleg's version of) Ken's evaluator; doesn't seem to work -- requires laziness? *) - let eval' ?(eta=false) (expr : lambda_t) : lambda_t = - let rec loop = function - | `Var v as term -> term - | `Lam(v, body) -> - let term = (`Lam(v, loop body)) in - if eta then check_eta term else term - | `App(`App _ as left, right) -> - (match loop left with - | `Lam _ as redux -> loop (`App(redux, right)) - | nonred_head -> `App(nonred_head, loop right) - ) - | `App(left, right) -> `App(left, loop right) - in loop expr - - - module Sorted = struct - let rec cons y = function - | x :: _ as xs when x = y -> xs - | x :: xs when x < y -> x :: cons y xs - | xs [* [] or x > y *] -> y :: xs - - let rec mem y = function - | x :: _ when x = y -> true - | x :: xs when x < y -> mem y xs - | _ [* [] or x > y *] -> false - - let rec remove y = function - | x :: xs when x = y -> xs - | x :: xs when x < y -> x :: remove y xs - | xs [* [] or x > y *] -> xs - - let rec merge x' y' = match x', y' with - | [], ys -> ys - | xs, [] -> xs - | x::xs, y::ys -> - if x < y then x :: merge xs y' - else if x = y then x :: merge xs ys - else [* x > y *] y :: merge x' ys - end - - let free_vars (expr : lambda_t) : string list = - let rec loop = function - | `Var x -> [x] - | `Lam(x, t) -> Sorted.remove x (loop t) - | `App(t1, t2) -> Sorted.merge (loop t1) (loop t2) - in loop expr - - let free_in v (expr : lambda_t) = - Sorted.mem v (free_vars t) - - let new_var = - let counter = ref 0 in - fun () -> (let z = !counter in incr counter; "_v"^(string_of_int z)) - - ... - | `Lam(x, body) as term when not (free_in v body) -> term - | `Lam(y, body) when not (free_in y new_term) -> `Lam(y, subst v new_term body) - | `Lam(y, body) -> - let z = new_var () in - subst v new_term (`Lam(z, subst y (`Var z) body)) - *) - - - - (* - - let bound_vars (expr : lambda_t) : string list = - let rec loop = function - | `Var x -> [] - | `Lam(x, t) -> Sorted.cons x (loop t) - | `App(t1, t2) -> Sorted.merge (loop t1) (loop t2) - in loop expr - - let reduce_cbv ?(aggressive=true) (expr : lambda_t) : lambda_t = - let rec loop = function - | `Var x as term -> term - | `App(t1, t2) -> - let t2' = loop t2 in - (match loop t1 with - | `Lam(x, t) -> loop (subst x t2' t) - | _ as term -> `App(term, t2') - ) - | `Lam(x, t) as term -> - if aggressive then `Lam(x, loop t) - else term - in loop expr - - let reduce_cbn (expr : lambda_t) : lambda_t = - let rec loop = function - | `Var x as term -> term - | `Lam(v, body) -> - check_eta (`Lam(v, loop body)) - | `App(t1, t2) -> - (match loop t1 with - | `Lam(x, t) -> loop (subst x t2 t) - | _ as term -> `App(term, loop t2) - ) - in loop expr - - *) - - - (* - - type env_t = (string * lambda_t) list - - let subst body x value = - ((fun env -> - let new_env = (x, value) :: env in - body new_env) : env_t -> lambda_t) - - type strategy_t = By_value | By_name - - let eval (strategy : strategy_t) (expr : lambda_t) : lambda_t = - in let rec inner = function - | `Var x as t -> - (fun env -> - try List.assoc x env with - | Not_found -> t) - | `App(t1, value) -> - (fun env -> - let value' = - if strategy = By_value then inner value env else value in - (match inner t1 env with - | `Lam(x, body) -> - let body' = (subst (inner body) x value' env) in - if strategy = By_value then body' else inner body' env - | (t1' : lambda_t) -> `App(t1', inner value env) - ) - ) - | `Lam(x, body) -> - (fun env -> - let v = new_var () in - `Lam(v, inner body ((x, `Var v) :: env))) - in inner expr ([] : env_t) - - let pp_env env = - let rec loop acc = function - | [] -> acc - | (x, term)::es -> loop ((x ^ "=" ^ string_of_lambda term) :: acc) es - in "[" ^ (String.concat ", " (loop [] (List.rev env))) ^ "]" - - let eval (strategy : strategy_t) (expr : lambda_t) : lambda_t = - let new_var = - let counter = ref 0 in - fun () -> (let z = !counter in incr counter; "_v"^(string_of_int z)) - in let rec inner term = - begin - Printf.printf "starting [ %s ]\n" (string_of_lambda term); - let res = match term with - | `Var x as t -> - (fun env -> - try List.assoc x env with - | Not_found -> t) - | `App(t1, value) -> - (fun env -> - let value' = - if strategy = By_value then inner value env else value in - (match inner t1 env with - | `Lam(x, body) -> - let body' = (subst (inner body) x value' env) in - if strategy = By_value then body' else inner body' env - | (t1' : lambda_t) -> `App(t1', inner value env) - ) - ) - | `Lam(x, body) -> - (fun env -> - let v = new_var () in - `Lam(v, inner body ((x, `Var v) :: env))) - in - (fun env -> - (Printf.printf "%s with %s => %s\n" (string_of_lambda term) (pp_env env) (string_of_lambda (res env)); res env)) - end - in inner expr ([] : env_t) - - *) - - let normal ?(eta=false) expr = eval ~eta expr - - let normal_string_of_lambda ?(eta=false) (expr : lambda_t) = - string_of_lambda (normal ~eta expr) - - let rec to_int expr = match expr with - | `Lam(s, `Lam(z, `Var z')) when z' = z -> 0 - | `Lam(s, `Var s') when equal_var s s' -> 1 - | `Lam(s, `Lam(z, `App (`Var s', t))) when s' = s -> 1 + to_int (`Lam(s, `Lam(z, t))) - | _ -> failwith (normal_string_of_lambda expr ^ " is not a church numeral") - - let int_of_lambda ?(eta=false) (expr : lambda_t) = - to_int (normal ~eta expr) - -end - -type lambda_t = Private.lambda_t -open Private -let var = var -let pp, pn, pi = string_of_lambda, normal_string_of_lambda, int_of_lambda -let pnv, piv= (fun expr -> string_of_lambda (cbv expr)), (fun expr -> to_int (cbv expr)) -let debruijn, dbruijn_equal, debruijn_contains = debruijn, dbruijn_equal, debruijn_contains - -let alpha_eq x y = dbruijn_equal (debruijn x) (debruijn y) - diff --git a/code/caml-lambda/q_lambda.ml b/code/caml-lambda/q_lambda.ml deleted file mode 100644 index 66762e56..00000000 --- a/code/caml-lambda/q_lambda.ml +++ /dev/null @@ -1,51 +0,0 @@ -(* Please keep me in sync with brion.inria.fr/gallium/index.php/Lambda_calculus_quotations *) - -open Camlp4.PreCast;; -module CamlSyntax = Camlp4OCamlParser.Make(Camlp4OCamlRevisedParser.Make(Syntax));; - -let expr_of_string = CamlSyntax.Gram.parse_string CamlSyntax.expr_eoi;; - -module LambdaGram = MakeGram(Lexer);; - -let term = LambdaGram.Entry.mk "term";; -let term_eoi = LambdaGram.Entry.mk "lambda term quotation";; - -Camlp4_config.antiquotations := true;; - -EXTEND LambdaGram - GLOBAL: term term_eoi; - term: - [ "top" - [ "fun"; v = var; "->"; t = term -> <:expr< `Lam(var $v$, $t$) >> - | "fun"; v = var; v' = var; "->"; t = term -> <:expr< `Lam(var $v$, `Lam(var $v'$, $t$)) >> - | "fun"; v = var; v' = var; v'' = var; "->"; t = term -> <:expr< `Lam(var $v$, `Lam(var $v'$, `Lam(var $v''$, $t$))) >> - | "fun"; v = var; v' = var; v'' = var; v''' = var; "->"; t = term -> <:expr< `Lam(var $v$, `Lam(var $v'$, `Lam(var $v''$, `Lam(var $v'''$, $t$)))) >> - | "fun"; v = var; v' = var; v'' = var; v''' = var; v'''' = var; "->"; t = term -> <:expr< `Lam(var $v$, `Lam(var $v'$, `Lam(var $v''$, `Lam(var $v'''$, `Lam(var $v''''$, $t$))))) >> - ] - - | "app" - [ t1 = SELF; t2 = SELF -> <:expr< `App($t1$, $t2$) >> ] - - | "simple" - [ `ANTIQUOT((""|"term"), a) -> expr_of_string _loc a - | v = var -> <:expr< `Var(var $v$) >> - | "("; t = term; ")" -> t - ] - - ]; - var: - [[ v = LIDENT -> <:expr< $str:v$ >> - | `ANTIQUOT((""|"var"), a) -> expr_of_string _loc a - ]]; - term_eoi: - [[ t = term; `EOI -> t ]]; -END;; - -let expand_lambda_quot_expr loc _loc_name_opt quotation_contents = - LambdaGram.parse_string term_eoi loc quotation_contents;; - -(* to have this syntax <:lam< fun k -> k >> *) -Syntax.Quotation.add "lam" Syntax.Quotation.DynAst.expr_tag expand_lambda_quot_expr;; - -Syntax.Quotation.default := "lam";; - diff --git a/code/json2.js b/code/json2.js deleted file mode 100644 index 0498ef9d..00000000 --- a/code/json2.js +++ /dev/null @@ -1,483 +0,0 @@ -/* - http://www.JSON.org/json2.js - 2010-08-25 - - Public Domain. - - NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. - - See http://www.JSON.org/js.html - - - This code should be minified before deployment. - See http://javascript.crockford.com/jsmin.html - - USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO - NOT CONTROL. - - - This file creates a global JSON object containing two methods: stringify - and parse. - - JSON.stringify(value, replacer, space) - value any JavaScript value, usually an object or array. - - replacer an optional parameter that determines how object - values are stringified for objects. It can be a - function or an array of strings. - - space an optional parameter that specifies the indentation - of nested structures. If it is omitted, the text will - be packed without extra whitespace. If it is a number, - it will specify the number of spaces to indent at each - level. If it is a string (such as '\t' or ' '), - it contains the characters used to indent at each level. - - This method produces a JSON text from a JavaScript value. - - When an object value is found, if the object contains a toJSON - method, its toJSON method will be called and the result will be - stringified. A toJSON method does not serialize: it returns the - value represented by the name/value pair that should be serialized, - or undefined if nothing should be serialized. The toJSON method - will be passed the key associated with the value, and this will be - bound to the value - - For example, this would serialize Dates as ISO strings. - - Date.prototype.toJSON = function (key) { - function f(n) { - // Format integers to have at least two digits. - return n < 10 ? '0' + n : n; - } - - return this.getUTCFullYear() + '-' + - f(this.getUTCMonth() + 1) + '-' + - f(this.getUTCDate()) + 'T' + - f(this.getUTCHours()) + ':' + - f(this.getUTCMinutes()) + ':' + - f(this.getUTCSeconds()) + 'Z'; - }; - - You can provide an optional replacer method. It will be passed the - key and value of each member, with this bound to the containing - object. The value that is returned from your method will be - serialized. If your method returns undefined, then the member will - be excluded from the serialization. - - If the replacer parameter is an array of strings, then it will be - used to select the members to be serialized. It filters the results - such that only members with keys listed in the replacer array are - stringified. - - Values that do not have JSON representations, such as undefined or - functions, will not be serialized. Such values in objects will be - dropped; in arrays they will be replaced with null. You can use - a replacer function to replace those with JSON values. - JSON.stringify(undefined) returns undefined. - - The optional space parameter produces a stringification of the - value that is filled with line breaks and indentation to make it - easier to read. - - If the space parameter is a non-empty string, then that string will - be used for indentation. If the space parameter is a number, then - the indentation will be that many spaces. - - Example: - - text = JSON.stringify(['e', {pluribus: 'unum'}]); - // text is '["e",{"pluribus":"unum"}]' - - - text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t'); - // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]' - - text = JSON.stringify([new Date()], function (key, value) { - return this[key] instanceof Date ? - 'Date(' + this[key] + ')' : value; - }); - // text is '["Date(---current time---)"]' - - - JSON.parse(text, reviver) - This method parses a JSON text to produce an object or array. - It can throw a SyntaxError exception. - - The optional reviver parameter is a function that can filter and - transform the results. It receives each of the keys and values, - and its return value is used instead of the original value. - If it returns what it received, then the structure is not modified. - If it returns undefined then the member is deleted. - - Example: - - // Parse the text. Values that look like ISO date strings will - // be converted to Date objects. - - myData = JSON.parse(text, function (key, value) { - var a; - if (typeof value === 'string') { - a = -/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value); - if (a) { - return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], - +a[5], +a[6])); - } - } - return value; - }); - - myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) { - var d; - if (typeof value === 'string' && - value.slice(0, 5) === 'Date(' && - value.slice(-1) === ')') { - d = new Date(value.slice(5, -1)); - if (d) { - return d; - } - } - return value; - }); - - - This is a reference implementation. You are free to copy, modify, or - redistribute. -*/ - -/*jslint evil: true, strict: false */ - -/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply, - call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours, - getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, - lastIndex, length, parse, prototype, push, replace, slice, stringify, - test, toJSON, toString, valueOf -*/ - - -// Create a JSON object only if one does not already exist. We create the -// methods in a closure to avoid creating global variables. - -if (!this.JSON) { - this.JSON = {}; -} - -(function () { - - function f(n) { - // Format integers to have at least two digits. - return n < 10 ? '0' + n : n; - } - - if (typeof Date.prototype.toJSON !== 'function') { - - Date.prototype.toJSON = function (key) { - - return isFinite(this.valueOf()) ? - this.getUTCFullYear() + '-' + - f(this.getUTCMonth() + 1) + '-' + - f(this.getUTCDate()) + 'T' + - f(this.getUTCHours()) + ':' + - f(this.getUTCMinutes()) + ':' + - f(this.getUTCSeconds()) + 'Z' : null; - }; - - String.prototype.toJSON = - Number.prototype.toJSON = - Boolean.prototype.toJSON = function (key) { - return this.valueOf(); - }; - } - - var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - gap, - indent, - meta = { // table of character substitutions - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '"' : '\\"', - '\\': '\\\\' - }, - rep; - - - function quote(string) { - -// If the string contains no control characters, no quote characters, and no -// backslash characters, then we can safely slap some quotes around it. -// Otherwise we must also replace the offending characters with safe escape -// sequences. - - escapable.lastIndex = 0; - return escapable.test(string) ? - '"' + string.replace(escapable, function (a) { - var c = meta[a]; - return typeof c === 'string' ? c : - '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }) + '"' : - '"' + string + '"'; - } - - - function str(key, holder) { - -// Produce a string from holder[key]. - - var i, // The loop counter. - k, // The member key. - v, // The member value. - length, - mind = gap, - partial, - value = holder[key]; - -// If the value has a toJSON method, call it to obtain a replacement value. - - if (value && typeof value === 'object' && - typeof value.toJSON === 'function') { - value = value.toJSON(key); - } - -// If we were called with a replacer function, then call the replacer to -// obtain a replacement value. - - if (typeof rep === 'function') { - value = rep.call(holder, key, value); - } - -// What happens next depends on the value's type. - - switch (typeof value) { - case 'string': - return quote(value); - - case 'number': - -// JSON numbers must be finite. Encode non-finite numbers as null. - - return isFinite(value) ? String(value) : 'null'; - - case 'boolean': - case 'null': - -// If the value is a boolean or null, convert it to a string. Note: -// typeof null does not produce 'null'. The case is included here in -// the remote chance that this gets fixed someday. - - return String(value); - -// If the type is 'object', we might be dealing with an object or an array or -// null. - - case 'object': - -// Due to a specification blunder in ECMAScript, typeof null is 'object', -// so watch out for that case. - - if (!value) { - return 'null'; - } - -// Make an array to hold the partial results of stringifying this object value. - - gap += indent; - partial = []; - -// Is the value an array? - - if (Object.prototype.toString.apply(value) === '[object Array]') { - -// The value is an array. Stringify every element. Use null as a placeholder -// for non-JSON values. - - length = value.length; - for (i = 0; i < length; i += 1) { - partial[i] = str(i, value) || 'null'; - } - -// Join all of the elements together, separated with commas, and wrap them in -// brackets. - - v = partial.length === 0 ? '[]' : - gap ? '[\n' + gap + - partial.join(',\n' + gap) + '\n' + - mind + ']' : - '[' + partial.join(',') + ']'; - gap = mind; - return v; - } - -// If the replacer is an array, use it to select the members to be stringified. - - if (rep && typeof rep === 'object') { - length = rep.length; - for (i = 0; i < length; i += 1) { - k = rep[i]; - if (typeof k === 'string') { - v = str(k, value); - if (v) { - partial.push(quote(k) + (gap ? ': ' : ':') + v); - } - } - } - } else { - -// Otherwise, iterate through all of the keys in the object. - - for (k in value) { - if (Object.hasOwnProperty.call(value, k)) { - v = str(k, value); - if (v) { - partial.push(quote(k) + (gap ? ': ' : ':') + v); - } - } - } - } - -// Join all of the member texts together, separated with commas, -// and wrap them in braces. - - v = partial.length === 0 ? '{}' : - gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + - mind + '}' : '{' + partial.join(',') + '}'; - gap = mind; - return v; - } - } - -// If the JSON object does not yet have a stringify method, give it one. - - if (typeof JSON.stringify !== 'function') { - JSON.stringify = function (value, replacer, space) { - -// The stringify method takes a value and an optional replacer, and an optional -// space parameter, and returns a JSON text. The replacer can be a function -// that can replace values, or an array of strings that will select the keys. -// A default replacer method can be provided. Use of the space parameter can -// produce text that is more easily readable. - - var i; - gap = ''; - indent = ''; - -// If the space parameter is a number, make an indent string containing that -// many spaces. - - if (typeof space === 'number') { - for (i = 0; i < space; i += 1) { - indent += ' '; - } - -// If the space parameter is a string, it will be used as the indent string. - - } else if (typeof space === 'string') { - indent = space; - } - -// If there is a replacer, it must be a function or an array. -// Otherwise, throw an error. - - rep = replacer; - if (replacer && typeof replacer !== 'function' && - (typeof replacer !== 'object' || - typeof replacer.length !== 'number')) { - throw new Error('JSON.stringify'); - } - -// Make a fake root object containing our value under the key of ''. -// Return the result of stringifying the value. - - return str('', {'': value}); - }; - } - - -// If the JSON object does not yet have a parse method, give it one. - - if (typeof JSON.parse !== 'function') { - JSON.parse = function (text, reviver) { - -// The parse method takes a text and an optional reviver function, and returns -// a JavaScript value if the text is a valid JSON text. - - var j; - - function walk(holder, key) { - -// The walk method is used to recursively walk the resulting structure so -// that modifications can be made. - - var k, v, value = holder[key]; - if (value && typeof value === 'object') { - for (k in value) { - if (Object.hasOwnProperty.call(value, k)) { - v = walk(value, k); - if (v !== undefined) { - value[k] = v; - } else { - delete value[k]; - } - } - } - } - return reviver.call(holder, key, value); - } - - -// Parsing happens in four stages. In the first stage, we replace certain -// Unicode characters with escape sequences. JavaScript handles many characters -// incorrectly, either silently deleting them, or treating them as line endings. - - text = String(text); - cx.lastIndex = 0; - if (cx.test(text)) { - text = text.replace(cx, function (a) { - return '\\u' + - ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }); - } - -// In the second stage, we run the text against regular expressions that look -// for non-JSON patterns. We are especially concerned with '()' and 'new' -// because they can cause invocation, and '=' because it can cause mutation. -// But just to be safe, we want to reject all unexpected forms. - -// We split the second stage into 4 regexp operations in order to work around -// crippling inefficiencies in IE's and Safari's regexp engines. First we -// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we -// replace all simple value tokens with ']' characters. Third, we delete all -// open brackets that follow a colon or comma or that begin the text. Finally, -// we look to see that the remaining characters are only whitespace or ']' or -// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval. - - if (/^[\],:{}\s]*$/ -.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@') -.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']') -.replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { - -// In the third stage we use the eval function to compile the text into a -// JavaScript structure. The '{' operator is subject to a syntactic ambiguity -// in JavaScript: it can begin a block or an object literal. We wrap the text -// in parens to eliminate the ambiguity. - - j = eval('(' + text + ')'); - -// In the optional fourth stage, we recursively walk the new structure, passing -// each name/value pair to a reviver function for possible transformation. - - return typeof reviver === 'function' ? - walk({'': j}, '') : j; - } - -// If the text is not JSON parseable, then a SyntaxError is thrown. - - throw new SyntaxError('JSON.parse'); - }; - } -}()); - diff --git a/code/lambda-test.js b/code/lambda-test.js deleted file mode 100644 index 8f5fe4a6..00000000 --- a/code/lambda-test.js +++ /dev/null @@ -1,651 +0,0 @@ -load("lambda.js"); - - -var g_eta = false; -var g_cbv = false; - -function to_int(expr) { - var reduced = reduce(expr, g_eta, g_cbv); - if (reduced.to_int) { - return reduce(reduced, false, false).to_int(0); - } else { - return "not a church numeral"; - } -} - -function to_string(expr) { - var reduced = reduce(expr, g_eta, g_cbv); - return reduced.to_string(); -} - - -function test() { - - function make_lam2(a, b, aa) { - return make_lam(a, make_lam(b, aa)); - } - function make_lam3(a, b, c, aa) { - return make_lam(a, make_lam(b, make_lam(c, aa))); - } - function make_lam4(a, b, c, d, aa) { - return make_lam(a, make_lam(b, make_lam(c, make_lam(d, aa)))); - } - function make_lam5(a, b, c, d, e, aa) { - return make_lam(a, make_lam(b, make_lam(c, make_lam(d, make_lam(e, aa))))); - } - function make_app3(aa, bb, cc) { - return make_app(make_app(aa, bb), cc); - } - function make_app4(aa, bb, cc, dd) { - return make_app(make_app(make_app(aa, bb), cc), dd); - } - function make_app5(aa, bb, cc, dd, ee) { - return make_app(make_app(make_app(make_app(aa, bb), cc), dd), ee); - } - - var s = make_var("s"); - var z = make_var("z"); - var m = make_var("m"); - var n = make_var("n"); - var u = make_var("u"); - var v = make_var("v"); - var d = make_var("d"); - var ss = new Lambda_var(s); - var zz = new Lambda_var(z); - var mm = new Lambda_var(m); - var nn = new Lambda_var(n); - var uu = new Lambda_var(u); - var vv = new Lambda_var(v); - var dd = new Lambda_var(d); - var succ = make_lam3(m, s, z, make_app(ss, make_app3(mm, ss, zz))); - var tt = make_lam2(m, n, mm); - var ff = make_lam2(m, n, nn); - var kk = tt; - var get1 = tt; - var get2 = ff; - var id = make_lam(s, ss); - var ww = make_lam(s, make_app(ss, ss)); - var pair = make_lam3(m, n, s, make_app3(ss, mm, nn)); - var zero = make_lam2(s, z, zz); - var one = make_lam2(s, z, make_app(ss, zz)); - var two = make_lam2(s, z, make_app(ss, make_app(ss, zz))); - var three = make_lam2(s, z, make_app(ss, make_app(ss, make_app(ss, zz)))); - var four = make_lam2(s, z, make_app(ss, make_app(ss, make_app(ss, make_app(ss, zz))))); - var five = make_lam2(s, z, make_app(ss, make_app(ss, make_app(ss, make_app(ss, make_app(ss, zz)))))); - var iszero = make_lam(m, make_app3(mm, make_lam(s, ff), tt)); - var add = make_lam2(m, n, make_app3(mm, succ, nn)); - var mul = make_lam3(m, n, s, make_app(mm, make_app(nn, ss))); - var pred1 = make_lam3(n, s, z, make_app4(nn, make_lam2(u, v, make_app(vv, make_app(uu, ss))), make_app(kk, zz), id)); - - var shift = make_lam(s, make_app(ss, make_lam2(m, n, make_app3(pair, make_app(succ, mm), mm)))); - var pred2 = make_lam(n, make_app4(nn, shift, make_app3(pair, zero, zero), get2)); - - - function make_sub() { - var mzero = make_app(make_app(pair, zero), id); - var msucc = make_lam(s, make_app(ss, make_lam(m, make_lam(n, make_app(make_app(pair, make_app(succ, mm)), make_app(kk, ss)))))); - var mtail = make_lam(s, make_app(make_app(ss, get2), ss)); - return make_lam(m, make_lam(n, make_app(make_app(make_app(nn, mtail), make_app(make_app(mm, msucc), mzero)), get1))); - } - var sub = make_sub(); - - var min = make_lam(m, make_lam(n, make_app(make_app(sub, mm), make_app(make_app(sub, mm), nn)))); - var max = make_lam(m, make_lam(n, make_app(make_app(add, nn), make_app(make_app(sub, mm), nn)))); - - function make_lt() { - var mzero = make_app(make_app(pair, zero), id); - var msucc = make_lam(s, make_app(ss, make_lam(m, make_lam(n, make_app(make_app(pair, make_app(succ, mm)), make_app(kk, ss)))))); - var mtail = make_lam(s, make_app(make_app(ss, get2), ss)); - return make_lam(n, make_lam(m, make_app(make_app(make_app(make_app(make_app(nn, mtail), make_app(make_app(mm, msucc), mzero)), get1), make_lam(s, tt)), ff))); - } - var lt = make_lt(); - - function make_leq() { - var mzero = make_app(make_app(pair, zero), id); - var msucc = make_lam(s, make_app(ss, make_lam(m, make_lam(n, make_app(make_app(pair, make_app(succ, mm)), make_app(kk, ss)))))); - var mtail = make_lam(s, make_app(make_app(ss, get2), ss)); - return make_lam(m, make_lam(n, make_app(make_app(make_app(make_app(make_app(nn, mtail), make_app(make_app(mm, msucc), mzero)), get1), make_lam(s, ff)), tt))); - } - var leq = make_leq(); - - function make_eq() { - var mzero = make_app(make_app(pair, zero), make_app(kk, make_app(make_app(pair, one), id))); - var msucc = make_lam(s, make_app(ss, make_lam(m, make_lam(n, make_app(make_app(pair, make_app(succ, mm)), make_app(kk, ss)))))); - var mtail = make_lam(s, make_app(make_app(ss, get2), ss)); - return make_lam(m, make_lam(n, make_app(make_app(make_app(make_app(make_app(nn, mtail), make_app(make_app(mm, msucc), mzero)), get1), make_lam(s, ff)), tt))); - } - var eq = make_eq(); - - function make_divmod() { - var triple = make_lam4(m, n, z, s, make_app4(ss, mm, nn, zz)); - var mzero = make_app4(triple, succ, make_app(kk, zero), id); - var msucc = make_lam(u, make_app4(triple, id, succ, make_app(kk, uu))); - // mtail is open in d - var mtail = make_lam(s, make_app(ss, make_lam5(m, n, u, v, z, make_lam(s, make_app3(zz, dd, make_app3(ss, make_app(uu, mm), make_app(vv, nn))))))); - var res = make_lam2(n, u, make_app3( - make_lam(d, make_app3(nn, mtail, make_lam(s, make_app(dd, make_app3(ss, zero, zero))))), - make_app4(uu, msucc, mzero, make_lam3(m, n, s, make_app(ss, zz))), - make_lam5(m, n, u, v, s, make_app3(pair, mm, nn)) - )); - return res; - } - var divmod = make_divmod(); - var div = make_lam2(n, m, make_app4(divmod, nn, mm, get1)); - var mod = make_lam2(n, m, make_app4(divmod, nn, mm, get2)); - - var yhalf = make_lam(u, make_app(vv, make_app(uu, uu))); - var y = make_lam(v, make_app(yhalf, yhalf)); - var yyhalf = make_lam(u, make_app(vv, make_lam(n, make_app3(uu, uu, nn)))) - var yy = make_lam(v, make_app(yyhalf, yyhalf)); - - var turinghalf = make_lam2(u, v, make_app(vv, make_app3(uu, uu, vv))); - var turing = make_app(turinghalf, turinghalf); - var tturinghalf = make_lam2(u, v, make_app(vv, make_lam(m, make_app4(uu, uu, vv, mm)))); - var tturing = make_app(tturinghalf, tturinghalf); - - var ifzero = make_lam(n, make_app4(nn, make_lam2(u, v, make_app(vv, make_app(uu, succ))), make_app(kk, zero), make_lam3(m, s, z, make_app(ss, mm) ))); - - var fact1 = make_app(ww, make_lam2(u, n, make_app4(ifzero, nn, make_lam(s, make_app3(mul, nn, make_app3(uu, uu, ss))), one))); - function make_fact(y) { - return make_app(y, make_lam2(u, n, make_app4(ifzero, nn, make_lam(s, make_app3(mul, nn, make_app(uu, ss))), one))); - } - var fact2 = make_fact(y); - var fact3 = make_fact(yy); - var fact4 = make_fact(turing); - var fact5 = make_fact(tturing); - - function check(expect, formula) { - var i = to_int(formula); - print(expect, expect === i); - } - - function checkbool(expect, index, formula) { - if (expect) { - print(index, equal(reduce(formula, g_eta, g_cbv), tt)); - } else { - print(index, equal(reduce(formula, g_eta, g_cbv), ff)); - } - } - - check(0, zero); - check(1, one); - check(2, two); - check(3, three); - check(4, four); - check(5, five); - - check(1, make_app(succ, zero)); - check(2, make_app(succ, make_app(succ, zero))); - check(3, make_app(succ, make_app(succ, make_app(succ, zero)))); - check(4, make_app(succ, make_app(succ, make_app(succ, make_app(succ, zero))))); - check(5, make_app(succ, make_app(succ, make_app(succ, make_app(succ, make_app(succ, zero)))))); - - - check(2, make_app(succ, one)); - check(3, make_app(succ, make_app(succ, one))); - check(4, make_app(succ, make_app(succ, make_app(succ, one)))); - check(5, make_app(succ, make_app(succ, make_app(succ, make_app(succ, one))))); - - check(3, make_app(succ, two)); - check(4, make_app(succ, make_app(succ, two))); - check(5, make_app(succ, make_app(succ, make_app(succ, two)))); - - print("checking iszero"); - checkbool(true, 0, make_app(iszero, zero)); - checkbool(true, 1, make_app(iszero, one)); - checkbool(true, 2, make_app(iszero, two)); - checkbool(true, 3, make_app(iszero, three)); - checkbool(true, 4, make_app(iszero, four)); - checkbool(true, 5, make_app(iszero, five)); - - print("checking add"); - check(0, make_app(make_app(add, zero), zero)); - check(1, make_app(make_app(add, zero), one)); - check(2, make_app(make_app(add, zero), two)); - check(3, make_app(make_app(add, zero), three)); - check(4, make_app(make_app(add, zero), four)); - check(5, make_app(make_app(add, zero), five)); - check(1, make_app(make_app(add, one), zero)); - check(2, make_app(make_app(add, one), one)); - check(3, make_app(make_app(add, one), two)); - check(4, make_app(make_app(add, one), three)); - check(5, make_app(make_app(add, one), four)); - check(6, make_app(make_app(add, one), five)); - check(2, make_app(make_app(add, two), zero)); - check(3, make_app(make_app(add, two), one)); - check(4, make_app(make_app(add, two), two)); - check(5, make_app(make_app(add, two), three)); - check(6, make_app(make_app(add, two), four)); - check(7, make_app(make_app(add, two), five)); - check(3, make_app(make_app(add, three), zero)); - check(4, make_app(make_app(add, three), one)); - check(5, make_app(make_app(add, three), two)); - check(6, make_app(make_app(add, three), three)); - check(7, make_app(make_app(add, three), four)); - check(8, make_app(make_app(add, three), five)); - check(4, make_app(make_app(add, four), zero)); - check(5, make_app(make_app(add, four), one)); - check(6, make_app(make_app(add, four), two)); - check(7, make_app(make_app(add, four), three)); - check(8, make_app(make_app(add, four), four)); - check(9, make_app(make_app(add, four), five)); - - print("checking mul"); - check(0, make_app(make_app(mul, zero), zero)); - check(0, make_app(make_app(mul, zero), one)); - check(0, make_app(make_app(mul, zero), two)); - check(0, make_app(make_app(mul, zero), three)); - check(0, make_app(make_app(mul, zero), four)); - check(0, make_app(make_app(mul, zero), five)); - check(0, make_app(make_app(mul, one), zero)); - check(1, make_app(make_app(mul, one), one)); - check(2, make_app(make_app(mul, one), two)); - check(3, make_app(make_app(mul, one), three)); - check(4, make_app(make_app(mul, one), four)); - check(5, make_app(make_app(mul, one), five)); - check(0, make_app(make_app(mul, two), zero)); - check(2, make_app(make_app(mul, two), one)); - check(4, make_app(make_app(mul, two), two)); - check(6, make_app(make_app(mul, two), three)); - check(8, make_app(make_app(mul, two), four)); - check(10, make_app(make_app(mul, two), five)); - check(0, make_app(make_app(mul, three), zero)); - check(3, make_app(make_app(mul, three), one)); - check(6, make_app(make_app(mul, three), two)); - check(9, make_app(make_app(mul, three), three)); - check(12, make_app(make_app(mul, three), four)); - check(15, make_app(make_app(mul, three), five)); - check(0, make_app(make_app(mul, four), zero)); - check(4, make_app(make_app(mul, four), one)); - check(8, make_app(make_app(mul, four), two)); - check(12, make_app(make_app(mul, four), three)); - check(16, make_app(make_app(mul, four), four)); - check(20, make_app(make_app(mul, four), five)); - - - function check_pred(pred) { - check(0, make_app(pred, zero)); - check(0, make_app(pred, make_app(pred, zero))); - check(0, make_app(pred, make_app(pred, make_app(pred, zero)))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, zero))))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, make_app(pred, zero)))))); - - check(0, make_app(pred, one)); - check(0, make_app(pred, make_app(pred, one))); - check(0, make_app(pred, make_app(pred, make_app(pred, one)))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, one))))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, make_app(pred, one)))))); - - check(1, make_app(pred, two)); - check(0, make_app(pred, make_app(pred, two))); - check(0, make_app(pred, make_app(pred, make_app(pred, two)))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, two))))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, make_app(pred, two)))))); - - check(2, make_app(pred, three)); - check(1, make_app(pred, make_app(pred, three))); - check(0, make_app(pred, make_app(pred, make_app(pred, three)))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, three))))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, make_app(pred, three)))))); - - check(3, make_app(pred, four)); - check(2, make_app(pred, make_app(pred, four))); - check(1, make_app(pred, make_app(pred, make_app(pred, four)))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, four))))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, make_app(pred, four)))))); - - check(4, make_app(pred, five)); - check(3, make_app(pred, make_app(pred, five))); - check(2, make_app(pred, make_app(pred, make_app(pred, five)))); - check(1, make_app(pred, make_app(pred, make_app(pred, make_app(pred, five))))); - check(0, make_app(pred, make_app(pred, make_app(pred, make_app(pred, make_app(pred, five)))))); - } - - print("checking pred1"); - check_pred(pred1); - - print("checking pred2"); - check_pred(pred2); - - print("checking sub"); - check(0, make_app(make_app(sub, zero), zero)); - check(0, make_app(make_app(sub, zero), one)); - check(0, make_app(make_app(sub, zero), two)); - check(0, make_app(make_app(sub, zero), three)); - check(0, make_app(make_app(sub, zero), four)); - check(0, make_app(make_app(sub, zero), five)); - check(1, make_app(make_app(sub, one), zero)); - check(0, make_app(make_app(sub, one), one)); - check(0, make_app(make_app(sub, one), two)); - check(0, make_app(make_app(sub, one), three)); - check(0, make_app(make_app(sub, one), four)); - check(0, make_app(make_app(sub, one), five)); - check(2, make_app(make_app(sub, two), zero)); - check(1, make_app(make_app(sub, two), one)); - check(0, make_app(make_app(sub, two), two)); - check(0, make_app(make_app(sub, two), three)); - check(0, make_app(make_app(sub, two), four)); - check(0, make_app(make_app(sub, two), five)); - check(3, make_app(make_app(sub, three), zero)); - check(2, make_app(make_app(sub, three), one)); - check(1, make_app(make_app(sub, three), two)); - check(0, make_app(make_app(sub, three), three)); - check(0, make_app(make_app(sub, three), four)); - check(0, make_app(make_app(sub, three), five)); - check(4, make_app(make_app(sub, four), zero)); - check(3, make_app(make_app(sub, four), one)); - check(2, make_app(make_app(sub, four), two)); - check(1, make_app(make_app(sub, four), three)); - check(0, make_app(make_app(sub, four), four)); - check(0, make_app(make_app(sub, four), five)); - check(5, make_app(make_app(sub, five), zero)); - check(4, make_app(make_app(sub, five), one)); - check(3, make_app(make_app(sub, five), two)); - check(2, make_app(make_app(sub, five), three)); - check(1, make_app(make_app(sub, five), four)); - check(0, make_app(make_app(sub, five), five)); - - print("checking min"); - check(0, make_app(make_app(min, zero), zero)); - check(0, make_app(make_app(min, zero), one)); - check(0, make_app(make_app(min, zero), two)); - check(0, make_app(make_app(min, zero), three)); - check(0, make_app(make_app(min, zero), four)); - check(0, make_app(make_app(min, zero), five)); - check(0, make_app(make_app(min, one), zero)); - check(1, make_app(make_app(min, one), one)); - check(1, make_app(make_app(min, one), two)); - check(1, make_app(make_app(min, one), three)); - check(1, make_app(make_app(min, one), four)); - check(1, make_app(make_app(min, one), five)); - check(0, make_app(make_app(min, two), zero)); - check(1, make_app(make_app(min, two), one)); - check(2, make_app(make_app(min, two), two)); - check(2, make_app(make_app(min, two), three)); - check(2, make_app(make_app(min, two), four)); - check(2, make_app(make_app(min, two), five)); - check(0, make_app(make_app(min, three), zero)); - check(1, make_app(make_app(min, three), one)); - check(2, make_app(make_app(min, three), two)); - check(3, make_app(make_app(min, three), three)); - check(3, make_app(make_app(min, three), four)); - check(3, make_app(make_app(min, three), five)); - check(0, make_app(make_app(min, four), zero)); - check(1, make_app(make_app(min, four), one)); - check(2, make_app(make_app(min, four), two)); - check(3, make_app(make_app(min, four), three)); - check(4, make_app(make_app(min, four), four)); - check(4, make_app(make_app(min, four), five)); - check(0, make_app(make_app(min, five), zero)); - check(1, make_app(make_app(min, five), one)); - check(2, make_app(make_app(min, five), two)); - check(3, make_app(make_app(min, five), three)); - check(4, make_app(make_app(min, five), four)); - check(5, make_app(make_app(min, five), five)); - - print("checking max"); - check(0, make_app(make_app(max, zero), zero)); - check(1, make_app(make_app(max, zero), one)); - check(2, make_app(make_app(max, zero), two)); - check(3, make_app(make_app(max, zero), three)); - check(4, make_app(make_app(max, zero), four)); - check(5, make_app(make_app(max, zero), five)); - check(1, make_app(make_app(max, one), zero)); - check(1, make_app(make_app(max, one), one)); - check(2, make_app(make_app(max, one), two)); - check(3, make_app(make_app(max, one), three)); - check(4, make_app(make_app(max, one), four)); - check(5, make_app(make_app(max, one), five)); - check(2, make_app(make_app(max, two), zero)); - check(2, make_app(make_app(max, two), one)); - check(2, make_app(make_app(max, two), two)); - check(3, make_app(make_app(max, two), three)); - check(4, make_app(make_app(max, two), four)); - check(5, make_app(make_app(max, two), five)); - check(3, make_app(make_app(max, three), zero)); - check(3, make_app(make_app(max, three), one)); - check(3, make_app(make_app(max, three), two)); - check(3, make_app(make_app(max, three), three)); - check(4, make_app(make_app(max, three), four)); - check(5, make_app(make_app(max, three), five)); - check(4, make_app(make_app(max, four), zero)); - check(4, make_app(make_app(max, four), one)); - check(4, make_app(make_app(max, four), two)); - check(4, make_app(make_app(max, four), three)); - check(4, make_app(make_app(max, four), four)); - check(5, make_app(make_app(max, four), five)); - check(5, make_app(make_app(max, five), zero)); - check(5, make_app(make_app(max, five), one)); - check(5, make_app(make_app(max, five), two)); - check(5, make_app(make_app(max, five), three)); - check(5, make_app(make_app(max, five), four)); - check(5, make_app(make_app(max, five), five)); - - print("checking lt"); - checkbool(false, 0, make_app(make_app(lt, zero), zero)); - checkbool(true, 0, make_app(make_app(lt, zero), one)); - checkbool(true, 0, make_app(make_app(lt, zero), two)); - checkbool(true, 0, make_app(make_app(lt, zero), three)); - checkbool(true, 0, make_app(make_app(lt, zero), four)); - checkbool(true, 0, make_app(make_app(lt, zero), five)); - checkbool(false, 1, make_app(make_app(lt, one), zero)); - checkbool(false, 1, make_app(make_app(lt, one), one)); - checkbool(true, 1, make_app(make_app(lt, one), two)); - checkbool(true, 1, make_app(make_app(lt, one), three)); - checkbool(true, 1, make_app(make_app(lt, one), four)); - checkbool(true, 1, make_app(make_app(lt, one), five)); - checkbool(false, 2, make_app(make_app(lt, two), zero)); - checkbool(false, 2, make_app(make_app(lt, two), one)); - checkbool(false, 2, make_app(make_app(lt, two), two)); - checkbool(true, 2, make_app(make_app(lt, two), three)); - checkbool(true, 2, make_app(make_app(lt, two), four)); - checkbool(true, 2, make_app(make_app(lt, two), five)); - checkbool(false, 3, make_app(make_app(lt, three), zero)); - checkbool(false, 3, make_app(make_app(lt, three), one)); - checkbool(false, 3, make_app(make_app(lt, three), two)); - checkbool(false, 3, make_app(make_app(lt, three), three)); - checkbool(true, 3, make_app(make_app(lt, three), four)); - checkbool(true, 3, make_app(make_app(lt, three), five)); - checkbool(false, 4, make_app(make_app(lt, four), zero)); - checkbool(false, 4, make_app(make_app(lt, four), one)); - checkbool(false, 4, make_app(make_app(lt, four), two)); - checkbool(false, 4, make_app(make_app(lt, four), three)); - checkbool(false, 4, make_app(make_app(lt, four), four)); - checkbool(true, 4, make_app(make_app(lt, four), five)); - checkbool(false, 5, make_app(make_app(lt, five), zero)); - checkbool(false, 5, make_app(make_app(lt, five), one)); - checkbool(false, 5, make_app(make_app(lt, five), two)); - checkbool(false, 5, make_app(make_app(lt, five), three)); - checkbool(false, 5, make_app(make_app(lt, five), four)); - checkbool(false, 5, make_app(make_app(lt, five), five)); - - print("checking leq"); - checkbool(true, 0, make_app(make_app(leq, zero), zero)); - checkbool(true, 0, make_app(make_app(leq, zero), one)); - checkbool(true, 0, make_app(make_app(leq, zero), two)); - checkbool(true, 0, make_app(make_app(leq, zero), three)); - checkbool(true, 0, make_app(make_app(leq, zero), four)); - checkbool(true, 0, make_app(make_app(leq, zero), five)); - checkbool(false, 1, make_app(make_app(leq, one), zero)); - checkbool(true, 1, make_app(make_app(leq, one), one)); - checkbool(true, 1, make_app(make_app(leq, one), two)); - checkbool(true, 1, make_app(make_app(leq, one), three)); - checkbool(true, 1, make_app(make_app(leq, one), four)); - checkbool(true, 1, make_app(make_app(leq, one), five)); - checkbool(false, 2, make_app(make_app(leq, two), zero)); - checkbool(false, 2, make_app(make_app(leq, two), one)); - checkbool(true, 2, make_app(make_app(leq, two), two)); - checkbool(true, 2, make_app(make_app(leq, two), three)); - checkbool(true, 2, make_app(make_app(leq, two), four)); - checkbool(true, 2, make_app(make_app(leq, two), five)); - checkbool(false, 3, make_app(make_app(leq, three), zero)); - checkbool(false, 3, make_app(make_app(leq, three), one)); - checkbool(false, 3, make_app(make_app(leq, three), two)); - checkbool(true, 3, make_app(make_app(leq, three), three)); - checkbool(true, 3, make_app(make_app(leq, three), four)); - checkbool(true, 3, make_app(make_app(leq, three), five)); - checkbool(false, 4, make_app(make_app(leq, four), zero)); - checkbool(false, 4, make_app(make_app(leq, four), one)); - checkbool(false, 4, make_app(make_app(leq, four), two)); - checkbool(false, 4, make_app(make_app(leq, four), three)); - checkbool(true, 4, make_app(make_app(leq, four), four)); - checkbool(true, 4, make_app(make_app(leq, four), five)); - checkbool(false, 5, make_app(make_app(leq, five), zero)); - checkbool(false, 5, make_app(make_app(leq, five), one)); - checkbool(false, 5, make_app(make_app(leq, five), two)); - checkbool(false, 5, make_app(make_app(leq, five), three)); - checkbool(false, 5, make_app(make_app(leq, five), four)); - checkbool(true, 5, make_app(make_app(leq, five), five)); - - print("checking eq"); - checkbool(true, 0, make_app(make_app(eq, zero), zero)); - checkbool(false, 0, make_app(make_app(eq, zero), one)); - checkbool(false, 0, make_app(make_app(eq, zero), two)); - checkbool(false, 0, make_app(make_app(eq, zero), three)); - checkbool(false, 0, make_app(make_app(eq, zero), four)); - checkbool(false, 0, make_app(make_app(eq, zero), five)); - checkbool(false, 1, make_app(make_app(eq, one), zero)); - checkbool(true, 1, make_app(make_app(eq, one), one)); - checkbool(false, 1, make_app(make_app(eq, one), two)); - checkbool(false, 1, make_app(make_app(eq, one), three)); - checkbool(false, 1, make_app(make_app(eq, one), four)); - checkbool(false, 1, make_app(make_app(eq, one), five)); - checkbool(false, 2, make_app(make_app(eq, two), zero)); - checkbool(false, 2, make_app(make_app(eq, two), one)); - checkbool(true, 2, make_app(make_app(eq, two), two)); - checkbool(false, 2, make_app(make_app(eq, two), three)); - checkbool(false, 2, make_app(make_app(eq, two), four)); - checkbool(false, 2, make_app(make_app(eq, two), five)); - checkbool(false, 3, make_app(make_app(eq, three), zero)); - checkbool(false, 3, make_app(make_app(eq, three), one)); - checkbool(false, 3, make_app(make_app(eq, three), two)); - checkbool(true, 3, make_app(make_app(eq, three), three)); - checkbool(false, 3, make_app(make_app(eq, three), four)); - checkbool(false, 3, make_app(make_app(eq, three), five)); - checkbool(false, 4, make_app(make_app(eq, four), zero)); - checkbool(false, 4, make_app(make_app(eq, four), one)); - checkbool(false, 4, make_app(make_app(eq, four), two)); - checkbool(false, 4, make_app(make_app(eq, four), three)); - checkbool(true, 4, make_app(make_app(eq, four), four)); - checkbool(false, 4, make_app(make_app(eq, four), five)); - checkbool(false, 5, make_app(make_app(eq, five), zero)); - checkbool(false, 5, make_app(make_app(eq, five), one)); - checkbool(false, 5, make_app(make_app(eq, five), two)); - checkbool(false, 5, make_app(make_app(eq, five), three)); - checkbool(false, 5, make_app(make_app(eq, five), four)); - checkbool(true, 5, make_app(make_app(eq, five), five)); - - print("checking div"); - check(0, make_app(make_app(div, zero), one)); - check(0, make_app(make_app(div, zero), two)); - check(0, make_app(make_app(div, zero), three)); - check(0, make_app(make_app(div, zero), four)); - check(0, make_app(make_app(div, zero), five)); - check(1, make_app(make_app(div, one), one)); - check(0, make_app(make_app(div, one), two)); - check(0, make_app(make_app(div, one), three)); - check(0, make_app(make_app(div, one), four)); - check(0, make_app(make_app(div, one), five)); - check(2, make_app(make_app(div, two), one)); - check(1, make_app(make_app(div, two), two)); - check(0, make_app(make_app(div, two), three)); - check(0, make_app(make_app(div, two), four)); - check(0, make_app(make_app(div, two), five)); - check(3, make_app(make_app(div, three), one)); - check(1, make_app(make_app(div, three), two)); - check(1, make_app(make_app(div, three), three)); - check(0, make_app(make_app(div, three), four)); - check(0, make_app(make_app(div, three), five)); - check(4, make_app(make_app(div, four), one)); - check(2, make_app(make_app(div, four), two)); - check(1, make_app(make_app(div, four), three)); - check(1, make_app(make_app(div, four), four)); - check(0, make_app(make_app(div, four), five)); - check(5, make_app(make_app(div, five), one)); - check(2, make_app(make_app(div, five), two)); - check(1, make_app(make_app(div, five), three)); - check(1, make_app(make_app(div, five), four)); - check(1, make_app(make_app(div, five), five)); - - print("checking mod"); - check(0, make_app(make_app(mod, zero), one)); - check(0, make_app(make_app(mod, zero), two)); - check(0, make_app(make_app(mod, zero), three)); - check(0, make_app(make_app(mod, zero), four)); - check(0, make_app(make_app(mod, zero), five)); - check(0, make_app(make_app(mod, one), one)); - check(1, make_app(make_app(mod, one), two)); - check(1, make_app(make_app(mod, one), three)); - check(1, make_app(make_app(mod, one), four)); - check(1, make_app(make_app(mod, one), five)); - check(0, make_app(make_app(mod, two), one)); - check(0, make_app(make_app(mod, two), two)); - check(2, make_app(make_app(mod, two), three)); - check(2, make_app(make_app(mod, two), four)); - check(2, make_app(make_app(mod, two), five)); - check(0, make_app(make_app(mod, three), one)); - check(1, make_app(make_app(mod, three), two)); - check(0, make_app(make_app(mod, three), three)); - check(3, make_app(make_app(mod, three), four)); - check(3, make_app(make_app(mod, three), five)); - check(0, make_app(make_app(mod, four), one)); - check(0, make_app(make_app(mod, four), two)); - check(1, make_app(make_app(mod, four), three)); - check(0, make_app(make_app(mod, four), four)); - check(4, make_app(make_app(mod, four), five)); - check(0, make_app(make_app(mod, five), one)); - check(1, make_app(make_app(mod, five), two)); - check(2, make_app(make_app(mod, five), three)); - check(1, make_app(make_app(mod, five), four)); - check(0, make_app(make_app(mod, five), five)); - - if (!g_cbv) { - print("checking fact1"); - check(1, make_app(fact1, zero)); - check(1, make_app(fact1, one)); - check(2, make_app(fact1, two)); - check(6, make_app(fact1, three)); - check(24, make_app(fact1, four)); - } - - if (!g_cbv) { - print("checking fact2"); - check(1, make_app(fact2, zero)); - check(1, make_app(fact2, one)); - check(2, make_app(fact2, two)); - check(6, make_app(fact2, three)); - check(24, make_app(fact2, four)); - } - - if (g_cbv<2) { - print("checking fact3"); - check(1, make_app(fact3, zero)); - check(1, make_app(fact3, one)); - check(2, make_app(fact3, two)); - check(6, make_app(fact3, three)); - check(24, make_app(fact3, four)); - } - - if (!g_cbv) { - print("checking fact4"); - check(1, make_app(fact4, zero)); - check(1, make_app(fact4, one)); - check(2, make_app(fact4, two)); - check(6, make_app(fact4, three)); - check(24, make_app(fact4, four)); - } - - if (g_cbv<2) { - print("checking fact5"); - check(1, make_app(fact5, zero)); - check(1, make_app(fact5, one)); - check(2, make_app(fact5, two)); - check(6, make_app(fact5, three)); - check(24, make_app(fact5, four)); - } - -} - - -test(); - diff --git a/code/lambda.js b/code/lambda.js deleted file mode 100644 index 83ae7c4a..00000000 --- a/code/lambda.js +++ /dev/null @@ -1,634 +0,0 @@ -/*jslint bitwise: true, - eqeqeq: true, - immed: true, - newcap: true, - nomen: true, - onevar: true, - plusplus: true, - regexp: true, - rhino: true, - browser: false, - undef: true, - white: true, - - evil: false, - regexp: false, - sub: true, - laxbreak: true, - onevar: false, - debug: true */ - - -// DeBruijn terms -// substitution and translation algorithms from Chris Hankin, An Introduction to Lambda Calculi for Comptuer Scientists -// -function Db_free(variable) { - this.variable = variable; - this.subst = function (m, new_term) { - return this; - }; - this.renumber = function (m, i) { - return this; - }; - // we assume that other will have variable iff it's a Db_free - this.equal = function (other) { - return other.variable && this.variable.equal(other.variable); - }; - this.contains = this.equal; -} - -function Db_index(i) { - this.index = i; - this.subst = function (m, new_term) { - if (this.index < m) { - return this; - } else if (this.index > m) { - return new Db_index(this.index - 1); - } else { - return new_term.renumber(this.index, 1); - } - }; - this.renumber = function (m, i) { - if (this.index < i) { - return this; - } else { - return new Db_index(this.index + m - 1); - } - }; - // we assume that other will have index iff it's a Db_index - this.equal = function (other) { - return this.index === other.index; - }; - this.contains = this.equal; -} - -function Db_app(left, right) { - this.left = left; - this.right = right; - this.subst = function (m, new_term) { - return new Db_app(this.left.subst(m, new_term), this.right.subst(m, new_term)); - }; - this.renumber = function (m, i) { - return new Db_app(this.left.renumber(m, i), this.right.renumber(m, i)); - }; - // we assume that other will have left iff it's a Db_app - this.equal = function (other) { - return other.left && this.left.equal(other.left) && this.right.equal(other.right); - }; - this.contains = function (other) { - if (other.left && this.left.equal(other.left) && this.right.equal(other.right)) { - return true; - } else { - return this.left.contains(other) || this.right.contains(other); - } - }; -} - -function Db_lam(body) { - this.body = body; - this.subst = function (m, new_term) { - return new Db_lam(this.body.subst(m + 1, new_term)); - }; - this.renumber = function (m, i) { - return new Db_lam(this.body.renumber(m, i + 1)); - }; - // we assume that other will have body iff it's a Db_lam - this.equal = function (other) { - return other.body && this.body.equal(other.body); - }; - this.contains = function (other) { - if (other.body && this.body.equal(other.body)) { - return true; - } else { - return this.body.contains(other); - } - }; -} - - -// lambda terms -// substitution and normal-order evaluator based on Haskell version by Oleg Kisleyov -// http://okmij.org/ftp/Computation/lambda-calc.html#lambda-calculator-haskell -// -function Variable(name, tag) { - this.name = name; - this.tag = tag || 0; - this.to_string = function () { - // append count copies of str to accum -// function markup(accum, count) { -// if (count === 0) { -// return accum; -// } else { -// return markup(accum + "'", count - 1); -// } -// } -// return markup(this.name, this.tag); - var s = this.name; - for (var count = 0; count < this.tag; count += 1) { - s += "'"; - } - return s; - }; - this.equal = function (other) { - return (this.tag === other.tag) && (this.name === other.name); - }; - // position of this in seq - this.position = function (seq) { - for (var i = 0; i < seq.length; i += 1) { - if (this.equal(seq[i])) { - return new Db_index(i + 1); - } - } - return new Db_free(this); - }; -} - -// if v occurs free_in term, returns Some v' where v' is the highest-tagged -// variable with the same name as v occurring (free or bound) in term -// -function free_in(v, term) { - var res = term.has_free(v); - return res[0] && res[1]; -} - -function subst(v, new_term, expr) { - if (new_term.variable && new_term.variable.equal(v)) { - return expr; - } else { - return expr.subst(v, new_term); - } -} - -function equal(expr1, expr2) { - return expr1.debruijn([]).equal(expr2.debruijn([])); -} - -function contains(expr1, expr2) { - return expr1.debruijn([]).contains(expr2.debruijn([])); -} - - -function Lambda_var(variable) { - this.variable = variable; - this.debruijn = function (seq) { - return this.variable.position(seq); - }; - this.to_string = function (as_atom) { - return this.variable.to_string(); - }; - this.has_free = function (v) { - if (v.name !== this.variable.name) { - return [false, v]; - } else if (v.tag === this.variable.tag) { - return [true, v]; - } else { - return [false, this.variable]; - } - }; - this.subst = function (v, new_term) { - if (this.variable.equal(v)) { - return new_term; - } else { - return this; - } - }; - this.check_eta = function () { - return this; - }; - this.eval_loop = function (stack, eta) { - function unwind(left, stack) { -// if (stack.length === 0) { -// return left; -// } else { -// var x = stack[0]; -// var xs = stack.slice(1); -// return unwind(new Lambda_app(left, x.eval_loop([], eta)), xs); -// } - var res = left, x; - while (stack.length) { - x = stack.shift(); - // res = new Lambda_app(res, x.eval_loop([], eta)); - res = new Lambda_app(res, reduce(x, eta, false)); - } - return res; - } - // return unwind(this, stack); - // trampoline to, args - return [null, unwind(this, stack)]; - }; - this.eval_cbv = function (aggressive) { - return this; - }; -} - -function Lambda_app(left, right) { - this.left = left; - this.right = right; - this.debruijn = function (seq) { - return new Db_app(this.left.debruijn(seq), this.right.debruijn(seq)); - }; - this.to_string = function (as_atom) { - var base; - if (this.left.left) { - base = this.left.to_string() + " " + this.right.to_string(true); - } else { - base = this.left.to_string(true) + " " + this.right.to_string(true); - } - if (as_atom) { - return "(" + base + ")"; - } else { - return base; - } - }; - this.has_free = function (v) { - var left_res = this.left.has_free(v); - var right_res = this.right.has_free(v); - var left_bool = left_res[0]; - var right_bool = right_res[0]; - var left_tag = left_res[1].tag; - var right_tag = right_res[1].tag; - var res; - if (left_tag > right_tag) { - res = left_res[1]; - } else { - res = right_res[1]; - } - return [left_bool || right_bool, res]; - }; - this.subst = function (v, new_term) { - return new Lambda_app(subst(v, new_term, this.left), subst(v, new_term, this.right)); - }; - this.check_eta = function () { - return this; - }; - this.eval_loop = function (stack, eta) { - var new_stack = stack.slice(0); - new_stack.unshift(this.right); - // return this.left.eval_loop(new_stack, eta); - // trampoline to, args - return [this.left, new_stack, eta]; - }; - this.eval_cbv = function (aggressive) { - var left = this.left.eval_cbv(aggressive); - var right = this.right.eval_cbv(aggressive); - if (left.body) { - return subst(left.bound, right, left.body).eval_cbv(aggressive); - } else { - return new Lambda_app(left, right); - } - }; -} - - -// (* if v occurs free_in term, returns Some v' where v' is the highest-tagged -// * variable with the same name as v occurring (free or bound) in term *) - - -function Lambda_lam(variable, body) { - this.bound = variable; - this.body = body; - this.debruijn = function (seq) { - var new_seq = seq.slice(0); - new_seq.unshift(this.bound); - return new Db_lam(this.body.debruijn(new_seq)); - }; - this.to_string = function (as_atom) { - var base = "\\" + this.to_dotted(); - if (as_atom) { - return "(" + base + ")"; - } else { - return base; - } - }; - this.to_dotted = function () { - if (this.body.to_dotted) { - return this.bound.to_string() + " " + this.body.to_dotted(); - } else { - return this.bound.to_string() + ". " + this.body.to_string(); - } - }; - this.has_free = function (v) { - if (this.bound.equal(v)) { - return [false, v]; - } else { - return this.body.has_free(v); - } - }; - this.subst = function (v, new_term) { - function bump_tag(v1, v2) { - var max; - if (v1.tag > v2.tag) { - max = v1.tag; - } else { - max = v2.tag; - } - return new Variable(v1.name, max + 1); - } - function bump_tag2(v1, v2) { - if (v1.name !== v2.name) { - return v1; - } else { - return bump_tag(v1, v2); - } - } - if (this.bound.equal(v)) { - return this; - } else { - var res = free_in(this.bound, new_term); - // if x is free in the inserted term new_term, a capture is possible - if (res) { - // this.bound is free in new_term, need to alpha-convert - var uniq_x = bump_tag2(bump_tag(this.bound, res), v); - var res2 = free_in(uniq_x, this.body); - if (res2) { - uniq_x = bump_tag(uniq_x, res2); - } - var body2 = subst(this.bound, new Lambda_var(uniq_x), this.body); - return new Lambda_lam(uniq_x, subst(v, new_term, body2)); - } else { - // this.bound not free in new_term, can substitute new_term for v without any captures - return new Lambda_lam(this.bound, subst(v, new_term, this.body)); - } - } - }; - this.check_eta = function () { - if (this.body.right && this.body.right.variable && this.bound.equal(this.body.right.variable) && !free_in(this.bound, this.body.left)) { - return this.body.left; - } else { - return this; - } - }; - this.eval_loop = function (stack, eta) { - if (stack.length === 0) { - // var term = new Lambda_lam(this.bound, this.body.eval_loop([], eta)); - var term = new Lambda_lam(this.bound, reduce(this.body, eta, false)); - if (eta) { - return [null, term.check_eta()]; - } else { - return [null, term]; - } - } else { - var x = stack[0]; - var xs = stack.slice(1); - // return subst(this.bound, x, this.body).eval_loop(xs, eta); - // trampoline to, args - return [subst(this.bound, x, this.body), xs, eta]; - } - }; - this.eval_cbv = function (aggressive) { - if (aggressive) { - return new Lambda_lam(this.bound, this.body.eval_cbv(aggressive)); - } else { - return this; - } - }; - this.to_int = function (sofar) { -// if (this.body.body && this.body.body.variable && this.body.bound.equal(this.body.body.variable)) { -// return 0 + sofar; -// } else if (this.body.variable && this.bound.equal(this.body.variable)) { -// return 1 + sofar; -// } else if (this.body.body && this.body.body.left && this.body.body.left.variable && this.bound.equal(this.body.body.left.variable)) { -// var new_int = new Lambda_lam(this.bound, new Lambda_lam(this.body.bound, this.body.body.right)); -// return new_int.to_int(1 + sofar); -// } else { -// return "not a church numeral"; -// } - var res = 0, s = this.bound, z, cursor; - if (this.body.variable && s.equal(this.body.variable)) { - return 1; - } else if (this.body.bound) { - z = this.body.bound; - cursor = this.body.body; - while (cursor.left && cursor.left.variable && s.equal(cursor.left.variable)) { - res += 1; - cursor = cursor.right; - } - if (cursor.variable && z.equal(cursor.variable)) { - return res; - } - } - return "not a church numeral"; - }; -} - - - -/////////////////////////////////////////////////////////////////////////////////// - -// cbv is false: use call-by-name -// cbv is 1: use call-by-value, don't descend inside lambda -// cbv is 2: applicative order -function reduce(expr, eta, cbv) { - if (cbv) { - return expr.eval_cbv(cbv > 1); - } else { - // return expr.eval_loop([], eta); - // using trampoline to reduce call stack overflows - var to_eval = expr, res = [[], eta]; - while (to_eval !== null) { - res = to_eval.eval_loop.apply(to_eval, res); - to_eval = res.shift(); - } - return res[0]; - } -} - -function make_var(name) { - return new Variable(name); -} -function make_app(aa, bb) { - return new Lambda_app(aa, bb); -} -function make_lam(a, aa) { - return new Lambda_lam(a, aa); -} - -try { - if (console && console.debug) { - function print() { - console.debug.apply(this, arguments); - } - } -} catch (e) {} - - - - -/* Chris's original - -// Basic data structure, essentially a LISP/Scheme-like cons -// pre-terminal nodes are expected to be of the form new cons(null, "string") -function cons(car, cdr) { - this.car = car; - this.cdr = cdr; -} - -// takes a stack of symbols, returns a pair: a tree and the remaining symbols -function parse(split) { - if (split == null) return (new cons (null, null)); - if (split.length == 0) return (new cons (null, null)); - var token = split.shift(); - if (token == ")") return (new cons (null, split)); - var next = parse(split); - if (token == "(") { - var nextnext = parse(next.cdr); - return (new cons ((new cons (next.car, nextnext.car)), - nextnext.cdr)); - } - return (new cons ((new cons ((new cons (null, token)), - next.car)), - next.cdr)) -} - -// substitute arg in for v in tree -function sub(tree, v, arg) { - if (tree == null) return (null); - if (tree.car == null) if (tree.cdr == v) return (arg); - if (tree.car == null) return (tree); - - // perform alpha reduction to prevent variable collision - if (isBindingForm(tree)) - return (new cons (tree.car, - sub(sub(tree.cdr, // inner sub = alpha reduc. - tree.cdr.car.cdr, - fresh(tree.cdr.car.cdr)), - v, - arg))); - - return (new cons ((sub (tree.car, v, arg)), - (sub (tree.cdr, v, arg)))) -} - -// Guaranteed unique for each call as long as string is not empty. -var i = 0; -function fresh(string) { - i = i+1; - if (typeof(string) != "string") return (string); - return (new cons (null, - string.substring(0,1) + (i).toString())); -} - -// Keep reducing until there is no more change -function fixedPoint (tree) { - var t2 = reduce(tree); - if (treeToString(tree) == treeToString(t2)) return (tree); - return (fixedPoint (t2)); -} - -// Reduce all the arguments, then try to do beta conversion on the whole -function reduce(tree) { - if (tree == null) return (tree); - if (typeof(tree) == "string") return (tree); - return (convert (new cons (reduce (tree.car), mapReduce (tree.cdr)))); -} - -// Reduce all the arguments in a list -function mapReduce(tree) { - if (tree == null) return (tree); - if (tree.car == null) return (tree); - return (new cons (reduce (tree.car), mapReduce(tree.cdr ))); -} - -// If the list is of the form ((lambda var body) arg), do beta reduc. -function convert(tree) { - if (isLet(tree)) { - return (sub(tree.cdr.car, tree.car.cdr.car.cdr, tree.car.cdr.cdr.car));} - else - if (isConvertable(tree)) { - return (sub(tree.car.cdr.cdr.car, tree.car.cdr.car.cdr, tree.cdr.car));} - else return(tree); -} - -// Is of form ((let var arg) body)? -function isLet(tree) { - if (tree == null) return (false); - if (!(isBindingForm(tree.car))) return (false); - if (tree.car.car.cdr != "let") return (false); - if (tree.cdr == null) return (false); - if (tree.cdr.car == null) return (false); - return(true); -} - -// Is of form ((lambda var body) arg)? -function isConvertable(tree) { - if (tree == null) return (false); - if (!(isBindingForm(tree.car))) return (false); - if (tree.car.car.cdr != "lambda") return (false); - if (tree.cdr == null) return (false); - if (tree.cdr.car == null) return (false); - return(true); -} - -// Is of form (lambda var body)? -function isBindingForm(tree) { - if (tree == null) return (false); - if (tree.car == null) return (false); - if (tree.car.car != null) return (false); - if ((tree.car.cdr != "lambda") - && (tree.car.cdr != "let") - && (tree.car.cdr != "exists") - && (tree.car.cdr != "forall") - && (tree.car.cdr != "\u03BB") - && (tree.car.cdr != "\u2200") - && (tree.car.cdr != "\u2203") - ) - return (false); - if (tree.car.cdr == null) return (false); - if (tree.cdr.car == null) return (false); - if (tree.cdr.car.car != null) return (false); - if (tree.cdr.cdr == null) return (false); - return (true); -} - -function treeToString(tree) { - if (tree == null) return ("") - if (tree.car == null) return (tree.cdr) - if ((tree.car).car == null) - return (treeToString(tree.car) + " " + treeToString(tree.cdr)) - return ("(" + treeToString(tree.car) + ")" + treeToString(tree.cdr)) -} - -// use this instead of treeToString if you want to see the full structure -function treeToStringRaw(tree) { - if (tree == null) return ("@") - if (typeof(tree) == "string") return (tree); - return ("(" + treeToStringRaw(tree.car) + "." + - treeToStringRaw(tree.cdr) + ")") -} - -// Make sure each paren will count as a separate token -function stringToTree(input) { - input = input.replace(/let/g, " ( ( let "); - input = input.replace(/=/g, " "); - input = input.replace(/in/g, " ) "); - input = input.replace(/\(/g, " ( "); - input = input.replace(/\)/g, " ) "); - input = input.replace(/;.*\n/g," "); - input = input.replace(/\^/g, " ^ "); - input = input.replace(/[\\]/g, " lambda "); - input = input.replace(/\u03BB/g, " lambda "); - return ((parse(input.split(/[ \f\n\r\t\v]+/))).car) -} - -// Adjust spaces to print pretty -function formatTree(tree) { - output = treeToStringRaw (tree); - output = output.replace(/^[ \f\n\r\t\v]+/, ""); - output = output.replace(/[ \f\n\r\t\v]+$/, ""); - output = output.replace(/[ \f\n\r\t\v]+\)/g, ")"); - output = output.replace(/\)([^)(])/g, ") $1"); - output = output.replace(/lambda/g, "\\"); -// output = output.replace(/lambda/g, "\u03BB"); -// output = output.replace(/exists/g, "\u2203"); -// output = output.replace(/forall/g, "\u2200"); - return (output) -} - -function mytry(form) { - i = 0; - form.result.value = formatTree((stringToTree(form.input.value))); - // form.result.value = formatTree(fixedPoint(stringToTree(form.input.value))); -} - -*/ - diff --git a/code/monads.ml b/code/monads.ml deleted file mode 100644 index d8725937..00000000 --- a/code/monads.ml +++ /dev/null @@ -1,1061 +0,0 @@ -(* - * monads.ml - * - * Relies on features introduced in OCaml 3.12 - * - * This library uses parameterized modules, see tree_monadize.ml for - * more examples and explanation. - * - * Some comparisons with the Haskell monadic libraries, which we mostly follow: - * In Haskell, the Reader 'a monadic type would be defined something like this: - * newtype Reader a = Reader { runReader :: env -> a } - * (For simplicity, I'm suppressing the fact that Reader is also parameterized - * on the type of env.) - * This creates a type wrapper around `env -> a`, so that Haskell will - * distinguish between values that have been specifically designated as - * being of type `Reader a`, and common-garden values of type `env -> a`. - * To lift an aribtrary expression E of type `env -> a` into an `Reader a`, - * you do this: - * Reader { runReader = E } - * or use any of the following equivalent shorthands: - * Reader (E) - * Reader $ E - * To drop an expression R of type `Reader a` back into an `env -> a`, you do - * one of these: - * runReader (R) - * runReader $ R - * The `newtype` in the type declaration ensures that Haskell does this all - * efficiently: though it regards E and R as type-distinct, their underlying - * machine implementation is identical and doesn't need to be transformed when - * lifting/dropping from one type to the other. - * - * Now, you _could_ also declare monads as record types in OCaml, too, _but_ - * doing so would introduce an extra level of machine representation, and - * lifting/dropping from the one type to the other wouldn't be free like it is - * in Haskell. - * - * This library encapsulates the monadic types in another way: by - * making their implementations private. The interpreter won't let - * let you freely interchange the `'a Reader_monad.m`s defined below - * with `Reader_monad.env -> 'a`. The code in this library can see that - * those are equivalent, but code outside the library can't. Instead, you'll - * have to use operations like `run` to convert the abstract monadic types - * to types whose internals you have free access to. - * - * Acknowledgements: This is largely based on the mtl library distributed - * with the Glasgow Haskell Compiler. I've also been helped in - * various ways by posts and direct feedback from Oleg Kiselyov and - * Chung-chieh Shan. The following were also useful: - * - - * - Ken Shan "Monads for natural language semantics" - * - http://www.grabmueller.de/martin/www/pub/Transformers.pdf - * - http://en.wikibooks.org/wiki/Haskell/Monad_transformers - * - * Licensing: MIT (if that's compatible with the ghc sources this is partly - * derived from) - *) - - -(* Some library functions used below. *) - -exception Undefined - -module Util = struct - let fold_right = List.fold_right - let map = List.map - let append = List.append - let reverse = List.rev - let concat = List.concat - let concat_map f lst = List.concat (List.map f lst) - (* let zip = List.combine *) - let unzip = List.split - let zip_with = List.map2 - let replicate len fill = - let rec loop n accu = - if n == 0 then accu else loop (pred n) (fill :: accu) - in loop len [] - (* Dirty hack to be a default polymorphic zero. - * To implement this cleanly, monads without a natural zero - * should always wrap themselves in an option layer (see Tree_monad). *) - let undef = Obj.magic (fun () -> raise Undefined) -end - -(* - * This module contains factories that extend a base set of - * monadic definitions with a larger family of standard derived values. - *) - -module Monad = struct - - (* - * Signature extenders: - * Make :: BASE -> S - * MakeT :: BASET (with Wrapped : S) -> result sig not declared - *) - - - (* type of base definitions *) - module type BASE = sig - (* We make all monadic types doubly-parameterized so that they - * can layer nicely with Continuation, which needs the second - * type parameter. *) - type ('x,'a) m - type ('x,'a) result - type ('x,'a) result_exn - val unit : 'a -> ('x,'a) m - val bind : ('x,'a) m -> ('a -> ('x,'b) m) -> ('x,'b) m - val run : ('x,'a) m -> ('x,'a) result - (* run_exn tries to provide a more ground-level result, but may fail *) - val run_exn : ('x,'a) m -> ('x,'a) result_exn - (* To simplify the library, we require every monad to supply a plus and zero. These obey the following laws: - * zero >>= f === zero - * plus zero u === u - * plus u zero === u - * Additionally, they will obey one of the following laws: - * (Catch) plus (unit a) v === unit a - * (Distrib) plus u v >>= f === plus (u >>= f) (v >>= f) - * When no natural zero is available, use `let zero () = Util.undef`. - * The Make functor automatically detects for zero >>= ..., and - * plus zero _, plus _ zero; it also substitutes zero for pattern-match failures. - *) - val zero : unit -> ('x,'a) m - (* zero has to be thunked to ensure results are always poly enough *) - val plus : ('x,'a) m -> ('x,'a) m -> ('x,'a) m - end - module type S = sig - include BASE - val (>>=) : ('x,'a) m -> ('a -> ('x,'b) m) -> ('x,'b) m - val (>>) : ('x,'a) m -> ('x,'b) m -> ('x,'b) m - val join : ('x,('x,'a) m) m -> ('x,'a) m - val apply : ('x,'a -> 'b) m -> ('x,'a) m -> ('x,'b) m - val lift : ('a -> 'b) -> ('x,'a) m -> ('x,'b) m - val lift2 : ('a -> 'b -> 'c) -> ('x,'a) m -> ('x,'b) m -> ('x,'c) m - val (>=>) : ('a -> ('x,'b) m) -> ('b -> ('x,'c) m) -> 'a -> ('x,'c) m - val do_when : bool -> ('x,unit) m -> ('x,unit) m - val do_unless : bool -> ('x,unit) m -> ('x,unit) m - val forever : (unit -> ('x,'a) m) -> ('x,'b) m - val sequence : ('x,'a) m list -> ('x,'a list) m - val sequence_ : ('x,'a) m list -> ('x,unit) m - val guard : bool -> ('x,unit) m - val sum : ('x,'a) m list -> ('x,'a) m - end - - module Make(B : BASE) : S with type ('x,'a) m = ('x,'a) B.m and type ('x,'a) result = ('x,'a) B.result and type ('x,'a) result_exn = ('x,'a) B.result_exn = struct - include B - let bind (u : ('x,'a) m) (f : 'a -> ('x,'b) m) : ('x,'b) m = - if u == Util.undef then Util.undef - else B.bind u (fun a -> try f a with Match_failure _ -> zero ()) - let plus u v = - if u == Util.undef then v else if v == Util.undef then u else B.plus u v - let run u = - if u == Util.undef then raise Undefined else B.run u - let run_exn u = - if u == Util.undef then raise Undefined else B.run_exn u - let (>>=) = bind - (* expressions after >> will be evaluated before they're passed to - * bind, so you can't do `zero () >> assert false` - * this works though: `zero () >>= fun _ -> assert false` - *) - let (>>) u v = u >>= fun _ -> v - let lift f u = u >>= fun a -> unit (f a) - (* lift is called listM, fmap, and <$> in Haskell *) - let join uu = uu >>= fun u -> u - (* u >>= f === join (lift f u) *) - let apply u v = u >>= fun f -> v >>= fun a -> unit (f a) - (* [f] <*> [x1,x2] = [f x1,f x2] *) - (* let apply u v = u >>= fun f -> lift f v *) - (* let apply = lift2 id *) - let lift2 f u v = u >>= fun a -> v >>= fun a' -> unit (f a a') - (* let lift f u === apply (unit f) u *) - (* let lift2 f u v = apply (lift f u) v *) - let (>=>) f g = fun a -> f a >>= g - let do_when test u = if test then u else unit () - let do_unless test u = if test then unit () else u - (* A Haskell-like version works: - let rec forever uthunk = uthunk () >>= fun _ -> forever uthunk - * but the recursive call is not in tail position so this can stack overflow. *) - let forever uthunk = - let z = zero () in - let id result = result in - let kcell = ref id in - let rec loop _ = - let result = uthunk (kcell := id) >>= chained - in !kcell result - and chained _ = - kcell := loop; z (* we use z only for its polymorphism *) - in loop z - (* Reimplementations of the preceding using a hand-rolled State or StateT -can also stack overflow. *) - let sequence ms = - let op u v = u >>= fun x -> v >>= fun xs -> unit (x :: xs) in - Util.fold_right op ms (unit []) - let sequence_ ms = - Util.fold_right (>>) ms (unit ()) - - (* Haskell defines these other operations combining lists and monads. - * We don't, but notice that M.mapM == ListT(M).distribute - * There's also a parallel TreeT(M).distribute *) - (* - let mapM f alist = sequence (Util.map f alist) - let mapM_ f alist = sequence_ (Util.map f alist) - let rec filterM f lst = match lst with - | [] -> unit [] - | x::xs -> f x >>= fun flag -> filterM f xs >>= fun ys -> unit (if flag then x :: ys else ys) - let forM alist f = mapM f alist - let forM_ alist f = mapM_ f alist - let map_and_unzipM f xs = sequence (Util.map f xs) >>= fun x -> unit (Util.unzip x) - let zip_withM f xs ys = sequence (Util.zip_with f xs ys) - let zip_withM_ f xs ys = sequence_ (Util.zip_with f xs ys) - let rec foldM f z lst = match lst with - | [] -> unit z - | x::xs -> f z x >>= fun z' -> foldM f z' xs - let foldM_ f z xs = foldM f z xs >> unit () - let replicateM n x = sequence (Util.replicate n x) - let replicateM_ n x = sequence_ (Util.replicate n x) - *) - let guard test = if test then B.unit () else zero () - let sum ms = Util.fold_right plus ms (zero ()) - end - - (* Signatures for MonadT *) - module type BASET = sig - module Wrapped : S - type ('x,'a) m - type ('x,'a) result - type ('x,'a) result_exn - val bind : ('x,'a) m -> ('a -> ('x,'b) m) -> ('x,'b) m - val run : ('x,'a) m -> ('x,'a) result - val run_exn : ('x,'a) m -> ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - (* lift/elevate laws: - * elevate (W.unit a) == unit a - * elevate (W.bind w f) == elevate w >>= fun a -> elevate (f a) - *) - val zero : unit -> ('x,'a) m - val plus : ('x,'a) m -> ('x,'a) m -> ('x,'a) m - end - module MakeT(T : BASET) = struct - include Make(struct - include T - let unit a = elevate (Wrapped.unit a) - end) - let elevate = T.elevate - end - -end - - - - - -module Identity_monad : sig - (* expose only the implementation of type `'a result` *) - type ('x,'a) result = 'a - type ('x,'a) result_exn = 'a - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn -end = struct - module Base = struct - type ('x,'a) m = 'a - type ('x,'a) result = 'a - type ('x,'a) result_exn = 'a - let unit a = a - let bind a f = f a - let run a = a - let run_exn a = a - let zero () = Util.undef - let plus u v = u - end - include Monad.Make(Base) -end - - -module Maybe_monad : sig - (* expose only the implementation of type `'a result` *) - type ('x,'a) result = 'a option - type ('x,'a) result_exn = 'a - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - (* MaybeT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('x,'a) result = ('x,'a option) Wrapped.result - type ('x,'a) result_exn = ('x,'a) Wrapped.result_exn - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - end -end = struct - module Base = struct - type ('x,'a) m = 'a option - type ('x,'a) result = 'a option - type ('x,'a) result_exn = 'a - let unit a = Some a - let bind u f = match u with Some a -> f a | None -> None - let run u = u - let run_exn u = match u with - | Some a -> a - | None -> failwith "no value" - let zero () = None - (* satisfies Catch *) - let plus u v = match u with None -> v | _ -> u - end - include Monad.Make(Base) - module T(Wrapped : Monad.S) = struct - module BaseT = struct - include Monad.MakeT(struct - module Wrapped = Wrapped - type ('x,'a) m = ('x,'a option) Wrapped.m - type ('x,'a) result = ('x,'a option) Wrapped.result - type ('x,'a) result_exn = ('x,'a) Wrapped.result_exn - let elevate w = Wrapped.bind w (fun a -> Wrapped.unit (Some a)) - let bind u f = Wrapped.bind u (fun t -> match t with - | Some a -> f a - | None -> Wrapped.unit None) - let run u = Wrapped.run u - let run_exn u = - let w = Wrapped.bind u (fun t -> match t with - | Some a -> Wrapped.unit a - | None -> Wrapped.zero () - ) in Wrapped.run_exn w - let zero () = Wrapped.unit None - let plus u v = Wrapped.bind u (fun t -> match t with | None -> v | _ -> u) - end) - end - include BaseT - end -end - - -module List_monad : sig - (* declare additional operation, while still hiding implementation of type m *) - type ('x,'a) result = 'a list - type ('x,'a) result_exn = 'a - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val permute : ('x,'a) m -> ('x,('x,'a) m) m - val select : ('x,'a) m -> ('x,'a * ('x,'a) m) m - (* ListT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('x,'a) result = ('x,'a list) Wrapped.result - type ('x,'a) result_exn = ('x,'a) Wrapped.result_exn - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - (* note that second argument is an 'a list, not the more abstract 'a m *) - (* type is ('a -> 'b W) -> 'a list -> 'b list W == 'b listT(W) *) - val distribute : ('a -> ('x,'b) Wrapped.m) -> 'a list -> ('x,'b) m - val permute : ('x,'a) m -> ('x,('x,'a) m) m - val select : ('x,'a) m -> ('x,('a * ('x,'a) m)) m - val expose : ('x,'a) m -> ('x,'a list) Wrapped.m - end -end = struct - module Base = struct - type ('x,'a) m = 'a list - type ('x,'a) result = 'a list - type ('x,'a) result_exn = 'a - let unit a = [a] - let bind u f = Util.concat_map f u - let run u = u - let run_exn u = match u with - | [] -> failwith "no values" - | [a] -> a - | many -> failwith "multiple values" - let zero () = [] - (* satisfies Distrib *) - let plus = Util.append - end - include Monad.Make(Base) - (* let either u v = plus u v *) - (* insert 3 [1;2] ~~> [[3;1;2]; [1;3;2]; [1;2;3]] *) - let rec insert a u = - plus (unit (a :: u)) (match u with - | [] -> zero () - | x :: xs -> (insert a xs) >>= fun v -> unit (x :: v) - ) - (* permute [1;2;3] ~~> [1;2;3]; [2;1;3]; [2;3;1]; [1;3;2]; [3;1;2]; [3;2;1] *) - let rec permute u = match u with - | [] -> unit [] - | x :: xs -> (permute xs) >>= (fun v -> insert x v) - (* select [1;2;3] ~~> [(1,[2;3]); (2,[1;3]), (3;[1;2])] *) - let rec select u = match u with - | [] -> zero () - | x::xs -> plus (unit (x, xs)) (select xs >>= fun (x', xs') -> unit (x', x :: xs')) - module T(Wrapped : Monad.S) = struct - (* Wrapped.sequence ms === - let plus1 u v = - Wrapped.bind u (fun x -> - Wrapped.bind v (fun xs -> - Wrapped.unit (x :: xs))) - in Util.fold_right plus1 ms (Wrapped.unit []) *) - (* distribute === Wrapped.mapM; copies alist to its image under f *) - let distribute f alist = Wrapped.sequence (Util.map f alist) - - include Monad.MakeT(struct - module Wrapped = Wrapped - type ('x,'a) m = ('x,'a list) Wrapped.m - type ('x,'a) result = ('x,'a list) Wrapped.result - type ('x,'a) result_exn = ('x,'a) Wrapped.result_exn - let elevate w = Wrapped.bind w (fun a -> Wrapped.unit [a]) - let bind u f = - Wrapped.bind u (fun ts -> - Wrapped.bind (distribute f ts) (fun tts -> - Wrapped.unit (Util.concat tts))) - let run u = Wrapped.run u - let run_exn u = - let w = Wrapped.bind u (fun ts -> match ts with - | [] -> Wrapped.zero () - | [a] -> Wrapped.unit a - | many -> Wrapped.zero () - ) in Wrapped.run_exn w - let zero () = Wrapped.unit [] - let plus u v = - Wrapped.bind u (fun us -> - Wrapped.bind v (fun vs -> - Wrapped.unit (Base.plus us vs))) - end) - - (* insert 3 {[1;2]} ~~> {[ {[3;1;2]}; {[1;3;2]}; {[1;2;3]} ]} *) - let rec insert a u = - plus - (unit (Wrapped.bind u (fun us -> Wrapped.unit (a :: us)))) - (Wrapped.bind u (fun us -> match us with - | [] -> zero () - | x::xs -> (insert a (Wrapped.unit xs)) >>= fun v -> unit (Wrapped.bind v (fun vs -> Wrapped.unit (x :: vs))))) - - (* select {[1;2;3]} ~~> {[ (1,{[2;3]}); (2,{[1;3]}), (3;{[1;2]}) ]} *) - let rec select u = - Wrapped.bind u (fun us -> match us with - | [] -> zero () - | x::xs -> plus (unit (x, Wrapped.unit xs)) - (select (Wrapped.unit xs) >>= fun (x', xs') -> unit (x', Wrapped.bind xs' (fun ys -> Wrapped.unit (x :: ys))))) - - (* permute {[1;2;3]} ~~> {[ {[1;2;3]}; {[2;1;3]}; {[2;3;1]}; {[1;3;2]}; {[3;1;2]}; {[3;2;1]} ]} *) - - let rec permute u = - Wrapped.bind u (fun us -> match us with - | [] -> unit (zero ()) - | x::xs -> permute (Wrapped.unit xs) >>= (fun v -> insert x v)) - - let expose u = u - end -end - - -(* must be parameterized on (struct type err = ... end) *) -module Error_monad(Err : sig - type err - exception Exc of err - (* - val zero : unit -> err - val plus : err -> err -> err - *) -end) : sig - (* declare additional operations, while still hiding implementation of type m *) - type err = Err.err - type 'a error = Error of err | Success of 'a - type ('x,'a) result = 'a error - type ('x,'a) result_exn = 'a - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val throw : err -> ('x,'a) m - val catch : ('x,'a) m -> (err -> ('x,'a) m) -> ('x,'a) m - (* ErrorT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('x,'a) result = ('x,'a) Wrapped.result - type ('x,'a) result_exn = ('x,'a) Wrapped.result_exn - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - val throw : err -> ('x,'a) m - val catch : ('x,'a) m -> (err -> ('x,'a) m) -> ('x,'a) m - end -end = struct - type err = Err.err - type 'a error = Error of err | Success of 'a - module Base = struct - type ('x,'a) m = 'a error - type ('x,'a) result = 'a error - type ('x,'a) result_exn = 'a - let unit a = Success a - let bind u f = match u with - | Success a -> f a - | Error e -> Error e (* input and output may be of different 'a types *) - let run u = u - let run_exn u = match u with - | Success a -> a - | Error e -> raise (Err.Exc e) - let zero () = Util.undef - (* satisfies Catch *) - let plus u v = match u with - | Success _ -> u - | Error _ -> if v == Util.undef then u else v - end - include Monad.Make(Base) - (* include (Monad.MakeCatch(Base) : Monad.PLUS with type 'a m := 'a m) *) - let throw e = Error e - let catch u handler = match u with - | Success _ -> u - | Error e -> handler e - module T(Wrapped : Monad.S) = struct - include Monad.MakeT(struct - module Wrapped = Wrapped - type ('x,'a) m = ('x,'a error) Wrapped.m - type ('x,'a) result = ('x,'a) Wrapped.result - type ('x,'a) result_exn = ('x,'a) Wrapped.result_exn - let elevate w = Wrapped.bind w (fun a -> Wrapped.unit (Success a)) - let bind u f = Wrapped.bind u (fun t -> match t with - | Success a -> f a - | Error e -> Wrapped.unit (Error e)) - let run u = - let w = Wrapped.bind u (fun t -> match t with - | Success a -> Wrapped.unit a - | Error e -> Wrapped.zero () - ) in Wrapped.run w - let run_exn u = - let w = Wrapped.bind u (fun t -> match t with - | Success a -> Wrapped.unit a - | Error e -> raise (Err.Exc e)) - in Wrapped.run_exn w - let plus u v = Wrapped.plus u v - let zero () = Wrapped.zero () (* elevate (Wrapped.zero ()) *) - end) - let throw e = Wrapped.unit (Error e) - let catch u handler = Wrapped.bind u (fun t -> match t with - | Success _ -> Wrapped.unit t - | Error e -> handler e) - end -end - -(* pre-define common instance of Error_monad *) -module Failure = Error_monad(struct - type err = string - exception Exc = Failure - (* - let zero = "" - let plus s1 s2 = s1 ^ "\n" ^ s2 - *) -end) - - -(* must be parameterized on (struct type env = ... end) *) -module Reader_monad(Env : sig type env end) : sig - (* declare additional operations, while still hiding implementation of type m *) - type env = Env.env - type ('x,'a) result = env -> 'a - type ('x,'a) result_exn = env -> 'a - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val ask : ('x,env) m - val asks : (env -> 'a) -> ('x,'a) m - (* lookup i == `fun e -> e i` would assume env is a functional type *) - val local : (env -> env) -> ('x,'a) m -> ('x,'a) m - (* ReaderT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('x,'a) result = env -> ('x,'a) Wrapped.result - type ('x,'a) result_exn = env -> ('x,'a) Wrapped.result_exn - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - val ask : ('x,env) m - val asks : (env -> 'a) -> ('x,'a) m - val local : (env -> env) -> ('x,'a) m -> ('x,'a) m - val expose : ('x,'a) m -> env -> ('x,'a) Wrapped.m - end -end = struct - type env = Env.env - module Base = struct - type ('x,'a) m = env -> 'a - type ('x,'a) result = env -> 'a - type ('x,'a) result_exn = env -> 'a - let unit a = fun e -> a - let bind u f = fun e -> let a = u e in let u' = f a in u' e - let run u = fun e -> u e - let run_exn = run - let zero () = Util.undef - let plus u v = u - end - include Monad.Make(Base) - let ask = fun e -> e - let asks selector = ask >>= (fun e -> unit (selector e)) (* may fail *) - let local modifier u = fun e -> u (modifier e) - module T(Wrapped : Monad.S) = struct - module BaseT = struct - module Wrapped = Wrapped - type ('x,'a) m = env -> ('x,'a) Wrapped.m - type ('x,'a) result = env -> ('x,'a) Wrapped.result - type ('x,'a) result_exn = env -> ('x,'a) Wrapped.result_exn - let elevate w = fun e -> w - let bind u f = fun e -> Wrapped.bind (u e) (fun a -> f a e) - let run u = fun e -> Wrapped.run (u e) - let run_exn u = fun e -> Wrapped.run_exn (u e) - (* satisfies Distrib *) - let plus u v = fun e -> Wrapped.plus (u e) (v e) - let zero () = fun e -> Wrapped.zero () (* elevate (Wrapped.zero ()) *) - end - include Monad.MakeT(BaseT) - let ask = Wrapped.unit - let local modifier u = fun e -> u (modifier e) - let asks selector = ask >>= (fun e -> - try unit (selector e) - with Not_found -> fun e -> Wrapped.zero ()) - let expose u = u - end -end - - -(* must be parameterized on (struct type store = ... end) *) -module State_monad(Store : sig type store end) : sig - (* declare additional operations, while still hiding implementation of type m *) - type store = Store.store - type ('x,'a) result = store -> 'a * store - type ('x,'a) result_exn = store -> 'a - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val get : ('x,store) m - val gets : (store -> 'a) -> ('x,'a) m - val put : store -> ('x,unit) m - val puts : (store -> store) -> ('x,unit) m - (* StateT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('x,'a) result = store -> ('x,'a * store) Wrapped.result - type ('x,'a) result_exn = store -> ('x,'a) Wrapped.result_exn - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - val get : ('x,store) m - val gets : (store -> 'a) -> ('x,'a) m - val put : store -> ('x,unit) m - val puts : (store -> store) -> ('x,unit) m - (* val passthru : ('x,'a) m -> (('x,'a * store) Wrapped.result * store -> 'b) -> ('x,'b) m *) - val expose : ('x,'a) m -> store -> ('x,'a * store) Wrapped.m - end -end = struct - type store = Store.store - module Base = struct - type ('x,'a) m = store -> 'a * store - type ('x,'a) result = store -> 'a * store - type ('x,'a) result_exn = store -> 'a - let unit a = fun s -> (a, s) - let bind u f = fun s -> let (a, s') = u s in let u' = f a in u' s' - let run u = fun s -> (u s) - let run_exn u = fun s -> fst (u s) - let zero () = Util.undef - let plus u v = u - end - include Monad.Make(Base) - let get = fun s -> (s, s) - let gets viewer = fun s -> (viewer s, s) (* may fail *) - let put s = fun _ -> ((), s) - let puts modifier = fun s -> ((), modifier s) - module T(Wrapped : Monad.S) = struct - module BaseT = struct - module Wrapped = Wrapped - type ('x,'a) m = store -> ('x,'a * store) Wrapped.m - type ('x,'a) result = store -> ('x,'a * store) Wrapped.result - type ('x,'a) result_exn = store -> ('x,'a) Wrapped.result_exn - let elevate w = fun s -> - Wrapped.bind w (fun a -> Wrapped.unit (a, s)) - let bind u f = fun s -> - Wrapped.bind (u s) (fun (a, s') -> f a s') - let run u = fun s -> Wrapped.run (u s) - let run_exn u = fun s -> - let w = Wrapped.bind (u s) (fun (a,s) -> Wrapped.unit a) - in Wrapped.run_exn w - (* satisfies Distrib *) - let plus u v = fun s -> Wrapped.plus (u s) (v s) - let zero () = fun s -> Wrapped.zero () (* elevate (Wrapped.zero ()) *) - end - include Monad.MakeT(BaseT) - let get = fun s -> Wrapped.unit (s, s) - let gets viewer = fun s -> - try Wrapped.unit (viewer s, s) - with Not_found -> Wrapped.zero () - let put s = fun _ -> Wrapped.unit ((), s) - let puts modifier = fun s -> Wrapped.unit ((), modifier s) - (* let passthru u f = fun s -> Wrapped.unit (f (Wrapped.run (u s), s), s) *) - let expose u = u - end -end - - -(* State monad with different interface (structured store) *) -module Ref_monad(V : sig - type value -end) : sig - type ref - type value = V.value - type ('x,'a) result = 'a - type ('x,'a) result_exn = 'a - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val newref : value -> ('x,ref) m - val deref : ref -> ('x,value) m - val change : ref -> value -> ('x,unit) m - (* RefT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('x,'a) result = ('x,'a) Wrapped.result - type ('x,'a) result_exn = ('x,'a) Wrapped.result_exn - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - val newref : value -> ('x,ref) m - val deref : ref -> ('x,value) m - val change : ref -> value -> ('x,unit) m - end -end = struct - type ref = int - type value = V.value - module D = Map.Make(struct type t = ref let compare = compare end) - type dict = { next: ref; tree : value D.t } - let empty = { next = 0; tree = D.empty } - let alloc (value : value) (d : dict) = - (d.next, { next = succ d.next; tree = D.add d.next value d.tree }) - let read (key : ref) (d : dict) = - D.find key d.tree - let write (key : ref) (value : value) (d : dict) = - { next = d.next; tree = D.add key value d.tree } - module Base = struct - type ('x,'a) m = dict -> 'a * dict - type ('x,'a) result = 'a - type ('x,'a) result_exn = 'a - let unit a = fun s -> (a, s) - let bind u f = fun s -> let (a, s') = u s in let u' = f a in u' s' - let run u = fst (u empty) - let run_exn = run - let zero () = Util.undef - let plus u v = u - end - include Monad.Make(Base) - let newref value = fun s -> alloc value s - let deref key = fun s -> (read key s, s) (* shouldn't fail because key will have an abstract type, and we never garbage collect *) - let change key value = fun s -> ((), write key value s) (* shouldn't allocate because key will have an abstract type *) - module T(Wrapped : Monad.S) = struct - module BaseT = struct - module Wrapped = Wrapped - type ('x,'a) m = dict -> ('x,'a * dict) Wrapped.m - type ('x,'a) result = ('x,'a) Wrapped.result - type ('x,'a) result_exn = ('x,'a) Wrapped.result_exn - let elevate w = fun s -> - Wrapped.bind w (fun a -> Wrapped.unit (a, s)) - let bind u f = fun s -> - Wrapped.bind (u s) (fun (a, s') -> f a s') - let run u = - let w = Wrapped.bind (u empty) (fun (a,s) -> Wrapped.unit a) - in Wrapped.run w - let run_exn u = - let w = Wrapped.bind (u empty) (fun (a,s) -> Wrapped.unit a) - in Wrapped.run_exn w - (* satisfies Distrib *) - let plus u v = fun s -> Wrapped.plus (u s) (v s) - let zero () = fun s -> Wrapped.zero () (* elevate (Wrapped.zero ()) *) - end - include Monad.MakeT(BaseT) - let newref value = fun s -> Wrapped.unit (alloc value s) - let deref key = fun s -> Wrapped.unit (read key s, s) - let change key value = fun s -> Wrapped.unit ((), write key value s) - end -end - - -(* must be parameterized on (struct type log = ... end) *) -module Writer_monad(Log : sig - type log - val zero : log - val plus : log -> log -> log -end) : sig - (* declare additional operations, while still hiding implementation of type m *) - type log = Log.log - type ('x,'a) result = 'a * log - type ('x,'a) result_exn = 'a * log - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val tell : log -> ('x,unit) m - val listen : ('x,'a) m -> ('x,'a * log) m - val listens : (log -> 'b) -> ('x,'a) m -> ('x,'a * 'b) m - (* val pass : ('x,'a * (log -> log)) m -> ('x,'a) m *) - val censor : (log -> log) -> ('x,'a) m -> ('x,'a) m - (* WriterT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('x,'a) result = ('x,'a * log) Wrapped.result - type ('x,'a) result_exn = ('x,'a * log) Wrapped.result_exn - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - val tell : log -> ('x,unit) m - val listen : ('x,'a) m -> ('x,'a * log) m - val listens : (log -> 'b) -> ('x,'a) m -> ('x,'a * 'b) m - val censor : (log -> log) -> ('x,'a) m -> ('x,'a) m - end -end = struct - type log = Log.log - module Base = struct - type ('x,'a) m = 'a * log - type ('x,'a) result = 'a * log - type ('x,'a) result_exn = 'a * log - let unit a = (a, Log.zero) - let bind (a, w) f = let (b, w') = f a in (b, Log.plus w w') - let run u = u - let run_exn = run - let zero () = Util.undef - let plus u v = u - end - include Monad.Make(Base) - let tell entries = ((), entries) (* add entries to log *) - let listen (a, w) = ((a, w), w) - let listens selector u = listen u >>= fun (a, w) -> unit (a, selector w) (* filter listen through selector *) - let pass ((a, f), w) = (a, f w) (* usually use censor helper *) - let censor f u = pass (u >>= fun a -> unit (a, f)) - module T(Wrapped : Monad.S) = struct - module BaseT = struct - module Wrapped = Wrapped - type ('x,'a) m = ('x,'a * log) Wrapped.m - type ('x,'a) result = ('x,'a * log) Wrapped.result - type ('x,'a) result_exn = ('x,'a * log) Wrapped.result_exn - let elevate w = - Wrapped.bind w (fun a -> Wrapped.unit (a, Log.zero)) - let bind u f = - Wrapped.bind u (fun (a, w) -> - Wrapped.bind (f a) (fun (b, w') -> - Wrapped.unit (b, Log.plus w w'))) - let zero () = elevate (Wrapped.zero ()) - let plus u v = Wrapped.plus u v - let run u = Wrapped.run u - let run_exn u = Wrapped.run_exn u - end - include Monad.MakeT(BaseT) - let tell entries = Wrapped.unit ((), entries) - let listen u = Wrapped.bind u (fun (a, w) -> Wrapped.unit ((a, w), w)) - let pass u = Wrapped.bind u (fun ((a, f), w) -> Wrapped.unit (a, f w)) - (* rest are derived in same way as before *) - let listens selector u = listen u >>= fun (a, w) -> unit (a, selector w) - let censor f u = pass (u >>= fun a -> unit (a, f)) - end -end - -(* pre-define simple Writer *) -module Writer1 = Writer_monad(struct - type log = string - let zero = "" - let plus s1 s2 = s1 ^ "\n" ^ s2 -end) - -(* slightly more efficient Writer *) -module Writer2 = struct - include Writer_monad(struct - type log = string list - let zero = [] - let plus w w' = Util.append w' w - end) - let tell_string s = tell [s] - let tell entries = tell (Util.reverse entries) - let run u = let (a, w) = run u in (a, Util.reverse w) - let run_exn = run -end - - -(* TODO needs a T *) -module IO_monad : sig - (* declare additional operation, while still hiding implementation of type m *) - type ('x,'a) result = 'a - type ('x,'a) result_exn = 'a - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val printf : ('a, unit, string, ('x,unit) m) format4 -> 'a - val print_string : string -> ('x,unit) m - val print_int : int -> ('x,unit) m - val print_hex : int -> ('x,unit) m - val print_bool : bool -> ('x,unit) m -end = struct - module Base = struct - type ('x,'a) m = { run : unit -> unit; value : 'a } - type ('x,'a) result = 'a - type ('x,'a) result_exn = 'a - let unit a = { run = (fun () -> ()); value = a } - let bind (a : ('x,'a) m) (f: 'a -> ('x,'b) m) : ('x,'b) m = - let fres = f a.value in - { run = (fun () -> a.run (); fres.run ()); value = fres.value } - let run a = let () = a.run () in a.value - let run_exn = run - let zero () = Util.undef - let plus u v = u - end - include Monad.Make(Base) - let printf fmt = - Printf.ksprintf (fun s -> { Base.run = (fun () -> Pervasives.print_string s); value = () }) fmt - let print_string s = { Base.run = (fun () -> Printf.printf "%s\n" s); value = () } - let print_int i = { Base.run = (fun () -> Printf.printf "%d\n" i); value = () } - let print_hex i = { Base.run = (fun () -> Printf.printf "0x%x\n" i); value = () } - let print_bool b = { Base.run = (fun () -> Printf.printf "%B\n" b); value = () } -end - - -module Continuation_monad : sig - (* expose only the implementation of type `('r,'a) result` *) - type ('r,'a) m - type ('r,'a) result = ('r,'a) m - type ('r,'a) result_exn = ('a -> 'r) -> 'r - include Monad.S with type ('r,'a) result := ('r,'a) result and type ('r,'a) result_exn := ('r,'a) result_exn and type ('r,'a) m := ('r,'a) m - val callcc : (('a -> ('r,'b) m) -> ('r,'a) m) -> ('r,'a) m - val reset : ('a,'a) m -> ('r,'a) m - val shift : (('a -> ('q,'r) m) -> ('r,'r) m) -> ('r,'a) m - (* val abort : ('a,'a) m -> ('a,'b) m *) - val abort : 'a -> ('a,'b) m - val run0 : ('a,'a) m -> 'a - (* ContinuationT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('r,'a) m - type ('r,'a) result = ('a -> ('r,'r) Wrapped.m) -> ('r,'r) Wrapped.result - type ('r,'a) result_exn = ('a -> ('r,'r) Wrapped.m) -> ('r,'r) Wrapped.result_exn - include Monad.S with type ('r,'a) result := ('r,'a) result and type ('r,'a) result_exn := ('r,'a) result_exn and type ('r,'a) m := ('r,'a) m - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - val callcc : (('a -> ('r,'b) m) -> ('r,'a) m) -> ('r,'a) m - (* TODO: reset,shift,abort,run0 *) - end -end = struct - let id = fun i -> i - module Base = struct - (* 'r is result type of whole computation *) - type ('r,'a) m = ('a -> 'r) -> 'r - type ('r,'a) result = ('a -> 'r) -> 'r - type ('r,'a) result_exn = ('r,'a) result - let unit a = (fun k -> k a) - let bind u f = (fun k -> (u) (fun a -> (f a) k)) - let run u k = (u) k - let run_exn = run - let zero () = Util.undef - let plus u v = u - end - include Monad.Make(Base) - let callcc f = (fun k -> - let usek a = (fun _ -> k a) - in (f usek) k) - (* - val callcc : (('a -> 'r) -> ('r,'a) m) -> ('r,'a) m - val throw : ('a -> 'r) -> 'a -> ('r,'b) m - let callcc f = fun k -> f k k - let throw k a = fun _ -> k a - *) - - (* from http://www.haskell.org/haskellwiki/MonadCont_done_right - * - * reset :: (Monad m) => ContT a m a -> ContT r m a - * reset e = ContT $ \k -> runContT e return >>= k - * - * shift :: (Monad m) => ((a -> ContT r m b) -> ContT b m b) -> ContT b m a - * shift e = ContT $ \k -> - * runContT (e $ \v -> ContT $ \c -> k v >>= c) return *) - let reset u = unit ((u) id) - let shift f = (fun k -> (f (fun a -> unit (k a))) id) - (* let abort a = shift (fun _ -> a) *) - let abort a = shift (fun _ -> unit a) - let run0 (u : ('a,'a) m) = (u) id - module T(Wrapped : Monad.S) = struct - module BaseT = struct - module Wrapped = Wrapped - type ('r,'a) m = ('a -> ('r,'r) Wrapped.m) -> ('r,'r) Wrapped.m - type ('r,'a) result = ('a -> ('r,'r) Wrapped.m) -> ('r,'r) Wrapped.result - type ('r,'a) result_exn = ('a -> ('r,'r) Wrapped.m) -> ('r,'r) Wrapped.result_exn - let elevate w = fun k -> Wrapped.bind w k - let bind u f = fun k -> u (fun a -> f a k) - let run u k = Wrapped.run (u k) - let run_exn u k = Wrapped.run_exn (u k) - let zero () = Util.undef - let plus u v = u - end - include Monad.MakeT(BaseT) - let callcc f = (fun k -> - let usek a = (fun _ -> k a) - in (f usek) k) - end -end - - -(* - * Scheme: - * (define (example n) - * (let ([u (let/cc k ; type int -> int pair - * (let ([v (if (< n 0) (k 0) (list (+ n 100)))]) - * (+ 1 (car v))))]) ; int - * (cons u 0))) ; int pair - * ; (example 10) ~~> '(111 . 0) - * ; (example -10) ~~> '(0 . 0) - * - * OCaml monads: - * let example n : (int * int) = - * Continuation_monad.(let u = callcc (fun k -> - * (if n < 0 then k 0 else unit [n + 100]) - * (* all of the following is skipped by k 0; the end type int is k's input type *) - * >>= fun [x] -> unit (x + 1) - * ) - * (* k 0 starts again here, outside the callcc (...); the end type int * int is k's output type *) - * >>= fun x -> unit (x, 0) - * in run u) - * - *) - - -module Tree_monad : sig - (* We implement the type as `'a tree option` because it has a natural`plus`, - * and the rest of the library expects that `plus` and `zero` will come together. *) - type 'a tree = Leaf of 'a | Node of ('a tree * 'a tree) - type ('x,'a) result = 'a tree option - type ('x,'a) result_exn = 'a tree - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - (* TreeT transformer *) - module T : functor (Wrapped : Monad.S) -> sig - type ('x,'a) result = ('x,'a tree option) Wrapped.result - type ('x,'a) result_exn = ('x,'a tree) Wrapped.result_exn - include Monad.S with type ('x,'a) result := ('x,'a) result and type ('x,'a) result_exn := ('x,'a) result_exn - val elevate : ('x,'a) Wrapped.m -> ('x,'a) m - (* note that second argument is an 'a tree?, not the more abstract 'a m *) - (* type is ('a -> 'b W) -> 'a tree? -> 'b tree? W == 'b treeT(W) *) - val distribute : ('a -> ('x,'b) Wrapped.m) -> 'a tree option -> ('x,'b) m - val expose : ('x,'a) m -> ('x,'a tree option) Wrapped.m - end -end = struct - type 'a tree = Leaf of 'a | Node of ('a tree * 'a tree) - (* uses supplied plus and zero to copy t to its image under f *) - let mapT (f : 'a -> 'b) (t : 'a tree option) (zero : unit -> 'b) (plus : 'b -> 'b -> 'b) : 'b = match t with - | None -> zero () - | Some ts -> let rec loop ts = (match ts with - | Leaf a -> f a - | Node (l, r) -> - (* recursive application of f may delete a branch *) - plus (loop l) (loop r) - ) in loop ts - module Base = struct - type ('x,'a) m = 'a tree option - type ('x,'a) result = 'a tree option - type ('x,'a) result_exn = 'a tree - let unit a = Some (Leaf a) - let zero () = None - (* satisfies Distrib *) - let plus u v = match (u, v) with - | None, _ -> v - | _, None -> u - | Some us, Some vs -> Some (Node (us, vs)) - let bind u f = mapT f u zero plus - let run u = u - let run_exn u = match u with - | None -> failwith "no values" - (* - | Some (Leaf a) -> a - | many -> failwith "multiple values" - *) - | Some us -> us - end - include Monad.Make(Base) - module T(Wrapped : Monad.S) = struct - module BaseT = struct - include Monad.MakeT(struct - module Wrapped = Wrapped - type ('x,'a) m = ('x,'a tree option) Wrapped.m - type ('x,'a) result = ('x,'a tree option) Wrapped.result - type ('x,'a) result_exn = ('x,'a tree) Wrapped.result_exn - let zero () = Wrapped.unit None - let plus u v = - Wrapped.bind u (fun us -> - Wrapped.bind v (fun vs -> - Wrapped.unit (Base.plus us vs))) - let elevate w = Wrapped.bind w (fun a -> Wrapped.unit (Some (Leaf a))) - let bind u f = Wrapped.bind u (fun t -> mapT f t zero plus) - let run u = Wrapped.run u - let run_exn u = - let w = Wrapped.bind u (fun t -> match t with - | None -> Wrapped.zero () - | Some ts -> Wrapped.unit ts - ) in Wrapped.run_exn w - end) - end - include BaseT - let distribute f t = mapT (fun a -> elevate (f a)) t zero plus - let expose u = u - end - -end;; - - diff --git a/code/parse.js b/code/parse.js deleted file mode 100644 index 5cdeb40e..00000000 --- a/code/parse.js +++ /dev/null @@ -1,347 +0,0 @@ -// Parser for lambda with let written in Simplified JavaScript -// by Jim Pryor 2010-09-22 -// Stripped down from Top Down Operator Precedence : parse.js -// http://javascript.crockford.com/tdop/index.html -// Douglas Crockford 2010-06-26 - -// See also http://effbot.org/zone/simple-top-down-parsing.htm - - -/*jslint onevar: false - */ - -/* members create, error, message, name, prototype, stringify, toSource, - toString, write -*/ - -/*global make_var, make_app, make_lam, Lambda_var */ - -var make_parse = function () { - var symbol_table = {}; - var token; - var tokens; - var token_nr; - - var advance = function (id) { - var a, o, t, v; - if (id && token.id !== id) { - token.error("Expected '" + id + "'."); - } - if (token_nr >= tokens.length) { - token = symbol_table["(end)"]; - return; - } - t = tokens[token_nr]; - token_nr += 1; - v = t.value; - a = t.type; - if (a === "name") { - o = symbol_table[v]; - if (!o || typeof o === 'function') { - o = symbol_table["(name)"]; - } else { - a = o.arity || "keyword"; - } - } else if (a === "number") { - o = symbol_table["(number)"]; - a = "literal"; - } else if (a === "operator") { - o = symbol_table[v]; - if (!o) { - t.error("Unknown operator."); - } - a = "keyword"; - } else { - t.error("Unexpected token."); - } - token = Object.create(o); - token.from = t.from; - token.to = t.to; - token.value = v; - token.arity = a; // will be: name, keyword, literal - return token; - }; - - var original_symbol = { - handler: function () { - this.error("Undefined."); - } - }; - - /* - try { - if (console && console.debug) { - function print() { - console.debug.apply(this, arguments); - } - } - } catch (e) {} - */ - - var symbol = function (id) { - var s = symbol_table[id]; - if (!s) { - s = Object.create(original_symbol); - s.id = s.value = id; - symbol_table[id] = s; - } - return s; - }; - - var var_table; - var name_table; - - var name_handler = function () { - var n = name_table[this.value]; - if (!n) { - n = make_var(this.value); - var_table[this.value] = n; - n = new Lambda_var(n); - name_table[this.value] = n; - } - if (this.first) { - return make_app(this.first.handler(), n); - } else { - return n; - } - }; - - var branch_handler = function () { - var n = this.second.handler(); - if (this.first) { - return make_app(this.first.handler(), n); - } else { - return n; - } - }; - - var lambda_handler = function () { - var body = this.second.handler(); - var n, v; - while (this.first.length) { - n = this.first.pop().value; - v = var_table[n]; - if (!v) { - v = make_var(n); - var_table[n] = v; - name_table[n] = new Lambda_var(v); - } - body = make_lam(v, body); - } - return body; - }; - - symbol("(end)"); - symbol("(name)").handler = name_handler; - symbol("let").handler = lambda_handler; - symbol("=").handler = branch_handler; - symbol("in"); - symbol(")").handler = branch_handler; - symbol("("); - symbol("\\").handler = lambda_handler; - symbol("lambda").handler = lambda_handler; - symbol("\u03bb").handler = lambda_handler; - // symbol("\u2203").handler = exists_handler; - // symbol("\u2200").handler = forall_handler; - symbol("."); - - function make_constants() { - - function make_lam2(a, b, aa) { - return make_lam(a, make_lam(b, aa)); - } - function make_lam3(a, b, c, aa) { - return make_lam(a, make_lam(b, make_lam(c, aa))); - } - function make_app3(aa, bb, cc) { - return make_app(make_app(aa, bb), cc); - } - var u = make_var("u"); - var v = make_var("v"); - var x = make_var("x"); - var s = make_var("s"); - var z = make_var("z"); - var uu = new Lambda_var(u); - var vv = new Lambda_var(v); - var xx = new Lambda_var(x); - var ss = new Lambda_var(s); - var zz = new Lambda_var(z); - var_table = { u: u, v: v, x: x, s: s, z: z}; - name_table = {u: uu, v: vv, x: xx, s: ss, z: zz}; - number_table = {}; - - // constants have their own id and arity = literal - // numbers have id = "(number)" and arity = literal - symbol("(number)").handler = function () { - var n = this.value; - var res = number_table[n]; - if (!res) { - res = zz; - while (n > 0) { - n -= 1; - res = make_app(ss, res); - } - res = make_lam2(s, z, res); - number_table[this.value] = res; - } - if (this.first) { - return make_app(this.first.handler(), res); - } else { - return res; - } - } - - var constant = function (s, v) { - var x = symbol(s); - x.handler = function () { - this.value = symbol_table[this.id].value; - if (this.first) { - return make_app(this.first.handler(), this.value); - } else { - return this.value; - } - }; - x.arity = "literal"; - x.value = v; - return x; - }; - - constant("S", make_lam3(u, v, x, make_app3(uu, xx, make_app(vv, xx)))); - constant("K", make_lam2(u, v, uu)); - constant("I", make_lam(x, xx)); - constant("B", make_lam3(u, v, x, make_app(uu, make_app(vv, xx)))); - constant("C", make_lam3(u, v, x, make_app3(uu, xx, vv))); - - // trush \uv.vu = CI - constant("T", make_lam2(u, v, make_app(vv, uu))); - // mockingbird \u.uu = SII - constant("M", make_lam(u, make_app(uu, uu))); - // warbler \uv.uvv = C(BM(BBT) = C(BS(C(BBI)I))I - constant("W", make_lam2(u, v, make_app3(uu, vv, vv))); - // lark \uv.u(vv) = CBM = BWB - constant("L", make_lam2(u, v, make_app(uu, make_app(vv, vv)))); - // Y is SLL - - } - make_constants(); - - var expression = function (in_let) { - var t, n; - if (token.id === "\\" || token.id === "lambda") { - token.value = "lambda"; - t = token; - advance(); - n = token; - if (n.arity !== "name") { - n.error("Expected a variable name."); - } - advance(); - if (token.id === "(") { - t.first = [n]; - advance(); - t.second = expression(false); - advance(")"); - return t; - } else { - t.first = []; - while (token.arity === "name" || token.id === "\\") { - if (token.id !== "\\") { - t.first.push(n); - n = token; - } - advance(); - } - if (token.arity === "literal" && t.first.length === 0) { - t.first.push(n); - t.second = token; - advance(); - } else if (token.id === ".") { - t.first.push(n); - advance(); - t.second = expression(in_let); - } else if (t.first.length === 1) { - t.second = n; - } else { - t.first.push(n); - t.error("Can't parse lambda abstract."); - } - return t; - } - } else { - n = null; - while (token.id === "(") { - advance(); - t = expression(false); - token.first = n; - token.second = t; - n = token; - advance(")"); - if (in_let && token.id === "let" || token.id === "(end)" || token.id === ")") { - return n; - } - } - while (true) { - if (n && (in_let && token.id === "in" || token.id === "(end)" || token.id === ")")) { - return n; - } else if (token.id === "(") { - advance(); - t = expression(false); - token.first = n; - token.second = t; - n = token; - advance(")"); - } else { - if (token.arity !== "name" && token.arity !== "literal") { - token.error("Expected a variable name or literal."); - } - token.first = n; - n = token; - advance(); - } - } - } - }; - - return function (source) { - tokens = source.tokens(); - token_nr = 0; - advance(); - - // let n = c in b - // (\n. b) c - - var t = null, eq, c, base = {}; - var target = base; - - while (token.id === "let") { - t = token; - advance(); - if (token.arity !== "name") { - token.error("Expected a variable name."); - } - t.first = [token]; - advance(); - eq = token; // token.id === "=" - advance("="); - c = expression(true); - - eq.first = t; - eq.second = c; - target.second = eq; - -// c.first = eq; -// eq.second = t; -// target.second = c; - - target = t; - advance("in"); - } - - target.second = expression(false); - - advance("(end)"); - return base.second; - }; - -}; - diff --git a/code/same-fringe.rkt b/code/same-fringe.rkt deleted file mode 100644 index 8a8a7ba1..00000000 --- a/code/same-fringe.rkt +++ /dev/null @@ -1,193 +0,0 @@ -#lang racket -(require racket/control) ; this tells Scheme to let us use shift and reset - -(define (visit yield t) - (cond [(pair? t) (visit yield (car t)) (visit yield (cdr t))] - [else (yield t)])) - - -; delimcc-based implementation of coroutines, following http://okmij.org/ftp/continuations/implementations.html#caml-shift -(define (coroutine2 main start thread) - (letrec ([yield (lambda (x) (shift0 k (cons x k)))] - [loop (lambda (curk data) - (let ([x (car data)] [k (cdr data)]) - (cond - [(eq? k 'finished) (loop curk (curk x))] - [(eq? k 'exit) x] - [else (loop k (curk x))])))]) - (loop (lambda (x) (reset0 (cons (thread yield x) 'finished))) (reset0 (cons (main yield start) 'exit))))) - -; call/cc-based, following Xavier Leroy's ocaml-callcc -(define (coroutine2^ main start thread) - (let/cc initk (let* ([curk initk] - [yield (lambda (x) (let/cc k (let ([oldk curk]) (set! curk k) (oldk x))))]) - (main yield (begin (thread yield (let/cc k2 (set! curk k2) start))))))) - -(define (proc coroutine2 max1 max2) - (letrec ([proc1 (lambda (yield n) (if (>= n max1) (begin (displayln "1: exit") 100) (begin (display "1: received ") (displayln n) (proc1 yield (yield (+ 1 n))))))] - [proc2 (lambda (yield n) (if (>= n max2) (begin (displayln "2: finished") -2) (begin (display "2: received ") (displayln n) (proc2 yield (yield (+ 1 n))))))]) - (coroutine2 proc1 0 proc2))) - -; the following is meant to be a general-purpose handler with the following behavior: -; 1. call main with start -; 2. first yield to proc1, which yields back to main, -; 3. then main yields to proc2, which yields back to main; and so on -; 4. when either proc finishes, subsequent yields from main which would have gone to that procedure instead always return #f -; 5. we stop looping only when main finishes -(define (coroutine3 main start proc1 proc2) - (letrec ([yield (lambda (x) (shift0 k (cons x k)))] - [false (lambda (x) (reset0 (false (shift0 k (cons #f k)))))] - [loop (lambda (inmain curk otherk data) - (let ([x (car data)] [k (cdr data)]) - (cond - [(eq? k 'finished) (loop #t otherk false (curk x))] - [(eq? k 'exit) x] - [inmain (loop #f k otherk (curk x))] - [else (loop #t otherk k (curk x))])))]) - (loop #t (lambda (x) (reset0 (cons (proc1 yield x) 'finished))) - (lambda (x) (reset0 (cons (proc2 yield x) 'finished))) - (reset0 (cons (main yield start) 'exit))))) - -; the same-fringe application doesn't make use of the 'start or 'restart parameters -; the 'blah values yielded to the leaf-iterators are ignored too -(define (same-fringe1 tree1 tree2) - (letrec ([next1 (lambda (yield x) (visit yield tree1))] - [next2 (lambda (yield x) (visit yield tree2))] - [main (lambda (yield x) - (let* ([leaf1 (yield 'blah)] - [leaf2 (yield 'blah)]) - (cond [(and leaf1 leaf2) (and (equal? leaf1 leaf2) (main yield 'blah))] - [(or leaf1 leaf2) #f] - [else #t])))]) - (coroutine3 main 'restart next1 next2))) - - -; another delimcc solution, based on Biernacki, Danvy and Shan "On the static and dynamic extents of delimited continuations" 2006, section 4.1.4 -; here, next1 = '(leaf1 . thunk_for_more_leaves); final thunk => '(finished . #f) -(define (make-enumerator2 tree) - (define (yield x) (shift k (cons x k))) - (reset (visit yield tree) '(finished . #f))) - -(define (same-fringe2 tree1 tree2) - (define next1 (make-enumerator2 tree1)) - (define next2 (make-enumerator2 tree2)) - (letrec ([loop (lambda (res1 res2) - (let* ([leaf1 (car res1)] - [leaf2 (car res2)] - [next1 (cdr res1)] - [next2 (cdr res2)]) - (cond - [(and next1 next2) (and (equal? leaf1 leaf2) (loop (next1) (next2)))] - [(or next1 next2) #f] - [else #t])))]) - (loop next1 next2))) - - -; call/cc solution, from http://c2.com/cgi/wiki?SameFringeProblem ("Scheme Language, using CoRoutines") -; here, (next1) => '(1 . #t); (next1) => '(2 . #t); (next1) => '(finished . #f) -(define (make-enumerator3 t) - (letrec ([resk #f] - [yieldk #f] - [resume (lambda () (let/cc k - (set! yieldk k) - (cond [(eq? resk #f) - (visit yield t) - (set! resk 'finished) - (yieldk (cons 'finished #f))] - [(eq? resk 'finished) - #;(error "End of generator") - (yieldk (cons 'finished #f)) - ] - [else (resk)])))] - [yield (lambda (x) (let/cc k - (set! resk k) - (yieldk (cons x #t))))]) - resume)) - -(define (same-fringe3 tree1 tree2) - (define next1 (make-enumerator3 tree1)) - (define next2 (make-enumerator3 tree2)) - (letrec ([loop (lambda (res1 res2) - (let* ([leaf1 (car res1)] - [leaf2 (car res2)] - [isleaf1 (cdr res1)] - [isleaf2 (cdr res2)]) - (cond - [(and isleaf1 isleaf2) (and (equal? leaf1 leaf2) (loop (next1) (next2)))] - [(or isleaf1 isleaf2) #f] - [else #t])))]) - (loop (next1) (next2)))) - - - -(define (test same-fringe) - (define tree1 '(((1 . 2) . (3 . 4)) . (5 . 6))) - (define tree2 '(1 . (((2 . 3) . (4 . 5)) . 6))) - (define tree3 '(1 . (((2 . 3) . (4 . 5)) . 7))) - (define tree4 '(((1 . 2) . (4 . 5)) . 7)) - (define tree5 '(((1 . 2) . (3 . 4)) . 5)) - (define tree6 '(((10 . 2) . (3 . 4)) . 5)) - (define tree7 8) - (and (same-fringe tree1 tree2) - (same-fringe tree7 tree7) - (not (or - (same-fringe tree1 tree3) - (same-fringe tree1 tree4) - (same-fringe tree4 tree1) - (same-fringe tree5 tree1) - (same-fringe tree1 tree5) - (same-fringe tree1 tree6) - (same-fringe tree6 tree1) - (same-fringe tree6 tree7) - )))) - -#| - -In Lua, using CoRoutines: - function tree_leaves(tree) - if tree.leaf then - coroutine.yield(tree.leaf) - else - tree_leaves(tree.left) - tree_leaves(tree.right) - end - end - function same_fringe(tree1, tree2) - local iter1 = coroutine.wrap(tree_leaves) - local iter2 = coroutine.wrap(tree_leaves) - for node in iter1, tree1 do - if node ~= iter2(tree2) then - return false - end - end - return iter2() == nil - end - -In OCaml: -# #require "delimcc";; -# open Delimcc;; -# type seq = End | Next of int * seq computation - and 'a computation = unit -> 'a;; -# type 'a tree = Leaf of 'a | Node of 'a tree * 'a tree;; -# let rec visit p = function Leaf i -> shift p (fun a -> Next (i, a)) | Node (t1,t2) -> let () = visit p t1 in visit p t2;; -# let prompt mid = let p = new_prompt() in push_prompt p (mid p);; -val prompt : ('a Delimcc.prompt -> unit -> 'a) -> 'a = -# let make_seq t = prompt (fun p () -> let () = visit p t in End);; -val make_seq : int tree -> seq = -# let tree1 = Node (Node (Node(Leaf 1,Leaf 2), Node(Leaf 3,Leaf 4)), Node(Leaf 5,Leaf 6));; -# let next1 = make_seq tree1;; -val next1 : seq = Next (1, ) -# let next2 = match next1 with Next(_,f) -> f ();; -val next2 : seq = Next (2, ) -# let next3 = match next2 with Next(_,f) -> f ();; -val next3 : seq = Next (3, ) -# let next4 = match next3 with Next(_,f) -> f ();; -val next4 : seq = Next (4, ) -# let next5 = match next4 with Next(_,f) -> f ();; -val next5 : seq = Next (5, ) -# let next6 = match next5 with Next(_,f) -> f ();; -val next6 : seq = Next (6, ) -# let next7 = match next6 with Next(_,f) -> f ();; -val next7 : seq = End - -|# diff --git a/code/tokens.js b/code/tokens.js deleted file mode 100644 index c6630fa5..00000000 --- a/code/tokens.js +++ /dev/null @@ -1,180 +0,0 @@ -// Based on tokens.js -// 2009-05-17 -// (c) 2006 Douglas Crockford - -// Produce an array of simple token objects from a string. -// A simple token object contains these members: -// type: 'name', 'string', 'number', 'operator' -// value: string or number value of the token -// from: index of first character of the token -// to: index of the last character + 1 - -// Comments of the ; type are ignored. - -// Operators are by default single characters. Multicharacter -// operators can be made by supplying a string of multi_start and -// multi_continue characters. -// characters. For example, -// '<>+-&', '=>&:' -// will match any of these: -// <= >> >>> <> >= +: -: &: &&: && - -/*jslint onevar: false - */ - -String.prototype.tokens = function (multi_start, multi_continue) { - var c; // The current character. - var from; // The index of the start of the token. - var i = 0; // The index of the current character. - var length = this.length; - var n; // The number value. - var q; // The quote character. - var str; // The string value. - - var result = []; // An array to hold the results. - - var make = function (type, value) { - -// Make a token object. - - return { - type: type, - value: value, - from: from, - to: i - }; - }; - -// Begin tokenization. If the source string is empty, return nothing. - - if (!this) { - return; - } - -// If multi_start and multi_continue strings are not provided, supply defaults. - - if (typeof multi_start !== 'string') { - multi_start = ''; - } - if (typeof multi_continue !== 'string') { - multi_continue = ''; - } - - -// Loop through this text, one character at a time. - - c = this.charAt(i); - while (c) { - from = i; - -// Ignore whitespace. - - if (c <= ' ') { - i += 1; - c = this.charAt(i); - -// name. - - } else if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') { - str = c; - i += 1; - for (;;) { - c = this.charAt(i); - if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || - (c >= '0' && c <= '9') || c === '_' || c === '-' || c === '/') { - str += c; - i += 1; - } else if (c === '?' || c === '!') { - // should only be terminal - str += c; - i += 1; - c = this.charAt(i); - // make sure next character is not an identifier - if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || - (c >= '0' && c <= '9') || c === '_' || c === '-' || c === '/' || c === '?' || c === '!') { - str += c; - i += 1; - make('name', str).error("Bad identifier"); - } - } else { - break; - } - } - result.push(make('name', str)); - -// number. - -// A number cannot start with a decimal point. It must start with a digit, -// possibly '0'. - - } else if (c >= '0' && c <= '9') { - str = c; - i += 1; - -// Look for more digits. - - for (;;) { - c = this.charAt(i); - if (c < '0' || c > '9') { - break; - } - i += 1; - str += c; - } - -// Make sure the next character is not a letter. - - if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c === '_') { - str += c; - i += 1; - make('number', str).error("Bad number"); - } - -// Convert the string value to a number. If it is finite, then it is a good -// token. - - n = +str; - if (isFinite(n)) { - result.push(make('number', n)); - } else { - make('number', str).error("Bad number"); - } - -// comment. - - } else if (c === ';') { - for (;;) { - c = this.charAt(i); - if (c === '\n' || c === '\r' || c === '') { - break; - } - i += 1; - } - -// multi-char operator. - - } else if (multi_start.indexOf(c) >= 0) { - str = c; - i += 1; - while (i < length) { - c = this.charAt(i); - if (multi_continue.indexOf(c) < 0) { - break; - } - str += c; - i += 1; - } - result.push(make('operator', str)); - -// single-character operator. - - } else { - i += 1; - result.push(make('operator', c)); - c = this.charAt(i); - } - } - return result; -}; - - diff --git a/code/tree_monadize.ml b/code/tree_monadize.ml deleted file mode 100644 index 70e7df98..00000000 --- a/code/tree_monadize.ml +++ /dev/null @@ -1,278 +0,0 @@ -(* - * tree_monadize.ml - * - * If you've got some block of code that uses `unit`s and `bind`s, and you - * want to interpret it alternately using this monad, that monad, or another - * monad, you can use OCaml's module system. You'd write your code like this: - *) - -module Reader_monad = struct - (* change this to suit your needs *) - type env = int -> int;; - - type 'a m = env -> 'a;; - let unit a : 'a m = fun e -> a;; - let bind (u : 'a m) (f : 'a -> 'b m) : 'b m = - fun e -> f (u e) e;; -end - -module State_monad = struct - (* change this to suit your needs *) - type store = int;; - - type 'a m = store -> 'a * store;; - let unit a : 'a m = fun s -> (a, s);; - let bind (u : 'a m) (f : 'a -> 'b m) : 'b m = - fun s -> (let (a, s') = u s in (f a) s');; -end - -module List_monad = struct - type 'a m = 'a list;; - let unit a : 'a m = [a];; - let bind (u: 'a m) (f : 'a -> 'b m) : 'b m = - List.concat(List.map f u);; -end - -(* - * Then you can replace code that looks like this: - * ... reader_bind ... - * with code that looks like this: - * ... Reader_monad.bind ... - * and the latter can be reformulated like this: - * let open Reader_monad in ... bind ... - * or equivalently, like this: - * Reader_monad.(... bind ...) - * Then you can use literally the same `... bind ...` code when writing instead: - * State_monad.(... bind ...) - *) - -(* That's great, however it still requires us to repeat the - * `... bind ...` code every time we want to change which monad we're working - * with. Shouldn't there be a way to _parameterize_ the `... bind ...` code - * on a monad, so that we only have to write the `... bind ...` code once, - * but can invoke it alternately with the Reader_monad supplied as an - * argument, or the State_monad, or another? - * - * There is a way to do this, but it requires putting the `... bind ...` code in - * its own module, and making that module parameterized on some M_monad - * module. Also we have to explicitly declare what commonality we're expecting - * from M_monad modules we're going to use as parameters. We'll explain how to - * do this in a moment. - * - * As preparation, a general observation: - * 'a and so on are type variables in OCaml; they stand for arbitrary types. - * What if you want a variable for a type constructor? For example, you want to - * generalize this pattern: - * type ('a) t1 = 'a -> ('a) list - * type ('a) t2 = 'a -> ('a) option - * type ('a) t3 = 'a -> ('a) reader - * and so on? OCaml won't let you do this: - * type ('a, 'b) t = 'a -> ('a) 'b - * To generalize on the 'b position, we instead have to use OCaml's modules, - * and in particular its ability to make modules parameterized on other modules - * (OCaml calls these parameterized modules Functors, but that name is also - * used in other ways in this literature, so I won't give in to it.) - * - * Here's how you'd have to define the t type from above: - * module T_maker( - * (* A sig...end block specifies the type of a module - * * What we're doing here is specifying the type of the - * * module parameter that will choose - * * whether b = list or b = option or b = reader... - * * This module parameter may supply values as well as types *) - * M : sig - * type ('a) b - * end - * ) = - * (* A struct...end block gives a module value - * * What we're doing here is building a new module that makes - * * use of the module that was supplied as M *) - * struct - * type ('a) t = 'a -> ('a) M.b - * end - * And here's how you'd use it: - * module T_list = T_maker(struct type 'a b = 'a list end);; - * type 'a t1 = 'a T_list.t;; - * module T_option = T_maker(struct type 'a b = 'a option end);; - * type 'a t2 = 'a T_option.t;; - * (* and so on *) - * - * I know, it seems unnecessarily complicated. Nonetheless, that's how it - * works. And that is also the technique we'll use to make our - * `... bind ...` code parametric on some M_monad module. - *) - -type 'a tree = Leaf of 'a | Node of ('a tree) * ('a tree);; - -let t1 = Node - (Node - (Leaf 2, Leaf 3), - Node - (Leaf 5, - Node - (Leaf 7, Leaf 11)));; - - -module Tree_monadizer(M : sig - (* the module we're using as a parameter has to supply function values - * for unit and bind, as well as a monadic type constructor *) - type 'a m - val unit : 'a -> 'a m - val bind : 'a m -> ('a -> 'b m) -> 'b m -end) = struct - let rec monadize (f: 'a -> 'b M.m) (t: 'a tree) : 'b tree M.m = - match t with - | Leaf a -> M.bind (f a) (fun b -> M.unit (Leaf b)) - | Node(l, r) -> - M.bind (monadize f l) (fun l' -> - M.bind (monadize f r) (fun r' -> - M.unit (Node (l', r')))) -end;; - - -(* Now we supply Reader_monad as a parameter to Tree_monadizer. - * We'll get back a module TreeReader that contains a single value, - * the monadize function specialized to the Reader monad *) -module TreeReader = Tree_monadizer(Reader_monad);; - - -(* Make a TreeState module containing monadize specialized to the State monad *) -module TreeState = Tree_monadizer(State_monad);; - - -(* Make a TreeList module containing monadize specialized to the List monad *) -module TreeList = Tree_monadizer(List_monad);; - - -(* The Continuation monad is a bit more complicated *) -module Continuation_monad = struct - type ('r,'a) m = ('a -> 'r) -> 'r;; - let unit a : ('r,'a) m = fun k -> k a;; - let bind (u: ('r,'a) m) (f: 'a -> ('r,'b) m) : ('r,'b) m = - fun k -> u (fun a -> f a k);; -end - -(* Since the Continuation monad is parameterized on two types---it's - * ('r,'a) cont not ('a) cont---we can't match the type ('a) monad that - * Tree_monadizer expects in its parameter. So we have to make a different - * Tree_monadizer2 that takes a ('r,'a) monad type constructor in its - * parameter instead *) -module Tree_monadizer2(M : sig - type ('r,'a) m - val unit : 'a -> ('r,'a) m - val bind : ('r,'a) m -> ('a -> ('r,'b) m) -> ('r,'b) m -end) = struct - (* the body of the monadize function is the same; the only difference is in - * the types *) - let rec monadize (f: 'a -> ('r,'b) M.m) (t: 'a tree) : ('r,'b tree) M.m = - match t with - | Leaf a -> M.bind (f a) (fun b -> M.unit (Leaf b)) - | Node(l, r) -> - M.bind (monadize f l) (fun l' -> - M.bind (monadize f r) (fun r' -> - M.unit (Node (l', r')))) -end;; - -(* Make a TreeCont module containing monadize specialized to the Cont monad *) -module TreeCont = Tree_monadizer2(Continuation_monad);; - - - -(* - * Here are all the examples from - * http://lambda.jimpryor.net/manipulating_trees_with_monads/ - *) - - -let asker : int -> int Reader_monad.m = - fun (a : int) -> fun (env : int -> int) -> env a;; - -(* asker takes an int and returns a Reader monad that - * "looks up" that int in the environment (i.e. modifies it) - * this is structurally parallel to the function `lookup` we used - * before to "look up" variables in the environment *) - -(* double each leaf *) -let env = fun i -> i + i in -TreeReader.monadize asker t1 env;; - -(* You can also avoid declaring a separate toplevel TreeReader module - * (or even a separate Reader_monad module) by using one of these forms: - * ... - * let module T = Tree_monadizer(Reader_monad) in - * T.monadize asker t1 env;; - * or: - * ... - * let env = fun i -> i + i in - * let module Monad = struct - * type env = int -> int;; - * type 'a m = env -> 'a;; - * let unit a : 'a m = fun e -> a;; - * let bind (u : 'a m) (f : 'a -> 'b m) : 'b m = - * fun e -> f (u e) e;; - * end in - * let module T = Tree_monadizer(Monad) in - * T.monadize asker t1 env;; - * or: - * ... - * let module T = Tree_monadizer(struct - * type env = int -> int;; - * type 'a m = env -> 'a;; - * let unit a : 'a m = fun e -> a;; - * let bind (u : 'a m) (f : 'a -> 'b m) : 'b m = - * fun e -> f (u e) e;; - * end) in - * T.monadize asker t1 env;; - *) - - -(* square each leaf *) -let env = fun i -> i * i in -TreeReader.monadize asker t1 env;; - - - -(* count leaves *) - -let incrementer : int -> int State_monad.m = - fun (a : int) -> fun s -> (a, s+1);; -(* incrementer takes an 'a and returns it wrapped in a - * State monad that increments the store *) - -let initial_store = 0 in -TreeState.monadize incrementer t1 initial_store;; - -(* annotate leaves as they're visited *) - -let annotater : int -> (int * int) State_monad.m = - fun (a : int) -> fun s -> ((a,s+1), s+1);; - -let initial_store = 0 in -TreeState.monadize annotater t1 initial_store;; - - -(* copy tree with different choices for leaves *) - -let chooser i = if i = 2 then [20; 21] else [i];; - -TreeList.monadize chooser t1;; - - - -(* do nothing *) -let initial_continuation = fun t -> t in -TreeCont.monadize Continuation_monad.unit t1 initial_continuation;; - -(* convert tree to list of leaves *) -let initial_continuation = fun t -> [] in -TreeCont.monadize (fun a k -> a :: k a) t1 initial_continuation;; - -(* square each leaf using continuation *) -let initial_continuation = fun t -> t in -TreeCont.monadize (fun a k -> k (a*a)) t1 initial_continuation;; - -(* count leaves, using continuation *) -let initial_continuation = fun t -> 0 in -TreeCont.monadize (fun a k -> 1 + k a) t1 initial_continuation;; - - diff --git a/coreference-and-modality.pdf b/coreference-and-modality.pdf deleted file mode 100644 index 8dc69f5387f656020a793ed1a6d76cf9c7897d2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315722 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%0DK>DKslLuX3CO>^r) z)avyXw^64+Rvb=>r2)yPX@#59nf`Iu($B~y7matqM<)~BAUkziwQ}T^fzShx&Lktx zc5^+)K$ZT-c4yXTFVK*Q#j^cmT2fFc#)-f8FbrG}G6@d>ro>*UFJuKz>={MkRAo&e z!Ev=B>cN0&p%{wEHOv!(U(cVL!XrgTl_#|%>U$;dbWyDO1<*v}JujuV8?z?;*!+g@ zpKE?+%64OtQF4abSO)rD9s2AdgB6+qv#KU4C-rkyFV>A7&`vmF8k@!jUOZw}IZv7w$tuR5Y}B2znX$CIXEfc_^6?_­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

q&zaD(H#qEf8y1>0~C=aVe4KKHJ=#HBTJ(w&W* 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

}%QU{YI)+2Rl@I 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 OX4n4vPdRRC*Z%;hr)jAG diff --git a/coroutines_and_aborts.mdwn b/coroutines_and_aborts.mdwn deleted file mode 100644 index 4b2b5da4..00000000 --- a/coroutines_and_aborts.mdwn +++ /dev/null @@ -1,613 +0,0 @@ -[[!toc]] - -##Same-fringe using a zipper-based coroutine## - -Recall back in [[Assignment4]], we asked you to enumerate the "fringe" of a leaf-labeled tree. Both of these trees (here I *am* drawing the labels in the diagram): - - . . - / \ / \ - . 3 1 . - / \ / \ - 1 2 2 3 - -have the same fringe: `[1; 2; 3]`. We also asked you to write a function that determined when two trees have the same fringe. The way you approached that back then was to enumerate each tree's fringe, and then compare the two lists for equality. Today, and then again in a later class, we'll encounter new ways to approach the problem of determining when two trees have the same fringe. - - -Supposing you did work out an implementation of the tree zipper, then one way to determine whether two trees have the same fringe would be: go downwards (and leftwards) in each tree as far as possible. Compare the targetted leaves. If they're different, stop because the trees have different fringes. If they're the same, then for each tree, move rightward if possible; if it's not (because you're at the rightmost position in a sibling list), move upwards then try again to move rightwards. Repeat until you are able to move rightwards. Once you do move rightwards, go downwards (and leftwards) as far as possible. Then you'll be targetted on the next leaf in the tree's fringe. The operations it takes to get to "the next leaf" may be different for the two trees. For example, in these trees: - - . . - / \ / \ - . 3 1 . - / \ / \ - 1 2 2 3 - -you won't move upwards at the same steps. Keep comparing "the next leaves" until they are different, or you exhaust the leaves of only one of the trees (then again the trees have different fringes), or you exhaust the leaves of both trees at the same time, without having found leaves with different labels. In this last case, the trees have the same fringe. - -If your trees are very big---say, millions of leaves---you can imagine how this would be quicker and more memory-efficient than traversing each tree to construct a list of its fringe, and then comparing the two lists so built to see if they're equal. For one thing, the zipper method can abort early if the fringes diverge early, without needing to traverse or build a list containing the rest of each tree's fringe. - -Let's sketch the implementation of this. We won't provide all the details for an implementation of the tree zipper, but we will sketch an interface for it. - -First, we define a type for leaf-labeled, binary trees: - - type 'a tree = Leaf of 'a | Node of ('a tree * 'a tree) - -Next, the interface for our tree zippers. We'll help ourselves to OCaml's **record types**. These are nothing more than tuples with a pretty interface. Instead of saying: - - # type blah = Blah of (int * int * (char -> bool));; - -and then having to remember which element in the triple was which: - - # let b1 = Blah (1, (fun c -> c = 'M'), 2);; - Error: This expression has type int * (char -> bool) * int - but an expression was expected of type int * int * (char -> bool) - # (* damnit *) - # let b1 = Blah (1, 2, (fun c -> c = 'M'));; - val b1 : blah = Blah (1, 2, ) - -records let you attach descriptive labels to the components of the tuple: - - # type blah_record = { height : int; weight : int; char_tester : char -> bool };; - # let b2 = { height = 1; weight = 2; char_tester = (fun c -> c = 'M') };; - val b2 : blah_record = {height = 1; weight = 2; char_tester = } - # let b3 = { height = 1; char_tester = (fun c -> c = 'K'); weight = 3 };; (* also works *) - val b3 : blah_record = {height = 1; weight = 3; char_tester = } - -These were the strategies to extract the components of an unlabeled tuple: - - let h = fst some_pair;; (* accessor functions fst and snd are only predefined for pairs *) - - let (h, w, test) = b1;; (* works for arbitrary tuples *) - - match b1 with - | (h, w, test) -> ...;; (* same as preceding *) - -Here is how you can extract the components of a labeled record: - - let h = b2.height;; (* handy! *) - - let {height = h; weight = w; char_tester = test} = b2 - in (* go on to use h, w, and test ... *) - - match test with - | {height = h; weight = w; char_tester = test} -> - (* same as preceding *) - -Anyway, using record types, we might define the tree zipper interface like so: - - type 'a starred_level = Root | Starring_Left of 'a starred_nonroot | Starring_Right of 'a starred_nonroot - and 'a starred_nonroot = { parent : 'a starred_level; sibling: 'a tree };; - - type 'a zipper = { level : 'a starred_level; filler: 'a tree };; - - let rec move_botleft (z : 'a zipper) : 'a zipper = - (* returns z if the targetted node in z has no children *) - (* else returns move_botleft (zipper which results from moving down and left in z) *) - - - - let rec move_right_or_up (z : 'a zipper) : 'a zipper option = - (* if it's possible to move right in z, returns Some (the result of doing so) *) - (* else if it's not possible to move any further up in z, returns None *) - (* else returns move_right_or_up (result of moving up in z) *) - - - -The following function takes an `'a tree` and returns an `'a zipper` focused on its root: - - let new_zipper (t : 'a tree) : 'a zipper = - {level = Root; filler = t} - ;; - -Finally, we can use a mutable reference cell to define a function that enumerates a tree's fringe until it's exhausted: - - let make_fringe_enumerator (t: 'a tree) = - (* create a zipper targetting the botleft of t *) - let zbotleft = move_botleft (new_zipper t) - (* create a refcell initially pointing to zbotleft *) - in let zcell = ref (Some zbotleft) - (* construct the next_leaf function *) - in let next_leaf () : 'a option = - match !zcell with - | Some z -> ( - (* extract label of currently-targetted leaf *) - let Leaf current = z.filler - (* update zcell to point to next leaf, if there is one *) - in let () = zcell := match move_right_or_up z with - | None -> None - | Some z' -> Some (move_botleft z') - (* return saved label *) - in Some current - | None -> (* we've finished enumerating the fringe *) - None - ) - (* return the next_leaf function *) - in next_leaf - ;; - -Here's an example of `make_fringe_enumerator` in action: - - # let tree1 = Leaf 1;; - val tree1 : int tree = Leaf 1 - # let next1 = make_fringe_enumerator tree1;; - val next1 : unit -> int option = - # next1 ();; - - : int option = Some 1 - # next1 ();; - - : int option = None - # next1 ();; - - : int option = None - # let tree2 = Node (Node (Leaf 1, Leaf 2), Leaf 3);; - val tree2 : int tree = Node (Node (Leaf 1, Leaf 2), Leaf 3) - # let next2 = make_fringe_enumerator tree2;; - val next2 : unit -> int option = - # next2 ();; - - : int option = Some 1 - # next2 ();; - - : int option = Some 2 - # next2 ();; - - : int option = Some 3 - # next2 ();; - - : int option = None - # next2 ();; - - : int option = None - -You might think of it like this: `make_fringe_enumerator` returns a little subprogram that will keep returning the next leaf in a tree's fringe, in the form `Some ...`, until it gets to the end of the fringe. After that, it will keep returning `None`. - -Using these fringe enumerators, we can write our `same_fringe` function like this: - - let same_fringe (t1 : 'a tree) (t2 : 'a tree) : bool = - let next1 = make_fringe_enumerator t1 - in let next2 = make_fringe_enumerator t2 - in let rec loop () : bool = - match next1 (), next2 () with - | Some a, Some b when a = b -> loop () - | None, None -> true - | _ -> false - in loop () - ;; - -The auxiliary `loop` function will keep calling itself recursively until a difference in the fringes has manifested itself---either because one fringe is exhausted before the other, or because the next leaves in the two fringes have different labels. If we get to the end of both fringes at the same time (`next1 (), next2 ()` matches the pattern `None, None`) then we've established that the trees do have the same fringe. - -The technique illustrated here with our fringe enumerators is a powerful and important one. It's an example of what's sometimes called **cooperative threading**. A "thread" is a subprogram that the main computation spawns off. Threads are called "cooperative" when the code of the main computation and the thread fixes when control passes back and forth between them. (When the code doesn't control this---for example, it's determined by the operating system or the hardware in ways that the programmer can't predict---that's called "preemptive threading.") Cooperative threads are also sometimes called *coroutines* or *generators*. - -With cooperative threads, one typically yields control to the thread, and then back again to the main program, multiple times. Here's the pattern in which that happens in our `same_fringe` function: - - main program next1 thread next2 thread - ------------ ------------ ------------ - start next1 - (paused) starting - (paused) calculate first leaf - (paused) <--- return it - start next2 (paused) starting - (paused) (paused) calculate first leaf - (paused) (paused) <-- return it - compare leaves (paused) (paused) - call loop again (paused) (paused) - call next1 again (paused) (paused) - (paused) calculate next leaf (paused) - (paused) <-- return it (paused) - ... and so on ... - -If you want to read more about these kinds of threads, here are some links: - - - -* [[!wikipedia Coroutine]] -* [[!wikipedia Iterator]] -* [[!wikipedia Generator_(computer_science)]] -* [[!wikipedia Fiber_(computer_science)]] - - -The way we built cooperative threads here crucially relied on two heavyweight tools. First, it relied on our having a data structure (the tree zipper) capable of being a static snapshot of where we left off in the tree whose fringe we're enumerating. Second, it relied on our using mutable reference cells so that we could update what the current snapshot (that is, tree zipper) was, so that the next invocation of the `next_leaf` function could start up again where the previous invocation left off. - -It's possible to build cooperative threads without using those tools, however. Some languages have a native syntax for them. Here's how we'd write the same-fringe solution above using native coroutines in the language Lua: - - > function fringe_enumerator (tree) - if tree.leaf then - coroutine.yield (tree.leaf) - else - fringe_enumerator (tree.left) - fringe_enumerator (tree.right) - end - end - - > function same_fringe (tree1, tree2) - local next1 = coroutine.wrap (fringe_enumerator) - local next2 = coroutine.wrap (fringe_enumerator) - local function loop (leaf1, leaf2) - if leaf1 or leaf2 then - return leaf1 == leaf2 and loop( next1(), next2() ) - elseif not leaf1 and not leaf2 then - return true - else - return false - end - end - return loop (next1(tree1), next2(tree2)) - end - - > return same_fringe ( {leaf=1}, {leaf=2} ) - false - - > return same_fringe ( {leaf=1}, {leaf=1} ) - true - - > return same_fringe ( {left = {leaf=1}, right = {left = {leaf=2}, right = {leaf=3}}}, - {left = {left = {leaf=1}, right = {leaf=2}}, right = {leaf=3}} ) - true - -We're going to think about the underlying principles to this execution pattern, and instead learn how to implement it from scratch---without necessarily having zippers or dedicated native syntax to rely on. - - -##Exceptions and Aborts## - -To get a better understanding of how that execution pattern works, we'll add yet a second execution pattern to our plate, and then think about what they have in common. - -While writing OCaml code, you've probably come across errors. In fact, you've probably come across errors of two sorts. One sort of error comes about when you've got syntax errors or type errors and the OCaml interpreter isn't even able to understand your code: - - # let lst = [1; 2] in - "a" :: lst;; - Error: This expression has type int list - but an expression was expected of type string list - -But you may also have encountered other kinds of error, that arise while your program is running. For example: - - # 1/0;; - Exception: Division_by_zero. - # List.nth [1;2] 10;; - Exception: Failure "nth". - -These "Exceptions" are **run-time errors**. OCaml will automatically detect some of them, like when you attempt to divide by zero. Other exceptions are *raised* by code. For instance, here is the implementation of `List.nth`: - - let nth l n = - if n < 0 then invalid_arg "List.nth" else - let rec nth_aux l n = - match l with - | [] -> failwith "nth" - | a::l -> if n = 0 then a else nth_aux l (n-1) - in nth_aux l n - -Notice the two clauses `invalid_arg "List.nth"` and `failwith "nth"`. These are two helper functions which are shorthand for: - - raise (Invalid_argument "List.nth");; - raise (Failure "nth");; - -where `Invalid_argument "List.nth"` is a value of type `exn`, and so too `Failure "nth"`. When you have some value `bad` of type `exn` and evaluate the expression: - - raise bad - -the effect is for the program to immediately stop without evaluating any further code: - - # let xcell = ref 0;; - val xcell : int ref = {contents = 0} - # let bad = Failure "test" - in let _ = raise bad - in xcell := 1;; - Exception: Failure "test". - # !xcell;; - - : int = 0 - -Notice that the line `xcell := 1` was never evaluated, so the contents of `xcell` are still `0`. - -I said when you evaluate the expression: - - raise bad - -the effect is for the program to immediately stop. That's not exactly true. You can also programmatically arrange to *catch* errors, without the program necessarily stopping. In OCaml we do that with a `try ... with PATTERN -> ...` construct, analogous to the `match ... with PATTERN -> ...` construct: - - # let foo x = - try - (if x = 1 then 10 - else if x = 2 then raise (Failure "two") - else raise (Failure "three") - ) + 100 - with Failure "two" -> 20 - ;; - val foo : int -> int = - # foo 1;; - - : int = 110 - # foo 2;; - - : int = 20 - # foo 3;; - Exception: Failure "three". - -Notice what happens here. If we call `foo 1`, then the code between `try` and `with` evaluates to `110`, with no exceptions being raised. That then is what the entire `try ... with ...` block evaluates to; and so too what `foo 1` evaluates to. If we call `foo 2`, then the code between `try` and `with` raises an exception `Failure "two"`. The pattern in the `with` clause matches that exception, so we get instead `20`. If we call `foo 3`, we again raise an exception. This exception isn't matched by the `with` block, so it percolates up to the top of the program, and then the program immediately stops. - -So what I should have said is that when you evaluate the expression: - - raise bad - -*and that exception is never caught*, then the effect is for the program to immediately stop. - -Trivia: what's the type of the `raise (Failure "two")` in: - - if x = 1 then 10 - else raise (Failure "two") - -What's its type in: - - if x = 1 then "ten" - else raise (Failure "two") - -So now what do you expect the type of this to be: - - fun x -> raise (Failure "two") - -How about this: - - (fun x -> raise (Failure "two") : 'a -> 'a) - -Remind you of anything we discussed earlier? /Trivia. - -Of course, it's possible to handle errors in other ways too. There's no reason why the implementation of `List.nth` *had* to raise an exception. They might instead have returned `Some a` when the list had an nth member `a`, and `None` when it does not. But it's pedagogically useful for us to think about the exception-raising pattern now. - -When an exception is raised, it percolates up through the code that called it, until it finds a surrounding `try ... with ...` that matches it. That might not be the first `try ... with ...` that it encounters. For example: - - # try - try - (raise (Failure "blah") - ) + 100 - with Failure "fooey" -> 10 - with Failure "blah" -> 20;; - - : int = 20 - -The matching `try ... with ...` block need not *lexically surround* the site where the error was raised: - - # let foo b x = - try - (b x - ) + 100 - with Failure "blah" -> 20 - in let bar x = - raise (Failure "blah") - in foo bar 0;; - - : int = 20 - -Here we call `foo bar 0`, and `foo` in turn calls `bar 0`, and `bar` raises the exception. Since there's no matching `try ... with ...` block in `bar`, we percolate back up the history of who called that function, and we find a matching `try ... with ...` block in `foo`. This catches the error and so then the `try ... with ...` block in `foo` (the code that called `bar` in the first place) will evaluate to `20`. - -OK, now this exception-handling apparatus does exemplify the second execution pattern we want to focus on. But it may bring it into clearer focus if we simplify the pattern even more. Imagine we could write code like this instead: - - # let foo x = - try begin - (if x = 1 then 10 - else abort 20 - ) + 100 - end - ;; - -then if we called `foo 1`, we'd get the result `110`. If we called `foo 2`, on the other hand, we'd get `20` (note, not `120`). This exemplifies the same interesting "jump out of this part of the code" behavior that the `try ... raise ... with ...` code does, but without the details of matching which exception was raised, and handling the exception to produce a new result. - -Many programming languages have this simplified exceution pattern, either instead of or alongside a `try ... with ...`-like pattern. In Lua and many other languages, `abort` is instead called `return`. In Lua, the preceding example would be written: - - > function foo(x) - local value - if (x == 1) then - value = 10 - else - return 20 -- abort early - end - return value + 100 -- in Lua, a function's normal value - -- must always also be explicitly returned - end - - > return foo(1) - 110 - - > return foo(2) - 20 - -Okay, so that's our second execution pattern. - -##What do these have in common?## - -In both of these patterns, we need to have some way to take a snapshot of where we are in the evaluation of a complex piece of code, so that we might later resume execution at that point. In the coroutine example, the two threads need to have a snapshot of where they were in the enumeration of their tree's leaves. In the abort example, we need to have a snapshot of where to pick up again if some embedded piece of code aborts. Sometimes we might distill that snapshot into a data structure like a zipper. But we might not always know how to do so; and learning how to think about these snapshots without the help of zippers will help us see patterns and similarities we might otherwise miss. - -A more general way to think about these snapshots is to think of the code we're taking a snapshot of as a *function.* For example, in this code: - - let foo x = - try begin - (if x = 1 then 10 - else abort 20 - ) + 100 - end - in (foo 2) + 1;; - -we can imagine a box: - - let foo x = - +---try begin----------------+ - | (if x = 1 then 10 | - | else abort 20 | - | ) + 100 | - +---end----------------------+ - in (foo 2) + 1000;; - -and as we're about to enter the box, we want to take a snapshot of the code *outside* the box. If we decide to abort, we'd be aborting *to* that snapshotted code. - - -What would a "snapshot of the code outside the box" look like? Well, let's rearrange the code somewhat. It should be equivalent to this: - - let x = 2 - in let foo_result = - +---try begin----------------+ - | (if x = 1 then 10 | - | else abort 20 | - | ) + 100 | - +---end----------------------+ - in (foo_result) + 1000;; - -and we can think of the code starting with `let foo_result = ...` as a function, with the box being its parameter, like this: - - fun box -> - let foo_result = box - in (foo_result) + 1000 - -That function is our "snapshot". Normally what happens is that code *inside* the box delivers up a value, and that value gets supplied as an argument to the snapshot-function just described. That is, our code is essentially working like this: - - let x = 2 - in let snapshot = fun box -> - let foo_result = box - in (foo_result) + 1000 - in let value = - (if x = 1 then 10 - else ... (* we'll come back to this part *) - ) + 100 - in shapshot value;; - -But now how should the `abort 20` part, that we ellided here, work? What should happen when we try to evaluate that? - -Well, that's when we use the snapshot code in an unusual way. If we encounter an `abort 20`, we should abandon the code we're currently executing, and instead just supply `20` to the snapshot we saved when we entered the box. That is, something like this: - - let x = 2 - in let snapshot = fun box -> - let foo_result = box - in (foo_result) + 1000 - in let value = - (if x = 1 then 10 - else snapshot 20 - ) + 100 - in shapshot value;; - -Except that isn't quite right, yet---in this fragment, after the `snapshot 20` code is finished, we'd pick up again inside `let value = (...) + 100 in snapshot value`. That's not what we want. We don't want to pick up again there. We want instead to do this: - - let x = 2 - in let snapshot = fun box -> - let foo_result = box - in (foo_result) + 1000 - in let value = - (if x = 1 then 10 - else snapshot 20 THEN STOP - ) + 100 - in shapshot value;; - -We can get that by some further rearranging of the code: - - let x = 2 - in let snapshot = fun box -> - let foo_result = box - in (foo_result) + 1000 - in let continue_normally = fun from_value -> - let value = from_value + 100 - in snapshot value - in - if x = 1 then continue_normally 10 - else snapshot 20;; - -And this is indeed what is happening, at a fundamental level, when you use an expression like `abort 20`. - - - -A similar kind of "snapshotting" lets coroutines keep track of where they left off, so that they can start up again at that same place. - -##Continuations, finally## - -These snapshots are called **continuations** because they represent how the computation will "continue" once some target code (in our example, the code in the box) delivers up a value. - -You can think of them as functions that represent "how the rest of the computation proposes to continue." Except that, once we're able to get our hands on those functions, we can do exotic and unwholesome things with them. Like use them to suspend and resume a thread. Or to abort from deep inside a sub-computation: one function might pass the command to abort *it* to a subfunction, so that the subfunction has the power to jump directly to the outside caller. Or a function might *return* its continuation function to the outside caller, giving *the outside caller* the ability to "abort" the function (the function that has already returned its value---so what should happen then?) Or we may call the same continuation function *multiple times* (what should happen then?). All of these weird and wonderful possibilities await us. - -The key idea behind working with continuations is that we're *inverting control*. In the fragment above, the code `(if x = 1 then ... else snapshot 20) + 100`---which is written as if it were to supply a value to the outside context that we snapshotted---itself *makes non-trivial use of* that snapshot. So it has to be able to refer to that snapshot; the snapshot has to somehow be available to our inside-the-box code as an *argument* or bound variable. That is: the code that is *written* like it's supplying an argument to the outside context is instead *getting that context as its own argument*. He who is written as value-supplying slave is instead become the outer context's master. - -In fact you've already seen this several times this semester---recall how in our implementation of pairs in the untyped lambda-calculus, the handler who wanted to use the pair's components had *in the first place to be supplied to the pair as an argument*. So the exotica from the end of the seminar was already on the scene in some of our earliest steps. Recall also what we did with v2 and v5 lists. Version 5 lists were the ones that let us abort a fold early: -go back and re-read the material on "Aborting a Search Through a List" in [[Week4]]. - -This inversion of control should also remind you of Montague's treatment of determiner phrases in ["The Proper Treatment of Quantification in Ordinary English"](http://www.blackwellpublishing.com/content/BPL_Images/Content_store/Sample_chapter/0631215417%5CPortner.pdf) (PTQ). - -A naive semantics for atomic sentences will say the subject term is of type `e`, and the predicate of type `e -> t`, and that the subject provides an argument to the function expressed by the predicate. - -Monatague proposed we instead take the subject term to be of type `(e -> t) -> t`, and that now it'd be the predicate (still of type `e -> t`) that provides an argument to the function expressed by the subject. - -If all the subject did then was supply an `e` to the `e -> t` it receives as an argument, we wouldn't have gained anything we weren't already able to do. But of course, there are other things the subject can do with the `e -> t` it receives as an argument. For instance, it can check whether anything in the domain satisfies that `e -> t`; or whether most things do; and so on. - -This inversion of who is the argument and who is the function receiving the argument is paradigmatic of working with continuations. - -Continuations come in many varieties. There are **undelimited continuations**, expressed in Scheme via `(call/cc (lambda (k) ...))` or the shorthand `(let/cc k ...)`. (`call/cc` is itself shorthand for `call-with-current-continuation`.) These capture "the entire rest of the computation." There are also **delimited continuations**, expressed in Scheme via `(reset ... (shift k ...) ...)` or `(prompt ... (control k ...) ...)` or any of several other operations. There are subtle differences between those that we won't be exploring in the seminar. Ken Shan has done terrific work exploring the relations of these operations to each other. - -When working with continuations, it's easiest in the first place to write them out explicitly, the way that we explicitly wrote out the `snapshot` continuation when we transformed this: - - let foo x = - try begin - (if x = 1 then 10 - else abort 20 - ) + 100 - end - in (foo 2) + 1000;; - -into this: - - let x = 2 - in let snapshot = fun box -> - let foo_result = box - in (foo_result) + 1000 - in let continue_normally = fun from_value -> - let value = from_value + 100 - in snapshot value - in - if x = 1 then continue_normally 10 - else snapshot 20;; - -Code written in the latter form is said to be written in **explicit continuation-passing style** or CPS. Later we'll talk about algorithms that mechanically convert an entire program into CPS. - -There are also different kinds of "syntactic sugar" we can use to hide the continuation plumbing. Of course we'll be talking about how to manipulate continuations **with a Continuation monad.** We'll also talk about a style of working with continuations where they're **mostly implicit**, but special syntax allows us to distill the implicit continuaton into a first-class value (the `k` in `(let/cc k ...)` and `(shift k ...)`. - -Various of the tools we've been introducing over the past weeks are inter-related. We saw coroutines implemented first with zippers; here we've talked in the abstract about their being implemented with continuations. Oleg says that "Zipper can be viewed as a delimited continuation reified as a data structure." Ken expresses the same idea in terms of a zipper being a "defunctionalized" continuation---that is, take something implemented as a function (a continuation) and implement the same thing as an inert data structure (a zipper). - -Mutation, delimited continuations, and monads can also be defined in terms of each other in various ways. We find these connections fascinating but the seminar won't be able to explore them very far. - -We recommend reading [the Yet Another Haskell Tutorial on Continuation Passing Style](http://en.wikibooks.org/wiki/Haskell/YAHT/Type_basics#Continuation_Passing_Style)---though the target language is Haskell, this discussion is especially close to material we're discussing in the seminar. - diff --git a/cps.mdwn b/cps.mdwn deleted file mode 100644 index d7752f4d..00000000 --- a/cps.mdwn +++ /dev/null @@ -1,286 +0,0 @@ -Gaining control over order of evaluation ----------------------------------------- - -We know that evaluation order matters. We're beginning to learn how -to gain some control over order of evaluation (think of Jim's abort handler). -We continue to reason about order of evaluation. - -A lucid discussion of evaluation order in the -context of the lambda calculus can be found here: -[Sestoft: Demonstrating Lambda Calculus Reduction](http://www.itu.dk/~sestoft/papers/mfps2001-sestoft.pdf). -Sestoft also provides a lovely on-line lambda evaluator: -[Sestoft: Lambda calculus reduction workbench](http://www.itu.dk/~sestoft/lamreduce/index.html), -which allows you to select multiple evaluation strategies, -and to see reductions happen step by step. - -Evaluation order matters ------------------------- - -We've seen this many times. For instance, consider the following -reductions. It will be convenient to use the abbreviation `w = -\x.xx`. I'll -indicate which lambda is about to be reduced with a * underneath: - -
-(\x.y)(ww)
- *
-y
-
- -Done! We have a normal form. But if we reduce using a different -strategy, things go wrong: - -
-(\x.y)(ww) =
-(\x.y)((\x.xx)w) =
-        *
-(\x.y)(ww) =
-(\x.y)((\x.xx)w) =
-        *
-(\x.y)(ww) 
-
- -Etc. - -As a second reminder of when evaluation order matters, consider using -`Y = \f.(\h.f(hh))(\h.f(hh))` as a fixed point combinator to define a recursive function: - -
-Y (\f n. blah) =
-(\f.(\h.f(hh))(\h.f(hh))) (\f n. blah) 
-     *
-(\f.f((\h.f(hh))(\h.f(hh)))) (\f n. blah) 
-       *
-(\f.f(f((\h.f(hh))(\h.f(hh))))) (\f n. blah) 
-         *
-(\f.f(f(f((\h.f(hh))(\h.f(hh)))))) (\f n. blah) 
-
- -And we never get the recursion off the ground. - - -Using a Continuation Passing Style transform to control order of evaluation ---------------------------------------------------------------------------- - -We'll present a technique for controlling evaluation order by transforming a lambda term -using a Continuation Passing Style transform (CPS), then we'll explore -what the CPS is doing, and how. - -In order for the CPS to work, we have to adopt a new restriction on -beta reduction: beta reduction does not occur underneath a lambda. -That is, `(\x.y)z` reduces to `z`, but `\u.(\x.y)z` does not reduce to -`\u.z`, because the `\u` protects the redex in the body from -reduction. (In this context, a "redex" is a part of a term that matches -the pattern `...((\xM)N)...`, i.e., something that can potentially be -the target of beta reduction.) - -Start with a simple form that has two different reduction paths: - -reducing the leftmost lambda first: `(\x.y)((\x.z)u) ~~> y` - -reducing the rightmost lambda first: `(\x.y)((\x.z)u) ~~> (\x.y)z ~~> y` - -After using the following call-by-name CPS transform---and assuming -that we never evaluate redexes protected by a lambda---only the first -reduction path will be available: we will have gained control over the -order in which beta reductions are allowed to be performed. - -Here's the CPS transform defined: - - [x] = x - [\xM] = \k.k(\x[M]) - [MN] = \k.[M](\m.m[N]k) - -Here's the result of applying the transform to our simple example: - - [(\x.y)((\x.z)u)] = - \k.[\x.y](\m.m[(\x.z)u]k) = - \k.(\k.k(\x.[y]))(\m.m(\k.[\x.z](\m.m[u]k))k) = - \k.(\k.k(\x.y))(\m.m(\k.(\k.k(\x.z))(\m.muk))k) - -Because the initial `\k` protects (i.e., takes scope over) the entire -transformed term, we can't perform any reductions. In order to watch -the computation unfold, we have to apply the transformed term to a -trivial continuation, usually the identity function `I = \x.x`. - - [(\x.y)((\x.z)u)] I = - (\k.[\x.y](\m.m[(\x.z)u]k)) I - * - [\x.y](\m.m[(\x.z)u] I) = - (\k.k(\x.y))(\m.m[(\x.z)u] I) - * * - (\x.y)[(\x.z)u] I --A-- - * - y I - -The application to `I` unlocks the leftmost functor. Because that -functor (`\x.y`) throws away its argument (consider the reduction in the -line marked (A)), we never need to expand the -CPS transform of the argument. This means that we never bother to -reduce redexes inside the argument. - -Compare with a call-by-value xform: - - {x} = \k.kx - {\aM} = \k.k(\a{M}) - {MN} = \k.{M}(\m.{N}(\n.mnk)) - -This time the reduction unfolds in a different manner: - - {(\x.y)((\x.z)u)} I = - (\k.{\x.y}(\m.{(\x.z)u}(\n.mnk))) I - * - {\x.y}(\m.{(\x.z)u}(\n.mnI)) = - (\k.k(\x.{y}))(\m.{(\x.z)u}(\n.mnI)) - * * - {(\x.z)u}(\n.(\x.{y})nI) = - (\k.{\x.z}(\m.{u}(\n.mnk)))(\n.(\x.{y})nI) - * - {\x.z}(\m.{u}(\n.mn(\n.(\x.{y})nI))) = - (\k.k(\x.{z}))(\m.{u}(\n.mn(\n.(\x.{y})nI))) - * * - {u}(\n.(\x.{z})n(\n.(\x.{y})nI)) = - (\k.ku)(\n.(\x.{z})n(\n.(\x.{y})nI)) - * * - (\x.{z})u(\n.(\x.{y})nI) --A-- - * - {z}(\n.(\x.{y})nI) = - (\k.kz)(\n.(\x.{y})nI) - * * - (\x.{y})zI - * - {y}I = - (\k.ky)I - * - I y - -In this case, the argument does get evaluated: consider the reduction -in the line marked (A). - -Both xforms make the following guarantee: as long as redexes -underneath a lambda are never evaluated, there will be at most one -reduction available at any step in the evaluation. -That is, all choice is removed from the evaluation process. - -Now let's verify that the CBN CPS avoids the infinite reduction path -discussed above (remember that `w = \x.xx`): - - [(\x.y)(ww)] I = - (\k.[\x.y](\m.m[ww]k)) I - * - [\x.y](\m.m[ww]I) = - (\k.k(\x.y))(\m.m[ww]I) - * * - (\x.y)[ww]I - * - y I - - -Questions and exercises: - -1. Prove that {(\x.y)(ww)} does not terminate. - -2. Why is the CBN xform for variables `[x] = x` instead of something -involving kappas (i.e., `k`'s)? - -3. Write an Ocaml function that takes a lambda term and returns a -CPS-xformed lambda term. You can use the following data declaration: - - type form = Var of char | Abs of char * form | App of form * form;; - -4. The discussion above talks about the "leftmost" redex, or the -"rightmost". But these words apply accurately only in a special set -of terms. Characterize the order of evaluation for CBN (likewise, for -CBV) more completely and carefully. - -5. What happens (in terms of evaluation order) when the application -rule for CBV CPS is changed to `{MN} = \k.{N}(\n.{M}(\m.mnk))`? - -6. A term and its CPS xform are different lambda terms. Yet in some -sense they "do" the same thing computationally. Make this sense -precise. - - -Thinking through the types --------------------------- - -This discussion is based on [Meyer and Wand 1985](http://citeseer.ist.psu.edu/viewdoc/download?doi=10.1.1.44.7943&rep=rep1&type=pdf). - -Let's say we're working in the simply-typed lambda calculus. -Then if the original term is well-typed, the CPS xform will also be -well-typed. But what will the type of the transformed term be? - -The transformed terms all have the form `\k.blah`. The rule for the -CBN xform of a variable appears to be an exception, but instead of -writing `[x] = x`, we can write `[x] = \k.xk`, which is -eta-equivalent. The `k`'s are continuations: functions from something -to a result. Let's use σ as the result type. The each `k` in -the transform will be a function of type ρ --> σ for some -choice of ρ. - -We'll need an ancilliary function ': for any ground type a, a' = a; -for functional types a->b, (a->b)' = ((a' -> σ) -> σ) -> (b' -> σ) -> σ. - - Call by name transform - - Terms Types - - [x] = \k.xk [a] = (a'->o)->o - [\xM] = \k.k(\x[M]) [a->b] = ((a->b)'->o)->o - [MN] = \k.[M](\m.m[N]k) [b] = (b'->o)->o - -Remember that types associate to the right. Let's work through the -application xform and make sure the types are consistent. We'll have -the following types: - - M:a->b - N:a - MN:b - k:b'->o - [N]:(a'->o)->o - m:((a'->o)->o)->(b'->o)->o - m[N]:(b'->o)->o - m[N]k:o - [M]:((a->b)'->o)->o = ((((a'->o)->o)->(b'->o)->o)->o)->o - [M](\m.m[N]k):o - [MN]:(b'->o)->o - -Be aware that even though the transform uses the same symbol for the -translation of a variable (i.e., `[x] = x`), in general the variable -in the transformed term will have a different type than in the source -term. - -Excercise: what should the function ' be for the CBV xform? Hint: -see the Meyer and Wand abstract linked above for the answer. - - -Other CPS transforms --------------------- - -It is easy to think that CBN and CBV are the only two CPS transforms. -(We've already seen a variant on call-by-value one of the excercises above.) - -In fact, the number of distinct transforms is unbounded. For -instance, here is a variant of CBV that uses the same types as CBN: - - = x - <\xM> = \k.k(\x) - = \k.(\m.(\n.m(\k.kn)k)) - -Try reducing `<(\x.x) ((\y.y) (\z.z))> I` to convince yourself that -this is a version of call-by-value. - -Once we have two evaluation strategies that rely on the same types, we -can mix and match: - - [x] = x - = x - [\xM] = \k.k(\x) - <\xM] = \k.k(\x[M]) - [MN] = \k.(\m.mk) - = \k.[M](\m.[N](\n.m(\k.kn)k)) - -This xform interleaves call-by-name and call-by-value in layers, -according to the depth of embedding. -(Cf. page 4 of Reynold's 1974 paper ftp://ftp.cs.cmu.edu/user/jcr/reldircont.pdf (equation (4) and the -explanation in the paragraph below.) diff --git a/cps_and_continuation_operators.mdwn b/cps_and_continuation_operators.mdwn deleted file mode 100644 index 72b00342..00000000 --- a/cps_and_continuation_operators.mdwn +++ /dev/null @@ -1,672 +0,0 @@ -[[!toc]] - -CPS Transforms -============== - -We've already approached some tasks now by programming in **continuation-passing style.** We first did that with tuples at the start of term, and then with the v5 lists in [[week4]], and now more recently and self-consciously when discussing [aborts](/couroutines_and_aborts), -and [the "abSd" task](/from_list_zippers_to_continuations). and the use of `tree_monadize` specialized to the Continuation monad, which required us to supply an initial continuation. - -In our discussion of aborts, we showed how to rearrange code like this: - - - let foo x = - +---try begin----------------+ - | (if x = 1 then 10 | - | else abort 20 | - | ) + 100 | - +---end----------------------+ - in (foo 2) + 1000;; - -into a form like this: - - let x = 2 - in let snapshot = fun box -> - let foo_result = box - in (foo_result) + 1000 - in let continue_normally = fun from_value -> - let value = from_value + 100 - in snapshot value - in - if x = 1 then continue_normally 10 - else snapshot 20;; - - - -How did we figure out how to rearrange that code? There are algorithms that can do this for us mechanically. These algorithms are known as **CPS transforms**, because they transform code that might not yet be in CPS form into that form. - -We won't attempt to give a full CPS transform for OCaml; instead we'll just focus on the lambda calculus and a few extras, to be introduced as we proceed. - -In fact there are multiple ways to do a CPS transform. Here is one: - - [x] --> x - [\x. M] --> \k. k (\x. [M]) - [M N] --> \k. [M] (\m. m [N] k) - -And here is another: - - [x] --> \k. k x - [\x. M] --> \k. k (\x. [M]) - [M N] --> \k. [M] (\m. [N] (\n. m n k)) - -These transforms have some interesting properties. One is that---assuming we never reduce inside a lambda term, but only when redexes are present in the outermost level---the formulas generated by these transforms will always only have a single candidate redex to be reduced at any stage. In other words, the generated expressions dictate in what order the components from the original expressions will be evaluated. As it happens, the first transform above forces a *call-by-name* reduction order: assuming `M N` to be a redex, redexes inside `N` will be evaluated only after `N` has been substituted into `M`. And the second transform forces a *call-by-value* reduction order. These reduction orders will be forced no matter what the native reduction order of the interpreter is, just so long as we're only allowed to reduce redexes not underneath lambdas. - -Plotkin did important early work with CPS transforms, and they are now a staple of academic computer science. (See the end of his 1975 paper [Call-by-name, call-by-value, and the lambda-calculus](http://homepages.inf.ed.ac.uk/gdp/publications/cbn_cbv_lambda.pdf).) - -Here's another interesting fact about these transforms. Compare the translations for variables and applications in the call-by-value transform: - - [x] --> \k. k x - [M N] --> \k. [M] (\m. [N] (\n. m n k)) - -to the implementations we proposed for `unit` and `bind` when developing a Continuation monads, for example [here](/list_monad_as_continuation_monad). I'll relabel some of the variable names to help the comparison: - - let cont_unit x = fun k -> k x - let cont_bind N M = fun k -> N (fun n -> M n k) - -The transform for `x` is just `cont_unit x`! And the transform for `M N` is, though not here exactly the same as `cont_bind N M`, quite reminiscent of it. (I don't yet know whether there's an easy and satisfying explanation of why these two are related as they are.) - -Doing CPS transforms by hand is very cumbersome. (Try it.) But you can leverage our lambda evaluator to help you out. Here's how to do it. From here on out, we'll be working with and extending the call-by-value CPS transform set out above: - - let var = \x (\k. k x) in - let lam = \x_body (\k. k (\x. x_body x)) in - let app = \m n. (\k. m (\m. n (\n. m n k))) in - ... - -Then if you want to use [x], you'd write `var x`. If you want to use [\x. body], you'd write `lam (\x. BODY)`, where `BODY` is whatever [body] amounts to. If you want to use [m n], you'd write `app M N`, where M and N are whatever [m] and [n] amount to. - -To play around with this, you'll also want to help yourself to some primitives already in CPS form. (You won't want to rebuild everything again from scratch.) For a unary function like `succ`, you can take its primitive CPS analogue [succ] to be `\u. u (\a k. k (succ a))` (where `succ` in this expansion is the familiar non-CPS form of `succ`). Then for example: - - [succ x] - = \k. [succ] (\m. [x] (\n. m n k)) - ~~> ... - ~~> \k. k (succ x) - -Or, using the lambda evaluator, that is: - - ... - let op1 = \op. \u. u (\a k. k (op a)) in - app (op1 succ) (var x) - ~~> \k. k (succ x) - -Some other handy tools: - - let app2 = \a b c. app (app a b) c in - let app3 = \a b c d. app (app (app a b) c) d in - let op2 = \op. \u. u (\a v. v (\b k. k (op a b))) in - let op3 = \op. \u. u (\a v. v (\b w. w (\c k. k (op a b c)))) in - ... - -Then, for instance, [plus x y] would be rendered in the lambda evaluator as: - - app2 (op2 plus) (var x) (var y) - ~~> \k. k (plus x y) - -To finish off a CPS computation, you have to supply it with an "initial" or "outermost" continuation. (This is somewhat like "running" a monadic computation.) Usually you'll give the identity function, representing that nothing further happens to the continuation-expecting value. - -If the program you're working with is already in CPS form, then some elegant and powerful computational patterns become available, as we've been seeing. But it's tedious to convert to and work in fully-explicit CPS form. Usually you'll just want to be using the power of continuations at some few points in your program. It'd be nice if we had some way to make use of those patterns without having to convert our code explicitly into CPS form. - -Callcc -====== - -Well, we can. Consider the space of lambda formulas. Consider their image under a CPS transform. There will be many well-formed lambda expressions not in that image---that is, expressions that aren't anybody's CPS transform. Some of these will be useful levers in the CPS patterns we want to make use of. We can think of them as being the CPS transforms of some new syntax in the original language. For example, the expression `callcc` is explained as a new bit of syntax having some of that otherwise unclaimed CPS real-estate. The meaning of the new syntax can be understood in terms of how the CPS transform we specify for it behaves, when the whole language is in CPS form. - -I won't give the CPS transform for `callcc` itself, but instead for the complex form: - - [callcc (\k. body)] = \outk. (\k. [body] outk) (\v localk. outk v) - -The behavior of `callcc` is this. The whole expression `callcc (\k. body)`, call it C, is being evaluated in a context, call it E[\_]. When we convert to CPS form, the continuation of this occurrence of C will be bound to the variable `outk`. What happens then is that we bind the expression `\v localk. outk v` to the variable `k` and evaluate [body], passing through to it the existing continuation `outk`. Now if `body` is just, for example, `x`, then its CPS transform [x] will be `\j. j x` and this will accept the continuation `outk` and feed it `x`, and we'll continue on with nothing unusual occurring. If on the other hand `body` makes use of the variable `k`, what happens then? For example, suppose `body` includes `foo (k v)`. In the reduction of the CPS transform `[foo (k v)]`, `v` will be passed to `k` which as we said is now `\v localk. outk v`. The continuation of that application---what is scheduled to happen to `k v` after it's evaluated and `foo` gets access to it---will be bound next to `localk`. But notice that this `localk` is discarded. The computation goes on without it. Instead, it just continues evaluating `outk v`, where as we said `outk` is the outside continuation E[\_] of the whole `callcc (\k. body)` invocation. - -So in other words, since the continuation in which `foo` was to be applied to the value of `k v` was discarded, that application never gets evaluated. We escape from that whole block of code. - -It's important to understand that `callcc` binds `k` to a pipe into the continuation as still then installed. Not just to a function that performs the same computation as the context E[\_] does---that has the same normal form and extension. But rather, a pipe into E[\_] *in its continuation-playing role*. This is manifested by the fact that when `k v` finishes evaluating, that value is not delivered to `foo` for the computation to proceed. Instead, when `k v` finishes evaluating, the program will then be done. Not because of some "stop here" block attached to `k`, but rather because of what it is that `k` represents. Walking through the explanation above several times may help you understand this better. - -So too will examples. We'll give some examples, and show you how to try them out in a variety of formats: - -1. using the lambda evaluator to check how the CPS transforms reduce - - To do this, you can use the following helper function: - - let callcc = \k_body. \outk. (\k. (k_body k) outk) (\v localk. outk v) in - ... - - Used like this: [callcc (\k. body)] = `callcc (\k. BODY)`, where `BODY` is [body]. - -2. using a `callcc` operation on our Continuation monad - - This is implemented like this: - - let callcc body = fun outk -> body (fun v localk -> outk v) outk - - - -3. `callcc` was originally introduced in Scheme. There it's written `call/cc` and is an abbreviation of `call-with-current-continuation`. Instead of the somewhat bulky form: - - (call/cc (lambda (k) ...)) - - I prefer instead to use the lighter, and equivalent, shorthand: - - (let/cc k ...) - - -Callcc/letcc examples ---------------------- - -First, here are two examples in Scheme: - - (+ 100 (let/cc k (+ 10 1))) - |-----------------| - -This binds the continuation `outk` of the underlined expression to `k`, then computes `(+ 10 1)` and delivers that to `outk` in the normal way (not through `k`). No unusual behavior. It evaluates to `111`. - -What if we do instead: - - (+ 100 (let/cc k (+ 10 (k 1)))) - |---------------------| - -This time, during the evaluation of `(+ 10 (k 1))`, we supply `1` to `k`. So then the local continuation, which delivers the value up to `(+ 10 [_])` and so on, is discarded. Instead `1` gets supplied to the outer continuation in place when `let/cc` was invoked. That will be `(+ 100 [_])`. When `(+ 100 1)` is evaluated, there's no more of the computation left to evaluate. So the answer here is `101`. - -You are not restricted to calling a bound continuation only once, nor are you restricted to calling it only inside of the `call/cc` (or `let/cc`) block. For example, you can do this: - - (let ([p (let/cc k (cons 1 k))]) - (cons (car p) ((cdr p) (cons 2 (lambda (x) x))))) - ; evaluates to '(2 2 . #) - -What happens here? First, we capture the continuation where `p` is about to be assigned a value. Inside the `let/cc` block, we create a pair consisting of `1` and the captured continuation. This pair is bound to p. We then proceed to extract the components of the pair. The head (`car`) goes into the start of a tuple we're building up. To get the next piece of the tuple, we extract the second component of `p` (this is the bound continuation `k`) and we apply it to a pair consisting of `2` and the identity function. Supplying arguments to `k` takes us back to the point where `p` is about to be assigned a value. The tuple we had formerly been building, starting with `1`, will no longer be accessible because we didn't bring along with us any way to refer to it, and we'll never get back to the context where we supplied an argument to `k`. Now `p` gets assigned not the result of `(let/cc k (cons 1 k))` again, but instead, the new pair that we provided: `'(2 . #)`. Again we proceed to build up a tuple: we take the first element `2`, then we take the second element (now the identity function), and feed it a pair `'(2 . #)`, and since it's an argument to the identity procedure that's also the result. So our final result is a nested pair, whose first element is `2` and whose second element is the pair `'(2 . #)`. Racket displays this nested pair like this: - - '(2 2 . #) - -Ok, so now let's see how to perform these same computations via CPS. - -In the lambda evaluator: - - let var = \x (\k. k x) in - let lam = \x_body (\k. k (\x. x_body x)) in - let app = \m n. (\k. m (\m. n (\n. m n k))) in - let app2 = \a b c. app (app a b) c in - let app3 = \a b c d. app (app (app a b) c) d in - let op1 = \op. \u. u (\a k. k (op a)) in - let op2 = \op. \u. u (\a v. v (\b k. k (op a b))) in - let op3 = \op. \u. u (\a v. v (\b w. w (\c k. k (op a b c)))) in - let callcc = \k_body. \outk. (\k. (k_body k) outk) (\v localk. outk v) in - - ; (+ 100 (let/cc k (+ 10 1))) ~~> 111 - app2 (op2 plus) (var hundred) (callcc (\k. app2 (op2 plus) (var ten) (var one))) - ; evaluates to \k. k (plus hundred (plus ten one)) - -Next: - - ; (+ 100 (let/cc k (+ 10 (k 1)))) ~~> 101 - app2 (op2 plus) (var hundred) (callcc (\k. app2 (op2 plus) (var ten) (app (var k) (var one)))) - ; evaluates to \k. k (plus hundred one) - -We won't try to do the third example in this framework. - -Finally, using the Continuation monad from our OCaml monad library. We begin: - - # #use "path/to/monads.ml" - # module C = Continuation_monad;; - -Now what we want to do is something like this: - - # C.(run0 (100 + callcc (fun k -> 10 + 1)));; - -`run0` is a special function in the Continuation monad that runs a value of that monad using the identity function as its initial continuation. The above expression won't type-check, for several reasons. First, we're trying to add 100 to `callcc (...)` but the latter is a `Continuation.m` value, not an `int`. So we have to do this instead: - - # C.(run0 (callcc (fun k -> 10 + 1) >>= fun i -> 100 + i));; - -Except that's still no good, because `10 + 1` and `100 + i` are of type `int`, but their context demands Continuation monadic values. So we have to throw in some `unit`s: - - # C.(run0 (callcc (fun k -> unit (10 + 1)) >>= fun i -> unit (100 + i)));; - - : int = 111 - -This works and as you can see, delivers the same answer `111` that we got by the other methods. - -Next we try: - - # C.(run0 (callcc (fun k -> unit (10 + (k 1))) >>= fun i -> unit (100 + i)));; - -That won't work because `k 1` doesn't have type `int`, but we're trying to add it to `10`. So we have to do instead: - - # C.(run0 (callcc (fun k -> k 1 >>= fun j -> unit (10 + j)) >>= fun i -> unit (100 + i)));; - - : int = 101 - -This also works and as you can see, delivers the expected answer `101`. - -The third example is more difficult to make work with the monadic library, because its types are tricky. I was able to get this to work, which uses OCaml's "polymorphic variants." These are generally more relaxed about typing. There may be a version that works with regular OCaml types, but I haven't yet been able to identify it. Here's what does work: - - # C.(run0 (callcc (fun k -> unit (1,`Box k)) >>= fun (p1,`Box p2) -> p2 (2,`Box unit) >>= fun p2' -> unit (p1,p2')));; - - : int * (int * [ `Box of 'b -> ('a, 'b) C.m ] as 'b) as 'a = - (2, (2, `Box )) - - - -Some callcc/letcc exercises ---------------------------- - -Here are a series of examples from *The Seasoned Schemer*, which we recommended at the start of term. It's not necessary to have the book to follow the exercises, though if you do have it, its walkthroughs will give you useful assistance. - -For reminders about Scheme syntax, see [here](/assignment8/) and [here](/week1/) and [here](/translating_between_ocaml_scheme_and_haskell). Other resources are on our [[Learning Scheme]] page. - -Most of the examples assume the following preface: - - #lang racket - - (define (atom? x) - (and (not (pair? x)) (not (null? x)))) - -Now try to figure out what this function does: - - (define alpha - (lambda (a lst) - (let/cc k ; now what will happen when k is called? - (letrec ([aux (lambda (l) - (cond - [(null? l) '()] - [(eq? (car l) a) (k (aux (cdr l)))] - [else (cons (car l) (aux (cdr l)))]))]) - (aux lst))))) - -Here is [the answer](/hints/cps_hint_1), but try to figure it out for yourself. - -Next, try to figure out what this function does: - - (define beta - (lambda (lst) - (let/cc k ; now what will happen when k is called? - (letrec ([aux (lambda (l) - (cond - [(null? l) '()] - [(atom? (car l)) (k (car l))] - [else (begin - ; what will the value of the next line be? why is it ignored? - (aux (car l)) - (aux (cdr l)))]))]) - (aux lst))))) - -Here is [the answer](/hints/cps_hint_2), but try to figure it out for yourself. - -Next, try to figure out what this function does: - - (define gamma - (lambda (a lst) - (letrec ([aux (lambda (l k) - (cond - [(null? l) (k 'notfound)] - [(eq? (car l) a) (cdr l)] - [(atom? (car l)) (cons (car l) (aux (cdr l) k))] - [else - ; what happens when (car l) exists but isn't an atom? - (let ([car2 (let/cc k2 ; now what will happen when k2 is called? - (aux (car l) k2))]) - (cond - ; when will the following condition be met? what happens then? - [(eq? car2 'notfound) (cons (car l) (aux (cdr l) k))] - [else (cons car2 (cdr l))]))]))] - [lst2 (let/cc k1 ; now what will happen when k1 is called? - (aux lst k1))]) - (cond - ; when will the following condition be met? - [(eq? lst2 'notfound) lst] - [else lst2])))) - -Here is [the answer](/hints/cps_hint_3), but try to figure it out for yourself. - -Here is the hardest example. Try to figure out what this function does: - - (define delta - (letrec ([yield (lambda (x) x)] - [resume (lambda (x) x)] - [walk (lambda (l) - (cond - ; is this the only case where walk returns a non-atom? - [(null? l) '()] - [(atom? (car l)) (begin - (let/cc k2 (begin - (set! resume k2) ; now what will happen when resume is called? - ; when the next line is executed, what will yield be bound to? - (yield (car l)))) - ; when will the next line be executed? - (walk (cdr l)))] - [else (begin - ; what will the value of the next line be? why is it ignored? - (walk (car l)) - (walk (cdr l)))]))] - [next (lambda () ; next is a thunk - (let/cc k3 (begin - (set! yield k3) ; now what will happen when yield is called? - ; when the next line is executed, what will resume be bound to? - (resume 'blah))))] - [check (lambda (prev) - (let ([n (next)]) - (cond - [(eq? n prev) #t] - [(atom? n) (check n)] - ; when will n fail to be an atom? - [else #f])))]) - (lambda (lst) - (let ([fst (let/cc k1 (begin - (set! yield k1) ; now what will happen when yield is called? - (walk lst) - ; when will the next line be executed? - (yield '())))]) - (cond - [(atom? fst) (check fst)] - ; when will fst fail to be an atom? - [else #f]) - )))) - -Here is [the answer](/hints/cps_hint_4), but again, first try to figure it out for yourself. - - -Delimited control operators -=========================== - -Here again is the CPS transform for `callcc`: - - [callcc (\k. body)] = \outk. (\k. [body] outk) (\v localk. outk v) - -`callcc` is what's known as an *undelimited control operator*. That is, the continuations `outk` that get bound into our `k`s include all the code from the `call/cc ...` out to *and including* the end of the program. Calling such a continuation will never return any value to the call site. - -(See the technique employed in the `delta` example above, with the `(begin (let/cc k2 ...) ...)`, for a work-around. Also. if you've got a copy of *The Seasoned Schemer*, see the comparison of let/cc vs. "collector-using" (that is, partly CPS) functions at pp. 155-164.) - -Often times it's more useful to use a different pattern, where we instead capture only the code from the invocation of our control operator out to a certain boundary, not including the end of the program. These are called *delimited control operators*. A variety of these have been formulated. The most well-behaved from where we're coming from is the pair `reset` and `shift`. `reset` sets the boundary, and `shift` binds the continuation from the position where it's invoked out to that boundary. - -It works like this: - - (1) outer code - ------- reset ------- - | (2) | - | +----shift k ---+ | - | | (3) | | - | | | | - | | | | - | +---------------+ | - | (4) | - +-------------------+ - (5) more outer code - -First, the code in position (1) runs. Ignore position (2) for the moment. When we hit the `shift k`, the continuation between the `shift` and the `reset` will be captured and bound to `k`. Then the code in position (3) will run, with `k` so bound. The code in position (4) will never run, unless it's invoked through `k`. If the code in position (3) just ends with a regular value, and doesn't apply `k`, then the value returned by (3) is passed to (5) and the computation continues. - -So it's as though the middle box---the (2) and (4) region---is by default not evaluated. This code is instead bound to `k`, and it's up to other code whether and when to apply `k` to any argument. If `k` is applied to an argument, then what happens? Well it will be as if that were the argument supplied by (3) only now that argument does go to the code (4) syntactically enclosing (3). When (4) is finished, that value also goes to (5) (just as (3)'s value did when it ended with a regular value). `k` can be applied repeatedly, and every time the computation will traverse that same path from (4) into (5). - -I set (2) aside a moment ago. The story we just told is a bit too simple because the code in (2) needs to be evaluated because some of it may be relied on in (3). - -For instance, in Scheme this: - - (require racket/control) - - (reset - (let ([x 1]) - (+ 10 (shift k x)))) - -will return 1. The `(let ([x 1]) ...` part is evaluated, but the `(+ 10 ...` part is not. - -Notice we had to preface the Scheme code with `(require racket/control)`. You don't have to do anything special to use `call/cc` or `let/cc`; but to use the other control operators we'll discuss you do have to include that preface in Racket. - -This pattern should look somewhat familiar. Recall from our discussion of aborts, and repeated at the top of this page: - - let foo x = - +---try begin----------------+ - | (if x = 1 then 10 | - | else abort 20 | - | ) + 100 | - +---end----------------------+ - in (foo 2) + 1000;; - -The box is working like a reset. The `abort` is implemented with a `shift`. Earlier, we refactored our code into a more CPS form: - - let x = 2 - in let snapshot = fun box -> - let foo_result = box - in (foo_result) + 1000 - in let continue_normally = fun from_value -> - let value = from_value + 100 - in snapshot value - in - if x = 1 then continue_normally 10 - else snapshot 20;; - -`snapshot` here corresponds to the code outside the `reset`. `continue_normally` is the middle block of code, between the `shift` and its surrounding `reset`. This is what gets bound to the `k` in our `shift`. The `if...` statement is inside a `shift`. Notice there that we invoke the bound continuation to "continue normally". We just invoke the outer continuation, saved in `snapshot` when we placed the `reset`, to skip the "continue normally" code and immediately abort to outside the box. - -Using `shift` and `reset` operators in OCaml, this would look like this: - - #require "delimcc";; - let p = Delimcc.new_prompt ();; - let reset = Delimcc.push_prompt p;; - let shift = Delimcc.shift p;; - let abort = Delimcc.abort p;; - - let foo x = - reset(fun () -> - shift(fun continue -> - if x = 1 then continue 10 - else 20 - ) + 100 - ) - in foo 2 + 1000;; - - : int = 1020 - -If instead at the end we did `... foo 1 + 1000`, we'd get the result `1110`. - -The above OCaml code won't work out of the box; you have to compile and install a special library that Oleg wrote. We discuss it on our [translation page](/translating_between_ocaml_scheme_and_haskell). If you can't get it working, then you can play around with `shift` and `reset` in Scheme instead. Or in the Continuation monad. Or using CPS transforms of your code, with the help of the lambda evaluator. - -You can make the lambda evaluator perform the required CPS transforms with these helper functions: - - let reset = \body. \outk. outk (body (\i i)) in - let shift = \k_body. \midk. (\k. (k_body k) (\i i)) (\a localk. localk (midk a)) in - let abort = \body. \midk. body (\i i) in - ... - -You use these like so: - -* [reset body] is `reset BODY` where `BODY` is [body] -* [shift k body] is `shift (\k. BODY)` where `BODY` is [body] -* and [abort value] is `abort VALUE` where `VALUE` is [value] - -There are also `reset` and `shift` and `abort` operations in the Continuation monad in our OCaml [[monad library]]. You can check the code for details. - - -As we said, there are many varieties of delimited continuations. Another common pair is `prompt` and `control`. There's no difference in meaning between `prompt` and `reset`; it's just that people tend to say `reset` when talking about `shift`, and `prompt` when talking about `control`. `control` acts subtly differently from `shift`. In the uses you're likely to make as you're just learning about continuations, you won't see any difference. If you'll do more research in this vicinity, you'll soon enough learn about the differences. - -(You can start by reading [the Racket docs](http://docs.racket-lang.org/reference/cont.html?q=shift&q=do#%28part._.Classical_.Control_.Operators%29).) - - -Ken Shan has done terrific work exploring the relations of `shift` and `control` and other control operators to each other. - -In collecting these CPS transforms and implementing the monadic versions, we've been helped by Ken and by Oleg and by these papers: - -* Danvy and Filinski, "Representing control: a study of the CPS transformation" (1992) -* Sabry, "Note on axiomatizing the semantics of control operators" (1996) - - -Examples of shift/reset/abort ------------------------------ - -Here are some more examples of using delimited control operators. We present each example three ways: first a Scheme formulation; then we compute the same result using CPS and the lambda evaluator; then we do the same using the Continuation monad in OCaml. (We don't demonstrate the use of Oleg's delimcc library.) - - -Example 1: - - ; (+ 1000 (+ 100 (abort 11))) ~~> 11 - - app2 (op2 plus) (var thousand) - (app2 (op2 plus) (var hundred) (abort (var eleven))) - - # Continuation_monad.(run0( - abort 11 >>= fun i -> - unit (100+i) >>= fun j -> - unit (1000+j)));; - - : int = 11 - -When no `reset` is specified, there's understood to be an implicit one surrounding the entire computation (but unlike in the case of `callcc`, you still can't capture up to *and including* the end of the computation). So it makes no difference if we say instead: - - # Continuation_monad.(run0( - reset ( - abort 11 >>= fun i -> - unit (100+i) >>= fun j -> - unit (1000+j))));; - - : int = 11 - - -Example 2: - - ; (+ 1000 (reset (+ 100 (abort 11)))) ~~> 1011 - - app2 (op2 plus) (var thousand) - (reset (app2 (op2 plus) (var hundred) (abort (var eleven)))) - - # Continuation_monad.(run0( - reset ( - abort 11 >>= fun i -> - unit (100+i) - ) >>= fun j -> - unit (1000+j)));; - - : int = 1011 - -Example 3: - - ; (+ 1000 (reset (+ 100 (shift k (+ 10 1))))) ~~> 1011 - - app2 (op2 plus) (var thousand) - (reset (app2 (op2 plus) (var hundred) - (shift (\k. ((op2 plus) (var ten) (var one)))))) - - Continuation_monad.( - let v = reset ( - let u = shift (fun k -> unit (10 + 1)) - in u >>= fun x -> unit (100 + x) - ) in let w = v >>= fun x -> unit (1000 + x) - in run0 w);; - - : int = 1011 - -Example 4: - - ; (+ 1000 (reset (+ 100 (shift k (k (+ 10 1)))))) ~~> 1111 - - app2 (op2 plus) (var thousand) - (reset (app2 (op2 plus) (var hundred) - (shift (\k. (app (var k) ((op2 plus) (var ten) (var one))))))) - - Continuation_monad.( - let v = reset ( - let u = shift (fun k -> k (10 :: [1])) - in u >>= fun x -> unit (100 :: x) - ) in let w = v >>= fun x -> unit (1000 :: x) - in run0 w);; - - : int list = [1000; 100; 10; 1] - -To demonstrate the different adding order between Examples 4 and 5, we use `::` in the OCaml version instead of `+`. Here is Example 5: - - ; (+ 1000 (reset (+ 100 (shift k (+ 10 (k 1)))))) ~~> 1111 but added differently - - app2 (op2 plus) (var thousand) - (reset (app2 (op2 plus) (var hundred) - (shift (\k. ((op2 plus) (var ten) (app (var k) (var one))))))) - - Continuation_monad.(let v = reset ( - let u = shift (fun k -> k [1] >>= fun x -> unit (10 :: x)) - in u >>= fun x -> unit (100 :: x) - ) in let w = v >>= fun x -> unit (1000 :: x) - in run0 w);; - - : int list = [1000; 10; 100; 1] - - -Example 6: - - ; (+ 100 ((reset (+ 10 (shift k k))) 1)) ~~> 111 - - app2 (op2 plus) (var hundred) - (app (reset (app2 (op2 plus) (var ten) - (shift (\k. (var k))))) (var one)) - - (* not sure if this example can be typed as-is in OCaml... this is the best I an do at the moment... *) - - # type 'x either = Left of (int -> ('x,'x either) Continuation_monad.m) | Right of int;; - # Continuation_monad.(let v = reset ( - shift (fun k -> unit (Left k)) >>= fun i -> unit (Right (10+i)) - ) in let w = v >>= fun (Left k) -> - k 1 >>= fun (Right i) -> - unit (100+i) - in run0 w);; - - : int = 111 - - - -Example 7: - - ; (+ 100 (reset (+ 10 (shift k (k (k 1)))))) ~~> 121 - - app2 (op2 plus) (var hundred) - (reset (app2 (op2 plus) (var ten) - (shift (\k. app (var k) (app (var k) (var one)))))) - - Continuation_monad.(let v = reset ( - let u = shift (fun k -> k 1 >>= fun x -> k x) - in u >>= fun x -> unit (10 + x) - ) in let w = v >>= fun x -> unit (100 + x) - in run0 w) - - : int = 121 - - diff --git a/curry-howard.mdwn b/curry-howard.mdwn deleted file mode 100644 index 183b54eb..00000000 --- a/curry-howard.mdwn +++ /dev/null @@ -1,325 +0,0 @@ -Curry-Howard ------------- - -The Curry-Howard correspondence expresses a deep connection between -logic, types, and computation. Today we'll discuss how the -simply-typed lambda calculus corresponds to intuitionistic logic. -This naturally give rise to the question of what sort of computation -classical logic corresponds to---as we'll see later, the answer -involves continuations. - -So at this point we have the simply-typed lambda calculus: a set of -ground types, a set of functional types, and some typing rules, given -roughly as follows: - -If a variable `x` has type σ and term `M` has type τ, then -the abstract `\xM` has type σ `-->` τ. - -If a term `M` has type σ `-->` τ, and a term `N` has type -σ, then the application `MN` has type τ. - -These rules are clearly inverse of one another (in some sense to be -made precise): the functional types that abstract builds up are taken -apart by application. The intuition that abstraction and application -are dual to each other is the heart of the Curry-Howard -correspondence. - -The next step in making sense out of the Curry-Howard corresponence is -to present a logic. It will be a part of intuitionistic logic. We'll -start with the implicational fragment, that is, the part of -intuitionistic logic that only involves axioms and implications: - -
-Axiom: ---------
-        A |- A
-
-Structural Rules:
-
-          Γ, A, B, Δ |- C
-Exchange: ---------------------------
-          Γ, B, A, Δ |- C
-
-             Γ, A, A |- B
-Contraction: -------------------
-             Γ, A |- B
-
-           Γ |- B
-Weakening: -----------------
-           Γ, A |- B 
-
-Logical Rules:
-
-         Γ, A |- B
---> I:   -------------------
-         Γ |- A --> B  
-
-         Γ |- A --> B         Γ |- A
---> E:   -----------------------------------
-         Γ |- B
-
- -`A`, `B`, etc. are variables over formulas. -Γ, Δ, etc. are variables over (possibly empty) sequences -of formulas. Γ `|- A` is a sequent, and is interpreted as -claiming that if each of the formulas in Γ is true, then `A` -must also be true. - -This logic allows derivations of theorems like the following: - -
--------  Id
-A |- A
----------- Weak
-A, B |- A
-------------- --> I
-A |- B --> A
------------------ --> I
-|- A --> B --> A
-
- -Should remind you of simple types. (What was `A --> B --> A` the type -of again?) - -The easy way to grasp the Curry-Howard correspondence is to *label* -the proofs. Since we wish to establish a correspondence between this -logic and the lambda calculus, the labels will all be terms from the -simply-typed lambda calculus. Here are the labeling rules: - -
-Axiom: -----------
-       x:A |- x:A
-
-Structural Rules:
-
-          Γ, x:A, y:B, Δ |- R:C
-Exchange: -------------------------------
-          Γ, y:B, x:A, Δ |- R:C
-
-             Γ, x:A, x:A |- R:B
-Contraction: --------------------------
-             Γ, x:A |- R:B
-
-           Γ |- R:B
-Weakening: --------------------- 
-           Γ, x:A |- R:B     [x chosen fresh]
-
-Logical Rules:
-
-         Γ, x:A |- R:B
---> I:   -------------------------
-         Γ |- \xM:A --> B  
-
-         Γ |- f:(A --> B)      Γ |- x:A
---> E:   -------------------------------------
-         Γ |- (fx):B
-
- -In these labeling rules, if a sequence Γ in a premise contains -labeled formulas, those labels remain unchanged in the conclusion. - -What is means for a variable `x` to be chosen *fresh* is that -`x` must be distinct from any other variable in any of the labels -used in the (sub)proof up to that point. - -Using these labeling rules, we can label the proof -just given: - -
-------------  Id
-x:A |- x:A
----------------- Weak
-x:A, y:B |- x:A
-------------------------- --> I
-x:A |- (\y.x):(B --> A)
----------------------------- --> I
-|- (\x y. x):A --> B --> A
-
- -We have derived the *K* combinator, and typed it at the same time! - -In order to make use of the dual rule, the one for `-->` elimination, -we need a context that will entail both `A --> B` and `A`. Here's -one, first without labels: - -
-------------------Axiom          
-A --> B |- A --> B          
----------------------Weak        ---------Axiom
-A --> B, A |- A --> B              A |- A
----------------------Exch        -----------------Weak 
-A, A --> B |- A --> B              A, A --> B |- A
--------------------------------------------------- --> E
-A, A --> B |- B 
-
- -With labels, we have - -
-------------------------Axiom          
-f:A --> B |- f:A --> B          
-----------------------------Weak        -------------Axiom
-f:A --> B, x:A |- f:A --> B              x:A |- x:A
-----------------------------Exch        ------------------------Weak 
-x:A, f:A --> B |- f:A --> B              x:A, f:A --> B |- x:A
--------------------------------------------------------------- --> E
-x:A, f:A --> B |- (fx):B 
-
- -Note that in order for the `--> E` rule to apply, the left context and -the right context (the material to the left of each of the turnstiles) -must match exactly, in this case, `x:A, f:A --> B`. - -At this point, an application to natural language will help provide -insight. -Instead of labelling the proof above with the kinds of symbols we -might use in a program, we'll label it with symbols we might use in an -English sentence. Instead of a term `f` with type `A --> B`, we'll -have the English word `left`; and instead of a term `x` with type `A`, -we'll have the English word `John`. - -
------------------------------Axiom          
-left:e --> t |- left:e --> t          
---------------------------------------Weak        -------------------Axiom
-left:e --> t, John:e |- left:e --> t              John:e |- John:e
---------------------------------------Exch        --------------------------------Weak 
-John:e, left:e --> t |- left:e --> t              John:e, left:e --> t |- John:e
----------------------------------------------------------------------------------- --> E
-John:e, left:e --> t |- (left John):t 
-
- -This proof illustrates how a logic can -provide three things that a complete grammar of a natural language -needs: - -* It characterizes which words and expressions can be combined in -order to form a more complex expression. For instance, we've -just seen a proof that "left" can combine with "John". - -* It characterizes the type (the syntactic category) of the result. -In the example, an intransitive verb phrase of type `e --> t` combines -with a determiner phrase of type `e` to form a sentence of type `t`. - -* It characterizes the semantic recipe required to compute the meaning - of the complex expression based on the meanings of the parts: the - way to compute to meaning of the expression "John left" is to take - the function denoted by "left" and apply it to the individual - denoted by "John", viz., "(left John)". - -This last point is the truly novel and beautiful part, the part -contributed by the Curry-Howard result. - -[Incidentally, note that this proof also suggests that if we have the -expressions "John" followed by "left", we also have a determiner -phrase of type `e`. If you want to make sure that the contribution of -each word counts (no weakening), you have to use a resource-sensitive -approach like Linear Logic or Type Logical Grammar. - -In this trivial example, it may not be obvious that anything -interesting is going on, so let's look at a slightly more complicated -example, one that combines abstraction with application. - -Linguistic assumptions (abundently well-motivated, but we won't pause -to review the motivations here): - -Assumption 1: -Coordinating conjunctions like *and*, *or*, and *but* require that -their two arguments must have the same sytnactic type. Thus we can -have - -
-1. [John left] or [Mary left]     coordination of t 
-2. John [left] or [slept]         coordination of e -> t
-3. [John] or [Mary] left          coordination of e
-etc.
-
-4. *John or left.
-5. *left or Mary slept.
-etc.
-
- -If the two disjuncts have the same type, the coordination is perfectly -fine, as (1) through (3) illustrate. But when the disjuncts don't -match, as in (4) and (5), the result is ungrammatical (though there -are examples that may seem to work; each usually has a linguistic -story that needs to be told). - -In general, then, *and* and *or* are polymorphic, and have the type -`and:('a -> 'a -> 'a)`. In the discussion below, we'll use a more -specific instance to keep the discussion concrete, and to abstract -away from polymorphism. - -Assumption 2: -Some determiner phrases do not denote an indivdual of type `e`, and -denote only functions of a higher type, typically `(e -> t) -> t` (the -type of an (extensional) generalized quantifier). So *John* has type -`e`, but *everyone* has type `(e -> t) -> t`. - -[Excercise: prove using the logic above that *Everyone left* can have -`(everyone left)` as its Curry-Howard labeling.] - -The puzzle, then, is how it can be possible to coordinate generalized -quantifier determiner phrases with non-generalized quantifier -determiner phrases: - -1. John and every girl laughed. -2. Some boy or Mary should leave. - -The answer involves reasoning about what it means to be an individual. - -Let the type of *or* in this example be `Q -> Q -> Q`, where -`Q` is the type of a generalized quantifier, i.e, `Q = ((e->t)->t`. - -
------------------Ax  -----------------Ax
-John:e |- John:e     P:e->t |- P:e->t
---------------------------------------Modus Ponens (proved above)
-John:e, P:e->t |- (P John):t
---------------------------------- --> I
-John:e |- (\P.P John):(e->t)->t
-
- -This proof is very interesting: it says that if *John* has type `e`, -then *John* automatically can be used as if it also has type -`(e->t)->t`, the type of a generalized quantifier. -The Curry-Howard labeling is the term `\P.P John`, which is a function -from verb phrase meanings to truth values, just as we would need. - -[John and everyone left] - -beta reduction = normal proof. - -[To do: add pairs and destructors; unit and negation...] - -Excercise: construct a proof whose labeling is the combinator S, -something like this: - -
-           --------- Ax  --------- Ax   ------- Ax
-           !a --> !a     !b --> !b      c --> c
-           ----------------------- L->  -------- L!
-              !a,!a->!b --> !b          !c --> c
---------- Ax  ---------------------------------- L->
-!a --> !a           !a,!b->!c,!a->!b --> c
------------------------------------------- L->
-      !a,!a,!a->!b->!c,!a->!b --> c
-      ----------------------------- C!
-       !a,!a->!b->!c,!a->!b --> c
-       ------------------------------ L!
-       !a,!a->!b->!c,! (!a->!b) --> c
-       ---------------------------------- L!
-       !a,! (!a->!b->!c),! (!a->!b) --> c
-       ----------------------------------- R!
-       !a,! (!a->!b->!c),! (!a->!b) --> !c
-       ------------------------------------ R->
-       ! (!a->!b->!c),! (!a->!b) --> !a->!c
-       ------------------------------------- R->
-       ! (!a->!b) --> ! (!a->!b->!c)->!a->!c
-       --------------------------------------- R->
-        --> ! (!a->!b)->! (!a->!b->!c)->!a->!c
-
- -See also -[Wadler's symmetric -calculus](http://homepages.inf.ed.ac.uk/wadler/papers/dual/dual.pdf), and -[[http://en.wikibooks.org/wiki/Haskell/The_Curry-Howard_isomorphism]]. diff --git a/damn.mdwn b/damn.mdwn deleted file mode 100644 index ad687752..00000000 --- a/damn.mdwn +++ /dev/null @@ -1,352 +0,0 @@ -1. Sentences have truth conditions. - -2. If "John read the book" is true, then it follows that: - John read something, - Someone read the book, - John did something to the book, - etc. - -3. If "John read the damn book", - all the same entailments follow. - To a first approximation, "damn" does not affect at-issue truth - conditions. - -4. "Damn" does contribute information about the attitude of the speaker - towards some aspect of the situation described by the sentence. - - -Expressives such as "damn" have side effects that don't affect the -at-issue value of the sentence in which they occur. What this claim -says is unpacked at some length here: . - -In brief, "The man read the damn book" means the same thing as "The -man read the book" as far as what must be the case in the world for -the sentence to be true. However, the sentence with the "damn" in it -in addition conveys the claim that something about the described -situtation is not as it should be. (The person who is committed to -that claim is whoever utters the sentence.) - -So we need a way of evaluating sentences that allows "damn" to launch -a side effect without affecting the truth conditions of the sentence -in which it occurs. - -Furthermore, we don't want to change the meaning of "the", "man", -"read", or "book"---those elements are completely innocent, and -shouldn't be burdened with helping compute affective content. - - - -What we did in Monday's seminar -=============================== - -We start with a simulation of semantic composition: - - (cons (cons 'the 'man) - (cons 'read - (cons 'the - 'book))) - -That evaluates to nested structure of pairs, that Scheme displays as: - - '((the . man) . (read . (the . book))) - -If you try it yourself, you may see instead: - - '((the . man) read the . book) - -This is shorthand for the same thing. Just trust me on that. - -What's going on here? ---------------------- - -`(cons M N)` is a request to build an ordered pair out of the values M and N. -Scheme displays that pair as `'(M . N)` You can't write `(M . N)` yourself and expect Scheme to understand that you're talking about this pair. If you tried to, Scheme would think you're trying to apply the function M to some arguments, which you're not, and also -Scheme would be confused by what argument the `.` is supposed to be. So, you say: - - (cons M N) - -and that evaluates to an ordered pair, and Scheme displays that ordered pair as - - '(M . N) - -You *can* write `'(M . N)` (with the prefixed single quote), and Scheme will understand you then. However, we're going to be using that same single quote prefix to do something else in a moment, and I don't want now to explain how these uses are related. So we'll write out `(cons M N)` longhand, and we'll leave the `'(M . N)` notation to Scheme for displaying the pair we built. - -There is an underlying reason why parentheses are used both when displaying the ordered pair, and also to mean "apply this function to these arguments." However, at this point, you may well see this as a confusing overloading of parentheses to fill different syntactic roles. - -Now what about the elements of our ordered pairs. Why do we say `(cons 'the 'man)`. Why are those single quotes there? Well, if you just said `(cons the man)`, Scheme would understand `the` and `man` to be variables, and it would complain that you hadn't bound these variables to any values. We don't want to build an ordered pair out of the values possessed by variables `the` and `man`. Instead, we want to just make up some primitive value THE to stand for the meaning of an object-language determiner, and some primitive value MAN to stand for the meaning of an object-language noun. The notation `'the` is Scheme's way of designating a primitive atomic value. Note there is no closing single quote, only a prefixed one. Scheme calls these primitive atomic values "symbols." That term is a bit misleading, because the symbol `'the` is not the same as the variable `the`. Neither is it the same as what's called the string `"the"`. The latter is a structured value, composed out of three character values. The symbol `'the`, on the other hand, is an atomic value. It has no parts. (The notation the programmer uses to designate this atomic value has four characters, but the value designated itself has no parts.) If you think this is all somewhat confusing, you're right. It gets easier with practice. - -`'the` can also be written `(quote the)`. This is even more confusing, because here the `the` is not interpreted as a variable. (Try `(let* ((the 3)) (quote the))`.) If you come across `(quote the)`, just read it as a verbose (and perhaps misleading) way of writing `'the`, not as the application of any function to any value. - -Okay, so what we've done is just create a bunch of new atomic values `'the`, `'man`, and so on. Scheme doesn't know how to do much with these. It knows for instance that `'the` is the same value as `'the` and a different value than `'man`. But it doesn't know much more than that. That's all we need or want here. - -And we built a tree out of those values, representing the tree by a nested structure of pairs of leaf-labels. - -The program we submitted to Scheme: - - (cons (cons 'the 'man) - (cons 'read - (cons 'the - 'book))) - -evaluates to the nested structure of pairs that Scheme displays as: - - '((the . man) . (read . (the . book))) - ----or as an equivalent shorthand. And although there aren't `'`s prefixed to each of the elements of this nested structure, those elements are still the `'the`, `'man` and so on primitive atomic values that we specified. Not the values (if any) possessed by some variables `the`, `man`, and so on. - -We can think of this nested structure of pairs as the tree: - - /----------------\ - / \ - / \ - / \ - / \ - / \ / \ - / \ / \ - / \ / \ - / \ / \ - meaning of meaning of meaning of \ - "the" "man" "read" / \ - / \ - / \ - / \ - meaning of meaning of - "the" "book" - -Okay, let's get back to "damn." - -We start by defining `damn` as a "thunk" that when applied to zero arguments returns a trivial adjectival meaning, which we'll designate with the primitive symbol `'id`. - -What's a "thunk"? ------------------ - -Remember, in Scheme you can have functions that take one value, and also functions that take two values, and also functions that take zero values. The last ones are called "thunks." The thunk is not identical to the value it returns. For instance: - - (lambda () 3) - -is a thunk that returns the integer 3. If we bind the variable `t` to that thunk, then `t` is a function (Scheme will display it as `#`) -not an integer. Whereas `(t)` is an integer not a function. - -There's no reason yet on hand for us to make `damn` be a thunk. For present purposes, we could also just define `damn` to be the symbol `'id`. But what we're going to go on to do does require us to make `damn` be a thunk. The reason for that is to postpone the evaluation of some expressions until the continuations we want to operate on are in place. So for uniformity we're going to make `damn` be a thunk right from the beginning. - -As we said, `damn` starts as a thunk that returns a trivial adjectival meaning `'id`: - - (define damn (lambda () 'id)) - -Now we can say: - - (cons (cons 'the 'man) - (cons 'read - (cons 'the - (cons (damn) - 'book)))) - -and we get back: - - '((the . man) . (read . (the . (id . book)))) - ----or an equivalent shorthand. (I'm now going to stop saying this.) - - -How to get some affective meaning into damn? --------------------------------------------- - -We might try: - - - (define damn (lambda () 'bad)) - -But then: - - (cons (cons 'the 'man) - (cons 'read - (cons 'the - (cons (damn) - 'book)))) - -gives us: - - '((the . man) . (read . (the . (bad . book)))) - -Which is not quite what we're looking for. We don't want to contribute the normal adjectival meaning of "bad" to the proposition asserted. Instead we want badness to be a side-issue linguistic contribution. We might try: - - (define damn (lambda () (cons 'side-effect 'bad))) - -But then we'd get: - - '((the . man) . (read . (the . ((side-effect . bad) . book)))) - -and we said at the outset that the context `(the . (<> . book))` shouldn't need to know how to interact with affective meanings. (I'll use `<>` to indicate a "hole" in a larger expression.) - - -Let's use continuations ------------------------ - -A promising way to handle this is with **continuations**, which you will get much more familiar with as this seminar progresses. Don't worry about not understanding what's going on quite yet. This is just an advertisement that's supposed to provoke your imagination. - -Chris and others have applied the apparatus of continuations to the analysis of expressives in the paper cited at the top. For a simple in-class demonstration, here's what we tried to do. - - (call/cc (lambda (k) ...)) - -is Scheme's way of saying: - -> bind the continuation of this complex expression to `k` and evaluate the `...` - - -So now we define `damn` like this: - - (define damn (lambda () (call/cc (lambda (k) (print "bad") (k 'id))))) - -In other words, `damn` is a thunk. When that thunk is applied---we evaluate `(damn)`---we capture the pending future of that application and bind that to `k`. Then we print "bad" and supply the argument `'id` to `k`. This last step means we go on evaluating the pending future as if `(damn)` had simply returned `'id`. - -What happens then when we evaluate: - - (cons (cons 'the 'man) - (cons 'read - (cons 'the - (cons (damn) - 'book)))) - -We get something like this: - -
-"bad" '((the . man) . (read . (the . (id . book)))) -
- -Yay! The affective meaning has jumped out of the compositional evaluation of the main sentence, and the context `(the . (<> . book))` only has to deal with the trivial adjectival meaning `'id`. - - -But... ------- - -As came out in discussion, the `print` we're using here already constitutes a kind of side-effect mechanism of its own. If you say: - - (define three-thunk (lambda () (print "hi") 3)) - -and then ask for the evaluation of: - - (+ (+ 2 (three-thunk)) 1) - -you'll see something like: - -
-"hi" 6 -
- -In other words, the printing of "hi" already happens on the side, outside of the main evaluation. Continuations don't need to be explicitly invoked. - -So the demonstration we tried in class was pedagogically flawed. It didn't properly display how continuations are a minimally effective apparatus for representing affective meaning. In fact, continuations *were* still doing the work, but it wasn't the explicit continuations we were writing out for you. It was instead continuations implicit in the `print` operation. - -So a better demonstration would do without any device like `print` that already incorporates continuations implicitly. Any continuation-manipulation should be fully explicit. - - -Can we do better? ------------------ - -Instead of representing the side-issue affective contribution by printing "bad", let's instead try to build a pair of side-effect contributions and at-issue assertion. Then what we want would be something like: - - '((side-effect . bad) . ((the . man) . (read . (the . (id . book))))) - -Only we want to get this from the evaluation of: - - (cons (cons 'the 'man) - (cons 'read - (cons 'the - (cons (damn) - 'book)))) - -where `(damn)` doesn't have widest scope. And we don't want to have to recruit all the other semantic material into accepting and passing along a possible affective argument. - -How to do this? - -It's not immediately clear how to do it with "undelimited" continuations, of the sort captured by `call/cc`. This is the natural first thing to try: - - - (define damn (lambda () (call/cc (lambda (k) (cons (cons 'side-effect 'bad) (k 'id)))))) - - -The idea here is we capture the continuation that `(damn)` has when it gets evaluated. This continuation is bound to the variable `k`. We supply `'id` as an argument to that continuation. When the main, at-issue tree is all built, then we return a pair `'((side-effect . bad) . AT-ISSUE-TREE)`. - -However, this doesn't work. The reason is that an undelimited continuation represents the future of the evaluation of `(damn)` *until the end of the computation*. So when `'id` is supplied to `k`, we go back to building the at-issue tree until we're finished *and that's the end of the computation*. We never get to go back and evaluate the application of `(cons (cons 'side-effect 'bad) <>)` to anything. - - -With delimited continuations ------------------------------- - -The straightforward way to fix this is to use, not undelimited continuations, but instead a more powerful apparatus called "delimited continuations." These too will be explained in due course, don't expect to understand all this now. - -A delimited continuation is captured not by using `call/cc`, but instead by using a variety of other operators. We'll use the operator `shift`. This substitutes for `call/cc`. The syntax in Scheme is slightly different. Whereas we wrote: - - (call/cc (lambda (k) ...)) - -we instead write: - - (shift k ...) - -but the behavior is the same. It's just that now our continuation doesn't stretch until the end of the computation, but only up to some specified limit. The limit of the continuation is specified using the syntax: - - (reset ...) - -This is a kind of continuation-scope-marker. There are some interesting default behaviors if you don't explicitly specify where the limits are. In fact, in the interactive interpreter we wouldn't need to ever explicitly mark the scopes. They'd by default be just where we want them to be. But we'll be fully explicit here. - -If a block `...` never invokes a shift, then `(reset ...)` will evaluate just the same as `...`. So for uniformity, we can designate our continuation-scopes even on computations that don't capture and manipulate continuations. - -Going back to the beginning, then. We start with: - - (require racket/control) ; this tells Scheme to let us use shift and reset - - (define damn (lambda () 'id)) - -We evaluate: - - (reset (cons (cons 'the 'man) - (cons 'read - (cons 'the - (cons (damn) - 'book))))) - -Remember, the reset isn't actually *doing* anything. It's not a function that's taking the other material as an argument. It's instead a scope-marker. Here it's not even needed; but we're inserting it anyway to be explicit and uniform. - -Evaluating that gives us: - - '((the . man) . (read . (the . (id . book)))) - - -Now to pair that with an affective side-issue content, we'd instead define `damn` as: - - (define damn (lambda () (shift k (cons (cons 'side-effect 'bad) (k 'id))))) - -And voilà! - - (reset (cons (cons 'the 'man) - (cons 'read - (cons 'the - (cons (damn) - 'book))))) - -evaluates to: - - '((side-effect . bad) ((the . man) . (read . (the . (id . book))))) - -So that's the straightforward way of repairing the strategy we used in class, without using `print`. We also have to switch to using delimited continuations. - - -Ken's proposal --------------- - -Ken Shan pointed out a lovely way to get to the same end-point still using only undelimited continuations (`call/cc`). - - (let ((pragma - ; An ordered pair whose first component is the assertion - ; operator, a unary function, and whose second component - ; is the meaning of "damn", a thunk. - (call/cc (lambda (k) - (cons (lambda (p) p) - (lambda () (k (cons (lambda (p) (cons (cons 'side-effect 'bad) p)) - (lambda () 'id))))))))) - (let ((assert (car pragma)) ; this binds assert to the first element of the pair pragma - (damn (cdr pragma))) ; this binds damn to the second element of the pair pragma - (assert (cons (cons 'the 'man) (cons 'read (cons 'the (cons (damn) 'book))))))) - -We won't do much to explain this. We'll just leave it for you to digest, perhaps later in the course. When you succeed in doing so, you will be as delighted by it as we are. - diff --git a/evaluation_order.mdwn b/evaluation_order.mdwn deleted file mode 100644 index 3cd25fb5..00000000 --- a/evaluation_order.mdwn +++ /dev/null @@ -1,125 +0,0 @@ -This discussion elaborates on the discussion of evaluation order in the -class notes from week 2. It makes use of the reduction diagrams drawn -in class, which makes choice of evaluation strategy a choice of which -direction to move through a network of reduction links. - - -Some lambda terms can be reduced in different ways: - -
-                     ((\x.x)((\y.y) z))
-                       /      \
-                      /        \  
-                     /          \
-                    /            \
-                    ((\y.y) z)   ((\x.x) z)
-                      \             /
-                       \           /
-                        \         /
-                         \       /
-                          \     /
-                           \   /
-                             z
-
- -But because the lambda calculus is confluent (has the diamond -property, named after the shape of the diagram above), no matter which -lambda you choose to target for reduction first, you end up at the -same place. It's like travelling in Manhattan: if you walk uptown -first and then head east, you end up in the same place as if you walk -east and then head uptown. - -But which lambda you target has implications for efficiency and for -termination. (Later in the course, it will have implications for -the order in which side effects occur.) - -First, efficiency: - -
-                      ((\x.w)((\y.y) z))
-                        \      \
-                         \      ((\x.w) z)
-                          \       /
-                           \     /
-                            \   /
-                             \ /
-                              w    
-
- -If a function discards its argument (as `\x.w` does), it makes sense -to target that function for reduction, rather than wasting effort -reducing the argument only to have the result of all that work thrown -away. So in this situation, the strategy of "always reduce the -leftmost reducible lambda" wins. - -But: - -
-                        ((\x.xx)((\y.y) z))
-                          /       \
-     (((\y.y) z)((\y.y) z)         ((\x.xx) z)
-        /         |                  /
-       /          (((\y.y)z)z)      /
-      /              |             / 
-     /               |            /
-    /                |           /
-    (z ((\y.y)z))    |          / 
-         \           |         /
-          -----------.---------
-                     |
-                     zz
-
- -This time, the leftmost function `\x.xx` copies its argument. -If we reduce the rightmost lambda first (rightmost branch of the -diagram), the argument is already simplified before we do the -copying. We arrive at the normal form (i.e., the form that cannot be -further reduced) in two steps. - -But if we reduce the rightmost lambda first (the two leftmost branches -of the diagram), we copy the argument before it has been evaluated. -In effect, when we copy the unreduced argument, we double the amount -of work we need to do to deal with that argument. - -So when the function copies its argument, the "always reduce the -rightmost reducible lambda" wins. - -So evaluation strategies have a strong effect on how many reduction -steps it takes to arrive at a stopping point (e.g., normal form). - -Now for termination: - -
-(\x.w)((\x.xxx)(\x.xxx))
- |      \
- |       (\x.w)((\x.xxx)(\x.xxx)(\x.xxx))
- |        /      \
- |       /        (\x.w)((\x.xxx)(\x.xxx)(\x.xxx)(\x.xxx))
- |      /          /       \
- .-----------------         etc.
- |
- w
-
- -Here we have a function that discards its argument on the left, and a -non-terminating term on the right. It's even more evil than Omega, -because it not only never reduces, it generates more and more work -with each so-called reduction. If we unluckily adopt the "always -reduce the rightmost reducible lambda" strategy, we'll spend our days -relentlessly copying out new copies of \x.xxx. But if we even once -reduce the leftmost reducible lambda, we'll immediately jump to the -normal form, `w`. - -We can roughly associate the "leftmost always" strategy with call by -name (normal order), and the "rightmost always" strategy with call by -value (applicative order). There are fine-grained distinctions among -these terms of art that we will not pause to untangle here. - -If a term has a normal form (a reduction such that no further -reduction is possible), then a leftmost-always reduction will find it. -(That's why it's called "normal order": it's the evaluation order that -guarantees finding a normal form if one exists.) - -Preview: if the evaluation of a function has side effects, then the -choice of an evaluation strategy will make a big difference in which -side effect occur and in which order. diff --git a/family_tree_of_functional_programming_languages.mdwn b/family_tree_of_functional_programming_languages.mdwn deleted file mode 100644 index cc2b424c..00000000 --- a/family_tree_of_functional_programming_languages.mdwn +++ /dev/null @@ -1,140 +0,0 @@ -There's a lot more trivia and links here than anyone needs to know for this seminar. It's -there for anyone who may be interested. - -Others (and ourselves) will often talk about "functional programming -languages." But it would be more appropriate to talk of functional *paradigms* -or *programming patterns*. Most programming languages are hybrids that allow -programmers to use any of several programming paradigms. The ones that get -called "functional languages" are just ones that give functional paradigms a -central place in their design, and make them very easy to use. - -We can divide functional languages into two classes: those that are dynamically -typed and those that are statically typed. - -The **dynamically typed** languages give types more of a background role in the -program. They include the Lisp family (which in turn includes all the variants -of [[!wikipedia Scheme (programming language) desc="Scheme"]], and also [[!wikipedia Common Lisp]], and [[!wikipedia -Clojure]]). They also include [[!wikipedia Erlang (programming language) desc="Erlang"]] and [[!wikipedia Joy (programming language) desc="Joy"]] and -[[!wikipedia Pure (programming language) desc="Pure"]], and others. - -Although these languages are hospitable to functional programming, some of them -also permit you to write *imperatival* code (that is, code with *side-effects*) -too. In Scheme, by convention, imperatival functions are named ending with a -"!". So `(set-car! p 1)` is a Scheme expression that, when evaluated, *mutates* -the pair p so that its first member changes to 1. For our purposes though, -we'll mostly be working with the parts of Scheme that are purely functional. -We'll be discussing the difference between functional and imperatival -programming a lot during the seminar. - -We're using Scheme in parallel with our discussion of *untyped* lambda calculi. -Scheme isn't really untyped. If you assign a string to variable x and then try -to add x to 1, Scheme will realize that strings aren't the right type of value -to add to integers, and will complain about it. However, Scheme will complain -about it *at runtime*: that is, at the point when that particular instruction -is about the be executed. This is what's meant by calling these languages -"dynamically typed." - -In practice, dynamically typed languages allow the programmer to be more -relaxed about the types of the values they're manipulating. For instance, it's -trivial to create a list whose first member is a string, whose second member is -an integer, and so on. You just have to keep track somehow so that you don't -try doing anything with values of the wrong type, else you'll get an error at -runtime. - - -The other large class of languages are **statically typed**. This means that -typing information is checked at *compile time*: that is, when you're -converting your source code into a file that your computer knows how to -directly execute. If you make type mistakes---for instance, you try to add a -string to an integer---the compiler will choke on this so you never get to the -point of even trying to run the program. Once you finally do get the program to -compile, you can be more confident that errors of that sort have all been -eliminated. They can't sneak up to bite you unawares while the program is -running. - -Formerly, static typing required the programmer to add lots of annotations in -her source code explicitly specifying what the type of each function argument -is, what the type of the function's return value was, and so on. This is -tedious, and partly for this reason dynamically typed languages have become -popular and are thought of as easier to work with. However, nowadays statically -typed languages tend to use "type inference": that is, you can let the computer -do most of the work of figuring out what the types of everything are. For -example, if you define a function like this: - - let foo x y = (1 + x, sqrt(y) ) - -the compiler will see that its first argument x is added to an integer, so it -also needs to be an integer; and (supposing sqrt is known independently to take -floating point arguments), foo's second argument y needs to be a floating point -value. What's more, foo returns a pair whose first member is of type int and -second member is of type float. The compiler can figure this out all on its -own. The programmer doesn't have to explicitly spell it out, though she could, -like follows: - - let foo (x:int) (y:float) : int*float = (1 + x, sqrt(y) ) - -This just says explicitly that foo takes an argument x of type int, an argument -y of type float, and returns a pair of type int\*float (that is, a pair whose -first member is of type int and whose second member is of type float). - -Type inference allows programmers to enjoy the benefits of strict compile-time -type-checking, which as we said, helps eliminate a large class of errors at a -more convenient time---when the program is being developed, rather than after -it's been deployed and is running. While making life easier for the programmer, -so that they don't have to explicitly write out the types of everything. -(However, if a programmer doesn't keep track of types at least in her head, -she's going to get into trouble and will face compile-time errors until she -gets everything sorted out.) - -Though as we said dynamically-typed languages have become popular, programmers -who get used to modern statically-typed languages find them productive. -Sometimes they become zealots for working this way instead; in any case, they -say that the popular dim opinion of static typing is based on out-of-date -experiences of older languages like C and Java. - -Most functional programming languages these days are statically typed. - -We can further divide these languages based on whether they use lazy or -strict/eager evaluation. We'll discuss the difference between these during -the seminar. - -Most programming languages, functional or not, use **strict/eager evaluation**. For -instance, languages of the ML family are all statically-typed functional -languages with strict/eager evaluation. These include [[!wikipedia Standard ML desc="SML"]] and -[[!wikipedia Caml]] and [[!wikipedia Nemerle]]. SML in turn has several variants -or implementations: [[!wikipedia MLton]], [[!wikipedia Standard ML of New Jersey desc="SML/NJ"]], [[!wikipedia Moscow ML]], -and [[!wikipedia Mythryl]]. Microsoft's [[!wikipedia F Sharp (programming language) desc="F#"]] -is derived from Caml. - -Other statically-typed functional languages with strict/eager evaluation are -[[!wikipedia Scala (programming language) desc="Scala"]] and [[!wikipedia -Coq]]. Like Scheme, many of these languages permit *imperatival* as well as -functional coding; but they are regarded as functional programming languages -because they are so hospitable to functional programming, and give it a central -place in their design. - -A few languages such as [[!wikipedia Miranda (programming language) desc="Miranda"]] and [[!wikipedia Haskell (programming language) desc="Haskell"]] are -statically-typed languages that instead mostly use **lazy evaluation**. However, -it'd be more strictly accurate to say Haskell is lazy *by default*. You can -also make Haskell evaluate some expressions strictly/eagerly; you just have to -ask for that explicitly. (I don't know about Miranda.) Languages like OCaml -are the reverse: they're strict/eager by default, but you can get lazy -evaluation where it's needed, you just have to ask for it explicitly. - -Unlike OCaml, Haskell is much more extreme about being non-imperatival. Though -it's possible to write imperative code in Haskell, too; one just has to -encapsulate it in an "ST" or "IO" *monad*. We'll be discussing in the seminar how -monads can be used to create purely functional representations of imperatival -algorithms. (You can do the same in languages like Scheme and OCaml, too. -What's different is that in Haskell monads are the *only* way to deal with -imperatival code.) - -We'll talk much more about monads, lazy vs strict evaluation, and functional vs -imperatival code as we proceed. - -We won't much discuss static vs dynamic typing; this has to do with lower-level -implementation details than we'll be concerned with. However, you'll encounter -the difference in practice as you work with Scheme and OCaml, respectively; and -you'll see it referred to as you read around. So it's good for you to -have placed it in your mental map. - diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index 0512e9d3a3c55217f3336af37b7eebf8a5a140ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmaKkF$%&!5Ji8o_D%@c8c36JlYamY<0-5}EOHZDYfoV75rhO>ycjmI-8MR Jc3#dN_yN(ID>(oF diff --git a/from_list_zippers_to_continuations.mdwn b/from_list_zippers_to_continuations.mdwn deleted file mode 100644 index dcd11cec..00000000 --- a/from_list_zippers_to_continuations.mdwn +++ /dev/null @@ -1,222 +0,0 @@ -Refunctionalizing zippers: from lists to continuations ------------------------------------------------------- - -If zippers are continuations reified (defuntionalized), then one route -to continuations is to re-functionalize a zipper. Then the -concreteness and understandability of the zipper provides a way of -understanding an equivalent treatment using continuations. - -Let's work with lists of `char`s for a change. We'll sometimes write -"abSd" as an abbreviation for -`['a'; 'b'; 'S'; 'd']`. - -We will set out to compute a deceptively simple-seeming **task: given a -string, replace each occurrence of 'S' in that string with a copy of -the string up to that point.** - -We'll define a function `t` (for "task") that maps strings to their -updated version. - -Expected behavior: - - t "abSd" ~~> "ababd" - - -In linguistic terms, this is a kind of anaphora -resolution, where `'S'` is functioning like an anaphoric element, and -the preceding string portion is the antecedent. - -This task can give rise to considerable complexity. -Note that it matters which 'S' you target first (the position of the * -indicates the targeted 'S'): - - t "aSbS" - * - ~~> t "aabS" - * - ~~> "aabaab" - -versus - - t "aSbS" - * - ~~> t "aSbaSb" - * - ~~> t "aabaSb" - * - ~~> "aabaaabab" - -versus - - t "aSbS" - * - ~~> t "aSbaSb" - * - ~~> t "aSbaaSbab" - * - ~~> t "aSbaaaSbaabab" - * - ~~> ... - -Apparently, this task, as simple as it is, is a form of computation, -and the order in which the `'S'`s get evaluated can lead to divergent -behavior. - -For now, we'll agree to always evaluate the leftmost `'S'`, which -guarantees termination, and a final string without any `'S'` in it. - -This is a task well-suited to using a zipper. We'll define a function -`tz` (for task with zippers), which accomplishes the task by mapping a -`char list zipper` to a `char list`. We'll call the two parts of the -zipper `unzipped` and `zipped`; we start with a fully zipped list, and -move elements to the unzipped part by pulling the zipper down until the -entire list has been unzipped, at which point the zipped half of the -zipper will be empty. - - type 'a list_zipper = ('a list) * ('a list);; - - let rec tz (z : char list_zipper) = - match z with - | (unzipped, []) -> List.rev(unzipped) (* Done! *) - | (unzipped, 'S'::zipped) -> tz ((List.append unzipped unzipped), zipped) - | (unzipped, target::zipped) -> tz (target::unzipped, zipped);; (* Pull zipper *) - - # tz ([], ['a'; 'b'; 'S'; 'd']);; - - : char list = ['a'; 'b'; 'a'; 'b'; 'd'] - - # tz ([], ['a'; 'S'; 'b'; 'S']);; - - : char list = ['a'; 'a'; 'b'; 'a'; 'a'; 'b'] - -Note that the direction in which the zipper unzips enforces the -evaluate-leftmost rule. Task completed. - -One way to see exactly what is going on is to watch the zipper in -action by tracing the execution of `tz`. By using the `#trace` -directive in the OCaml interpreter, the system will print out the -arguments to `tz` each time it is called, including when it is called -recursively within one of the `match` clauses. Note that the -lines with left-facing arrows (`<--`) show (both initial and recursive) calls to `tz`, -giving the value of its argument (a zipper), and the lines with -right-facing arrows (`-->`) show the output of each recursive call, a -simple list. - - # #trace tz;; - t1 is now traced. - # tz ([], ['a'; 'b'; 'S'; 'd']);; - tz <-- ([], ['a'; 'b'; 'S'; 'd']) (* Initial call *) - tz <-- (['a'], ['b'; 'S'; 'd']) (* Pull zipper *) - tz <-- (['b'; 'a'], ['S'; 'd']) (* Pull zipper *) - tz <-- (['b'; 'a'; 'b'; 'a'], ['d']) (* Special 'S' step *) - tz <-- (['d'; 'b'; 'a'; 'b'; 'a'], []) (* Pull zipper *) - tz --> ['a'; 'b'; 'a'; 'b'; 'd'] (* Output reversed *) - tz --> ['a'; 'b'; 'a'; 'b'; 'd'] - tz --> ['a'; 'b'; 'a'; 'b'; 'd'] - tz --> ['a'; 'b'; 'a'; 'b'; 'd'] - tz --> ['a'; 'b'; 'a'; 'b'; 'd'] - - : char list = ['a'; 'b'; 'a'; 'b'; 'd'] - -The nice thing about computations involving lists is that it's so easy -to visualize them as a data structure. Eventually, we want to get to -a place where we can talk about more abstract computations. In order -to get there, we'll first do the exact same thing we just did with -concrete zipper using procedures instead. - -Think of a list as a procedural recipe: `['a'; 'b'; 'c'; 'd']` is the result of -the computation `'a'::('b'::('c'::('d'::[])))` (or, in our old style, -`make_list 'a' (make_list 'b' (make_list 'c' (make_list 'd' empty)))`). The -recipe for constructing the list goes like this: - -> (0) Start with the empty list [] -> (1) make a new list whose first element is 'd' and whose tail is the list constructed in step (0) -> (2) make a new list whose first element is 'c' and whose tail is the list constructed in step (1) -> ----------------------------------------- -> (3) make a new list whose first element is 'b' and whose tail is the list constructed in step (2) -> (4) make a new list whose first element is 'a' and whose tail is the list constructed in step (3) - -What is the type of each of these steps? Well, it will be a function -from the result of the previous step (a list) to a new list: it will -be a function of type `char list -> char list`. We'll call each step -(or group of steps) a **continuation** of the previous steps. So in this -context, a continuation is a function of type `char list -> char -list`. For instance, the continuation corresponding to the portion of -the recipe below the horizontal line is the function `fun (tail : char -list) -> 'a'::('b'::tail)`. What is the continuation of the 4th step? That is, after we've built up `'a'::('b'::('c'::('d'::[])))`, what more has to happen to that for it to become the list `['a'; 'b'; 'c'; 'd']`? Nothing! Its continuation is the function that does nothing: `fun tail -> tail`. - -In what follows, we'll be thinking about the result list that we're building up in this procedural way. We'll treat our input list just as a plain old static list data structure, that we recurse through in the normal way we're accustomed to. We won't need a zipper data structure, because the continuation-based representation of our result list will take over the same role. - -So our new function `tc` (for task with continuations) takes an input list (not a zipper) and a also takes a continuation `k` (it's conventional to use `k` for continuation variables). `k` is a function that represents how the result list is going to continue being built up after this invocation of `tc` delivers up a value. When we invoke `tc` for the first time, we expect it to deliver as a value the very de-S'd list we're seeking, so the way for the list to continue being built up is for nothing to happen to it. That is, our initial invocation of `tc` will supply `fun tail -> tail` as the value for `k`. Here is the whole `tc` function. Its structure and behavior follows `tz` from above, which we've repeated here to facilitate detailed comparison: - - let rec tz (z : char list_zipper) = - match z with - | (unzipped, []) -> List.rev(unzipped) (* Done! *) - | (unzipped, 'S'::zipped) -> tz ((List.append unzipped unzipped), zipped) - | (unzipped, target::zipped) -> tz (target::unzipped, zipped);; (* Pull zipper *) - - let rec tc (l: char list) (k: (char list) -> (char list)) = - match l with - | [] -> List.rev (k []) - | 'S'::zipped -> tc zipped (fun tail -> k (k tail)) - | target::zipped -> tc zipped (fun tail -> target::(k tail));; - - # tc ['a'; 'b'; 'S'; 'd'] (fun tail -> tail);; - - : char list = ['a'; 'b'; 'a'; 'b'] - - # tc ['a'; 'S'; 'b'; 'S'] (fun tail -> tail);; - - : char list = ['a'; 'a'; 'b'; 'a'; 'a'; 'b'] - -To emphasize the parallel, we've re-used the names `zipped` and -`target`. The trace of the procedure will show that these variables -take on the same values in the same series of steps as they did during -the execution of `tz` above: there will once again be one initial and -four recursive calls to `tc`, and `zipped` will take on the values -`"bSd"`, `"Sd"`, `"d"`, and `""` (and, once again, on the final call, -the first `match` clause will fire, so the the variable `zipped` will -not be instantiated). - -We have not named the continuation argument `unzipped`, although that is -what the parallel would suggest. The reason is that `unzipped` (in -`tz`) is a list, but `k` (in `tc`) is a function. That's the most crucial -difference between the solutions---it's the -point of the excercise, and it should be emphasized. For instance, -you can see this difference in the fact that in `tz`, we have to glue -together the two instances of `unzipped` with an explicit (and, -computationally speaking, relatively inefficient) `List.append`. -In the `tc` version of the task, we simply compose `k` with itself: -`k o k = fun tail -> k (k tail)`. - -A call `tc ['a'; 'b'; 'S'; 'd']` would yield a partially-applied function; it would still wait for another argument, a continuation of type `char list -> char list`. So we have to give it an "initial continuation" to get started. As mentioned above, we supply *the identity function* as the initial continuation. Why did we choose that? Again, if -you have already constructed the result list `"ababd"`, what's the desired continuation? What's the next step in the recipe to produce the desired result, i.e, the very same list, `"ababd"`? Clearly, the identity function. - -A good way to test your understanding is to figure out what the -continuation function `k` must be at the point in the computation when -`tc` is applied to the argument `"Sd"`. Two choices: is it -`fun tail -> 'a'::'b'::tail`, or it is `fun tail -> 'b'::'a'::tail`? The way to see if you're right is to execute the following command and see what happens: - - tc ['S'; 'd'] (fun tail -> 'a'::'b'::tail);; - -There are a number of interesting directions we can go with this task. -The reason this task was chosen is because the task itself (as opposed -to the functions used to implement the task) can be viewed as a -simplified picture of a computation using continuations, where `'S'` -plays the role of a continuation operator. (It works like the Scheme -operators `shift` or `control`; the differences between them don't -manifest themselves in this example. -See Ken Shan's paper [Shift to control](http://www.cs.rutgers.edu/~ccshan/recur/recur.pdf), -which inspired some of the discussion in this topic.) -In the analogy, the input list portrays a -sequence of functional applications, where `[f1; f2; f3; x]` represents -`f1(f2(f3 x))`. The limitation of the analogy is that it is only -possible to represent computations in which the applications are -always right-branching, i.e., the computation `((f1 f2) f3) x` cannot -be directly represented. - -One way to extend this exercise would be to add a special symbol `'#'`, -and then the task would be to copy from the target `'S'` only back to -the closest `'#'`. This would allow our task to simulate delimited -continuations with embedded `prompt`s (also called `reset`s). - -The reason the task is well-suited to the list zipper is in part -because the List monad has an intimate connection with continuations. -We'll explore this next. - - diff --git a/gitweb.css b/gitweb.css deleted file mode 100644 index 79d7eebb..00000000 --- a/gitweb.css +++ /dev/null @@ -1,598 +0,0 @@ -body { - font-family: sans-serif; - font-size: small; - border: solid #d9d8d1; - border-width: 1px; - margin: 10px; - background-color: #ffffff; - color: #000000; -} - -a { - color: #0000cc; -} - -a:hover, a:visited, a:active { - color: #880000; -} - -span.cntrl { - border: dashed #aaaaaa; - border-width: 1px; - padding: 0px 2px 0px 2px; - margin: 0px 2px 0px 2px; -} - -img.logo { - float: right; - border-width: 0px; -} - -img.avatar { - vertical-align: middle; -} - -a.list img.avatar { - border-style: none; -} - -div.page_header { - height: 25px; - padding: 8px; - font-size: 150%; - font-weight: bold; - background-color: #d9d8d1; -} - -div.page_header a:visited, a.header { - color: #0000cc; -} - -div.page_header a:hover { - color: #880000; -} - -div.page_nav { - padding: 8px; -} - -div.page_nav a:visited { - color: #0000cc; -} - -div.page_path { - padding: 8px; - font-weight: bold; - border: solid #d9d8d1; - border-width: 0px 0px 1px; -} - -div.page_footer { - height: 17px; - padding: 4px 8px; - background-color: #d9d8d1; -} - -div.page_footer_text { - float: left; - color: #555555; - font-style: italic; -} - -div#generating_info { - margin: 4px; - font-size: smaller; - text-align: center; - color: #505050; -} - -div.page_body { - padding: 8px; - font-family: monospace; -} - -div.title, a.title { - display: block; - padding: 6px 8px; - font-weight: bold; - background-color: #edece6; - text-decoration: none; - color: #000000; -} - -div.readme { - padding: 8px; -} - -a.title:hover { - background-color: #d9d8d1; -} - -div.title_text { - padding: 6px 0px; - border: solid #d9d8d1; - border-width: 0px 0px 1px; - font-family: monospace; -} - -div.log_body { - padding: 8px 8px 8px 150px; -} - -span.age { - position: relative; - float: left; - width: 142px; - font-style: italic; -} - -span.signoff { - color: #888888; -} - -div.log_link { - padding: 0px 8px; - font-size: 70%; - font-family: sans-serif; - font-style: normal; - position: relative; - float: left; - width: 136px; -} - -div.list_head { - padding: 6px 8px 4px; - border: solid #d9d8d1; - border-width: 1px 0px 0px; - font-style: italic; -} - -.author_date, .author { - font-style: italic; -} - -div.author_date { - padding: 8px; - border: solid #d9d8d1; - border-width: 0px 0px 1px 0px; -} - -a.list { - text-decoration: none; - color: #000000; -} - -a.subject, a.name { - font-weight: bold; -} - -table.tags a.subject { - font-weight: normal; -} - -a.list:hover { - text-decoration: underline; - color: #880000; -} - -a.text { - text-decoration: none; - color: #0000cc; -} - -a.text:visited { - text-decoration: none; - color: #880000; -} - -a.text:hover { - text-decoration: underline; - color: #880000; -} - -table { - padding: 8px 4px; - border-spacing: 0; -} - -table.diff_tree { - font-family: monospace; -} - -table.combined.diff_tree th { - text-align: center; -} - -table.combined.diff_tree td { - padding-right: 24px; -} - -table.combined.diff_tree th.link, -table.combined.diff_tree td.link { - padding: 0px 2px; -} - -table.combined.diff_tree td.nochange a { - color: #6666ff; -} - -table.combined.diff_tree td.nochange a:hover, -table.combined.diff_tree td.nochange a:visited { - color: #d06666; -} - -table.blame { - border-collapse: collapse; -} - -table.blame td { - padding: 0px 5px; - font-size: 100%; - vertical-align: top; -} - -th { - padding: 2px 5px; - font-size: 100%; - text-align: left; -} - -/* do not change row style on hover for 'blame' view */ -tr.light, -table.blame .light:hover { - background-color: #ffffff; -} - -tr.dark, -table.blame .dark:hover { - background-color: #f6f6f0; -} - -/* currently both use the same, but it can change */ -tr.light:hover, -tr.dark:hover { - background-color: #edece6; -} - -/* boundary commits in 'blame' view */ -/* and commits without "previous" */ -tr.boundary td.sha1, -tr.no-previous td.linenr { - font-weight: bold; -} - -/* for 'blame_incremental', during processing */ -tr.color1 { background-color: #f6fff6; } -tr.color2 { background-color: #f6f6ff; } -tr.color3 { background-color: #fff6f6; } - -td { - padding: 2px 5px; - font-size: 100%; - vertical-align: top; -} - -td.link, td.selflink { - padding: 2px 5px; - font-family: sans-serif; - font-size: 70%; -} - -td.selflink { - padding-right: 0px; -} - -td.sha1 { - font-family: monospace; -} - -.error { - color: red; - background-color: yellow; -} - -td.current_head { - text-decoration: underline; -} - -table.diff_tree span.file_status.new { - color: #008000; -} - -table.diff_tree span.file_status.deleted { - color: #c00000; -} - -table.diff_tree span.file_status.moved, -table.diff_tree span.file_status.mode_chnge { - color: #777777; -} - -table.diff_tree span.file_status.copied { - color: #70a070; -} - -/* noage: "No commits" */ -table.project_list td.noage { - color: #808080; - font-style: italic; -} - -/* age2: 60*60*24*2 <= age */ -table.project_list td.age2, table.blame td.age2 { - font-style: italic; -} - -/* age1: 60*60*2 <= age < 60*60*24*2 */ -table.project_list td.age1 { - color: #009900; - font-style: italic; -} - -table.blame td.age1 { - color: #009900; - background: transparent; -} - -/* age0: age < 60*60*2 */ -table.project_list td.age0 { - color: #009900; - font-style: italic; - font-weight: bold; -} - -table.blame td.age0 { - color: #009900; - background: transparent; - font-weight: bold; -} - -td.pre, div.pre, div.diff { - font-family: monospace; - font-size: 12px; - white-space: pre; -} - -td.mode { - font-family: monospace; -} - -/* progress of blame_interactive */ -div#progress_bar { - height: 2px; - margin-bottom: -2px; - background-color: #d8d9d0; -} -div#progress_info { - float: right; - text-align: right; -} - -/* format of (optional) objects size in 'tree' view */ -td.size { - font-family: monospace; - text-align: right; -} - -/* styling of diffs (patchsets): commitdiff and blobdiff views */ -div.diff.header, -div.diff.extended_header { - white-space: normal; -} - -div.diff.header { - font-weight: bold; - - background-color: #edece6; - - margin-top: 4px; - padding: 4px 0px 2px 0px; - border: solid #d9d8d1; - border-width: 1px 0px 1px 0px; -} - -div.diff.header a.path { - text-decoration: underline; -} - -div.diff.extended_header, -div.diff.extended_header a.path, -div.diff.extended_header a.hash { - color: #777777; -} - -div.diff.extended_header .info { - color: #b0b0b0; -} - -div.diff.extended_header { - background-color: #f6f5ee; - padding: 2px 0px 2px 0px; -} - -div.diff a.list, -div.diff a.path, -div.diff a.hash { - text-decoration: none; -} - -div.diff a.list:hover, -div.diff a.path:hover, -div.diff a.hash:hover { - text-decoration: underline; -} - -div.diff.to_file a.path, -div.diff.to_file { - color: #007000; -} - -div.diff.add { - color: #008800; -} - -div.diff.from_file a.path, -div.diff.from_file { - color: #aa0000; -} - -div.diff.rem { - color: #cc0000; -} - -div.diff.chunk_header a, -div.diff.chunk_header { - color: #990099; -} - -div.diff.chunk_header { - border: dotted #ffe0ff; - border-width: 1px 0px 0px 0px; - margin-top: 2px; -} - -div.diff.chunk_header span.chunk_info { - background-color: #ffeeff; -} - -div.diff.chunk_header span.section { - color: #aa22aa; -} - -div.diff.incomplete { - color: #cccccc; -} - -div.diff.nodifferences { - font-weight: bold; - color: #600000; -} - -div.index_include { - border: solid #d9d8d1; - border-width: 0px 0px 1px; - padding: 12px 8px; -} - -div.search { - font-size: 100%; - font-weight: normal; - margin: 4px 8px; - float: right; - top: 56px; - right: 12px -} - -p.projsearch { - text-align: center; -} - -td.linenr { - text-align: right; -} - -a.linenr { - color: #999999; - text-decoration: none -} - -a.rss_logo { - float: right; - padding: 3px 0px; - width: 35px; - line-height: 10px; - border: 1px solid; - border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e; - color: #ffffff; - background-color: #ff6600; - font-weight: bold; - font-family: sans-serif; - font-size: 70%; - text-align: center; - text-decoration: none; -} - -a.rss_logo:hover { - background-color: #ee5500; -} - -a.rss_logo.generic { - background-color: #ff8800; -} - -a.rss_logo.generic:hover { - background-color: #ee7700; -} - -span.refs span { - padding: 0px 4px; - font-size: 70%; - font-weight: normal; - border: 1px solid; - background-color: #ffaaff; - border-color: #ffccff #ff00ee #ff00ee #ffccff; -} - -span.refs span a { - text-decoration: none; - color: inherit; -} - -span.refs span a:hover { - text-decoration: underline; -} - -span.refs span.indirect { - font-style: italic; -} - -span.refs span.ref { - background-color: #aaaaff; - border-color: #ccccff #0033cc #0033cc #ccccff; -} - -span.refs span.tag { - background-color: #ffffaa; - border-color: #ffffcc #ffee00 #ffee00 #ffffcc; -} - -span.refs span.head { - background-color: #aaffaa; - border-color: #ccffcc #00cc33 #00cc33 #ccffcc; -} - -span.atnight { - color: #cc0000; -} - -span.match { - color: #e00000; -} - -div.binary { - font-style: italic; -} - -div.remote { - margin: .5em; - border: 1px solid #d9d8d1; - display: inline-block; -} - -/* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */ - -/* Highlighting theme definition: */ - -.num { color:#2928ff; } -.esc { color:#ff00ff; } -.str { color:#ff0000; } -.dstr { color:#818100; } -.slc { color:#838183; font-style:italic; } -.com { color:#838183; font-style:italic; } -.dir { color:#008200; } -.sym { color:#000000; } -.line { color:#555555; } -.kwa { color:#000000; font-weight:bold; } -.kwb { color:#830000; } -.kwc { color:#000000; font-weight:bold; } -.kwd { color:#010181; } diff --git a/hints/assignment_10_hint_1.mdwn b/hints/assignment_10_hint_1.mdwn deleted file mode 100644 index 66da6e70..00000000 --- a/hints/assignment_10_hint_1.mdwn +++ /dev/null @@ -1,52 +0,0 @@ -We'll give you a hint, but it will require some extra thought. - -The hint is a solution to this exercise taken from the source code that accompanies the Glasgow Haskell Compiler (underneath */Control/Monad/State/Strict.hs*). - -We're not going to massage it in any way. If you want to make use of it, you'll have to figure out for yourself what's going on. This should be within your reach at this point. See our page on -[[translating between OCaml Scheme and Haskell]] for guidance. See our [[state monad tutorial]] for explanation of `get` and `put`. - -Also, you'll notice that this solution targets trees with labels on their inner nodes, instead of on their leaves. It shouldn't be too hard to get a similar strategy to work for leaf-labeled trees. - - - data Tree a = Nil | Node a (Tree a) (Tree a) deriving (Show, Eq) - type Table a = [a] - - numberTree :: Eq a => Tree a -> State (Table a) (Tree Int) - numberTree Nil = return Nil - numberTree (Node x t1 t2) - = do num <- numberNode x - nt1 <- numberTree t1 - nt2 <- numberTree t2 - return (Node num nt1 nt2) - where - numberNode :: Eq a => a -> State (Table a) Int - numberNode x - = do table <- get - (newTable, newPos) <- return (nNode x table) - put newTable - return newPos - nNode:: (Eq a) => a -> Table a -> (Table a, Int) - nNode x table - = case (findIndexInList (== x) table) of - Nothing -> (table ++ [x], length table) - Just i -> (table, i) - findIndexInList :: (a -> Bool) -> [a] -> Maybe Int - findIndexInList = findIndexInListHelp 0 - findIndexInListHelp _ _ [] = Nothing - findIndexInListHelp count f (h:t) - = if (f h) - then Just count - else findIndexInListHelp (count+1) f t - -  - - -- numTree applies numberTree with an initial state: - - numTree :: (Eq a) => Tree a -> Tree Int - numTree t = evalState (numberTree t) [] - - testTree = Node "Zero" (Node "One" (Node "Two" Nil Nil) (Node "One" (Node "Zero" Nil Nil) Nil)) Nil - numTree testTree - - ~~> Node 0 (Node 1 (Node 2 Nil Nil) (Node 1 (Node 0 Nil Nil) Nil)) Nil - diff --git a/hints/assignment_10_hint_2.mdwn b/hints/assignment_10_hint_2.mdwn deleted file mode 100644 index 279c279d..00000000 --- a/hints/assignment_10_hint_2.mdwn +++ /dev/null @@ -1,57 +0,0 @@ -I'd work with a tree monadized with a `Continuation_monad`, that is, with: - - #use "path/to/tree_monadize.ml";; - -You could in theory also use the richer "monads.ml" library: - - #use "path/to/monads.ml";; - module TC = Tree_monad.T(Continuation_monad);; - let tree_monadize = TC.distribute;; - -But I found it easier to work out the solution using the simpler "tree\_monadize.ml" library. The "monadize.ml" library enforces encapsulation in a way that's nice and sanitized, but makes experimentation more cumbersome. - - -It makes debugging easier if we work with a tree whose starting leaf -elements are differently typed than the tree we aim to finish with. So: - - let tree = Node(Leaf '1', Node(Leaf '2', Node(Leaf '3', Leaf '1')));; - -Now, we already know how to count the leaves using a Continuation monad -in tree shape: - - let v0 = TreeCont.monadize (fun a k -> 1 + k a) tree (fun t -> 0);; - -There are two interesting functions here: we'll call them the "distributed" function `fun a k -> 1 + k a` and the "seed" function `fun t -> 0`. - -Our first step is to extend `v0` so that we count how many leaves there are -of each value, rather than how many leaves in total: - - let update_env e x = fun y -> (if x = y then 1 else 0) + e y;; - - let v1 = TreeCont.monadize (fun a k -> - fun e0 -> - let ecur = k a e0 - in update_env ecur a - ) tree (fun t e -> e) (fun a -> 0);; - - (* now - v1 '0' ~~> 0 - v1 '1' ~~> 2 - v1 '2' ~~> 1 - *) - -How does this work? Our distributed function `fun a k -> ...` takes a leaf element `a` and a continuation `k`, which maps leaf elements and environments `e0` to new environments `ecur`. It gives back a function from `e0` to an updated version of `ecur`. - -Our seed function here is the initial continuation. Instead of taking a leaf element and an env, it takes a tree of such elements and an env. In general, wherever the distributed function takes `'a`s, the seed function takes `'a tree`s. - -Here our seed function just ignores the tree and returns the env unchanged. - -What that gives us is a function from environments to environments. We give it -an initial environment `fun a -> 0` to get started. We get back an -environment `v1` that maps each leaf element to how many times that leaf -element appeared in the tree we started with. - -OK? You might want to stop reading here, and see how much further you -can get on your own. - -But there are [more hints](/hints/assignment_10_hint_3) if you need them. diff --git a/hints/assignment_10_hint_3.mdwn b/hints/assignment_10_hint_3.mdwn deleted file mode 100644 index 0523d67d..00000000 --- a/hints/assignment_10_hint_3.mdwn +++ /dev/null @@ -1,94 +0,0 @@ -OK, here's the next step. - -We'll switch gears and work without the Continuation monad for a while -(though eventually we'll come back there). - -We already know how to annotate the leaves of a tree as we visit -them: - - (* annotate leaves as they're visited *) - - let annotater : int -> (int * int) State_monad.m = - fun (a : int) -> fun s -> ((a,s+1), s+1);; - - let initial_store = 0 in - TreeState.monadize annotater t1 initial_store;; - - -Let's try something similar, only this time we'll re-define our State -monad so as to have a more complex store. We want our store to be not a -simple `int`, but instead a `char -> int` environment. - - module State_custom = struct - type store = char -> int - type 'a m = store -> ('a * store) - let unit a : 'a m = fun s -> (a,s) - let bind (u: 'a m) (f: 'a -> 'b m) : 'b m = - fun s -> let (a,s') = u s in f a s' - end;; - module TS = Tree_monadizer(State_custom);; - - -While we're at it, let's re-define our Reader monad too: - - module Reader_custom = struct - type env = char -> int - type 'a m = env -> 'a - let unit a : 'a m = fun e -> a - let bind (u: 'a m) (f: 'a -> 'b m) : 'b m = - fun e -> f (u e) e - end;; - module TR = Tree_monadizer(Reader_custom);; - - -Now instead of annotating leaves with the current store, we'll convert -the leaves into "askers" that will wait for an environment and return what that -environment says about the original leaf. At the same time, we'll update the store so that it knows how many leafs of each value have been seen. - -We could proceed in two ways: we could either convert the leafs into "askers" now, and then use `TR.monadize` to conver the tree of askers into a tree-asker (that is, a function from an environment to a tree). Or we could just pass the leaves through unchanged for the moment, and leave the job of converting them to askers to the `TR.monadize` pass. We'll take the second strategy. (This turns out to fit better with what we go on to do later.) Hence, this first pass, using `TS.monadize`, only has to update the store. - - - let annotater : char -> char State_custom.m = - fun a s -> (a, update_env s a);; - - let v2 = TS.monadize annotater tree (fun a -> 0);; - - -The seed function here is an environment that by default maps every leaf -element to 0. In the end, `v2` consists of a pair of a tree and a -`char -> int` environment. We can use `TR.monadize` to convert that tree into a tree-asker, that is, a function from an environment to a tree. And we then feed it the very environment that was `v2`'s final store: - - let asker : char -> int Reader_custom.m = - fun (a : char) -> fun (env : char -> int) -> env a;; - - let (t, env) = v2 - in TR.monadize asker t env;; - - -This gives us a tree of `int`s, where each `int` replaces the original `char` -with the number of times the `char` appeared in the original tree. - - - -We've got our answer, but the way we did it boils down to asking for two traversals. Can we do better? - - -That's debatable. It won't be possible to avoid two traversals taking place, -somewhere. But we can try to avoid *asking* for two traversals. We can aim for -code that only asks for a single traversal---whatever else is needed gets -forced by the plumbing. - -Will doing so make our program clearer? No, probably not. But it should be -a useful step towards a better understanding of continuations. - - -How shall we do it? Instead of a State monad paired with -Reader monad, let's use a Continuation monad paired with Reader monad. -The Continuation monad will take over the State monad's job of modifying the -environment we're working with. - - -OK? You might want to stop reading here, and see how much further you -can get on your own. - -But there's [a solution and explanation](/hints/assignment_10_hint_4) posted if you need them. diff --git a/hints/assignment_10_hint_4.mdwn b/hints/assignment_10_hint_4.mdwn deleted file mode 100644 index ee6f8bc6..00000000 --- a/hints/assignment_10_hint_4.mdwn +++ /dev/null @@ -1,89 +0,0 @@ -Here's the solution: - - - let asker : char -> int Reader_custom.m = - fun (a : char) -> fun (env : char -> int) -> env a;; - - let seed t = TR.monadize asker t;; - - let v3 = TreeCont.monadize (fun a k -> - fun e -> k a (update_env e a) - ) tree seed (fun a -> 0);; - - -What's going on here? Our distributed function takes a leaf element `a`, -a continuation `k` (which takes leaf elements and environments), and an -environment `e`, and returns the result of passing the leaf element and -an updated environment to `k`. - -As always, the seed function operates on trees of leaf elements where -the distributed function operated on leaf elements. So the seed function -takes a tree and a environment, and returns whatever you want. - -What we want is a tree-reader, that is, a function from environments to -trees. Once this gets distributed over the tree using the -`TreeCont.monadize` function, we'll have a tree-reader that operates on -the updated environment instead of the initial environment (which we -still have to supply---it's the final `fun a -> 0`). - - -How can we build such a tree-reader? The same way we formerly turned a tree -of `int`s and an int-to-b-reader function into a b-tree-reader: using the `TR.monadize` function. - - -And `v3` is just what we were looking for: - - Node (Leaf 2, Node (Leaf 1, Node (Leaf 1, Leaf 2))). - - - - -Now all of this should be implementable in the "monads.ml" library too. But as -I said earlier, the encapsulation enforced by that library may make it somewhat harder to work with. - - - module T = Tree_monad;; - module C = Continuation_monad;; - module S = State_monad(struct type store = char -> int end);; - module R = Reader_monad(struct type env = char -> int end);; - module TC = T.T(C);; - module TS = T.T(S);; - module TR = T.T(R);; - let tree = Some (T.Node(T.Leaf '1', T.Node(T.Leaf '2', T.Node(T.Leaf '3', T.Leaf '1'))));; - - - # let v0 = TC.(run_exn (distribute (fun a -> - C.(shift (fun k -> k a >>= fun v -> unit (1+v))) - ) tree)) (fun a -> 0);; - - : int = 4 - - - # let v1 = TC.(run_exn (distribute (fun a -> - C.(shift (fun k -> k a >>= fun ka -> - unit (fun e -> let e_prev = ka e in (update_env e_prev a)))) - ) tree)) (fun t e -> e) (fun a -> 0);; - - : char -> int = - - (* now - v1 '0';; ~~> 0 - v1 '1';; ~~> 2 - v1 '2';; ~~> 1 - *) - - # let annotater : char -> ('x, char) S.m = - fun a -> S.(puts (fun s -> (update_env s a)) >> unit a);; - # let v2 = TS.(run (distribute annotater tree)) (fun a -> 0);; - # let (t, env) = v2 in TR.(run (distribute (fun a -> R.asks (fun e -> e a)) t)) env;; - - (* returns tree with leafs replaced with their numbers of occurrences *) - - - # let v3 = TC.(run_exn (distribute (fun a -> - C.(shift (fun k -> k a >>= fun ka -> - unit (fun e -> ka (update_env e a)))) - ) tree)) (fun t -> - TR.(run(distribute (fun a -> R.asks (fun e -> e a)) (Some t))) - ) (fun a -> 0);; - - (* also returns tree with leafs replaced with their numbers of occurrences *) - diff --git a/hints/assignment_2_hint.mdwn b/hints/assignment_2_hint.mdwn deleted file mode 100644 index 5c81d6fe..00000000 --- a/hints/assignment_2_hint.mdwn +++ /dev/null @@ -1,11 +0,0 @@ -First compute `make-list e empty`. - -Then compute `(make-list e empty) make-list empty`. - -Then compute `make-list f (make-list e empty)`. - -Then compute `(make-list f (make-list e empty)) make-list empty`. - -Now guess the complete answer. - - diff --git a/hints/assignment_4_answer_4.mdwn b/hints/assignment_4_answer_4.mdwn deleted file mode 100644 index c2cd1fd7..00000000 --- a/hints/assignment_4_answer_4.mdwn +++ /dev/null @@ -1,29 +0,0 @@ - - - let Y1 = \t1 t2. - (\elem1 elem2. t1 (elem1 elem1 elem2) (elem2 elem1 elem2)) ; elem1 - (\elem1 elem2. t1 (elem1 elem1 elem2) (elem2 elem1 elem2)) ; elem1 - (\elem1 elem2. t2 (elem1 elem1 elem2) (elem2 elem1 elem2)) ; elem2 - in - - let Y2 = \t1 t2. - (\elem1 elem2. t2 (elem1 elem1 elem2) (elem2 elem1 elem2)) ; elem2 - (\elem1 elem2. t1 (elem1 elem1 elem2) (elem2 elem1 elem2)) ; elem1 - (\elem1 elem2. t2 (elem1 elem1 elem2) (elem2 elem1 elem2)) ; elem2 - in - - - X1 === Y1 t1 t2 ~~> elem1 elem1 elem2 - === (\elem1 elem2. t1 (elem1 elem1 elem2) (elem2 elem1 elems2)) elem1 elem2 - ~~> t1 (elem1 elem1 elem2) (elem2 elem1 elem2) - <~~> t1 (Y1 t1 t2) (Y2 t1 t2) - === t1 X1 X2 - - and - - X2 === Y2 t1 t2 ~~> elem2 elem1 elem2 - === (\elem1 elem2. t2 (elem1 elem1 elem2) (elem2 elem1 elems2)) elem1 elem2 - ~~> t2 (elem1 elem1 elem2) (elem2 elem1 elem2) - <~~> t2 (Y1 t1 t2) (Y2 t1 t2) - === t2 X1 X2 - diff --git a/hints/assignment_4_hint_1.mdwn b/hints/assignment_4_hint_1.mdwn deleted file mode 100644 index e95f96cc..00000000 --- a/hints/assignment_4_hint_1.mdwn +++ /dev/null @@ -1,42 +0,0 @@ -Hints for reverse. - -* If left and right are two v3 lists, what is the result of: - - left make_list right - -* What is `reverse []`? What is `reverse [c]`? What is `reverse [b;c]`? How is it related to `reverse [c]`? - -* How is `reverse [a;b;c]` related to `reverse [b;c]`? - -* Getting any ideas? - - -Another strategy. - -* Our version 3 lists are _right_-folds. That is, `[a;b;c]` is implemented as: - - \f z. f a (f b (f c z)) - - which is the result of first combining the base value `z` with the rightmost element of the list, using `f`, then combining the result of that with the next element to the left, and so on. - - A _left_-fold on the same list would be: - - \f z. f (f (f z a) b) c - - which is the result of first combining the base value `z` with the leftmost element of the list, then combining the result of that with the next element to the right, and so on. - - It's conventional for `f` to take the accumulated value so far as its second argument when doing a right-fold, and for it to take it as its first argument when doing a left-fold. However, this convention could be ignored. We could also call this the left-fold of `[a;b;c]`: - - \f z. f c (f b (f a z)) - -* Getting any ideas? - -* Our `make_list` function for taking an existing, right-fold-based list, and a new element, and returning a new right-fold-based list, looks like this: - - let make_list = \hd tl. \f z. f hd (tl f z) - - How would you write a `make_left_list` function, that takes an existing, left-fold-based list, like `\f z. f c (f b z)`, and a new element, `a`, and returned the new, left-fold based list: - - \f z. f c (f b (f a z)) - - diff --git a/hints/assignment_4_hint_2.mdwn b/hints/assignment_4_hint_2.mdwn deleted file mode 100644 index f9f4cf25..00000000 --- a/hints/assignment_4_hint_2.mdwn +++ /dev/null @@ -1,60 +0,0 @@ -Hints for `list_equal`. - -* If `left` is `[]`, what does `right` have to be for `left` and `right` to be equal? (Come on, it's not too hard, you can figure it out.) - -* Suppose on the other hand that `left` has head `left_hd` and tail `left_tl`. - -
    -
  1. If `right` is then `[]`, are `left` and `right` equal? -
  2. If `right` isn't `[]`, and its head isn't equal to `left_hd`, are `left` and `right` equal? -
  3. If `right` isn't `[]` and its head *is* equal to `left_hd`, what else has to be the case for `left` and `right` to be equal? -
- -* Can you now write a recursive definition of the `list_equal` function? -What's your base case? - - - - - - diff --git a/hints/assignment_4_hint_3.mdwn b/hints/assignment_4_hint_3.mdwn deleted file mode 100644 index 94e2010a..00000000 --- a/hints/assignment_4_hint_3.mdwn +++ /dev/null @@ -1,26 +0,0 @@ -Hints for Y1,Y2. - -* Begin by trying to define `X1` and `X2` directly [[assignment 4 hint 3 hint 1]], then once they're working, you can abstract back to a pair of combinators `Y1` and `Y2` that generate `X1` and `X2` for a given pair of arguments `T1` and `T2`. - - You want: - - X1 <~~> T1 X1 X2 and - X2 <~~> T2 X1 X2 - -* X1 is presumably going to have some form like: - - (\elem1 elem2 ... (T1 - (do-something-with-the-elems-to-make-X1) - (do-something-with-the-elems-to-make-X2) - )) - some-elem1 some-elem2 ... - - Right? What will the form of X2 be? - -* Can you see how to go on? - -* Call the displayed abstract above `(\elem1 elem2 ... (...))` "elem0". What's the relation between `X1`, `elem0`, `elem1`, `elem2`...? - -* Go on, now you can do it. - - diff --git a/hints/assignment_4_hint_3_alternate_1.mdwn b/hints/assignment_4_hint_3_alternate_1.mdwn deleted file mode 100644 index f75bad0e..00000000 --- a/hints/assignment_4_hint_3_alternate_1.mdwn +++ /dev/null @@ -1,58 +0,0 @@ -Alternate strategy for Y1, Y2 - -* This is (in effect) the strategy used by OCaml. The mutually recursive: - - let rec - f x = A ; A may refer to f or g - and - g y = B ; B may refer to f or g - in - C - - is implemented using regular, non-mutual recursion, like this (`u` is a variable not occurring free in `A`, `B`, or `C`): - - let rec u g x = (let f = u g in A) in - let rec g y = (let f = u g in B) in - let f = u g in - C - - or, expanded into the form we've been working with: - - let u = Y (\u g. (\f x. A) (u g)) in - let g = Y ( \g. (\f y. B) (u g)) in - let f = u g in - C - - We could abstract Y1 and Y2 combinators from this as follows: - - let Yu = \ff. Y (\u g. ff ( u g ) g) in - let Y2 = \ff gg. Y ( \g. gg (Yu ff g ) g) in - let Y1 = \ff gg. (Yu ff) (Y2 ff gg) in - let f = Y1 (\f g. A) (\f g. B) in - let g = Y2 (\f g. A) (\f g. B) in - C - - -* Here's the same strategy extended to three mutually-recursive functions. `f`, `g` and `h`: - - let v = Y (\v g h. (\f x. A) (v g h)) in - let w = Y ( \w h. (\g. (\f y. B) (v g h)) (w h)) in - let h = Y ( \h. (\g. (\f z. C) (v g h)) (w h)) in - let g = w h in - let f = v g h in - D - - - diff --git a/hints/assignment_4_hint_3_alternate_2.mdwn b/hints/assignment_4_hint_3_alternate_2.mdwn deleted file mode 100644 index a0ed78dc..00000000 --- a/hints/assignment_4_hint_3_alternate_2.mdwn +++ /dev/null @@ -1,127 +0,0 @@ -This hint works all the way through constructing fixed-point -combinators that deliver fixed points for a pair of mutually-recursive -functions. So if you want to solve the problem yourself, as soon as -you begin to see what's going on, stop reading and work through the -rest on your own. - -Let's remind ourselves of how the ordinary Y combinator works, since -we're going to attack mutual recursion in the same way. - -First, we define a recursive proto-function called `protomonoeven` -that takes the true even function (the fixed point) as an argument, -then calls that argument: - -
-let true = \y n . y in
-let false = \y n . n in
-let Y = \f. (\h. f (h h)) (\h. f (h h))  in
-let iszero = \n. n (\x. false) true  in
-let pred = \n s z. n (\u v. v (u s)) (K z) I  in
-let protomonoeven = \e n . iszero n true (iszero (pred n) false (e (pred (pred n)))) in
-Y protomonoeven 3
-~~> false
-
- -So in the equation `X = Y T`, `X`, the function that computes whether -a number is even or not, is the fixed point of the `protomonoeven` function, -i.e., `X = Y protomonoeven`. - -Obviously, we don't need mutual recursion to define the "even" -function (since we just defined it without mutual recursion). -But we *can* define it using mutual recursion, as shown in assignment -4: - - even = \n . iszero n true (odd (pred n)) - odd = \n . iszero n false (even (pred n)) - -Since we have two functions, we'll need two fixed points (`X1` and -`X2`), and therefore two fixed point combinators to compute them (`Y1` -and `Y2`), and two protofunctions (`protoeven` and `protoodd`) to feed -to the combinators. Furthermore, since the fixed points depend on -both the even function and the odd function, the combinators will need -to take two arguments, namely, both of the protofunctions: - - even = X1 = Y1 protoeven protoodd - odd = X2 = Y2 protoeven protoodd - -Writing protoeven and protoodd is easy. Analogously to the ordinary -case, they will take as arguments the very fixed points we're looking for: - - protoeven = \e o n . iszero n true (o (pred n)) - protoodd = \e o n . iszero n false (e (pred n)) - -Notice that `protoeven` doesn't make use of its first argument. -Likewise, `protoodd` doesn't make use of its second argument. This is -an expository weakness in the choice of the example, which is -particularly simple. - -To convince yourself that these definitions of protoeven and protoodd -are correct, note that, for instance, `protoodd (Y protomonoeven) I 3 -~~> false`. (We can get away with using `I` as one of the arguments, -since `protoeven` ignores its first argument.) - -Ok, all that remains is writing `Y1` and `Y2`. Let's look at ordinary -`Y` again: - -
-let Y = \f. (\h. f (h h)) (\h. f (h h))  in
-
- -We know that `Y1` takes two argments, not just one, so we need to -start like this: - - let Y1 = \pe po ... - -where `pe` will be the protoeven function and `po` will be the -protoodd function. Since everything in this excercise gets split into -two parts, let's guess that we'll need to versions of `h` as well, -`h1` and `h2`: - - let Y1 = \pe po . (\h1 h2 . ...) (\h1 h2 . ...) (\h1 h2 . ...) - -In the original, `h` was somehow *half* of the fixed point, so that `h -h` computed the fixed point. In the schema here, `h1` had better be a -function which, when you give it suitable arguments, computes the -first fixed point `X1` (likewise for `h2` wrt the second fixed point -`X2`). - -Then we can arrange for our definition to return the desired -fixed point like this: - - let Y1 = \pe po . (\h1 h2 . pe (h1 [blah])(h2 [blah])) - (\h1 h2 . ...) - (\h1 h2 . ...) - -The term in the middle line is going in for `h1`, so it had better -also be the kind of thing which, when you give it suitable arguments, -computes a fixed point for `pe`: - - let Y1 = \pe po . (\h1 h2 . pe (h1 [blah]) (h2 [blah])) - (\h1 h2 . pe (h1 [blah]) (h2 [blah])) - (\h1 h2 . po (h1 [blah]) (h2 [blah])) - -But the third line must help compute a fixed point for `po`. - -All we need to do is figure out what the arguments to `h1` and `h2` -ought to be. Final guess: in the original, `h` took one argument (a -copy of itself), so once again, here we'll need two arguments. Here's -where the mutual recursion comes in: the two arguments to `h1` are a -copy of itself, and a copy of `h2` (symmetrically for `h2`). So the -complete definition is - - let Y1 = \pe po . (\h1 h2 . pe (h1 h1 h2) (h2 h1 h2)) - (\h1 h2 . pe (h1 h1 h2) (h2 h1 h2)) - (\h1 h2 . po (h1 h1 h2) (h2 h1 h2)) - -Naturally, `Y2` is the same except for the first line: - - let Y2 = \pe po . (\h1 h2 . po (h1 h1 h2) (h2 h1 h2)) - (\h1 h2 . pe (h1 h1 h2) (h2 h1 h2)) - (\h1 h2 . po (h1 h1 h2) (h2 h1 h2)) - -Sure enough, - - Y1 protoeven protoodd 3 ~~> false - -So: what's a natural example in which both protofunctions need to call -both of their arguments? diff --git a/hints/assignment_4_hint_3_hint_1.mdwn b/hints/assignment_4_hint_3_hint_1.mdwn deleted file mode 100644 index 9093f62b..00000000 --- a/hints/assignment_4_hint_3_hint_1.mdwn +++ /dev/null @@ -1,4 +0,0 @@ -What does it mean to define X1 and X2 directly? Well, X1 needs to be a function that -takes a number `n` as argument and returns `true` if `n` is even and `false` if `n` is not even. -So X1 must have the behavior of the `even` function. Fortunately, it's easy to write -such a function without using any fixed-point combinators... diff --git a/hints/assignment_5_hint_1.mdwn b/hints/assignment_5_hint_1.mdwn deleted file mode 100644 index 339f8fb8..00000000 --- a/hints/assignment_5_hint_1.mdwn +++ /dev/null @@ -1,3 +0,0 @@ -Use thunks! - -[[hints/assignment 5 hint 2]] diff --git a/hints/assignment_5_hint_2.mdwn b/hints/assignment_5_hint_2.mdwn deleted file mode 100644 index a9142605..00000000 --- a/hints/assignment_5_hint_2.mdwn +++ /dev/null @@ -1,7 +0,0 @@ -What does - - let x = (fun () -> 2) in - let y = (fun () -> 3) in - match true with true -> x | false -> y;; - -evaluate to? diff --git a/hints/assignment_6_commentary.mdwn b/hints/assignment_6_commentary.mdwn deleted file mode 100644 index d58a7fce..00000000 --- a/hints/assignment_6_commentary.mdwn +++ /dev/null @@ -1,70 +0,0 @@ -Many of you offered a solution along the following lines: - - type 'a state = int -> 'a * int;; - let unit (a : 'a) : 'a state = - fun count -> (a, count);; - let bind (u : 'a state) (f : 'a -> 'b state ) : 'b state = - fun count -> let (a, count') = u count in f a count';; - - (* Looks good so far, now how are we going to increment the count? *) - - let lift2 (f : 'a -> 'b -> 'c) (u : 'a state) (v : 'b state) : 'c state = - bind u (fun x -> - bind v (fun y -> - fun count -> (f x y, count + 1)));; - -Whoops. That will work for the cases you're probably thinking about. For instance, you can do: - - lift2 (+) (unit 1) (lift2 (+) (unit 2) (unit 3));; - -and you'll get back an `int state` that when applied to a starting count of `0` yields the result `(6, 2)`---that is, the result of the computation was 6 and the number of operations was 2. - -However, there are several problems here. First off, you shouldn't name your function `lift2`, because we're using that name for a function that's interdefinable with `bind` in a specific way. Our canonical `lift2` function is: - - let lift2 (f : 'a -> 'b -> 'c) (u : 'a state) (v : 'b state) : 'c state = - bind u (fun x -> - bind v (fun y -> - unit (f x y)));; - -(Haskell calls this `liftM2`, and calls our `lift` either `liftM` or `mapM`.) - -OK, so then you might call your function `loft2` instead. So what? - -The remaining problem is more subtle. It's that your solution isn't very modular. You've crafted a tool `loft2` that fuses the operation of incrementing the count with the behavior of our `lift2`. What if we needed to deal with some unary functions as well? Then you'd need a `loft1`. What if we need to deal with some functions that are already monadic? Then you'd need a tool that fuses the count-incrementing with the behavior of `bind`. And so on. - -It's nicer to just create a little module that does the count-incrementing, and then use that together with the pre-existing apparatus of `bind` and (our canonical) `lift` and `lift2`. You could do that like this: - - let tick (a : 'a) : 'a state = - fun count -> (a, count + 1);; - - let result1 = - bind - (lift2 (+) - (unit 1) - (bind - (lift2 (+) - (unit 2) - (unit 3)) - tick)) - tick;; - - result1 0;; (* evaluates to (6, 2) *) - -Or like this: - - let tock : unit state = - fun count -> ((), count + 1);; - - let result2 = - bind - tock - (fun _ -> lift2 (+) - (unit 1) - (bind - tock - (fun _ -> lift2 (+) - (unit 2) - (unit 3))));; - - result2 0;; (* evaluates to (6, 2) *) - diff --git a/hints/assignment_6_hint_1.mdwn b/hints/assignment_6_hint_1.mdwn deleted file mode 100644 index b9d95d27..00000000 --- a/hints/assignment_6_hint_1.mdwn +++ /dev/null @@ -1,8 +0,0 @@ -Use the following type declarations: - - type count = int;; - type computation = count -> (int * count);; - -(You can make the computation type polymorphic if you want to.) - -If you're still stumped, read Wadler-- diff --git a/hints/assignment_7_hint_1.mdwn b/hints/assignment_7_hint_1.mdwn deleted file mode 100644 index 62ced80c..00000000 --- a/hints/assignment_7_hint_1.mdwn +++ /dev/null @@ -1,15 +0,0 @@ - -* Where Groenendijk, Stokhof and Veltman (GS&V) say "peg", that translates in our terminology into a new "reference cell" or "location" in a store. - -* Where they represent pegs as natural numbers, that corresponds to our representing locations in a store by their indexes in the store. - -* Where they say "reference system," which they use the letter `r` for, that corresponds to what we've been calling "assignments", and have been using the letter `g` for. - -* Where they say `r[x/n]`, that's our `g{x:=n}`, which we could represent in OCaml as `fun var -> if var = 'x' then n else g var`. (Earlier we represented assignments as lists of pairs, here we're representing them as functions. Either can work.) - -* Their function `g`, which assigns entities from the domain to pegs, corresponds to a store with several indexes. To avoid confusion, I'll use `r` for assignments, like they do, and avoid using `g` altogether. Instead I'll use `h` for stores. (We can't use `s` because GS&V use that for something else, which they call "information states.") - -* At several places they talk about some things being *real extensions* of other things. This confused me at first, because they don't ever define a notion of "real extension." (They do define what they mean by "extensions.") Eventually, it emerges that what they mean is what I'd call a *proper extension*: an extension which isn't identical to the original. - -* Is that enough? If not, here are some [more hints](/hints/assignment_7_hint_2). But try to get as far as you can on your own. - diff --git a/hints/assignment_7_hint_2.mdwn b/hints/assignment_7_hint_2.mdwn deleted file mode 100644 index 29f6f05b..00000000 --- a/hints/assignment_7_hint_2.mdwn +++ /dev/null @@ -1,34 +0,0 @@ - -* GS&V's semantics involves elements from several different monads we've been looking at. First, they're working with (epistemic) modalities, so there are worlds playing a role like they did in [[Reader Monad for Intensionality]]. But we're going to ignore the modal element for this exercise. There's also variable binding, which calls for [another Reader monad](/reader_monad_for_variable_binding). Next, there is a notion of a store, which some operations add new reference cells to. We implement this with a State monad (and so too, in effect, do they---though they don't conceive of what they're doing in those terms). So we'll be working with a combination of both a Reader monad for the variable binding and a State monad to keep track of the new "pegs" or reference cells. - - There are systematic ways to layer different monads together. If you want to read about these, a keyword is "monad transformers." Ken Shan discusses them in [his paper](http://arxiv.org/abs/cs/0205026v1) that we recommended earlier. - - However, since we haven't studied these, we will just combine the Reader monad and the State monad in an ad hoc way. The easiest way to do this is to think of the assignment function and the store of reference cells as a combined state, which gets threaded through the computations in the same way that simple states did in your earlier homeworks. - - We'll call these "discourse possibility monads," or `dpm`s, and type them as follows: - - type entity = Bob | Carol | Ted | Alice;; - let domain = [Bob; Carol; Ted; Alice];; - type assignment = char -> int;; (* variables are bound to indexes into the store *) - type store = entity list;; - - type 'a dpm = - (* we ignore worlds *) - assignment * store -> 'a * assignment * store - - Although we're leaving worlds out of the picture, each of these monadic values still represents a different *discourse* possibility: which entities might be being talked about, using which variables. - - Since `dpm`s are to be a monad, we have to define a unit and a bind. These are just modeled on the unit and bind for the State monad: - - let dpm_unit (value : 'a) : 'a dpm = fun (r, h) -> (value, r, h);; - - let dpm_bind (u : 'a dpm) (f : 'a -> 'b dpm) : 'b dpm = - fun (r, h) -> - let (a, r', h') = u (r, h) - in let u' = f a - in u' (r', h') - -* A *possibility* for GS&V is a triple of an assignment function `r`, a store `h`, and a world `w`. We're dropping worlds so we'll call pairs `(r, h)` *discourse possibilities*. *dpm*s are monads that represent computations that may mutate---or in GS&V's terminology "extend"---discourse possibilities. An `'a dpm` is a function that takes a starting `(r, h)` and returns an `'a` and a possibly mutated `r'` and `h'`. - -* Is that enough? If not, here are some [more hints](/hints/assignment_7_hint_3). But try to get as far as you can on your own. - diff --git a/hints/assignment_7_hint_3.mdwn b/hints/assignment_7_hint_3.mdwn deleted file mode 100644 index 9789d4a2..00000000 --- a/hints/assignment_7_hint_3.mdwn +++ /dev/null @@ -1,55 +0,0 @@ - -* You will notice that GS&V don't just work with discourse possibilities (or more broadly, epistemic possibilities), they work with what they call "information states," which are *sets* of possibilities. - - Now some of the `dpm`s we work with will be `bool dpm`s, which are functions from discourse possibilities to `bool`s (and discourse possibilities). It's tempting to think we might just work with `bool dpm`s instead of sets of possibilities. However, I don't think this can work. The reason why is that at a crucial point in GS&Vs semantics, we have to work with not just a *single* way of mutating or "extending" a discourse possibility, but a *range* of different ways to mutate the live discourse possibilities. So we do need to work with sets, after all. - - A set is just another monadic layer. We've already talked about List monads, and we can for these purposes just use List monads to represent set monads. Instead of sets of possibilities, let's work with sets of `dpm`s, that is, sets of discourse possibility monads, or computations on discourse possibilities. - - As I said, for simplicity, we'll represent sets using lists: - - type 'a set = 'a list;; - let set_empty : 'a set = [];; - let set_unit (value: 'a) : 'a set = [value];; - let set_bind (u: 'a set) (f: 'a -> 'b set) : 'b set = - List.concat (List.map f u);; - - -* Reviewing: GS&V's "information states," which they notate using `s`, are sets of what they call "possibilities," and notate using `i`. Instead of sets of possibilities, which get updated to sets of other, "extended" possibilities, we'll work with sets of discourse possibility monads, which are functions from discourse possibilities to values and possibly "extended" discourse possibilities. - - -* In def 2.5, GS&V say the denotation of an e-type constant α wrt a discourse possibility `(r, h, w)` is whatever entity the world `w` associates with α. Since we don't have worlds, this will just be an entity. (Hence, we're not representing any of the interesting phenomena about epistemic non-rigidity discussed in GS&V pp. 32ff.) - - GS&V say the denotation of a predicate is whatever extension the world `w` associates with the predicate. Since we don't have worlds, this will just be an extension, or a function from entities to `bool`s. - - They say the denotation of a variable is the entity which the store `h` assigns to the index that the assignment function `r` assigns to the variable. In other words, if the variable is `'x'`, its denotation wrt `(r, h, w)` is `h[r['x']]`. In our OCaml implementation, that will be `List.nth h (r 'x')`. - -* We're going to keep all of that, except dropping the worlds. And instead of talking about: - - > \[[expression]] in possibility `(r, h, w)` - - we'll just talk about \[[expression]] and let that be a monadic operation, implemented in part by a function that takes `(r, h)` as an argument. - - In particular, the meaning of sentential clauses will be an operation that we monadically bind to an existing `bool dpm set`. Here is its type: - - type clause = bool dpm -> bool dpm set;; - -* In def 2.7, GS&V talk about an operation that takes an existing set of discourse possibilities, and *extends* each member in the set by (i) allocating a new location in the store, (ii) putting some entity `d` from the domain in that location, and (iii) assigning variable `x` to that location in the store. -It will be useful to have a shorthand way of referring to this operation: - - (* we want to return a function that we can bind to a bool dpm *) - let new_peg_and_assign (var_to_bind : char) (d : entity) : bool -> bool dpm = - fun truth_value -> - fun (r, h) -> - (* first we calculate an unused index *) - let new_index = List.length h - (* next we store d at h[new_index], which is at the very end of h *) - (* the following line achieves that in a simple but inefficient way *) - in let h' = List.append h [d] - (* next we assign 'x' to location new_index *) - in let r' = fun var -> - if var = var_to_bind then new_index else r var - (* we pass through the same truth_value that we started with *) - in (truth_value, r', h');; - -* Is that enough? If not, here are some [more hints](/hints/assignment_7_hint_4). But try to get as far as you can on your own. - diff --git a/hints/assignment_7_hint_4.mdwn b/hints/assignment_7_hint_4.mdwn deleted file mode 100644 index 046a45b9..00000000 --- a/hints/assignment_7_hint_4.mdwn +++ /dev/null @@ -1,157 +0,0 @@ - -* At the top of p. 13, GS&V give two examples, one for \[[∃xPx]] and the other for \[[Qx]]. For our purposes, it will be most natural to break \[[∃xPx]] into two pieces, \[[∃x]] and \[[Px]]. But first we need to get clear on expressions like \[[Qx]] and \[[Px]]. - -* GS&V say that the effect of updating an information state `s` with the meaning of "Qx" should be to eliminate possibilities in which the entity associated with the peg associated with the variable `x` does not have the property Q. In other words, if we let `q` be the function from entities to `bool`s that gives the extension of Q, then `s` updated with \[[Qx]] should be `s` filtered by the function `fun (r, h) -> let obj = List.nth h (r 'x') in q obj`. When `... q obj` evaluates to `true`, that `(r, h)` pair is retained, else it is discarded. - - OK, so we face two questions. First, how do we carry this over to our present framework, where we're working with sets of `dpm`s instead of sets of discourse possibilities? And second, how do we decompose the behavior here attributed to \[[Qx]] into some meaning for "Q" and a different meaning for "x"? - -* Answering the first question: we assume we've got some `bool dpm set` to start with. I won't call this `s` because that's what GS&V use for sets of discourse possibilities, and we don't want to confuse discourse possibilities with `dpm`s. Instead I'll call it `u`. Now what we want to do with `u` is to map each `dpm` it gives us to one that results in `(true, r, h)` only when the entity that `r` and `h` associate with variable `x` has the property Q. As above, I'll assume Q's extension is given by a function `q` from entities to `bool`s. - - Then what we want is something like this: - - let eliminator : bool -> bool dpm = - fun truth_value -> - fun (r, h) -> - let truth_value' = - if truth_value - then let obj = List.nth h (r 'x') in q obj - else false - in (truth_value', r, h) - in set_bind u (fun one_dpm -> set_unit (dpm_bind one_dpm eliminator)) - - The first seven lines here just perfom the operation we described: return a `bool dpm` computation that only yields `true` when its input `(r, h)` associates variable `x` with the right sort of entity. The last line performs the `set_bind` operation. This works by taking each `dpm` in the set and returning a `set_unit` of a filtered `dpm`. The definition of `set_bind` takes care of collecting together all of the `set_unit`s that result for each different set element we started with. - - We can call the `(fun one_dpm -> ...)` part \[[Qx]] and then updating `u` with \[[Qx]] will be: - - set_bind u \[[Qx]] - - or as it's written using Haskell's infix notation for bind: - - u >>= \[[Qx]] - -* Now our second question: how do we decompose the behavior here attributed to \[[Qx]] into some meaning for "Q" and a different meaning for "x"? - - Well, we already know that \[[x]] will be a kind of computation that takes an assignment function `r` and store `h` as input. It will look up the entity that those two together associate with the variable `x`. So we can treat \[[x]] as an `entity dpm`. We don't worry here about `dpm set`s; we'll leave them to our predicates to interface with. We'll just make \[[x]] be a single `entity dpm`. So what we want is: - - let getx : entity dpm = fun (r, h) -> - let obj = List.nth h (r 'x') - in (obj, r, h);; - -* Now what do we do with predicates? As before, we suppose we have a function `q` that maps entities to `bool`s. We want to turn it into a function that maps `entity dpm`s to `bool dpm`s. Eventually we'll need to operate not just on single `dpm`s but on sets of them, but first things first. We'll begin by lifting `q` into a function that takes `entity dpm`s as arguments and returns `bool dpm`s: - - fun entity_dpm -> dpm_bind entity_dpm (fun e -> dpm_unit (q e)) - - Now we have to transform this into a function that again takes single `entity dpm`s as arguments, but now returns a `bool dpm set`. This is easily done with `set_unit`: - - fun entity_dpm -> set_unit (dpm_bind entity_dpm (fun e -> dpm_unit (q e))) - - Finally, we realize that we're going to have a set of `bool dpm`s to start with, and we need to monadically bind \[[Qx]] to them. We don't want any of the monadic values in the set that wrap `false` to become `true`; instead, we want to apply a filter that checks whether values that formerly wrapped `true` should still continue to do so. - - This could be handled like this: - - fun entity_dpm -> - let eliminator : bool -> bool dpm = - fun truth_value -> - if truth_value = false - then dpm_unit false - else dpm_bind entity_dpm (fun e -> dpm_unit (q e)) - in fun one_dpm -> set_unit (dpm_bind one_dpm eliminator) - - Applied to an `entity_dpm`, that yields a function that we can bind to a `bool dpm set` and that will transform the doubly-wrapped `bool` into a new `bool dpm set`. - - If we let that be \[[Q]], then \[[Q]] \[[x]] would be: - - let getx = fun (r, h) -> - let obj = List.nth h (r 'x') - in (obj, r, h) - in let entity_dpm = getx - in let eliminator = fun truth_value -> - if truth_value = false - then dpm_unit false - else dpm_bind entity_dpm (fun e -> dpm_unit (q e)) - in fun one_dpm -> set_unit (dpm_bind one_dpm eliminator) - - - - If we simplify and unpack the definition of `dpm_bind`, that's equivalent to: - - let getx = fun (r, h) -> - let obj = List.nth h (r 'x') - in (obj, r, h) - in let eliminator = fun truth_value -> - if truth_value - then (fun (r, h) -> - let (a, r', h') = getx (r, h) - in let u' = (fun e -> dpm_unit (q e)) a - in u' (r', h') - ) else dpm_unit false - in fun one_dpm -> set_unit (dpm_bind one_dpm eliminator) - - which can be further simplified to: - - - - let eliminator = fun truth_value -> - if truth_value - then (fun (r, h) -> - let obj = List.nth h (r 'x') - in (q obj, r, h) - ) else dpm_unit false - in fun one_dpm -> set_unit (dpm_bind one_dpm eliminator) - - This is a function that takes a `bool dpm` as input and returns a `bool dpm set` as output. - - (Compare to the \[[Qx]] we had before: - - let eliminator = (fun truth_value -> - fun (r, h) -> - let truth_value' = - if truth_value - then let obj = List.nth h (r 'x') in q obj - else false - in (truth_value', r, h)) - in fun one_dpm -> set_unit (dpm_bind one_dpm eliminator) - - Can you persuade yourself that these are equivalent?) - -* Reviewing: now we've determined how to define \[[Q]] and \[[x]] such that \[[Qx]] can be the result of applying the function \[[Q]] to the `entity dpm` \[[x]]. And \[[Qx]] in turn is now a function that takes a `bool dpm` as input and returns a `bool dpm set` as output. We monadically bind this operaration to whatever `bool dpm set` we already have on hand: - - set_bind u \[[Qx]] - - or: - -
u >>= \[[Qx]]
-	
- -* Can you figure out how to handle \[[∃x]] on your own? If not, here are some [more hints](/hints/assignment_7_hint_5). But try to get as far as you can on your own. - diff --git a/hints/assignment_7_hint_5.mdwn b/hints/assignment_7_hint_5.mdwn deleted file mode 100644 index d44f824b..00000000 --- a/hints/assignment_7_hint_5.mdwn +++ /dev/null @@ -1,202 +0,0 @@ - - -* How shall we handle \[[∃x]]? As we said, GS&V really tell us how to interpret \[[∃xPx]], but for our purposes, what they say about this can be broken naturally into two pieces, such that we represent the update of our starting set `u` with \[[∃xPx]] as: - -
u >>= \[[∃x]] >>= \[[Px]]
-	
- - (Extra credit: how does the discussion on pp. 25-29 of GS&V bear on the possibility of this simplification?) - - What does \[[∃x]] need to be here? Here's what they say, on the top of p. 13: - - > Suppose an information state `s` is updated with the sentence ∃xPx. Possibilities in `s` in which no entity has the property P will be eliminated. - - We can defer that to a later step, where we do `... >>= \[[Px]]`. GS&V continue: - - > The referent system of the remaining possibilities will be extended with a new peg, which is associated with `x`. And for each old possibility `i` in `s`, there will be just as many extensions `i[x/d]` in the new state `s'` as there are entities `d` which in the possible world of `i` have the property P. - - Deferring the "property P" part, this corresponds to: - -
u updated with \[[∃x]] ≡
-		let extend one_dpm (d : entity) =
-			dpm_bind one_dpm (new_peg_and_assign 'x' d)
-		in set_bind u (fun one_dpm -> List.map (fun d -> extend one_dpm d) domain)
-	
- - where `new_peg_and_assign` is the operation we defined in [hint 3](/hints/assignment_7_hint_3): - - let new_peg_and_assign (var_to_bind : char) (d : entity) : bool -> bool dpm = - fun truth_value -> - fun (r, h) -> - (* first we calculate an unused index *) - let new_index = List.length h - (* next we store d at h[new_index], which is at the very end of h *) - (* the following line achieves that in a simple but inefficient way *) - in let h' = List.append h [d] - (* next we assign 'x' to location new_index *) - in let r' = fun var -> - if var = var_to_bind then new_index else r var - (* we pass through the same truth_value that we started with *) - in (truth_value, r', h');; - - What's going on in this proposed representation of \[[∃x]]? For each `bool dpm` in `u`, we collect `dpm`s that are the result of passing through their `bool`, but extending their input `(r, h)` by allocating a new peg for entity `d`, for each `d` in our whole domain of entities, and binding the variable `x` to the index of that peg. A later step can then filter out all the `dpm`s where the entity `d` we did that with doesn't have property P. (Again, consult GS&V pp. 25-9 for extra credit.) - - If we call the function `(fun one_dom -> List.map ...)` defined above \[[∃x]], then `u` updated with \[[∃x]] updated with \[[Px]] is just: - -
u >>= \[[∃x]] >>= \[[Px]]
-	
- - or, being explicit about which "bind" operation we're representing here with `>>=`, that is: - -
set_bind (set_bind u \[[∃x]]) \[[Px]]
-	
- -* Let's compare this to what \[[∃xPx]] would look like on a non-dynamic semantics, for example, where we use a simple Reader monad to implement variable binding. Reminding ourselves, we'd be working in a framework like this. (Here we implement environments or assignments as functions from variables to entities, instead of as lists of pairs of variables and entities. An assignment `r` here is what `fun c -> List.assoc c r` would have been in [week7]( -/reader_monad_for_variable_binding).) - - type assignment = char -> entity;; - type 'a reader = assignment -> 'a;; - - let reader_unit (value : 'a) : 'a reader = fun r -> value;; - - let reader_bind (u : 'a reader) (f : 'a -> 'b reader) : 'b reader = - fun r -> - let a = u r - in let u' = f a - in u' r;; - - Here the type of a sentential clause is: - - type clause = bool reader;; - - Here are meanings for singular terms and predicates: - - let getx : entity reader = fun r -> r 'x';; - - type lifted_unary = entity reader -> bool reader;; - - let lift (predicate : entity -> bool) : lifted_unary = - fun entity_reader -> - fun r -> - let obj = entity_reader r - in reader_unit (predicate obj) - - The meaning of \[[Qx]] would then be: - -
\[[Q]] ≡ lift q
-	\[[x]] ≡ getx
-	\[[Qx]] ≡ \[[Q]] \[[x]] ≡
-		fun r ->
-			let obj = getx r
-			in reader_unit (q obj)
-	
- - Recall also how we defined \[[lambda x]], or as [we called it before](/reader_monad_for_variable_binding), \\[[who(x)]]: - - let shift (var_to_bind : char) (clause : clause) : lifted_unary = - fun entity_reader -> - fun r -> - let new_value = entity_reader r - (* remember here we're implementing assignments as functions rather than as lists of pairs *) - in let r' = fun var -> if var = var_to_bind then new_value else r var - in clause r' - - Now, how would we implement quantifiers in this setting? I'll assume we have a function `exists` of type `(entity -> bool) -> bool`. That is, it accepts a predicate as argument and returns `true` if any element in the domain satisfies that predicate. We could implement the reader-monad version of that like this: - - fun (lifted_predicate : lifted_unary) -> - fun r -> exists (fun (obj : entity) -> - lifted_predicate (reader_unit obj) r) - - That would be the meaning of \[[∃]], which we'd use like this: - -
\[[∃]] ( \[[Q]] )
-	
- - or this: - -
\[[∃]] ( \[[lambda x]] \[[Qx]] )
-	
- - If we wanted to compose \[[∃]] with \[[lambda x]], we'd get: - - let shift var_to_bind clause = - fun entity_reader r -> - let new_value = entity_reader r - in let r' = fun var -> if var = var_to_bind then new_value else r var - in clause r' - in let lifted_exists = - fun lifted_predicate -> - fun r -> exists (fun obj -> lifted_predicate (reader_unit obj) r) - in fun bool_reader -> lifted_exists (shift 'x' bool_reader) - - which we can simplify to: - - - - fun bool_reader -> - let shifted r new_value = - let r' = fun var -> if var = 'x' then new_value else r var - in bool_reader r' - in fun r -> exists (shifted r) - - This gives us a value for \[[∃x]], which we use like this: - -
\[[∃x]] ( \[[Qx]] )
-	
- - Contrast the way we use \[[∃x]] in GS&V's system. Here we don't have a function that takes \[[Qx]] as an argument. Instead we have a operation that gets bound in a discourse chain: - -
u >>= \[[∃x]] >>= \[[Qx]]
-	
- - The crucial difference in GS&V's system is that the distinctive effect of the \[[∃x]]---to allocate new pegs in the store and associate variable `x` with the objects stored there---doesn't last only while interpreting some clauses supplied as arguments to \[[∃x]]. Instead, it persists through the discourse, possibly affecting the interpretation of claims outside the logical scope of the quantifier. This is how we'll able to interpret claims like: - - > If ∃x (man x and ∃y y is wife of x) then (x kisses y). - - See the discussion on pp. 24-5 of GS&V. - - -* Can you figure out how to handle \[[not φ]] and the other connectives? If not, here are some [more hints](/hints/assignment_7_hint_6). But try to get as far as you can on your own. - diff --git a/hints/assignment_7_hint_6.mdwn b/hints/assignment_7_hint_6.mdwn deleted file mode 100644 index fd8f55d4..00000000 --- a/hints/assignment_7_hint_6.mdwn +++ /dev/null @@ -1,154 +0,0 @@ - -* In def 3.1 on p. 14, GS&V define `s` updated with \[[not φ]] as: - - > { i ∈ s | i does not subsist in s[φ] } - - where `i` *subsists* in s[φ] if there are any `i'` that *extend* `i` in s[φ]. - - Here's how to do that in our framework. Instead of asking whether a possibility subsists in an updated set of possibilities, we ask what is returned by extensions of a `dpm` when they're given a particular (r, h) as input. - - (* filter out which bool dpms in a set are true when receiving (r, h) as input *) - let truths set (r, h) = - let test one_dpm = - let (truth_value, _, _) = one_dpm (r, h) - in truth_value - in List.filter test set;; - - let negate_op (phi : clause) : clause = - fun one_dpm -> - let new_dpm = fun (r, h) -> - (* if one_dpm isn't already false at (r, h), - we want to check its behavior when updated with phi - set_bind (set_unit one_dpm) phi === phi one_dpm; do you remember why? *) - let (truth_value, r', h') = one_dpm (r, h) - in let truth_value' = truth_value && (truths (phi one_dpm) (r, h) = []) - (* new_dpm must return a (bool, r, h) *) - in (truth_value', r', h') - in set_unit new_dpm;; - - - **Thanks to Simon Charlow** for catching a subtle error in previous versions of this function. Fixed 1 Dec. - -* Representing \[[and φ ψ]] is simple: - - let and_op (phi : clause) (psi : clause) : clause = - fun one_dpm -> set_bind (phi one_dpm) psi;; - (* now u >>= and_op phi psi === u >>= phi >>= psi; do you remember why? *) - - -* Here are `or` and `if`: - - (These probably still manifest the bug Simon spotted.) - - let or_op (phi : clause) (psi : clause) = - fun one_dpm -> set_unit ( - fun (r, h) -> - let truth_value' = ( - truths (phi one_dpm) (r, h) <> [] || - truths (set_bind (negate_op phi one_dpm) psi) (r, h) <> [] - ) in (truth_value', r, h)) - - let if_op (phi : clause) (psi : clause) : clause = - fun one_dpm -> set_unit ( - fun (r, h) -> - let truth_value' = List.for_all (fun one_dpm -> - let (truth_value, _, _) = one_dpm (r, h) - in truth_value = false || truths (psi one_dpm) (r, h) <> [] - ) (phi one_dpm) - in (truth_value', r, h));; - - -* Now let's test everything we've developed: - - type entity = Bob | Carol | Ted | Alice;; - let domain = [Bob; Carol; Ted; Alice];; - type assignment = char -> int;; - type store = entity list;; - type 'a dpm = assignment * store -> 'a * assignment * store;; - let dpm_unit (x : 'a) : 'a dpm = fun (r, h) -> (x, r, h);; - let dpm_bind (u: 'a dpm) (f : 'a -> 'b dpm) : 'b dpm = - fun (r, h) -> - let (a, r', h') = u (r, h) - in let u' = f a - in u' (r', h') - - type 'a set = 'a list;; - let set_empty : 'a set = [];; - let set_unit (x : 'a) : 'a set = [x];; - let set_bind (u : 'a set) (f : 'a -> 'b set) : 'b set = - List.concat (List.map f u);; - - type clause = bool dpm -> bool dpm set;; - -* More: - - (* this generalizes the getx function from hint 4 *) - let get (var : char) : entity dpm = - fun (r, h) -> - let obj = List.nth h (r var) - in (obj, r, h);; - - (* this generalizes the proposal for \[[Q]] from hint 4 *) - let lift_predicate (f : entity -> bool) : entity dpm -> clause = - fun entity_dpm -> - let eliminator = fun truth_value -> - if truth_value = false - then dpm_unit false - else dpm_bind entity_dpm (fun e -> dpm_unit (f e)) - in fun one_dpm -> set_unit (dpm_bind one_dpm eliminator);; - - (* doing the same thing for binary predicates *) - let lift_predicate2 (f : entity -> entity -> bool) : entity dpm -> entity dpm -> clause = - fun entity1_dpm entity2_dpm -> - let eliminator = fun truth_value -> - if truth_value = false - then dpm_unit false - else dpm_bind entity1_dpm (fun e1 -> dpm_bind entity2_dpm (fun e2 -> dpm_unit (f e1 e2))) - in fun one_dpm -> set_unit (dpm_bind one_dpm eliminator);; - - let new_peg_and_assign (var_to_bind : char) (d : entity) : bool -> bool dpm = - fun truth_value -> - fun (r, h) -> - let new_index = List.length h - in let h' = List.append h [d] - in let r' = fun var -> - if var = var_to_bind then new_index else r var - in (truth_value, r', h') - - (* from hint 5 *) - let exists var : clause = - let extend one_dpm (d : entity) = - dpm_bind one_dpm (new_peg_and_assign var d) - in fun one_dpm -> List.map (fun d -> extend one_dpm d) domain - - (* include negate_op, and_op, or_op, and if_op as above *) - -* More: - - (* some handy utilities *) - let (>>=) = set_bind;; - let getx = get 'x';; - let gety = get 'y';; - let initial_set = [fun (r,h) -> (true,r,h)];; - let initial_r = fun var -> failwith ("no value for " ^ (Char.escaped var));; - let run dpm_set = - (* do any of the dpms in the set return (true, _, _) when given (initial_r, []) as input? *) - List.filter (fun one_dpm -> let (truth_value, _, _) = one_dpm (initial_r, []) in truth_value) dpm_set <> [];; - - (* let's define some predicates *) - let male e = (e = Bob || e = Ted);; - let wife_of e1 e2 = ((e1,e2) = (Bob, Carol) || (e1,e2) = (Ted, Alice));; - let kisses e1 e2 = ((e1,e2) = (Bob, Carol) || (e1,e2) = (Ted, Alice));; - let misses e1 e2 = ((e1,e2) = (Bob, Carol) || (e1,e2) = (Ted, Carol));; - - (* "a man x has a wife y" *) - let antecedent = fun one_dpm -> exists 'x' one_dpm >>= lift_predicate male getx >>= exists 'y' >>= lift_predicate2 wife_of getx gety;; - - (* "if a man x has a wife y, x kisses y" *) - run (initial_set >>= if_op antecedent (lift_predicate2 kisses getx gety));; - (* Bob has wife Carol, and kisses her; and Ted has wife Alice and kisses her; so this is true! *) - - (* "if a man x has a wife y, x misses y" *) - run (initial_set >>= if_op antecedent (lift_predicate2 misses getx gety));; - (* Bob has wife Carol, and misses her; but Ted misses only Carol, not his wife Alice; so this is false! *) - diff --git a/hints/cps_hint_1.mdwn b/hints/cps_hint_1.mdwn deleted file mode 100644 index 985ba183..00000000 --- a/hints/cps_hint_1.mdwn +++ /dev/null @@ -1,27 +0,0 @@ -This function is developed in *The Seasoned Schemer* pp. 55-60. It accepts an atom `a` and a list of atoms `lst`, and returns the part of `lst` following the last occurrence of `a`. If `a` is not in `lst`, it returns `lst` unaltered. - - #lang racket - - (define (atom? x) - (and (not (pair? x)) (not (null? x)))) - - (define alpha - (lambda (a lst) - (let/cc k ; calling k with val will immediately return val from the call to alpha - (letrec ([aux (lambda (l) - (cond - [(null? l) '()] - [(eq? (car l) a) - ; we abandon any waiting recursive (aux ...) calls, and instead immediately return (aux (cdr l)) - ; ...since Scheme is call-by-value, (aux (cdr l)) will be evaluated first, and - ; any calls to k therein will come first (and the pending (k ...) here will be abandoned) - (k (aux (cdr l)))] - [else (cons (car l) (aux (cdr l)))]))]) - (aux lst))))) - - - (alpha 'a '(a b c a d e f)) ; ~~> '(d e f) - (alpha 'x '(a b c a d e f)) ; ~~> '(a b c a d e f) - (alpha 'f '(a b c a d e f)) ; ~~> '() - (alpha 'a '(a b c x d e f)) ; ~~> '(b c x d e f) - diff --git a/hints/cps_hint_2.mdwn b/hints/cps_hint_2.mdwn deleted file mode 100644 index d948a280..00000000 --- a/hints/cps_hint_2.mdwn +++ /dev/null @@ -1,43 +0,0 @@ -This function is developed in *The Seasoned Schemer* pp. 76-83. It accepts a list `lst` and returns the leftmost atom in it, even if that atom is embedded several levels deep. Any empty lists preceding the leftmost atom are ignored. - - - #lang racket - - (define (atom? x) - (and (not (pair? x)) (not (null? x)))) - - (define beta - (lambda (lst) - (let/cc k ; calling k with val will immediately return val from the call to beta - (letrec ([aux (lambda (l) - (cond - [(null? l) '()] - [(atom? (car l)) (k (car l))] - [else (begin - ; each of the following lines will evaluate to '() iff no atom was found in the specified part of l - (aux (car l)) - (aux (cdr l)))]))]) - (aux lst))))) - - (beta '(((a b) ()) (c (d ())))) ; ~~> 'a - (beta '((() (a b) ()) (c (d ())))) ; ~~> 'a - (beta '(() (() (a b) ()) (c (d ())))) ; ~~> 'a - (beta '(() (() ()))) ; no leftmost atom, returns '() - -This function could also be written like this: - - (define leftmost - (lambda (l) - (cond - [(null? l) '()] - [(atom? (car l)) (car l)] - [else (let ([found (leftmost (car l))]) - (cond - ; here we check whether the recursive call found an atom in (car l) - [(atom? found) found] - ; if not, we search for an atom in (cdr l) - [else (leftmost (cdr l))]))]))) - -But in this version, when an atom is found, it is returned back the chain of recursive calls, one by one. The previous version, on the other hand, uses a captured continuation `k` to return the atom immediately upon finding it. - - diff --git a/hints/cps_hint_3.mdwn b/hints/cps_hint_3.mdwn deleted file mode 100644 index fa8b3736..00000000 --- a/hints/cps_hint_3.mdwn +++ /dev/null @@ -1,40 +0,0 @@ -This function is developed in *The Seasoned Schemer* pp. 84-89. It accepts an atom `a` and a list `lst` and returns `lst` with the leftmost occurrence of `a`, if any, removed. Occurrences of `a` will be found no matter how deeply embedded. - - #lang racket - - (define (atom? x) - (and (not (pair? x)) (not (null? x)))) - - (define gamma - (lambda (a lst) - (letrec ([aux (lambda (l k) - (cond - [(null? l) (k 'notfound)] - [(eq? (car l) a) (cdr l)] - [(atom? (car l)) (cons (car l) (aux (cdr l) k))] - [else - ; when (car l) exists but isn't an atom, we try to remove a from (car l) - ; if we succeed we prepend the result to (cdr l) and stop - (let ([car2 (let/cc k2 - ; calling k2 with val will bind car2 to val and continue with the (cond ...) block below - (aux (car l) k2))]) - (cond - ; if a wasn't found in (car l) then prepend (car l) to the result of removing a from (cdr l) - [(eq? car2 'notfound) (cons (car l) (aux (cdr l) k))] - ; else a was found in (car l) - [else (cons car2 (cdr l))]))]))] - [lst2 (let/cc k1 - ; calling k1 with val will bind lst2 to val and continue with the (cond ...) block below - (aux lst k1))]) - (cond - ; was no atom found in lst? - [(eq? lst2 'notfound) lst] - [else lst2])))) - - (gamma 'a '(((a b) ()) (c (d ())))) ; ~~> '(((b) ()) (c (d ()))) - (gamma 'a '((() (a b) ()) (c (d ())))) ; ~~> '((() (b) ()) (c (d ()))) - (gamma 'a '(() (() (a b) ()) (c (d ())))) ; ~~> '(() (() (b) ()) (c (d ()))) - (gamma 'c '((() (a b) ()) (c (d ())))) ; ~~> '((() (a b) ()) ((d ()))) - (gamma 'c '(() (() (a b) ()) (c (d ())))) ; ~~> '(() (() (a b) ()) ((d ()))) - (gamma 'x '((() (a b) ()) (c (d ())))) ; ~~> '((() (a b) ()) (c (d ()))) - diff --git a/hints/cps_hint_4.mdwn b/hints/cps_hint_4.mdwn deleted file mode 100644 index 028504cd..00000000 --- a/hints/cps_hint_4.mdwn +++ /dev/null @@ -1,56 +0,0 @@ -This function is developed in *The Seasoned Schemer* pp. 165-177. It accepts a list `lst` and returns `#t` or `#f` depending on whether any atom appears in `lst` twice in a row. The list is interpreted as though it were flattened: all embedded lists are collapsed into the topmost level, and empty list elements are ignored. However, no flattened copy of the list is ever constructed. - - #lang racket - - (define (atom? x) - (and (not (pair? x)) (not (null? x)))) - - (define delta - (letrec ([yield (lambda (x) x)] - [resume (lambda (x) x)] - [walk (lambda (l) - (cond - ; this is the only case where walk terminates naturally - [(null? l) '()] - [(atom? (car l)) (begin - (let/cc k2 (begin - (set! resume k2) ; now calling resume with val will ignore val - ; and continue with the final line of (begin ... (walk (cdr l))) - ; when the next line is executed, yield will be bound to k1 or k3 - (yield (car l)))) - ; the previous yield line will never return, but the following line will be executed when resume is called - (walk (cdr l)))] - [else (begin - ; walk will only ever return when a '() is reached, and will in that case return a '() - (walk (car l)) - (walk (cdr l)))]))] - [next (lambda () ; next is a thunk - (let/cc k3 (begin - (set! yield k3) ; now calling yield with val will return val from the call to next - ; when the next line is executed, resume will be bound to k2 - (resume 'blah))))] - [check (lambda (prev) - (let ([n (next)]) - (cond - [(eq? n prev) #t] - [(atom? n) (check n)] - ; n will fail to be an atom iff we've walked to the end of the list, and (resume 'blah) returned naturally - [else #f])))]) - (lambda (lst) - (let ([fst (let/cc k1 (begin - (set! yield k1) ; now calling yield with val will bind fst to val and continue with the (cond ...) block below - (walk lst) - ; the next line will be executed when we've walked to the end of lst - (yield '())))]) - (cond - [(atom? fst) (check fst)] - [else #f]) - )))) - - (delta '(((a b) ()) (c (d ())))) ; ~~> #f - (delta '(((a b) ()) (b (d ())))) ; ~~> #t - (delta '(((a b) ()) (c (d (d))))) ; ~~> #t - (delta '(((a b c) ()) (c (d ())))) ; ~~> #t - (delta '(((a b) ()) (c (d ()) c))) ; ~~> #f - (delta '((() ()) ())) ; ~~> #f - diff --git a/how_to_get_the_programming_languages_running_on_your_computer.mdwn b/how_to_get_the_programming_languages_running_on_your_computer.mdwn deleted file mode 100644 index 0cb4f786..00000000 --- a/how_to_get_the_programming_languages_running_on_your_computer.mdwn +++ /dev/null @@ -1,240 +0,0 @@ -## Identifying your system ## - -We'll assume you're using either Mac OS X, or Windows, or Linux. - -If you're using **Mac OS X**, take note of what version of the Mac OS you're -running: "Tiger" 10.4, or "Leopard" 10.5, or "Snow Leopard" 10.6. Furthermore, -you'll be in one of two subgroups: - -* You'll have Apple's Xcode and the independent MacPorts system - installed. - - Xcode is available at - . - You have to register as an Apple Developer to download it. This - is free but requires you to accept a legal agreement with Apple. - The latest version of Xcode to work with Leopard is 3.14; more - recent versions require Snow Leopard. - - The MacPorts system is available at - . - This automates the building of Unix-type software on your Mac; it - makes it a lot easier to check for dependencies, use more-recent - versions of things, and so on. - -* Or you won't have those installed. (Most Mac users will be in this group.) - Then you'll need pre-packaged (and usually pretty GUI) installers for - everything. These are great when they're available and kept up-to-date; - however those conditions aren't always met. - - -If you're using **Windows**, you'll be in one of two subgroups: - -* You'll have the Cygwin system - installed. - This puts a Unix-like layer on top of your Windows system, - and makes it easier for you to use the same software everybody - else will be using, without its needing as much special-for-Windows - treatment. However, many of you won't have this installed. - -* You won't have Cygwin installed. You might in theory have - a different group of compilers installed (Microsoft Visual C++) but - we'll assume that the overwhelming majority of users in this group - don't have access to a compiler and need pre-packaged installers - for everything. - -If you're using **Linux**, you could be using any one of numerous packaging -systems. - -* We'll give examples using the packaging system shared by Debian and Ubuntu, - and we'll assume that those of you using different packaging systems will know - how to make the relevant substitutions. You may also want to take note of the - output of the "uname -srm" command. On my machine this tells me "Linux - 2.6.35-ARCH x86\_64". That tells me I'm running the x86\_64 (as opposed to the - i686 or i386 or whatever) version of Linux, and that I'm running kernel - version 2.6.35. - - - -## PLEASE REPORT PROBLEMS (AND SOLUTIONS!) ## - -We haven't tested these instructions ourselves, and they're not explicit -step-by-step instructions in any case. If you encounter troubles, please email -to let us know so that we can amend the instructions to help others. If you -figure out how to fix the problem youself (and please do), please also write -with suggestions how we can change these instructions to make the process -easier and more straightforward for others. - - -## Getting Scheme ## - -**Scheme** is one of two major dialects of *Lisp*, which is a large family of -programming languages. The other dialect is called "Common Lisp." Scheme is the -more clean and minimalistic dialect, and is what's mostly used in academic -circles. - -Scheme itself has umpteen different "implementations", which share most of -their fundamentals, but have slightly different extensions and interact with -the operating system differently. One major implementation used to be called -PLT Scheme, and has just in the past few weeks changed their name to Racket. -This is what we recommend you use. (If you're already using or comfortable with -another Scheme implementation, though, there's no compelling reason to switch.) - -Since the name change is so recent, you're likely to run across both sets of names. - -PLT/Racket stands to Scheme in something like the relation Firefox stands to HTML. It's one program among others for working with the language; and many of those programs (or web browsers) permit different extensions, have small variations, and so on. - -PLT Scheme had several components. The two most visible components for us -were the command-line interpreter "mzscheme" and a teaching-friendly editor/front-end "DrScheme". In -Racket these have been renamed "racket" and "DrRacket", -respectively. - -* In your web browser: - - There is a (slow, bare-bones) version of Scheme available for online use at . - - -* **To install in Windows** - - Go to . Download and install the "Windows x86" version. - -* **To install on Mac without MacPorts** - - Go to . Download and install the option for your system, most likely "Macintosh - OS X (Intel)" - -* **To install on Mac with MacPorts** - - You can install a command-line version of - PLT Scheme (dating from early 2009) by opening a Terminal - and typing: - - sudo port install mzscheme - - If you want the GUI components, I think you'll need to use the - "Mac/without MacPorts" installation options above. - - I recommend also typing: - - sudo port install rlwrap - - then if you ever use the command-line program `mzscheme` (or `racket`), you should start it by typing `rlwrap mzscheme`. This gives - you a nice history of the commands you've already typed, which you can scroll up and down in with your - keyboard arrows. - -* **To install on Linux** - - Use your packaging system, for example, open a Terminal and - type: - - sudo apt-get install plt-scheme - - It's very likely that your packaging system has some version of - PLT Scheme (or Racket) available, so look for it. However, if you can't find it you - can also install a pre-packaged binary from the Racket website at . - Choose the option for your version of Linux (Ubuntu, Debian, and two - varieties of Fedora are available). - - As above, I recommend you also type: - - sudo apt-get rlwrap - - then if you ever use the command-line program `mzscheme` (or `racket`), you should start it by typing `rlwrap mzscheme`. This gives - you a nice history of the commands you've already typed, which you can scroll up and down in with your - keyboard arrows. - - -## Getting OCaml ## - -**Caml** is one of two major dialects of *ML*, which is another large family of -programming languages. The other dialect is called "SML" and has several -implementations. But Caml has only one active implementation, OCaml or -Objective Caml, developed by the INRIA academic group in France. - -It's helpful if in addition to OCaml you also install the Findlib add-on. -This will make it easier to install additional add-ons further down the road. -However, if you're not able to get that working, don't worry about it much. - - -* **To install in Windows** - - Go to . - You can probably download and install the - "Self installer for the port based on the MinGW toolchain" - even if you don't know what MinGW or Cygwin are. - Some features of this require Cygwin, but it looks like - it should mostly work even for users without Cygwin. - At the time of this writing, only an installer for the previous - version of OCaml (3.11.0, from January 2010) is available. - - To install the Findlib add-on, you must have the - Cygwin system installed. We assume few of you do, - so we're not going to try to explain how to do this. - If you want to figure it out yourself, go to the - Findlib website at . - -* **To install on Mac without MacPorts** - - To install OCaml 3.12 (just released this summer), go to - - and download and install the "Binary distribution for Mac OS X" - - To install the Findlib add-on, you'll need the Xcode development tools - to compile it yourself. Once you get that far, it's probably easiest - for you to install MacPorts and just install things using the MacPorts - instructions. (Use the MacPorts version of OCaml, instead of installing - the package from the caml.inria.fr website, as described above) - However, if you do have Xcode, and want to do without MacPorts, then - what you need to do is download Findlib from - . - Unpack the download, open a Terminal and go into the folder you just - unpacked, and type: - - ./configure - make package-macosx - - This will build an installer package which you should be able to - double-click and install. - -* **To install on Mac with MacPorts** - - You can install the previous version of OCaml (3.11.2, - from January 2010), together with the Findlib add-on, by opening a Terminal - and typing: - - sudo port install ocaml caml-findlib - - As with Scheme, it's helpful to also have rlwrap installed, and to start OCaml as `rlwrap ocaml`. This gives - you a nice history of the commands you've already typed, which you can scroll up and down in with your - keyboard arrows. - - -* [More details about installing OCaml on Macs, if needed](http://cocan.org/getting_started_with_ocaml_on_mac_os_x) - -* **To install on Linux** - - Use your packaging system, for example, open a Terminal and - type: - - sudo apt-get install ocaml ocaml-findlib - - That will install a version of OCaml (probably 3.11.2, from January 2010) - and the Findlib add-on. - - If for some reason you can't get OCaml through your - packaging system, you can go to - . - Pre-packaged binary installers are available for several Linux systems. - - If you can't get findlib through your packaging system, you'll - need to download it from - . - and use gcc to compile it yourself. If you don't know how to - do that, you probably don't want to attempt this. - Here are the INSTALL notes: - . - - As with Scheme, it's helpful to also have rlwrap installed, and to start OCaml as `rlwrap ocaml`. This gives - you a nice history of the commands you've already typed, which you can scroll up and down in with your - keyboard arrows. - diff --git a/implementing_trees.mdwn b/implementing_trees.mdwn deleted file mode 100644 index c428228f..00000000 --- a/implementing_trees.mdwn +++ /dev/null @@ -1,197 +0,0 @@ -#Implementing trees# - -In [[Assignment3]] we proposed a very ad-hoc-ish implementation of -trees. It had the virtue of constructing trees entirely out of lists, -which meant that there was no need to define any special -tree-construction functions. - -Think about how you'd implement them in a more principled way. You could -use any of the version 1 -- version 5 implementation of lists as a model. - -To keep things simple, we'll stick to binary trees. A node will either be a -*leaf* of the tree, or it will have exactly two children. - -There are two kinds of trees to think about. In one sort of tree, it's only -the tree's leaves that are labeled: - - . - / \ - . 3 - / \ - 1 2 - -The inner, non-leaf nodes of the tree may have associated values. But if so, -what values they are will be determinable from the structure of the tree and the -values of the node's left and right children. So the inner nodes don't need -their own independent labels. - -In another sort of tree, the tree's inner nodes are also labeled: - - 4 - / \ - 2 5 - / \ - 1 3 - -When you want to efficiently arrange an ordered collection, so that it's -easy to do a binary search through it, this is the way you usually structure -your data. - -These latter sorts of trees can helpfully be thought of as ones where -*only* the inner nodes are labeled. Leaves can be thought of as special, -dead-end branches with no label: - - .4. - / \ - 2 5 - / \ / \ - 1 3 x x - / \ / \ - x x x x - -In our earlier discussion of lists, we said they could be thought of as -data structures of the form: - - Empty_list | Non_empty_list (its_head, its_tail) - -And that could in turn be implemented in v2 form as: - - the_list (\head tail. non_empty_handler) empty_handler - -Similarly, the leaf-labeled tree: - - . - / \ - . 3 - / \ - 1 2 - -can be thought of as a data structure of the form: - - Leaf (its_label) | Non_leaf (its_left_subtree, its_right_subtree) - -and that could be implemented in v2 form as: - - the_tree (\left right. non_leaf_handler) (\label. leaf_handler) - -And the node-labeled tree: - - .4. - / \ - 2 5 - / \ / \ - 1 3 x x - / \ / \ - x x x x - -can be thought of as a data structure of the form: - - Leaf | Non_leaf (its_left_subtree, its_label, its_right_subtree) - -and that could be implemented in v2 form as: - - the_tree (\left label right. non_leaf_handler) leaf_result - - -What would correspond to "folding" a function `f` and base value `z` over a -tree? Well, if it's an empty tree: - - x - -we should presumably get back `z`. And if it's a simple, non-empty tree: - - 1 - / \ - x x - -we should expect something like `f z 1 z`, or `f label_of_this_node `. (It's not important what order we say `f` has to take its arguments -in.) - -A v3-style implementation of node-labeled trees, then, might be: - - let empty_tree = \f z. z in - let make_tree = \left label right. \f z. f (left f z) label (right f z) in - ... - -Think about how you might implement other tree operations, such as getting -the label of the root (topmost node) of a tree; extracting the left subtree of -a node; and so on. - -Think about different ways you might implement leaf-labeled trees. - -If you had one tree and wanted to make a larger tree out of it, adding in a -new element, how would you do that? - -When using trees to represent linguistic structures, one doesn't have -latitude about *how* to build a larger tree. The linguistic structure you're -trying to represent will determine where the new element should be placed, and -where the previous tree should be placed. - -However, when using trees as a computational tool, one usually does have -latitude about how to structure a larger tree---in the same way that we had the -freedom to implement our [sets](/week4/#index9h1) with lists whose members were -just appended in the order we built the set up, or instead with lists whose -members were ordered numerically. - -When building a new tree, one strategy for where to put the new element and -where to put the existing tree would be to always lean towards a certain side. -For instance, to add the element `2` to the tree: - - 1 - / \ - x x - -we might construct the following tree: - - 1 - / \ - x 2 - / \ - x x - -or perhaps we'd do it like this instead: - - 2 - / \ - x 1 - / \ - x x - -However, if we always leaned to the right side in this way, then the tree -would get deeper and deeper on that side, but never on the left: - - 1 - / \ - x 2 - / \ - x 3 - / \ - x 4 - / \ - x 5 - / \ - x x - -and that wouldn't be so useful if you were using the tree as an arrangement -to enable *binary searches* over the elements it holds. For that, you'd prefer -the tree to be relatively "balanced", like this: - - .4. - / \ - 2 5 - / \ / \ - 1 3 x x - / \ / \ - x x x x - -Do you have any ideas about how you might efficiently keep the new trees -you're building pretty "balanced" in this way? - -This is a large topic in computer science. There's no need for you to learn -the various strategies that they've developed for doing this. But -thinking in broad brush-strokes about what strategies might be promising will -help strengthen your understanding of trees, and useful ways to implement them -in a purely functional setting like the lambda calculus. - diff --git a/index.iki b/index.iki deleted file mode 100644 index cdcf1321..00000000 --- a/index.iki +++ /dev/null @@ -1,299 +0,0 @@ -# Seminar in Semantics / Philosophy of Language # - -or: **What Philosophers and Linguists Can Learn From Theoretical Computer Science But Didn't Know To Ask** - -This course is co-taught by [Chris Barker](http://homepages.nyu.edu/~cb125/) and [Jim Pryor](http://www.jimpryor.net/). Linguistics calls it "G61.3340-002" and Philosophy calls it "G83.2296-001." -The seminar meets on Mondays from 4-6, in -the Linguistics building at 10 Washington Place, in room 104 (back of the first floor). -One student session will be held every Wednesday from 3-4 on the -fourth floor at 10 Washington Place. - - -## Announcements ## - - - -* We've added a page on [[Translating between OCaml Scheme and Haskell]] - -* We've added some [commentary](/hints/assignment_6_commentary) on some common issues in your solutions to [[Assignment6]]. - -* We've added a [[Monad Library]] for OCaml. - -* We've posted a [[State Monad Tutorial]]. - -[[Older Announcements]] - -##[[Lambda Evaluator]]## - -Usable in your browser. It can help you check whether your answer to some of -the homework questions works correctly. - -There is also now a [library](/lambda_library) of lambda-calculus -arithmetical and list operations, some relatively advanced. - -##[[Monad Library]]## - - -## Lecture Notes and Assignments ## - -(13 Sept) Lecture notes for [[Week1]]; [[Assignment1]]. - -> Topics: [[Applications]], including [[Damn]]; Basics of Lambda Calculus; Comparing Different Languages - -(20 Sept) Lecture notes for [[Week2]]; [[Assignment2]]. - -> Topics: Reduction and Convertibility; Combinators; Evaluation Strategies and Normalization; Decidability; [[Lists and Numbers]] - -(27 Sept) Lecture notes for [[Week3]]; [[Assignment3]]; -an evaluator with the definitions used for homework 3 -preloaded is available at [[assignment 3 evaluator]]. - -> Topics: [[Evaluation Order]]; Recursion with Fixed Point Combinators - -(4 Oct) Lecture notes for [[Week4]]; [[Assignment4]]. - -> Topics: More on Fixed Points; Sets; Aborting List Traversals; [[Implementing Trees]] - - -(18 Oct, 25 Oct) Lecture notes for [[Week5]] and [[Week6]]; [[Assignment5]]. - -> Topics: Types, Polymorphism, Unit and Bottom - -(1 Nov) Lecture notes for [[Week7]]; [[Assignment6]]. - -> Topics: Monads; [[Reader Monad for Variable Binding]]; [[Reader Monad for Intensionality]] - -(8 Nov) Lecture notes for [[Week8]]. - -> Topics: Reader Monad for Jacobson's Variable-Free Semantics - -(15 Nov) Lecture notes for [[Week9]]; [[Assignment7]]. Everyone auditing in the class is encouraged to do this assignment, or at least work through the substantial "hints". - -> Topics: Mutable Variables; Passing by Reference; [[State Monad Tutorial]] (added recently) - -(22 Nov) Lecture notes for [[Week10]] - -> Topics: Calculator Improvements, including mutation - -(30 Nov) Lecture notes for [[Week11]]; [[Assignment8]]. - -> Topics: [[Tree and List Zippers]]; [[Coroutines and Aborts]]; [[From List Zippers to Continuations]] - -(6 Dec) Lecture notes for [[Week12]]; [[Assignment9]]. - -> Topics: [[List Monad as Continuation Monad]]; [[Manipulating Trees with Monads]] (updated); [[Monad Transformers]] (added recently) - -(13 Dec) Lecture notes for Week13; [[Assignment10]]. - -> Topics: [[CPS and Continuation Operators]]; Curry-Howard - -[[Advanced Topics]] - -> Topics: Version 4 lists, Monads in Category Theory - -##Scheme and OCaml## - -See [below](#installing) for how to get the programming languages running on your computer. - -* Links for help [[learning Scheme]] - -* Links for help [[learning OCaml]] - -* [[Translating between OCaml Scheme and Haskell]] - - -##[[Offsite Reading]]## - -There's lots of links here already to tutorials and encyclopedia entries about many of the notions we'll be dealing with. - - - -## Course Overview ## - -The goal of this seminar is to introduce concepts and techniques from -theoretical computer science and show how they can provide insight -into established philosophical and linguistic problems. - -This is not a seminar about any particular technology or software. -Rather, it's about a variety of conceptual/logical ideas that have been -developed in computer science and that linguists and philosophers ought to -know, or may already be unknowingly trying to reinvent. - -Philosphers and linguists tend to reuse the same familiar tools in -ever more (sometime spectacularly) creative ways. But when your only -hammer is classical logic, every problem looks like modus ponens. In -contrast, computer scientists have invested considerable ingenuity in -studying tool design, and have made remarkable progress. - -"Why shouldn't I reinvent some idea X for myself? It's intellectually -rewarding!" Yes it is, but it also takes time you might have better -spent elsewhere. After all, you can get anywhere you want to go by walking, but you can -accomplish more with a combination of walking and strategic subway -rides. - -More importantly, the idiosyncrasies of your particular -implementation may obscure what's fundamental to the idea you're -working with. Your implementation may be buggy in corner cases you -didn't think of; it may be incomplete and not trivial to generalize; its -connection to existing literature and neighboring issues may go -unnoticed. For all these reasons you're better off understanding the -state of the art. - -The theoretical tools we'll be introducing aren't very familiar to -everyday programmers, but they are prominent in academic computer science, -especially in the fields of functional programming and type theory. - -Of necessity, this course will lay a lot of logical groundwork. But throughout -we'll be aiming to mix that groundwork with real cases -in our home subjects where these tools play central roles. Our aim for the -course is to enable you to make these tools your own; to have enough -understanding of them to recognize them in use, use them yourself at least -in simple ways, and to be able to read more about them when appropriate. - -Once we get up and running, the central focii of the course will be -**continuations**, **types**, and **monads**. One of the on-going themes will -concern evaluation order and issues about how computations (inferences, -derivations) unfold in (for instance) time. The key analytic technique is to -form a static, order-independent model of a dynamic process. We'll be -discussing this in much more detail as the course proceeds. - -The logical systems we'll be looking at include: - -* the pure/untyped lambda calculus -* combinatorial logic -* the simply-typed lambda calculus -* polymorphic types with System F -* some discussion of dependent types -* if time permits, "indeterministic" or "preemptively parallel" computation and linear logic - - - - -## Who Can Participate? ## - -The course will not presume previous experience with programming. We -will, however, discuss concepts embodied in specific programming -languages, and we will encourage experimentation with running, -modifying, and writing computer programs. - -The course will not presume lots of mathematical or logical background, either. -However, it will demand a certain amount of comfort working with such material; as a result, -it will not be especially well-suited to be a first graduate-level course -in formal semantics or philosophy of language. If you have concerns about your -background, come discuss them with us. - -This class will count as satisfying the logic requirement for Philosophy -PhD students; however if this would be your first or only serious -engagement with graduate-level formal work you should consider -carefully, and must discuss with us, (1) whether you'll be adequately -prepared for this course, and (2) whether you'd be better served by -taking a logic course (at a neighboring department, or at NYU next year) -with a more canonical syllabus. - - -Faculty and students from outside of NYU Linguistics and Philosophy are welcome -to audit, to the extent that this coheres well with the needs of our local -students. - - -## Recommended Software ## - -During the course, we'll be encouraging you to try out various things in Scheme -and Caml, which are prominent *functional programming languages*. We'll explain -what that means during the course. - -* **Scheme** is one of two major dialects of *Lisp*, which is a large family -of programming languages. Scheme -is the more clean and minimalistic dialect, and is what's mostly used in -academic circles. -Scheme itself has umpteen different "implementations", which share most of -their fundamentals, but have slightly different extensions and interact with -the operating system differently. One major implementation used to be called -PLT Scheme, and has just in the past few weeks changed their name to Racket. -This is what we recommend you use. (If you're already using or comfortable with -another Scheme implementation, though, there's no compelling reason to switch.) - - Racket stands to Scheme in something like the relation Firefox stands to HTML. - -* **Caml** is one of two major dialects of *ML*, which is another large -family of programming languages. Caml has only one active implementation, -OCaml, developed by the INRIA academic group in France. - -* Those of you with some programming background may have encountered a third -prominent functional programming language, **Haskell**. This is also used a -lot in the academic contexts we'll be working through. Its surface syntax -differs from Caml, and there are various important things one can do in -each of Haskell and Caml that one can't (or can't as easily) do in the -other. But these languages also have a lot in common, and if you're -familiar with one of them, it's not difficult to move between it and the -other. - - -[[How to get the programming languages running on your computer]] - -[[Family tree of functional programming languages]] - -[[Translating between OCaml Scheme and Haskell]] - -## What is Functional Programming? ## - -Here's a [survey conducted at Microsoft](http://research.microsoft.com/apps/pubs/default.aspx?id=141506) asking programmers what they understand "functional programming" to be. Don't take their responses to be authoritative... this is a just a "man in the street" (seat?) poll. - -Read more about the [uptake of Haskell](http://steve-yegge.blogspot.com/2010/12/haskell-researchers-announce-discovery.html) among programmers in the street. - - -## Recommended Books ## - -It's not necessary to purchase these for the class. But they are good ways to get a more thorough and solid understanding of some of the more basic conceptual tools we'll be using. - -* *An Introduction to Lambda Calculi for Computer Scientists*, by Chris -Hankin, currently $17 on -[Amazon](http://www.amazon.com/dp/0954300653). - -* (Another good book covering the same ground as the Hankin book, but -more thoroughly, and in a more mathematical style, is *Lambda-Calculus and Combinators: -an Introduction*, by J. Roger Hindley and Jonathan P. Seldin, currently $52 on [Amazon](http://www.amazon.com/dp/0521898854). If you choose to read -both the Hankin book and this book, you'll notice the authors made some different -terminological/notational choices. At first, this makes comprehension slightly slower, -but in the long run it's helpful because it makes the arbitrariness of those choices more salient.) - -* (Another good book, covering some of the same ground as the previous two, but also delving much deeper into typed lambda calculi, is *Types and Programming Languages*, by Benjamin Pierce, currently $61 on [Amazon](http://www.amazon.com/dp/0262162091). This book has many examples in OCaml.) - -* *The Little Schemer, Fourth Edition*, by Daniel P. Friedman and Matthias -Felleisen, currently $23 on [Amazon](http://www.amazon.com/exec/obidos/ASIN/0262560992). -This is a classic text introducing the gentle art of programming, using the -functional programming language Scheme. Many people love this book, but it has -an unusual dialog format that is not to everybody's taste. **Of particular -interest for this course** is the explanation of the Y combinator, available as -a free sample chapter [at the MIT Press web page for the -book](http://www.ccs.neu.edu/home/matthias/BTLS/). - -* *The Seasoned Schemer*, also by Daniel P. Friedman and Matthias Felleisen, currently $28 -on [Amazon](http://www.amazon.com/Seasoned-Schemer-Daniel-P-Friedman/dp/026256100X) - -* *The Little MLer*, by Matthias Felleisen and Daniel P. Friedman, currently $27 -on [Amazon](http://www.amazon.com/Little-MLer-Matthias-Felleisen/dp/026256114X). -This covers some of the same introductory ground as The Little Schemer, but -this time in ML. It uses another dialect of ML (called SML), instead of OCaml, but there are only -superficial syntactic differences between these languages. [Here's a translation -manual between them](http://www.mpi-sws.org/~rossberg/sml-vs-ocaml.html). - - - ----- - -All wikis are supposed to have a [[SandBox]], so this one does too. - -This wiki is powered by [[ikiwiki]]. - - diff --git a/intensionality-monad.ml b/intensionality-monad.ml deleted file mode 100644 index eebe5ee1..00000000 --- a/intensionality-monad.ml +++ /dev/null @@ -1,45 +0,0 @@ -(* This is the intensionality monad discussed in the lecture notes for week 7. *) - -type s = int;; (* integers model possible worlds *) -type e = char;; (* chars model individuals *) -type t = bool;; (* booleans model truth values *) - -let ann = 'a';; -let bill = 'b';; -let cam = 'c';; - -let left1 (x:e) = true;; (* Everyone left *) -let saw1 (x:e) (y:e) = y < x;; (* Ann saw Bill and Cam, and Bill saw Cam *) - -left1 ann;; -saw1 bill ann;; -saw1 ann bill;; - -(* Now we make the extension of "leave" sensitive to the world of evaluation *) -let left (x:e) (w:s) = match (x, w) with ('c', 2) -> false | _ -> true;; - -left ann 1;; (* Ann left in world 1 *) -left cam 2;; (* Cam didn't leave in world 2 *) - -let saw x y w = (w < 2) && (y < x);; -saw bill ann 1;; (* Ann saw Bill in world 1 *) -saw bill ann 2;; (* Ann didn't see Bill in world 2 *) - -(* The intensionality reader-monad: *) -type 'a intension = s -> 'a;; -let unit x (w:s) = x;; -let bind m f (w:s) = f (m w) w;; -let lift2' f u v = bind u (fun x -> bind v (fun y -> f x y));; - -bind (unit ann) left 1;; -bind (unit cam) left 2;; - -lift2' saw (unit bill) (unit ann) 1;; -lift2' saw (unit bill) (unit ann) 2;; - -let thinks (p:s->t) (x:e) (w:s) = - match (x, p 2) with ('a', false) -> false | _ -> p w;; - -bind (unit ann) (thinks (bind (unit bill) left)) 1;; -bind (unit ann) (thinks (bind (unit cam) left)) 1;; - diff --git a/lambda_evaluator.mdwn b/lambda_evaluator.mdwn deleted file mode 100644 index d39086fd..00000000 --- a/lambda_evaluator.mdwn +++ /dev/null @@ -1,144 +0,0 @@ -This lambda evaluator will allow you to write lambda terms and evaluate (that is, normalize) them, and inspect the results. -(This won't work in Racket, because Racket doesn't even try to represent the internal structure of a function in a human-readable way.) - -*Lambda terms*: lambda terms are written with a backslash, thus: `((\x (\y x)) z)`. - -If you click "Normalize", the system will try to produce a normal-form lambda expression that your original term reduces to (~~>). So `((\x (\y x)) z)` reduces to `(\y z)`. - -*Let*: in order to make building a more elaborate set of terms easier, it is possible to define values using `let`. -In this toy system, `let`s should only be used at the beginning of a file. If we have, for intance, - - let true = (\x (\y x)) in - let false = (\x (\y y)) in - ((true yes) no) - -the result is `yes`. - -*Comments*: anything following a semicolon to the end of the line is ignored. -Blank lines are fine. - -*Abbreviations*: In an earlier version, you couldn't use abbreviations. `\x y. y x x` had to be written `(\x (\y ((y x) x)))`. We've upgraded the parser though, so now it should be able to understand any lambda term that you can. - -*Constants*: The combinators `S`, `K`, `I`, `C`, `B`, `W`, `T`, `M` (aka ω) and `L` are pre-defined to their standard values. Also, integers will automatically be converted to Church numerals. (`0` is `\s z. z`, `1` is `\s z. s z`, and so on.) - -*Variables*: Variables must start with a letter and can continue with any sequence of letters, numbers, `_`, `-`, or `/`. They may optionally end with `?` or `!`. When the evaluator does alpha-conversion, it may change `x` into `x'` or `x''` and so on. But you should not attempt to use primed variable names yourself. - - - - -do eta-reductions too - - - - - -
-
- - - - -Under the hood ---------------- - -The interpreter is written in JavaScript and runs inside your browser. -So if you decide to reduce a term that does not terminate (such as `((\x (x x)) (\x (x x)))`), it will be your -browser that stops responding, not the wiki server. - -The main code is [here](http://lambda.jimpryor.net/code/lambda.js). Suggestions for improvements welcome. - -The code is based on: - -* Chris Barker's JavaScript lambda calculator -* [Oleg Kiselyov's Haskell lambda calculator](http://okmij.org/ftp/Computation/lambda-calc.html#lambda-calculator-haskell). -* The top-down JavaScript lexer and parser at . - -Improvements we hope to add: - -* detecting some common cases of non-normalizing terms (the problem of determining in general whether a term will normalize is undecidable) -* returning results in combinator form (the evaluator already accepts combinators as input) -* displaying reductions one step at a time -* specifying the reduction order and depth -* allow other binders such as ∀ and ∃ (though these won't be interpreted as doing anything other than binding variables) - - -Other Lambda Evaluators/Calculutors ------------------------------------ - -* [Peter Sestoft's Lambda Calculus Reducer](http://www.itu.dk/people/sestoft/lamreduce/index.html): Very nice! Allows you to select different evaluation strategies, and shows stepwise reductions. -* [Chris Barker's Lambda Tutorial](http://homepages.nyu.edu/~cb125/Lambda) -* [Penn Lambda Calculator](http://www.ling.upenn.edu/lambda/): Pedagogical software developed by Lucas Champollion, Josh Tauberer and Maribel Romero. Linguistically oriented. Requires installing Java (Mac users will probably already have it installed). -* [Mike Thyer's Lambda Animator](http://thyer.name/lambda-animator/): Graphical tool for experimenting with different reduction strategies. Also requires installing Java, and Graphviz. -* [Matt Might's Lambda Evaluator](http://matt.might.net/articles/implementing-a-programming-language/) in Scheme (R5RS and Racket). - -See also: - -* [Jason Jorendorff's Try Scheme](http://tryscheme.sourceforge.net/about.html): Runs a miniature Scheme interpreter in Javascript, in your browser. - diff --git a/lambda_library.mdwn b/lambda_library.mdwn deleted file mode 100644 index e170dcf4..00000000 --- a/lambda_library.mdwn +++ /dev/null @@ -1,392 +0,0 @@ -Here are a bunch of pre-tested operations for the untyped lambda calculus. In some cases multiple versions are offered. - -Some of these are drawn from: - -* [[!wikipedia Lambda calculus]] -* [[!wikipedia Church encoding]] -* Oleg's [Basic Lambda Calculus Terms](http://okmij.org/ftp/Computation/lambda-calc.html#basic) - -and all sorts of other places. Others of them are our own handiwork. - - -**Spoilers!** Below you'll find implementations of map and filter for v3 lists, and several implementations of leq for Church numerals. Those were all requested in Assignment 2; so if you haven't done that yet, you should try to figure them out on your own. (You can find implementations of these all over the internet, if you look for them, so these are no great secret. In fact, we'll be delighted if you're interested enough in the problem to try to think through alternative implementations.) - - - ;; booleans - let true = \y n. y in ; aka K - let false = \y n. n in ; aka K I - let and = \p q. p q false in ; or - let and = \p q. p q p in ; aka S C I - let or = \p q. p true q in ; or - let or = \p q. p p q in ; aka M - let not = \p. p false true in ; or - let not = \p y n. p n y in ; aka C - let xor = \p q. p (not q) q in - let iff = \p q. not (xor p q) in ; or - let iff = \p q. p q (not q) in - - ;; tuples - let make_pair = \x y f. f x y in - let get_fst = \x y. x in ; aka true - let get_snd = \x y. y in ; aka false - let make_triple = \x y z f. f x y z in - - - ;; Church numerals - let zero = \s z. z in ; aka false - let one = \s z. s z in ; aka I - let succ = \n s z. s (n s z) in - ; for any Church numeral n > zero : n (K y) z ~~> y - let iszero = \n. n (\x. false) true in - - let add = \m n. m succ n in ; or - let add = \m n s z. m s (n s z) in - let mul = \m n. m (\z. add n z) zero in ; or - let mul = \m n s. m (n s) in - let pow = \b exp. exp (mul b) one in ; or - ; b succ : adds b - ; b (b succ) ; adds b b times, ie adds b^2 - ; b (b (b succ)) ; adds b^2 b times, ie adds b^3 - ; exp b succ ; adds b^exp - let pow = \b exp s z. exp b s z in - - ; three strategies for predecessor - let pred_zero = zero in - let pred = (\shift n. n shift (make_pair zero pred_zero) get_snd) - ; where shift is - (\p. p (\x y. make_pair (succ x) x)) in ; or - ; from Oleg; observe that for any Church numeral n: n I ~~> I - let pred = \n. iszero n zero - ; else - (n (\x. x I ; when x is the base term, this will be K zero - ; when x is a Church numeral, it will be I - (succ x)) - ; base term - (K (K zero)) - ) in - ; from Bunder/Urbanek - let pred = \n s z. n (\u v. v (u s)) (K z) I in ; or - - ; inefficient but simple comparisons - let leq = \m n. iszero (n pred m) in - let lt = \m n. not (leq n m) in - let eq = \m n. and (leq m n) (leq n m) in ; or - - ; more efficient comparisons, Oleg's gt provided some simplifications - let leq = (\base build consume. \m n. n consume (m build base) get_fst) - ; where base is - (make_pair true junk) - ; and build is - (\p. make_pair false p) - ; and consume is - (\p. p get_fst p (p get_snd)) in - let lt = \m n. not (leq n m) in - let eq = (\base build consume. \m n. n consume (m build base) get_fst) - ; 2nd element of a pair will now be of the form (K sthg) or I - ; we supply the pair being consumed itself as an argument - ; getting back either sthg or the pair we just consumed - ; base is - (make_pair true (K (make_pair false I))) - ; and build is - (\p. make_pair false (K p)) - ; and consume is - (\p. p get_snd p) in - - - ; -n is a fixedpoint of \x. add (add n x) x - ; but unfortunately Y that_function doesn't normalize - ; instead: - let sub = \m n. n pred m in ; or - ; how many times we can succ n until m <= result - let sub = \m n. (\base build. m build base (\cur fin sofar. sofar)) - ; where base is - (make_triple n false zero) - ; and build is - (\t. t (\cur fin sofar. or fin (leq m cur) - (make_triple cur true sofar) ; enough - (make_triple (succ cur) false (succ sofar)) ; continue - )) in - ; or - let sub = (\base build consume. \m n. n consume (m build base) get_fst) - ; where base is - (make_pair zero I) ; see second defn of eq for explanation of 2nd element - ; and build is - (\p. p (\x y. make_pair (succ x) (K p))) - ; and consume is - (\p. p get_snd p) in - - - let min = \m n. sub m (sub m n) in - let max = \m n. add n (sub m n) in - - - ; (m/n) is a fixedpoint of \x. add (sub (mul n x) m) x - ; but unfortunately Y that_function doesn't normalize - ; instead: - ; how many times we can sub n from m while n <= result - let div = \m n. (\base build. m build base (\cur go sofar. sofar)) - ; where base is - (make_triple m true zero) - ; and build is - (\t. t (\cur go sofar. and go (leq n cur) - (make_triple (sub cur n) true (succ sofar)) ; continue - (make_triple cur false sofar) ; enough - )) in - ; what's left after sub n from m while n <= result - let mod = \m n. (\base build. m build base (\cur go. cur)) - ; where base is - (make_pair m true) - ; and build is - (\p. p (\cur go. and go (leq n cur) - (make_pair (sub cur n) true) ; continue - (make_pair cur false) ; enough - )) in - - ; or - let divmod = (\base build mtail. \m n. - (\dhead. m (mtail dhead) (\sel. dhead (sel 0 0))) - (n build base (\x y z. z junk)) - (\t u x y z. make_pair t u) ) - ; where base is - (make_triple succ (K 0) I) ; see second defn of eq for explanation of 3rd element - ; and build is - (\t. make_triple I succ (K t)) - ; and mtail is - (\dhead d. d (\dz mz df mf drest sel. drest dhead (sel (df dz) (mf mz)))) in - let div = \n d. divmod n d get_fst in - let mod = \n d. divmod n d get_snd in - - - ; sqrt n is a fixedpoint of \x. div (div (add n (mul x x)) 2) x - ; but unfortunately Y that_function doesn't normalize - - - ; (log base b of m) is a fixedpoint of \x. add (sub (pow b x) m) x - ; but unfortunately Y that_function doesn't normalize - ; instead: - ; how many times we can mul b by b while result <= m - let log = \m b. (\base build. m build base (\cur go sofar. sofar)) - ; where base is - (make_triple b true 0) - ; and build is - (\t. t (\cur go sofar. and go (leq cur m) - (make_triple (mul cur b) true (succ sofar)) ; continue - (make_triple cur false sofar) ; enough - )) in - - - ;; fixed point combinators - ; Curry/Rosenbloom's - let Y = \f. (\h. f (h h)) (\h. f (h h)) in - ; Turing's - let Theta = (\u f. f (u u f)) (\u f. f (u u f)) in - - - ; now you can search for primes, do encryption :-) - let gcd = Y (\gcd m n. iszero n m (gcd n (mod m n))) in ; or - let gcd = \m n. iszero m n (Y (\gcd m n. iszero n m (lt n m (gcd (sub m n) n) (gcd m (sub n m)))) m n) in - let lcm = \m n. or (iszero m) (iszero n) 0 (mul (div m (gcd m n)) n) in - - - ;; version 1 lists - let empty = make_pair true junk in - let make_list = \h t. make_pair false (make_pair h t) in - let isempty = \lst. lst get_fst in - let head = \lst. isempty lst err (lst get_snd get_fst) in - let tail_empty = empty in - let tail = \lst. isempty lst tail_empty (lst get_snd get_snd) in - - let length = Y (\length lst. isempty lst 0 (succ (length (tail lst)))) in - let fold = Y (\fold lst f z. isempty lst z (f (head lst) (fold (tail lst) f z))) in - let map = \f. Y (\map lst. isempty lst empty (make_list (f (head lst)) (map (tail lst)))) in - let filter = \f. Y (\filter lst. isempty lst empty (f (head lst) (make_list (head lst)) I (filter (tail lst)))) in - - - ;; version 3 (right-fold) lists - let empty = \f z. z in - let make_list = \h t f z. f h (t f z) in - let isempty = \lst. lst (\h sofar. false) true in - let head = \lst. lst (\h sofar. h) err in - let tail_empty = empty in - let tail = \lst. (\shift. lst shift (make_pair empty tail_empty) get_snd) - ; where shift is - (\h p. p (\t y. make_pair (make_list h t) t)) in - let length = \lst. lst (\h sofar. succ sofar) 0 in - let map = \f lst. lst (\h sofar. make_list (f h) sofar) empty in - let filter = \f lst. lst (\h sofar. f h (make_list h sofar) sofar) empty in ; or - let filter = \f lst. lst (\h. f h (make_list h) I) empty in - let singleton = \x f z. f x z in - ; append [a;b;c] [x;y;z] ~~> [a;b;c;x;y;z] - let append = \left right. left make_list right in - ; very inefficient but correct reverse - let reverse = \lst. lst (\h sofar. append sofar (singleton h)) empty in ; or - ; more efficient revappend, reverse - ; revappend [a;b;c] [x;y] ~~> [c;b;a;x;y] - ; make_left_list a (make_left_list b (make_left_list c empty)) ~~> \f z. f c (f b (f a z)) - let revappend = (\make_left_lst left right. left make_left_list right) (\h t f z. t f (f h z)) in - ; from Oleg, of course it's the most elegant - let revappend = \left. left (\hd sofar. \right. sofar (make_list hd right)) I in - let rev = \lst. revappend lst empty in - ; zip [a;b;c] [x;y;z] ~~> [(a,x);(b,y);(c,z)] - let zip = \left right. (\base build. reverse left build base (\x y. reverse x)) - ; where base is - (make_pair empty (map (\h u. u h) right)) - ; and build is - (\h sofar. sofar (\x y. isempty y - sofar - (make_pair (make_list (\u. head y (u h)) x) (tail y)) - )) in - let all = \f lst. lst (\h sofar. and sofar (f h)) true in - let any = \f lst. lst (\h sofar. or sofar (f h)) false in - - - ;; left-fold lists - let make_list = \h t f z. t f (f h z) in - let head = \lst. lst (\h sofar. (K (sofar (K h))) ) (\k. k err) I in - let tail = \lst. (\shift. lst shift (\a b. a tail_empty) I I) - (\h p. p (\j a b. b empty) (\t a b. b (\f z. f h (t f z))) ) in - - - ;; version 5 (CPS right-fold) lists - ; [] is \f z c a. c z - ; [1] is \f z c a. f 1 z c a - ; [1;2] is \f z c a. f 2 z (\z. f 1 z c a) a - ; [1;2;3] is \f z c a. f 3 z (\z. f 2 z (\z. f 1 z c a) a) a - let empty = \f2 z continue_handler abort_handler. continue_handler z in - let isempty = \lst larger_computation. lst - ; here's our f2 - (\hd sofar continue_handler abort_handler. abort_handler false) - ; here's our z - true - ; here's the continue_handler for the leftmost application of f2 - larger_computation - ; here's the abort_handler - larger_computation in - let make_list = \h t. \f2 z continue_handler abort_handler. - t f2 z (\sofar. f2 h sofar continue_handler abort_handler) abort_handler in - let head = \lst larger_computation. lst - ; here's our f2 - (\hd sofar continue_handler abort_handler. continue_handler hd) - ; here's our z - err - ; here are our continue_handler and abort_handler - larger_computation unused in - let tail_empty = empty in - let tail = \lst larger_computation. lst - ; here's our f2 - (\h sofar continue_handler abort_handler. continue_handler (sofar (\t y. make_pair (make_list h t) t))) - ; here's our z - (make_pair empty tail_empty) - ; here are our continue_handler and abort_handler - (\sofar. sofar (\x y. larger_computation y)) unused in - - ;; CPS left-fold lists - ; [] is \f z c a. c z - ; [1] is \f z c a. f 1 z (\z. c z) a - ; [1;2] is \f z c a. f 1 z (\z. f 2 z (\z. c z) a) a - ; [1;2;3] is \f z c a. f 1 z (\z. f 2 z (\z. f 3 z (\z. c z) a) a) a - let make_right_list = make_list in - let make_list = \h t. \f2 z continue_handler abort_handler. - f2 h z (\z. t f2 z continue_handler abort_handler) abort_handler in - let head = \lst larger_computation. lst - ; here's our f2 - (\hd sofar continue_handler abort_handler. abort_handler hd) - ; here's our z - err - ; here are our continue_handler and abort_handler - larger_computation larger_computation in - let tail = \lst larger_computation. lst - ; here's our f2 - (\h sofar continue_handler abort_handler. continue_handler (sofar (\j a b. b empty) (\t a b. b (make_right_list h t)) ) ) - ; here's our z - (\a b. a tail_empty) - ; here are our continue_handler and abort_handler - (\sofar. sofar larger_computation larger_computation) unused in - - - - true - - - - - - - - - diff --git a/learning_ocaml.mdwn b/learning_ocaml.mdwn deleted file mode 100644 index 01456dbf..00000000 --- a/learning_ocaml.mdwn +++ /dev/null @@ -1,17 +0,0 @@ - -* [[!wikipedia Objective Caml desc="Wikipedia overview of OCaml"]] - -* [A Concise Introduction to Objective Caml](http://www.csc.villanova.edu/~dmatusze/resources/ocaml/ocaml.html) - -* Here are [two](http://www.cs.jhu.edu/~scott/pl/lectures/caml-intro.html) [other](http://pauillac.inria.fr/caml/FAQ/stephan.html) brief overviews of OCaml, aimed at readers who already have some programming experience. Here are [two](http://pauillac.inria.fr/caml/FAQ/exemples-eng.html) [more](http://pauillac.inria.fr/caml/FAQ/qrg-eng.html), even briefer. - -* Here's a [more detailed tutorial](http://www.ocaml-tutorial.org/) for OCaml. - -* The start of the [OCaml Reference Manual](http://caml.inria.fr/pub/docs/manual-ocaml/manual003.html) has another tutorial. - -* Jason Hickey has posted a [draft of a nice book introducing OCaml](http://www.cs.caltech.edu/courses/cs134/cs134b/book.pdf). - -* FAQs for [OCaml Beginners](http://pauillac.inria.fr/caml/FAQ/FAQ_DEBUTANT-eng.html), and [a few more](http://caml.inria.fr/resources/doc/faq/). Also FAQs for [OCaml Experts](http://pauillac.inria.fr/caml/FAQ/FAQ_EXPERT-eng.html). - -* Some more: [OCaml Basics](http://xahlee.org/ocaml/ocaml_basics.html); [Chapter 1 of OCaml for Scientists](http://www.ffconsultancy.com/products/ocaml_for_scientists/chapter1.html). - diff --git a/learning_scheme.mdwn b/learning_scheme.mdwn deleted file mode 100644 index db93523b..00000000 --- a/learning_scheme.mdwn +++ /dev/null @@ -1,56 +0,0 @@ -#[Try Scheme in your web browser](http://tryscheme.sourceforge.net/)# - -Initial Tutorials -================= - -* [[!wikipedia Scheme (programming language) desc="Wikipedia overview of Scheme"]] - -If you are new to programming or if you have the patience to do so, you should work through a textbook. - -* A warmly-recommended introduction available online is [Teach Yourself Scheme in Fixnum Days](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html) This is a short introductory text that introduces common Scheme techniques. - -* The Little Schemer book(s) we recommended for the seminar are good introductions, requiring some more commitment. - -+ [How to Design Programs](http://www.htdp.org/2003-09-26/), by Matthias Felleisen, et al., is another good choice, which the Racket groups recommends. Whenever the book says "Scheme," you can read it as "Racket." - - -If you're already a programmer and you're in more of a hurry, you could instead look at: - -* the [Quick Introduction to Racket](http://docs.racket-lang.org/quick/index.html). This tutorial provides a brief introduction to the Racket programming language by using DrRacket and one of Racket's picture-drawing libraries. - -* [An Introduction to Lambda Calculus and Scheme](http://www.jetcafe.org/~jim/lambda.html) is also aimed at programmers. - -More details -============ - -* After any of the preceding, you could move on to [Racket Guide](http://docs.racket-lang.org/guide/index.html). This starts with a tutorial on Racket basics; then it describes the rest of the Racket language. This guide is intended for programmers who are new to Racket or new to some part of Racket. It assumes programming experience, so if you are new to programming, you should instead start with one of the textbooks listed above. This Guide describes parts of the Racket language which go beyond the learning-oriented fragments of How to Design Programs. - -Even more details -================= - -* The [Complete Racket Reference Manual](http://docs.racket-lang.org/reference/index.html) defines the core Racket language and describes its most prominent libraries. The Racket Guide is friendlier; though less precise and less complete. - -* The Scheme language is standardized; the various implementations of the -language usually adhere to what's published in the current standard and add on -different handy extensions. The first standard was published in 1975. A -revision was published in 1978 called "The revised report on Scheme, a -dialect of Lisp." Thereafter, revisions of the standard were titled "The -Revised Revised Report..." and so on, or "The Revised^n Report..." for -short. One widely implemented standard is [The -Revised^5 Report on Scheme](http://www.schemers.org/Documents/Standards/R5RS/HTML/), -or R5RS, published in 1998. -A new standard [R6RS](http://www.r6rs.org/final/html/r6rs/r6rs.html) ([Libraries for R6RS](http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib.html)) -was ratified in 2007, and this is implemented in Racket; but it also has many detractors and has not been fully -accepted in the community. As a result, the Scheme language [may in the future split](http://scheme-reports.org/2009/position-statement.html) -into a lean, minimal base, closer to -R5RS Scheme, and a richer language like R6RS Scheme that standardizes many of the add-ons that programmers tend to build -on top of the base. - -* [Scheme FAQ](http://community.schemewiki.org/?scheme-faq) - -* [The Scheme Programming Language](http://scheme.com/tspl4/), by R. Kent Dybvig ([errata](http://scheme.com/tspl4-errata.html)) - - diff --git a/list_monad_as_continuation_monad.mdwn b/list_monad_as_continuation_monad.mdwn deleted file mode 100644 index 53bbde1a..00000000 --- a/list_monad_as_continuation_monad.mdwn +++ /dev/null @@ -1,382 +0,0 @@ -[[!toc]] - -We're going to come at continuations from three different directions, and each -time we're going to end up at the same place: a particular monad, which we'll -call the Continuation monad. - -Rethinking the List monad -------------------------- - -To construct a monad, the key element is to settle on how to implement its type, and -the monad more or less naturally follows from that. -We'll remind you of some examples of how monads follow from their types -in a moment. This will involve some review of familiar -material, but it's worth doing for two reasons: it will set up a -pattern for the new discussion further below, and it will tie together -some previously unconnected elements of the course (more specifically, -version 3 lists and monads). - -For instance, take the **Reader monad**. Once we decide to define its type as: - - type 'a reader = env -> 'a - -then the choice of unit and bind is natural: - - let r_unit (a : 'a) : 'a reader = fun (e : env) -> a - -The reason this is a fairly natural choice is that because the type of -an `'a reader` is `env -> 'a` (by definition), the type of the -`r_unit` function is `'a -> env -> 'a`, which is an instance of the -type of the **K** combinator. So it makes sense that **K** is the unit -for the Reader monad. - -Since the type of the `bind` operator is required to be - - r_bind : 'a reader -> ('a -> 'b reader) -> 'b reader - -We can reason our way to the traditional reader `bind` function as -follows. We start by declaring the types determined by the definition -of a bind operation: - - let r_bind (u : 'a reader) (f : 'a -> 'b reader) : 'b reader = ... - -Now we have to open up the `u` box and get out the `'a` object in order to -feed it to `f`. Since `u` is a function from environments to -objects of type `'a`, the way we open a box in this monad is -by applying it to an environment: - - ... f (u e) ... - -This subexpression types to `'b reader`, which is good. The only -problem is that we made use of an environment `e` that we didn't already have, -so we must abstract over that variable to balance the books: - - fun e -> f (u e) ... - -[To preview the discussion of the Curry-Howard correspondence, what -we're doing here is constructing an intuitionistic proof of the type, -and using the Curry-Howard labeling of the proof as our bind term.] - -This types to `env -> 'b reader`, but we want to end up with `env -> -'b`. Once again, the easiest way to turn a `'b reader` into a `'b` is to apply it to an environment. So we end up as follows: - - r_bind (u : 'a reader) (f : 'a -> 'b reader) : 'b reader = - fun e -> f (u e) e - -And we're done. This gives us a bind function of the right type. We can then check whether, in combination with the unit function we chose, it satisfies the monad laws, and behaves in the way we intend. And it does. - -[The bind we cite here is a condensed version of the careful `let a = u e in ...` -constructions we provided in earlier lectures. We use the condensed -version here in order to emphasize similarities of structure across -monads.] - -The **State monad** is similar. Once we've decided to use the following type constructor: - - type 'a state = store -> ('a, store) - -Then our unit is naturally: - - let s_unit (a : 'a) : 'a state = fun (s : store) -> (a, s) - -And we can reason our way to the bind function in a way similar to the reasoning given above. First, we need to apply `f` to the contents of the `u` box: - - let s_bind (u : 'a state) (f : 'a -> 'b state) : 'b state = - ... f (...) ... - -But unlocking the `u` box is a little more complicated. As before, we -need to posit a store `s` that we can apply `u` to. Once we do so, -however, we won't have an `'a`; we'll have a pair whose first element -is an `'a`. So we have to unpack the pair: - - ... let (a, s') = u s in ... f a ... - -Abstracting over the `s` and adjusting the types gives the result: - - let s_bind (u : 'a state) (f : 'a -> 'b state) : 'b state = - fun (s : store) -> let (a, s') = u s in f a s' - -The **Option/Maybe monad** doesn't follow the same pattern so closely, so we -won't pause to explore it here, though conceptually its unit and bind -follow just as naturally from its type constructor. - -Our other familiar monad is the **List monad**, which we were told -looks like this: - - (* type 'a list = ['a];; *) - l_unit (a : 'a) = [a];; - l_bind u f = List.concat (List.map f u);; - -Thinking through the List monad will take a little time, but doing so -will provide a connection with continuations. - -Recall that `List.map` takes a function and a list and returns the -result of applying the function to the elements of the list: - - List.map (fun i -> [i; i+1]) [1; 2] ~~> [[1; 2]; [2; 3]] - -and `List.concat` takes a list of lists and erases one level of embedded list -boundaries: - - List.concat [[1; 2]; [2; 3]] ~~> [1; 2; 2; 3] - -And sure enough, - - l_bind [1; 2] (fun i -> [i; i+1]) ~~> [1; 2; 2; 3] - -Now, why this unit, and why this bind? Well, ideally a unit should -not throw away information, so we can rule out `fun x -> []` as an -ideal unit. And units should not add more information than required, -so there's no obvious reason to prefer `fun x -> [x; x]`. In other -words, `fun x -> [x]` is a reasonable choice for a unit. - -As for bind, an `'a list` monadic object contains a lot of objects of -type `'a`, and we want to make use of each of them (rather than -arbitrarily throwing some of them away). The only -thing we know for sure we can do with an object of type `'a` is apply -the function of type `'a -> 'b list` to them. Once we've done so, we -have a collection of lists, one for each of the `'a`'s. One -possibility is that we could gather them all up in a list, so that -`bind' [1; 2] (fun i -> [i; i]) ~~> [[1; 1]; [2; 2]]`. But that restricts -the object returned by the second argument of `bind` to always be of -type `('something list) list`. We can eliminate that restriction by flattening -the list of lists into a single list: this is -just `List.concat` applied to the output of `List.map`. So there is some logic to the -choice of unit and bind for the List monad. - -Yet we can still desire to go deeper, and see if the appropriate bind -behavior emerges from the types, as it did for the previously -considered monads. But we can't do that if we leave the list type as -a primitive OCaml type. However, we know several ways of implementing -lists using just functions. In what follows, we're going to use version -3 lists, the right fold implementation (though it's important and -intriguing to wonder how things would change if we used some other -strategy for implementing lists). These were the lists that made -lists look like Church numerals with extra bits embedded in them: - - empty list: fun f z -> z - list with one element: fun f z -> f 1 z - list with two elements: fun f z -> f 2 (f 1 z) - list with three elements: fun f z -> f 3 (f 2 (f 1 z)) - -and so on. To save time, we'll let the OCaml interpreter infer the -principle types of these functions (rather than inferring what the -types should be ourselves): - - # fun f z -> z;; - - : 'a -> 'b -> 'b = - # fun f z -> f 1 z;; - - : (int -> 'a -> 'b) -> 'a -> 'b = - # fun f z -> f 2 (f 1 z);; - - : (int -> 'a -> 'a) -> 'a -> 'a = - # fun f z -> f 3 (f 2 (f 1 z)) - - : (int -> 'a -> 'a) -> 'a -> 'a = - -We can see what the consistent, general principle types are at the end, so we -can stop. These types should remind you of the simply-typed lambda calculus -types for Church numerals (`(o -> o) -> o -> o`) with one extra type -thrown in, the type of the element at the head of the list -(in this case, an `int`). - -So here's our type constructor for our hand-rolled lists: - - type 'b list' = (int -> 'b -> 'b) -> 'b -> 'b - -Generalizing to lists that contain any kind of element (not just -`int`s), we have - - type ('a, 'b) list' = ('a -> 'b -> 'b) -> 'b -> 'b - -So an `('a, 'b) list'` is a list containing elements of type `'a`, -where `'b` is the type of some part of the plumbing. This is more -general than an ordinary OCaml list, but we'll see how to map them -into OCaml lists soon. We don't need to fully grasp the role of the `'b`s -in order to proceed to build a monad: - - l'_unit (a : 'a) : ('a, 'b) list = fun a -> fun k z -> k a z - -Take an `'a` and return its v3-style singleton. No problem. Arriving at bind -is a little more complicated, but exactly the same principles apply, you just -have to be careful and systematic about it. - - l'_bind (u : ('a, 'b) list') (f : 'a -> ('c, 'd) list') : ('c, 'd) list' = ... - -Unpacking the types gives: - - l'_bind (u : ('a -> 'b -> 'b) -> 'b -> 'b) - (f : 'a -> ('c -> 'd -> 'd) -> 'd -> 'd) - : ('c -> 'd -> 'd) -> 'd -> 'd = ... - -Perhaps a bit intimidating. -But it's a rookie mistake to quail before complicated types. You should -be no more intimidated by complex types than by a linguistic tree with -deeply embedded branches: complex structure created by repeated -application of simple rules. - -[This would be a good time to try to reason your way to your own term having the type just specified. Doing so (or attempting to do so) will make the next -paragraph much easier to follow.] - -As usual, we need to unpack the `u` box. Examine the type of `u`. -This time, `u` will only deliver up its contents if we give `u` an -argument that is a function expecting an `'a` and a `'b`. `u` will -fold that function over its type `'a` members, and that's where we can get at the `'a`s we need. Thus: - - ... u (fun (a : 'a) (b : 'b) -> ... f a ... ) ... - -In order for `u` to have the kind of argument it needs, the `fun a b -> ... f a ...` has to have type `'a -> 'b -> 'b`; so the `... f a ...` has to evaluate to a result of type `'b`. The easiest way to do this is to collapse (or "unify") the types `'b` and `'d`, with the result that `f a` will have type `('c -> 'b -> 'b) -> 'b -> 'b`. Let's postulate an argument `k` of type `('c -> 'b -> 'b)` and supply it to `f a`: - - ... u (fun (a : 'a) (b : 'b) -> ... f a k ... ) ... - -Now the function we're supplying to `u` also receives an argument `b` of type `'b`, so we can supply that to `f a k`, getting a result of type `'b`, as we need: - - ... u (fun (a : 'a) (b : 'b) -> f a k b) ... - -Now, we've used a `k` that we pulled out of nowhere, so we need to abstract over it: - - fun (k : 'c -> 'b -> 'b) -> u (fun (a : 'a) (b : 'b) -> f a k b) - -This whole expression has type `('c -> 'b -> 'b) -> 'b -> 'b`, which is exactly the type of a `('c, 'b) list'`. So we can hypothesize that our bind is: - - l'_bind (u : ('a -> 'b -> 'b) -> 'b -> 'b) - (f : 'a -> ('c -> 'b -> 'b) -> 'b -> 'b) - : ('c -> 'b -> 'b) -> 'b -> 'b = - fun k -> u (fun a b -> f a k b) - -That is a function of the right type for our bind, but to check whether it works, we have to verify it (with the unit we chose) against the monad laws, and reason whether it will have the right behavior. - -Here's a way to persuade yourself that it will have the right behavior. First, it will be handy to eta-expand our `fun k -> u (fun a b -> f a k b)` to: - - fun k z -> u (fun a b -> f a k b) z - -Now let's think about what this does. It's a wrapper around `u`. In order to behave as the list `v` which is the result of mapping `f` over each element of `u`, and then joining (`concat`ing) the results, this wrapper would have to accept arguments `k` and `z` and fold them in just the same way that `v` would. -Will it? - -Suppose we have a list' whose contents are `[1; 2; 4; 8]`---that is, our list' `u` will be `fun f z -> f 1 (f 2 (f 4 (f 8 z)))`. Suppose we also have a function `f` that for each `int` we give it, gives back a list of the divisors of that `int` that are greater than 1. Intuitively, then, binding `u` to `f` should give us: - - v = - List.concat (List.map f u) = - List.concat [[]; [2]; [2; 4]; [2; 4; 8]] = - [2; 2; 4; 2; 4; 8] - -Or rather, it should give us a list' version of that, which takes a function `k` and value `z` as arguments, and returns the right fold of `k` and `z` over those elements. Does our formula - - fun k z -> u (fun a b -> f a k b) z - -do that? Well, for each element `a` in `u`, it applies `f` to that `a`, getting one of the lists: - - [] ; result of applying f to leftmost a - [2] - [2; 4] - [2; 4; 8] ; result of applying f to rightmost a - -(or rather, their list' versions). Then it takes the accumulated result `b` of previous steps in the `k`,`z`-fold, and it folds `k` and `b` over the list generated by `f a`. The result of doing so is passed on to the next step of the `k`,`z`-fold as the new accumulated result `b`. - -So if, for example, we let `k` be `+` and `z` be `0`, then the computation would proceed: - - 0 ==> - right-fold + and 0 over [2; 4; 8] = 2+4+8+(0) ==> - right-fold + and 2+4+8+0 over [2; 4] = 2+4+(2+4+8+(0)) ==> - right-fold + and 2+4+2+4+8+0 over [2] = 2+(2+4+(2+4+8+(0))) ==> - right-fold + and 2+2+4+2+4+8+0 over [] = 2+(2+4+(2+4+8+(0))) - -which indeed is the result of right-folding `+` and `0` over `[2; 2; 4; 2; 4; 8]`. If you trace through how this works, you should be able to persuade yourself that our formula: - - fun k z -> u (fun a b -> f a k b) z - -will deliver just the same folds, for arbitrary choices of `k` and `z` (with the right types), and arbitrary `list'`s `u` and appropriately-typed `f`s, as - - fun k z -> List.fold_right k v z = - fun k z -> List.fold_right k (List.concat (List.map f u)) z - -would. - -For future reference, we might make two eta-reductions to our formula, so that we have instead: - - let l'_bind = fun k -> u (fun a -> f a k);; - -Let's make some more tests: - - # l_bind [1; 2] (fun i -> [i; i+1]);; - - : int list = [1; 2; 2; 3] - - # l'_bind (fun f z -> f 1 (f 2 z)) (fun i -> fun f z -> f i (f (i+1) z));; - - : (int -> '_a -> '_a) -> '_a -> '_a = - -Sigh. OCaml won't show us our own list. So we have to choose an `f` -and a `z` that will turn our hand-crafted lists into standard OCaml -lists, so that they will print out. - - # let cons h t = h :: t;; (* OCaml is stupid about :: *) - # l'_bind (fun f z -> f 1 (f 2 z)) (fun i -> fun f z -> f i (f (i+1) z)) cons [];; - - : int list = [1; 2; 2; 3] - -Ta da! - - -Montague's PTQ treatment of DPs as generalized quantifiers ----------------------------------------------------------- - -We've hinted that Montague's treatment of DPs as generalized -quantifiers embodies the spirit of continuations (see de Groote 2001, -Barker 2002 for lengthy discussion). Let's see why. - -First, we'll need a type constructor. As we've said, -Montague replaced individual-denoting determiner phrases (with type `e`) -with generalized quantifiers (with [extensional] type `(e -> t) -> t`. -In particular, the denotation of a proper name like *John*, which -might originally denote a object `j` of type `e`, came to denote a -generalized quantifier `fun pred -> pred j` of type `(e -> t) -> t`. -Let's write a general function that will map individuals into their -corresponding generalized quantifier: - - gqize (a : e) = fun (p : e -> t) -> p a - -This function is what Partee 1987 calls LIFT, which is not an unreasonable name. But we will avoid her term here, since that word has been used to refer to other functions in our discussion. - -This function wraps up an individual in a box. That is to say, -we are in the presence of a monad. The type constructor, the unit and -the bind follow naturally. We've done this enough times that we won't -belabor the construction of the bind function. The derivation is -highly similar to the List monad just given: - - type 'a continuation = ('a -> 'b) -> 'b - let c_unit (a : 'a) = fun (p : 'a -> 'b) -> p a - let c_bind (u : ('a -> 'b) -> 'b) (f : 'a -> ('c -> 'd) -> 'd) : ('c -> 'd) -> 'd = - fun (k : 'a -> 'b) -> u (fun (a : 'a) -> f a k) - -Note that `c_unit` is exactly the `gqize` function that Montague used -to lift individuals into generalized quantifiers. - -That last bit in `c_bind` looks familiar---we just saw something like -it in the List monad. How similar is it to the List monad? Let's -examine the type constructor and the terms from the list monad derived -above: - - type ('a, 'b) list' = ('a -> 'b -> 'b) -> 'b -> 'b;; - (* that is of the form ('a -> 'r) -> 'r, where 'r = 'b -> 'b *) - let l'_unit a = fun k z -> k a z;; - -This can be eta-reduced to: - - let l'_unit a = fun k -> k a - -and: - - let l'_bind u f = - (* we mentioned three versions of this, the eta-expanded: *) - fun k z -> u (fun a b -> f a k b) z - (* an intermediate version, and the fully eta-reduced: *) - fun k -> u (fun a -> f a k) - -Consider the most eta-reduced versions of `l'_unit` and `l'_bind`. They're the same as the unit and bind for the Montague Continuation monad! In other words, the behavior of our v3-List monad and the behavior of the continuations monad are -parallel in a deep sense. - -Have we really discovered that lists are secretly continuations? Or -have we merely found a way of simulating lists using list -continuations? Well, strictly speaking, what we have done is shown -that one particular implementation of lists---the right fold -implementation---gives rise to a Continuation monad fairly naturally, -and that this monad can reproduce the behavior of the standard list -monad. But what about other list implementations? Do they give rise -to monads that can be understood in terms of continuations? - - diff --git a/lists_and_numbers.mdwn b/lists_and_numbers.mdwn deleted file mode 100644 index 571ed7b8..00000000 --- a/lists_and_numbers.mdwn +++ /dev/null @@ -1,362 +0,0 @@ -[[!toc]] - -Building Lists -============== - -To build a data-structure, you begin by deciding what the data-structure needs to do. When we built booleans, what they needed to do was select between two choices. When we built ordered pairs, what we needed was a way to wrap two elements into the pair, and ways to operate on the wrapped elements, especially a way to extract a specified one of them. - -Now we're going to try to build lists. First, let's explain what is the difference between a list and a pair. - -A list can have two elements, but it can also have more elements, or fewer. A list can even have zero elements: this is called the empty list. Sometimes this is written `nil`. In Scheme it's also written `'()` and `(list)`, and in OCaml it's written `[]`. Those languages are nice and have list structures pre-built into them. But we're going to build lists ourselves, from scratch. - -OK, so a list doesn't have to have two elements, but still, what's the difference between a two-element list and a pair? And the difference between a three-element list and a triple? - -The difference has to do with types. In the untyped lambda calculus we don't explicitly refer to or manipulate types, however even here we'll need to pay attention to which types of arguments we're giving to which functions. For instance, if you wrote: - - and get-third-of-triple make-pair - -This would evaluate to something, but it's not immediately obvious what it would be, and it's not likely to be especially useful. Even in the untyped lambda calculus, if we want computations that are easy to work with and reason about, we're going to want to pay some attention to the types we're treating formulas to have. For example, we're only going to want to pass formulas that represent boolean values as arguments to `and`. The computation may well terminate even when we don't. But the result won't be one we're in a position to make any good use of. - -Moreover, lists and pairs (and triples, and so on), are data structures we'll find in many typed languages as well. Thinking about types is the way to understand what makes these data structures different. - -The differences are: - -* A list is type-homegeneous, that is, all its elements must be (or be treatable as being) of the same type. - -* Not so a pair: its elements need not be of the same type. - -We regard two pairs as being of the same type when their corresponding members are of the same type. - -Some programming languages permit type-heterogenous lists. Some imperative languages further permit a kind of *mutable* list. We'll consider such things later. For now, we regard these as frills. What we're discussing here is just the prototypical, meat-and-potatoes list. - -Another difference between lists and pairs: - -* The length of a list is not essential to its type. A two-element list can be of the same type as a three-element list (whose members are of the right type). - -* Not so a pair: no pair is of the same type as any triple, no matter what the types of their elements. - -Q: Sometimes mathematicians identify the triple (1,2,3) with the pair (1,(2,3)), whose first member is 1 and whose second member is the pair (2,3). Wouldn't then a triple have the same type as pair, namely the pair it's identical to? - -A: This is not an identity but an implementation. The claim that the triple (1,2,3) is not the same type as any pair is akin to the claim that the integer 1 is not the same type as any set. It allows you to go on and build set-theoretic constructions whose structure matches the desired behavior of the integers, and so is a reasonable implementation of them. This is exactly what we did when building higher-order functions to implement pairs, in the first place. - -It is true, there are interesting and difficult questions here in the philosophical foundations of mathematics. But I hope we can proceed nonetheless. - - -Version 1 ---------- - -OK, then, what sort of behavior do we want out of lists? - -Well we need something to serve as the empty list. And we need a way to take an arbitrary object `hd`, and a list (possibly the empty list) `tl`, and return the list whose **head** is `hd` and whose **tail** is `tl`. And we need a way to tell, of an arbitrary list, whether it's the empty list. And we need a way to extract, from a non-empty list, that list's head and its tail. That's it. Given these basic operations, we should be able to do whatever else we want to do with lists: count their length, reverse them, or whatever. We'll explore how to do those more complex operations in the assignment. - -It's natural to help ourselves to pairs as bricks to use in constructing lists. The way we described building a new list out of a head `hd` and a tail `tl`, for instance, sounds a lot like building a new pair `(hd, tl)`. But we also have to think about what the empty list will be---and more importantly, how to tell the empty list apart from other lists. - -We'll work through a couple of different ways to do this. They'll get more principled as we proceed. - -First, one way to handle the issue of "Is this the empty list or not?" is to have every list contain a boolean flag set to `true` if it's the empty list, and `false` if it isn't. Perhaps the lists could be, not pairs, but triples. The conventional implementation of this idea makes them instead a pair whose first member is the boolean flag, and whose second member, when the list is non-empty, is the list's head and tail. So a (non-empty) list whose head is `hd` and whose tail is `tl` would be represented by: - - (false, (hd, tl)) - -What about the empty list? Well we know it will be: - - (true, N) - -for some `N`. What should stand in for `N`? - -No particular choice seems forced here. One strategy would be to go ahead and build your family of list operations, and see whether any particular choice for `N` made some of the other operations easier to define, or more elegant. Heres's an example. We shouldn't expect the result of extracting the head of the empty list to be meaningful. But what about the result of extracting its tail? You could argue that this operation should also be meaningless. Or you could argue that the empty list should be its own tail. If we went the latter way, it would be nice to let `N` in our construction of the empty list be some value, such that, when we tried to extract the empty list's tail in the same way we try to extract other lists' tails, we got back the empty list itself. And in fact it's possible to do this. (However, it requires a fixed-point combinator, which we won't discuss until next week.) - - - -For the time being, though, let's not worry about what stands in for `N` in our construction of the empty list. What should our other primitive list operations look like? - -Well, building a list from a new element `hd` and an existing list `tl` isn't hard: we just build a pair whose first value is false and whose second value is a pair of `hd` and `tl`: - - make-pair false (make-pair hd tl) - -Determining whether a list is the empty list is just a matter of extracting the first element of the (outer) pair: - - some-list get-first - -Given a non-empty list, extracting its head is just a matter of extracting the pair that is its second element, and extracting the first element of that pair: - - some-non-empty-list get-second get-first - -and so on. - - -Version 2 ---------- - -OK, version 1 works. But it might look ad hoc. Plus there's that matter of the `N` in the construction of the empty list that we don't know what should be. - -If we do things just a bit differently, it will be easier to see some systematic rationale for them. - -We've already seen some **enumerations**, These are data-structures that consist of several discrete values: such as true and false, or black and white, or red and green and blue. (Sometimes these groups are understood to have an order, but that's not important for our purposes.) - -We've already seen how to build up data structures like this. For instance, red could be: - - \rd gn bl. rd - -that is a function that waits to be supplied with three choices: the "if-you-are-red" choice, the "if-you-are-blue" choice, and the "if-you-are-green" choice, and then yields the "if-you-are-red" choice. - -Now what if we wanted one of the enumerated possibilities to be associated with some further parameter. For instance, we wanted a structure that represented things as being (just) blue, or (just) green, or as *having some specific degree* of redness. How could we do that? - -We might do it by adopting the convention that the "if-you-are-red" selection be not just an arbitrary value, but specifically a function that expected to be supplied with the degree of redness we're dealing with. - -In other words, given an member `colored` of this new data structure, we'd use it like this: - - colored (\deg. colored-is-red-to-degree-deg) colored-is-instead-green colored-is-instead-blue - -and then if `colored` had the blue value from our data structure, this would evaluate to `colored-is-instead-blue`. If `colored` had a red-to-degree-deg value, it would evaluate to the result of supplying the relevant degree `deg` to the function `(\deg. colored-is-red-to-degree-deg)`. - -To build a value of red-to-degree-deg, we'd replace our original: - - \rd gn bl. rd - -with: - - \rd gn bl. rd deg - -Understand? - -If so, then you should be able to understand the underlying rationale of a list. We've just considered a data-structure that models an exclusive choice from among being-red-to-a-given-degree, just being green, or just being blue. Eliminate the blue choice. And let's associate a second parameter with being red, so that we have being-red-to-a-given-degree-and-illuminated-to-a-different-degree. Our red value would then look like this: - - \rd gn. rd deg illum - -And our green value would look like this: - - \rd gn. gn - -Why are we talking about this? Can you anticipate? - -Answer: For "green", substitute "empty list". For "red", substitute "non-empty list". For "degree-of-redness", substitute "head of the non-empty list." for "degree-of-illumination," substitute "tail of the non-eempty list." And voilà! - -Spelling it out explicitly, we say: - -> **nil** is defined to be `\if-non-empty if-empty. if-empty` - -> **make-list** is defined to be `\hd tl. \if-non-empty if-empty. if-non-empty hd tl` - -Defining **isnil** and the head- and tail- extractors takes some more thought. When operating with any list implemented as we're proposing, we have to pass the list an "if-you're-non-empty" handler and a "if-you're-empty handler." If the list is non-empty, this will evaluate to the result of supplying the list's head and tail as arguments to the handler. If the list is empty, it will instead give us back the empty-handler, unprocessed. - -So to check whether the list is empty, we could pass it an empty-handler of `true`, and a non-empty handler which accepts a head and tail argument, and then just returns the constant false: - - some-list (\hd tl. false) true - -What about extracting the head of a list? It only makes sense to do this when the list is known to be non-empty. In that case, the empty-handler can be anything since we know it's going to be discarded. We'll designate this dummy handler `H`. On the other hand, it's easy to see what our non-empty handler should be: - - some-list (\hd tl. hd) H - -Similarly for extracting the tail of a list. - -When we get to discussing types, you'll see that the strategy deployed here has great generality. (Moreover, you can see the version 1 strategy as an approximate implementation of it.) - - -There are other reasonable choices you could make for how to implement lists. We'll come back later and discuss a third. If you're creative, you'll be able to design more yourself. The hard part is making the design principled and minimizing extraneous cruft, like the `N` and the `H` in our above discussion. - - -Building Numbers -================ - -Now how might we go about building numbers? We'll just try to build the natural numbers: 0, 1, 2, ... - -If you think about lists and numbers, you should start to see some interesting similarities between them. In each case there's a base value (the empty list, 0). And then further values are always the result of some operation (appending a new head to, taking the successor of) on an existing value. - -Because of this underlying similarity, we could in fact use either of the strategies described above to implement numbers. - -Following the version 1 strategy for lists, we could let 0 be: - - (true, Z) - -for some useful---or, if need be, arbitrary---value `Z`. And given a number `n`, we could let the successor of `n` be: - - (false, n) - -Given this implementation of the numbers, it would be an easy matter to determine whether a given number was zero. (How would you do it?) And it would also be an easy matter to determine the predecessor of any number that wasn't zero. (How would you do it?) Other arithmetic operations, however, would be more complicated. We haven't yet learned the tools that would be needed to determine whether two numbers were equal, or to add two numbers. - -Following the version 2 strategy for lists, we could adopt the convention that we'd operate on numbers by passing them an "if-you're-non-zero" handler and a "if-you're-zero" handler. If the number is non-zero, it will evaluate to the result of supplying the number's predecessor as an argument to the handler. If the number is zero, it will instead give us back the zero handler, unprocessed. - -With that convention, we could let 0 be: - - \if-non-zero if-zero. if-zero - -and we could let the successor function be: - - \n. \if-non-zero if-zero. if-non-zero n - -This is a more principled implementation, and would again make some arithmetic operations easy to implement. But as before, others would be more difficult. - - -Composition -=========== - -We're going now to describe a third strategy, which goes in a different direction. - -The **composition** of two functions is the operation that first applies one of them, and then applies the second. For instance, the arithmetic operation that maps a real number *r* to *r2+1* is the composition of the squaring function and the successor function. This complex function is standardly written: - -
successor ∘ square
- -and in general: - -
(s ∘ f) z
- -should be understood as: - - s (f z) - -Now consider the following series: - - z - s z - s (s z) - s (s (s z)) - ... - -Remembering that I is the identity combinator, this could also be written: - -
(I) z
-(s) z
-(s ∘ s) z
-(s ∘ s ∘ s) z
-...
- -And we might adopt the following natural shorthand for this: - -
s0 z
-s1 z
-s2 z
-s3 z
-...
- -We haven't introduced any new constants 0, 1, 2 into the object language, nor any new form of syntactic combination. This is all just a metalanguage abbreviation for: - - z - s z - s (s z) - s (s (s z)) - ... - -Church had the idea to implement the number *n* by an operation that accepted an arbitrary function `s` and base value `z` as arguments, and returned sn z as a result. In other words: - -
zero ≡ \s z. s0 z ≡ \s z. z
-one ≡ \s z. s1 z ≡ \s z. s z
-two ≡ \s z. s2 z ≡ \s z. s (s z)
-three ≡ \s z. s3 z ≡ \s z. s (s (s z))
-...
- -This is a very elegant idea. Implementing numbers this way, we'd let the successor function be: - -
succ ≡ \n. \s z. s (n s z)
- -So, for example: - -
    succ two
-  ≡ (\n. \s z. s (n s z)) (\s z. s (s z))
-~~> \s z. s ((\s z, s (s z)) s z)
-~~> \s z. s (s (s z))
- -Adding *m* to *n* is a matter of applying the successor function to *n* *m* times. And we know how to apply an arbitrary function s to *n* *m* times: we just give that function s, and the base-value *n*, to *m* as arguments. Because that's what the function we're using to implement *m* *does*. Hence **add** can be defined to be, simply: - - \m n. m succ n - -Isn't that nice? - -Alternatively, one could do: - - \m n. \s z. m s (n s z) - -How would we tell whether a number was 0? Well, look again at the implementations of the first few numbers: - -
zero ≡ \s z. s0 z ≡ \s z. z
-one ≡ \s z. s1 z ≡ \s z. s z
-two ≡ \s z. s2 z ≡ \s z. s (s z)
-three ≡ \s z. s3 z ≡ \s z. s (s (s z))
-...
- -We can see that with the non-zero numbers, the function s is always applied to an argument at least once. With zero, on the other hand, we just get back the base-value. Hence we can determine whether a number is zero as follows: - - some-number (\x. false) true - -If some-number is zero, this will evaluate to the base value true. If some-number is non-zero, then it will evaluate to the result of applying (\x. false) to the result of applying ... to the result of applying (\x. false) to the base value true. But the result of applying (\x. false) to any argument is always false. So when some-number is non-zero, this expressions evaluates to false. - -Perhaps not as elegant as addition, but still decently principled. - -Multiplication is even more elegant. Consider that applying an arbitrary function s to a base value z *m × n* times is a matter of applying s to z *n* times, and then doing that again, and again, and so on...for *m* repetitions. In other words, it's a matter of applying the function (\z. n s z) to z *m* times. In other words, *m × n* can be represented as: - - \s z. m (\z. n s z) z - -which can be eta-reduced to: - - \s. m (n s) - -and we might abbreviate that as: - -
m ∘ n
- - -Isn't that nice? - -And if we *apply* `m` to `n` instead of composing it, we get a implementation of exponentiation. - -However, at this point the elegance gives out. The predecessor function is substantially more difficult to construct on this implementation. As with all of these operations, there are several ways to do it, but they all take at least a bit of ingenuity. If you're only first learning programming right now, it would be unreasonable to expect you to be able to figure out how to do it. - -However, if on the other hand you do have some experience programming, consider how you might construct a predecessor function for numbers implemented in this way. Using only the resources we've so far discussed. (So you have no general facility for performing recursion, for instance.) - - -Lists, version 3 ----------------- - -It's possible to follow the same design for implementing lists, too. To see this, let's first step back and consider some of the more complex things you might do with a list. We don't need to think specifically inside the confines of the lambda calculus right now. These are general reflections. - -Assume you have a list of five integers, which I'll write using the OCaml notation: `[1; 2; 3; 4; 5]`. - -Now one thing you might want to do with the list is to double every member. Another thing you might want to do is to increment every number. More generally, given an arbitrary function `f`, you might want to get the list which is `[f 1; f 2; f 3; f 4; f 5]`. Computer scientists call this **mapping** the function `f` over the list `[1; 2; 3; 4; 5]`. - -Another thing you might want to do with the list is to retrieve every member which is even. Or every member which is prime. Or, given an arbitrary function f, you might want to **filter** the original list to a shorter list containing only those elements `x` for which `f x` evaluates to true. - -These are very basic, frequently-used operations on lists. - -Another operation on lists is a bit harder to get a mental hold of, but is even more fundamental than the two just mentioned. An example of this operation would be if you were to **sum up** the members of the list. What would you do? We'll you'd start with the first element of the list. Actually, for generality, let's say you start with a *seed value*. In this case the seed value can be 0. Then you take the first element of the list and add it to the seed value. Now you have 1. You take the second element of the list, and add it to the result so far. Now you have 3. You take the third element of the list, and add it to the result so far. And so on. - -This general form of operation is known as **folding** an operation---in this case, the addition operation---over the list. Addition is symmetric, so it doesn't matter whether you start at the left side of the list or the right. But we can't in general rely on the operations to be symmetric. So there are two notions. This is the **left-fold** of an operation f over our list `[1; 2; 3; 4; 5]` given a seed value z: - - f (f (f (f (f z 1) 2) 3) 4) 5 - -and this is the **right-fold**: - - f 1 (f 2 (f 3 (f 4 (f 5 z)))) - -Church's proposal for implementing the numbers identified the essential behavior of a number *m* to be applying an arbitary function s to a base value z *m* times. In a similar spirit, we can identify the essential behavior of a list to be folding an arbitrary operation f over the elements of the list and a seed value z. In other words, we could represent the list `[1; 2; 3; 4; 5]` as a function that accepted arbitrary `f` and `z` as arguments, and returned one of the folds above. - -You could do this using either sort of fold, but choosing the right fold gives us an implementation closest to Church's encoding of the numbers. Then we'd define `[1; 2; 3; 4; 5]` to be: - - \f z. f 1 (f 2 (f 3 (f 4 (f 5 z)))) - -Compare Church's definition of the number five: - - \s z. s (s (s (s (s z)))) - -This has real elegance, and it makes it easy to implement a number of primitive list operatioons. For example, checking whether a list implemented in this way is empty is easy. So too is extracting the head of a list known to be non-empty. However, other operations require some ingenuity. Extracting the tail of a list is about as difficult as retrieving the predecessor of a Church number. (This should not be surprising, given how similar in design these implementations are.) - - - diff --git a/local.css b/local.css deleted file mode 100644 index a1dc47e9..00000000 --- a/local.css +++ /dev/null @@ -1,122 +0,0 @@ -/* ikiwiki local style sheet */ - -/* Add local styling here, instead of modifying style.css. */ - -a { - text-decoration: none; - color: #005a9c; -} - -a:hover { - text-decoration: underline; -} - - -hr { - border-style: none; - background-color: #999; - height: 1px; -} - -code, pre { - background: #eee; -} - -pre { - padding: .5em; -} - -body { - margin: 0; - padding: 0; - font-family: sans-serif; - color: black; - background: white; -} - -.pageheader { - margin: 0; - padding: 1em 2em 0 2em; - background: #eee; - border-color: #999; - border-style: none none solid none; - border-width: 1px; -} - -.header { - font-size: 100%; - font-weight: normal; -} - -.title { - display: block; - margin-top: .2em; - font: 140% sans-serif; - text-transform: capitalize; -} - -.actions { - text-align: right; - padding: 0; -} - -#content, #comments, #footer { - margin: 1em 2em; -} - -#pageinfo { - border-color: #999; -} - -.inlinepage { - margin: .4em 0; - padding: .4em 0; - border-style: none; - border-top: 1px solid #aaa; -} - -.inlineheader { - font-size: 120%; - font-weight: normal; -} - -h1 { font: 120% sans-serif } -h2 { font: bold 100% sans-serif } -h3 { font: italic 100% sans-serif } -h4, h5, h6 { font: small-caps 100% sans-serif } - -/* Smaller headings for inline pages */ -.inlinepage h1 { font-size: 110% } -.inlinepage h2 { font-size: 100% } -.inlinepage h3 { font-size: 100% } - -.pageheader .actions ul { - border-style: none -} - -.actions ul { - font-size: 75%; - padding: 0; - border-style: none; -} - -.actions ul li a { - text-decoration: none; -} - -.actions ul li { - margin: 0; - padding: .1em .5em 0 .5em; - background: white; - border-color: #999; - border-style: solid solid none solid; - border-width: 1px; -} - -div.recentchanges { - border-style: none; -} - -.pagecloud { - width: auto; -} diff --git a/manipulating_trees_with_monads.mdwn b/manipulating_trees_with_monads.mdwn deleted file mode 100644 index 0d9e33df..00000000 --- a/manipulating_trees_with_monads.mdwn +++ /dev/null @@ -1,546 +0,0 @@ -[[!toc]] - -Manipulating trees with monads ------------------------------- - -This topic develops an idea based on a suggestion of Ken Shan's. -We'll build a series of functions that operate on trees, doing various -things, including updating leaves with a Reader monad, counting nodes -with a State monad, copying the tree with a List monad, and converting -a tree into a list of leaves with a Continuation monad. It will turn -out that the continuation monad can simulate the behavior of each of -the other monads. - -From an engineering standpoint, we'll build a tree machine that -deals in monads. We can modify the behavior of the system by swapping -one monad for another. We've already seen how adding a monad can add -a layer of funtionality without disturbing the underlying system, for -instance, in the way that the Reader monad allowed us to add a layer -of intensionality to an extensional grammar. But we have not yet seen -the utility of replacing one monad with other. - -First, we'll be needing a lot of trees for the remainder of the -course. Here again is a type constructor for leaf-labeled, binary trees: - - type 'a tree = Leaf of 'a | Node of ('a tree * 'a tree);; - -[How would you adjust the type constructor to allow for labels on the -internal nodes?] - -We'll be using trees where the nodes are integers, e.g., - - - let t1 = Node (Node (Leaf 2, Leaf 3), - Node (Leaf 5, Node (Leaf 7, - Leaf 11))) - . - ___|___ - | | - . . - _|_ _|__ - | | | | - 2 3 5 . - _|__ - | | - 7 11 - -Our first task will be to replace each leaf with its double: - - let rec tree_map (leaf_modifier : 'a -> 'b) (t : 'a tree) : 'b tree = - match t with - | Leaf i -> Leaf (leaf_modifier i) - | Node (l, r) -> Node (tree_map leaf_modifier l, - tree_map leaf_modifier r);; - -`tree_map` takes a tree and a function that transforms old leaves into -new leaves, and maps that function over all the leaves in the tree, -leaving the structure of the tree unchanged. For instance: - - let double i = i + i;; - tree_map double t1;; - - : int tree = - Node (Node (Leaf 4, Leaf 6), Node (Leaf 10, Node (Leaf 14, Leaf 22))) - - . - ___|____ - | | - . . - _|__ __|__ - | | | | - 4 6 10 . - __|___ - | | - 14 22 - -We could have built the doubling operation right into the `tree_map` -code. However, because we've made what to do to each leaf a -parameter, we can decide to do something else to the leaves without -needing to rewrite `tree_map`. For instance, we can easily square -each leaf instead, by supplying the appropriate `int -> int` operation -in place of `double`: - - let square i = i * i;; - tree_map square t1;; - - : int tree = - Node (Node (Leaf 4, Leaf 9), Node (Leaf 25, Node (Leaf 49, Leaf 121))) - -Note that what `tree_map` does is take some unchanging contextual -information---what to do to each leaf---and supplies that information -to each subpart of the computation. In other words, `tree_map` has the -behavior of a Reader monad. Let's make that explicit. - -In general, we're on a journey of making our `tree_map` function more and -more flexible. So the next step---combining the tree transformer with -a Reader monad---is to have the `tree_map` function return a (monadized) -tree that is ready to accept any `int -> int` function and produce the -updated tree. - - fun e -> . - _____|____ - | | - . . - __|___ __|___ - | | | | - e 2 e 3 e 5 . - __|___ - | | - e 7 e 11 - -That is, we want to transform the ordinary tree `t1` (of type `int -tree`) into a reader monadic object of type `(int -> int) -> int -tree`: something that, when you apply it to an `int -> int` function -`e` returns an `int tree` in which each leaf `i` has been replaced -with `e i`. - -[Application note: this kind of reader object could provide a model -for Kaplan's characters. It turns an ordinary tree into one that -expects contextual information (here, the `e`) that can be -used to compute the content of indexicals embedded arbitrarily deeply -in the tree.] - -With our previous applications of the Reader monad, we always knew -which kind of environment to expect: either an assignment function, as -in the original calculator simulation; a world, as in the -intensionality monad; an individual, as in the Jacobson-inspired link -monad; etc. In the present case, we expect that our "environment" -will be some function of type `int -> int`. "Looking up" some `int` in -the environment will return us the `int` that comes out the other side -of that function. - - type 'a reader = (int -> int) -> 'a;; - let reader_unit (a : 'a) : 'a reader = fun _ -> a;; - let reader_bind (u: 'a reader) (f : 'a -> 'b reader) : 'b reader = - fun e -> f (u e) e;; - -It would be a simple matter to turn an *integer* into an `int reader`: - - let asker : int -> int reader = - fun (a : int) -> - fun (modifier : int -> int) -> modifier a;; - asker 2 (fun i -> i + i);; - - : int = 4 - -`asker a` is a monadic box that waits for an an environment (here, the argument `modifier`) and returns what that environment maps `a` to. - -How do we do the analagous transformation when our `int`s are scattered over the leaves of a tree? How do we turn an `int tree` into a reader? -A tree is not the kind of thing that we can apply a -function of type `int -> int` to. - -But we can do this: - - let rec tree_monadize (f : 'a -> 'b reader) (t : 'a tree) : 'b tree reader = - match t with - | Leaf a -> reader_bind (f a) (fun b -> reader_unit (Leaf b)) - | Node (l, r) -> reader_bind (tree_monadize f l) (fun l' -> - reader_bind (tree_monadize f r) (fun r' -> - reader_unit (Node (l', r'))));; - -This function says: give me a function `f` that knows how to turn -something of type `'a` into an `'b reader`---this is a function of the same type that you could bind an `'a reader` to, such as `asker` or `reader_unit`---and I'll show you how to -turn an `'a tree` into an `'b tree reader`. That is, if you show me how to do this: - - ------------ - 1 ---> | 1 | - ------------ - -then I'll give you back the ability to do this: - - ____________ - . | . | - __|___ ---> | __|___ | - | | | | | | - 1 2 | 1 2 | - ------------ - -And how will that boxed tree behave? Whatever actions you perform on it will be transmitted down to corresponding operations on its leaves. For instance, our `int reader` expects an `int -> int` environment. If supplying environment `e` to our `int reader` doubles the contained `int`: - - ------------ - 1 ---> | 1 | applied to e ~~> 2 - ------------ - -Then we can expect that supplying it to our `int tree reader` will double all the leaves: - - ____________ - . | . | . - __|___ ---> | __|___ | applied to e ~~> __|___ - | | | | | | | | - 1 2 | 1 2 | 2 4 - ------------ - -In more fanciful terms, the `tree_monadize` function builds plumbing that connects all of the leaves of a tree into one connected monadic network; it threads the -`'b reader` monad through the original tree's leaves. - - # tree_monadize asker t1 double;; - - : int tree = - Node (Node (Leaf 4, Leaf 6), Node (Leaf 10, Node (Leaf 14, Leaf 22))) - -Here, our environment is the doubling function (`fun i -> i + i`). If -we apply the very same `int tree reader` (namely, `tree_monadize -asker t1`) to a different `int -> int` function---say, the -squaring function, `fun i -> i * i`---we get an entirely different -result: - - # tree_monadize asker t1 square;; - - : int tree = - Node (Node (Leaf 4, Leaf 9), Node (Leaf 25, Node (Leaf 49, Leaf 121))) - -Now that we have a tree transformer that accepts a *reader* monad as a -parameter, we can see what it would take to swap in a different monad. - -For instance, we can use a State monad to count the number of leaves in -the tree. - - type 'a state = int -> 'a * int;; - let state_unit a = fun s -> (a, s);; - let state_bind u f = fun s -> let (a, s') = u s in f a s';; - -Gratifyingly, we can use the `tree_monadize` function without any -modification whatsoever, except for replacing the (parametric) type -`'b reader` with `'b state`, and substituting in the appropriate unit and bind: - - let rec tree_monadize (f : 'a -> 'b state) (t : 'a tree) : 'b tree state = - match t with - | Leaf a -> state_bind (f a) (fun b -> state_unit (Leaf b)) - | Node (l, r) -> state_bind (tree_monadize f l) (fun l' -> - state_bind (tree_monadize f r) (fun r' -> - state_unit (Node (l', r'))));; - -Then we can count the number of leaves in the tree: - - # let incrementer = fun a -> - fun s -> (a, s+1);; - - # tree_monadize incrementer t1 0;; - - : int tree * int = - (Node (Node (Leaf 2, Leaf 3), Node (Leaf 5, Node (Leaf 7, Leaf 11))), 5) - - . - ___|___ - | | - . . - ( _|__ _|__ , 5 ) - | | | | - 2 3 5 . - _|__ - | | - 7 11 - -Note that the value returned is a pair consisting of a tree and an -integer, 5, which represents the count of the leaves in the tree. - -Why does this work? Because the operation `incrementer` -takes an argument `a` and wraps it in an State monadic box that -increments the store and leaves behind a wrapped `a`. When we give that same operations to our -`tree_monadize` function, it then wraps an `int tree` in a box, one -that does the same store-incrementing for each of its leaves. - -We can use the state monad to annotate leaves with a number -corresponding to that leave's ordinal position. When we do so, we -reveal the order in which the monadic tree forces evaluation: - - # tree_monadize (fun a -> fun s -> ((a,s+1), s+1)) t1 0;; - - : int tree * int = - (Node - (Node (Leaf (2, 1), Leaf (3, 2)), - Node - (Leaf (5, 3), - Node (Leaf (7, 4), Leaf (11, 5)))), - 5) - -The key thing to notice is that instead of just wrapping `a` in the -monadic box, we wrap a pair of `a` and the current store. - -Reversing the annotation order requires reversing the order of the `state_bind` -operations. It's not obvious that this will type correctly, so think -it through: - - let rec tree_monadize_rev (f : 'a -> 'b state) (t : 'a tree) : 'b tree state = - match t with - | Leaf a -> state_bind (f a) (fun b -> state_unit (Leaf b)) - | Node (l, r) -> state_bind (tree_monadize f r) (fun r' -> (* R first *) - state_bind (tree_monadize f l) (fun l'-> (* Then L *) - state_unit (Node (l', r'))));; - - # tree_monadize_rev (fun a -> fun s -> ((a,s+1), s+1)) t1 0;; - - : int tree * int = - (Node - (Node (Leaf (2, 5), Leaf (3, 4)), - Node - (Leaf (5, 3), - Node (Leaf (7, 2), Leaf (11, 1)))), - 5) - -Later, we will talk more about controlling the order in which nodes are visited. - -One more revealing example before getting down to business: replacing -`state` everywhere in `tree_monadize` with `list` lets us do: - - # let decider i = if i = 2 then [20; 21] else [i];; - # tree_monadize decider t1;; - - : int tree List_monad.m = - [ - Node (Node (Leaf 20, Leaf 3), Node (Leaf 5, Node (Leaf 7, Leaf 11))); - Node (Node (Leaf 21, Leaf 3), Node (Leaf 5, Node (Leaf 7, Leaf 11))) - ] - - -Unlike the previous cases, instead of turning a tree into a function -from some input to a result, this monadized tree gives us back a list of trees, -one for each choice of `int`s for its leaves. - -Now for the main point. What if we wanted to convert a tree to a list -of leaves? - - type ('r,'a) continuation = ('a -> 'r) -> 'r;; - let continuation_unit a = fun k -> k a;; - let continuation_bind u f = fun k -> u (fun a -> f a k);; - - let rec tree_monadize (f : 'a -> ('r,'b) continuation) (t : 'a tree) : ('r,'b tree) continuation = - match t with - | Leaf a -> continuation_bind (f a) (fun b -> continuation_unit (Leaf b)) - | Node (l, r) -> continuation_bind (tree_monadize f l) (fun l' -> - continuation_bind (tree_monadize f r) (fun r' -> - continuation_unit (Node (l', r'))));; - -We use the Continuation monad described above, and insert the -`continuation` type in the appropriate place in the `tree_monadize` code. Then if we give the `tree_monadize` function an operation that converts `int`s into `'b`-wrapping Continuation monads, it will give us back a way to turn `int tree`s into corresponding `'b tree`-wrapping Continuation monads. - -So for example, we compute: - - # tree_monadize (fun a k -> a :: k ()) t1 (fun _ -> []);; - - : int list = [2; 3; 5; 7; 11] - -We have found a way of collapsing a tree into a list of its -leaves. Can you trace how this is working? Think first about what the -operation `fun a k -> a :: k a` does when you apply it to a -plain `int`, and the continuation `fun _ -> []`. Then given what we've -said about `tree_monadize`, what should we expect `tree_monadize (fun -a -> fun k -> a :: k a)` to do? - -Soon we'll return to the same-fringe problem. Since the -simple but inefficient way to solve it is to map each tree to a list -of its leaves, this transformation is on the path to a more efficient -solution. We'll just have to figure out how to postpone computing the -tail of the list until it's needed... - -The Continuation monad is amazingly flexible; we can use it to -simulate some of the computations performed above. To see how, first -note that an interestingly uninteresting thing happens if we use -`continuation_unit` as our first argument to `tree_monadize`, and then -apply the result to the identity function: - - # tree_monadize continuation_unit t1 (fun t -> t);; - - : int tree = - Node (Node (Leaf 2, Leaf 3), Node (Leaf 5, Node (Leaf 7, Leaf 11))) - -That is, nothing happens. But we can begin to substitute more -interesting functions for the first argument of `tree_monadize`: - - (* Simulating the tree reader: distributing a operation over the leaves *) - # tree_monadize (fun a -> fun k -> k (square a)) t1 (fun t -> t);; - - : int tree = - Node (Node (Leaf 4, Leaf 9), Node (Leaf 25, Node (Leaf 49, Leaf 121))) - - (* Counting leaves *) - # tree_monadize (fun a -> fun k -> 1 + k a) t1 (fun t -> 0);; - - : int = 5 - -It's not immediately obvious to us how to simulate the List monadization of the tree using this technique. - -We could simulate the tree annotating example by setting the relevant -type to `(store -> 'result, 'a) continuation`. - -Andre Filinsky has proposed that the continuation monad is -able to simulate any other monad (Google for "mother of all monads"). - -If you want to see how to parameterize the definition of the `tree_monadize` function, so that you don't have to keep rewriting it for each new monad, see [this code](/code/tree_monadize.ml). - -The idea of using continuations to characterize natural language meaning ------------------------------------------------------------------------- - -We might a philosopher or a linguist be interested in continuations, -especially if efficiency of computation is usually not an issue? -Well, the application of continuations to the same-fringe problem -shows that continuations can manage order of evaluation in a -well-controlled manner. In a series of papers, one of us (Barker) and -Ken Shan have argued that a number of phenomena in natural langauge -semantics are sensitive to the order of evaluation. We can't -reproduce all of the intricate arguments here, but we can give a sense -of how the analyses use continuations to achieve an analysis of -natural language meaning. - -**Quantification and default quantifier scope construal**. - -We saw in the copy-string example ("abSd") and in the same-fringe example that -local properties of a structure (whether a character is `'S'` or not, which -integer occurs at some leaf position) can control global properties of -the computation (whether the preceeding string is copied or not, -whether the computation halts or proceeds). Local control of -surrounding context is a reasonable description of in-situ -quantification. - - (1) John saw everyone yesterday. - -This sentence means (roughly) - - forall x . yesterday(saw x) john - -That is, the quantifier *everyone* contributes a variable in the -direct object position, and a universal quantifier that takes scope -over the whole sentence. If we have a lexical meaning function like -the following: - - let lex (s:string) k = match s with - | "everyone" -> Node (Leaf "forall x", k "x") - | "someone" -> Node (Leaf "exists y", k "y") - | _ -> k s;; - -Then we can crudely approximate quantification as follows: - - # let sentence1 = Node (Leaf "John", - Node (Node (Leaf "saw", - Leaf "everyone"), - Leaf "yesterday"));; - - # tree_monadize lex sentence1 (fun x -> x);; - - : string tree = - Node - (Leaf "forall x", - Node (Leaf "John", Node (Node (Leaf "saw", Leaf "x"), Leaf "yesterday"))) - -In order to see the effects of evaluation order, -observe what happens when we combine two quantifiers in the same -sentence: - - # let sentence2 = Node (Leaf "everyone", Node (Leaf "saw", Leaf "someone"));; - # tree_monadize lex sentence2 (fun x -> x);; - - : string tree = - Node - (Leaf "forall x", - Node (Leaf "exists y", Node (Leaf "x", Node (Leaf "saw", Leaf "y")))) - -The universal takes scope over the existential. If, however, we -replace the usual `tree_monadizer` with `tree_monadizer_rev`, we get -inverse scope: - - # tree_monadize_rev lex sentence2 (fun x -> x);; - - : string tree = - Node - (Leaf "exists y", - Node (Leaf "forall x", Node (Leaf "x", Node (Leaf "saw", Leaf "y")))) - -There are many crucially important details about quantification that -are being simplified here, and the continuation treatment used here is not -scalable for a number of reasons. Nevertheless, it will serve to give -an idea of how continuations can provide insight into the behavior of -quantifiers. - - -The Tree monad -============== - -Of course, by now you may have realized that we are working with a new -monad, the binary, leaf-labeled Tree monad. Just as mere lists are in fact a monad, -so are trees. Here is the type constructor, unit, and bind: - - type 'a tree = Leaf of 'a | Node of ('a tree) * ('a tree);; - let tree_unit (a: 'a) : 'a tree = Leaf a;; - let rec tree_bind (u : 'a tree) (f : 'a -> 'b tree) : 'b tree = - match u with - | Leaf a -> f a - | Node (l, r) -> Node (tree_bind l f, tree_bind r f);; - -For once, let's check the Monad laws. The left identity law is easy: - - Left identity: bind (unit a) f = bind (Leaf a) f = f a - -To check the other two laws, we need to make the following -observation: it is easy to prove based on `tree_bind` by a simple -induction on the structure of the first argument that the tree -resulting from `bind u f` is a tree with the same strucure as `u`, -except that each leaf `a` has been replaced with the tree returned by `f a`: - - . . - __|__ __|__ - | | /\ | - a1 . f a1 . - _|__ __|__ - | | | /\ - . a5 . f a5 - bind _|__ f = __|__ - | | | /\ - . a4 . f a4 - __|__ __|___ - | | /\ /\ - a2 a3 f a2 f a3 - -Given this equivalence, the right identity law - - Right identity: bind u unit = u - -falls out once we realize that - - bind (Leaf a) unit = unit a = Leaf a - -As for the associative law, - - Associativity: bind (bind u f) g = bind u (\a. bind (f a) g) - -we'll give an example that will show how an inductive proof would -proceed. Let `f a = Node (Leaf a, Leaf a)`. Then - - . - ____|____ - . . | | - bind __|__ f = __|_ = . . - | | | | __|__ __|__ - a1 a2 f a1 f a2 | | | | - a1 a1 a1 a1 - -Now when we bind this tree to `g`, we get - - . - _____|______ - | | - . . - __|__ __|__ - | | | | - g a1 g a1 g a1 g a1 - -At this point, it should be easy to convince yourself that -using the recipe on the right hand side of the associative law will -build the exact same final tree. - -So binary trees are a monad. - -Haskell combines this monad with the Option monad to provide a monad -called a -[SearchTree](http://hackage.haskell.org/packages/archive/tree-monad/0.2.1/doc/html/src/Control-Monad-SearchTree.html#SearchTree) -that is intended to represent non-deterministic computations as a tree. - - -What's this have to do with tree\_monadize? --------------------------------------------- - -Our different implementations of `tree_monadize` above were different *layerings* of the Tree monad with other monads (Reader, State, List, and Continuation). We'll explore that further here: [[Monad Transformers]]. - diff --git a/monad_library.mdwn b/monad_library.mdwn deleted file mode 100644 index 1761e61c..00000000 --- a/monad_library.mdwn +++ /dev/null @@ -1,167 +0,0 @@ -We've written a full-featured [OCaml Monad Library](/code/monads.ml). To use it, download the file and then in your OCaml session or file, write: - - # #use "path/to/monads.ml";; - -That's not the official, preferred way to load OCaml libraries, but it's quick and easy. - -Some comments on the design of this library. - -* First off, the different monads are **encapsulated in modules**. So you won't say `list_bind` and so on. Instead, you'll say `List_monad.bind`. - -* It gets tedious to write things like: - - List_monad.bind (List_monad.unit 1) (fun a -> - List_monad.plus - (List_monad.unit a) - (List_monad.unit (succ a)));; - - So instead, we recommend the following shortcut: - - List_monad.(bind (unit 1) (fun a -> plus (unit a) (unit (succ a))));; - - This is equivalent: - - let open List_monad - in let f = fun a -> plus (unit a) (unit (succ a)) - in bind (unit 1) f;; - - If you know you're only going to be using `bind`s and `unit`s from a single monad, you can also do this: - - open List_monad;; (* now `bind` always refers to List_monad.bind, and so on *) - bind (unit 1) ... - (* later you want to use a different monad's operations, so ... *) - open Maybe_monad;; - ... - - But we recommend using one of the first two forms above, instead. It's easy to lose track of which monad you've loaded at the top level in this way; and if you want to combine operations from different monads in a single expression, you'll have to use the first form, anyway. - -* Some of the monads are parameterized. For instance, to use the Reader monad, you have to first specify what is the type of the `env` you propose to use. You'd do that like this: - - (* we want to implements env as a function from strings to ints *) - module R = Reader_monad(struct type env = string -> int end);; - (* now we can use R as a Reader monad module *) - (R.unit 1, R.unit false, R.unit "string");; - - Similarly, to use a State monad, you have to specify the type of the store: - - module S = State_monad(struct type store = int end);; - S.unit 1;; - S.get;; (* this monadic value would retrieve the current store *) - S.put 20;; (* would install 20 as the new store *) - S.puts succ;; (* would apply succ to the current store, whatever it is *) - let u = S.(unit 1 >>= fun a -> - put 20 >>= fun _ -> - puts succ >>= fun _ -> - get >>= fun b -> - unit [a;b]);; - - The monadic value `u` we've defined here binds a series of operations to an initial `unit 1`. The effect of these operations is to save the wrapped 1 in variable `a`, discard the current store and install 20 in its place, increment the current store, retrieve the current store and make that the wrapped value, and finally deliver a `unit [a;b]` where `b` is the current wrapped value and `a` is the 1 we saved earlier. - - This can be economized somewhat by using the shorthand: - - u >> v - - instead of: - - u >>= fun _ -> v. - - So we'd have: - - let u = S.(unit 1 >>= fun a -> - put 20 >> - puts succ >> - get >>= fun b -> - unit [a;b]);; - - How can we supply an initial store and get this computation started? You do it like this: - - # let initial_store = 0 - in S.run u initial_store;; - - : S.store list * S.store = ([1; 21], 21) - - Our wrapped value at the end is `[1; 21]`, and the current store is `21`. Compare also: - - # S.(run(let u = puts succ >> get in - u >>= fun a1 -> - u >>= fun a2 -> - u >>= fun a3 -> - unit [a1;a2;a3])) 0;; - - : S.store list * S.store = ([1; 2; 3], 3) - # S.(run(let u = puts succ >> get in sequence [u;u;u])) 0;; - - : S.store list * S.store = ([1; 2; 3], 3) - - -* The monads available are: - - * `Identity_monad` - * `Maybe_monad` - * `List_monad` - * `Reader_monad` (has to be parameterized as above) - * `State_monad` (has to be parameterized as above) - * `Ref_monad` (a version of `State_monad` with a structured store, and custom operations for creating new cells in the store, and getting or changing the values of existing cells) - * `Writer_monad` (has to be parameterized on the type of the written data; use `Writer1` as a simple predefined case) - * `Error_monad`, with `throw err` and `catch u handler_function` operations (this has to be parameterized on the type of `err`; use `Failure` as a simple predefined case, where `type err = string`) - * `IO_monad` (you don't need this in OCaml, but it works analagously to the `IO` monad in Haskell, so it's handy for working with Haskell-written algorithms in OCaml) - * `Tree_monad` (leaf-labeled, binary trees) - * and of course, `Continuation_monad`, with `callcc`, `reset`, `shift` and `abort` operations. - -* All of these monads come with [[monad transformers]] too. To get a State monad wrapped around a Maybe monad, do this: - - module S = State_monad(struct type store = int end);; - module SM = S.T(Maybe_monad);; - - To get a Maybe monad wrapped around a State monad, do this instead: - - module MS = Maybe_monad.T(S);; - - Note that those two layered monads will have slightly different behavior. See our discussion of [[monad transformers]] for details. Also, the outermost monad is the one whose operations are most exposed. If you want to use any of the State-specific operations (like `puts succ`) in the `MS` monad, you'll have to "elevate" those operations into the MaybeT interface. The way you do that is like this: - - MS.(... >> elevate (S.puts succ) >> ...) - - The Haskell libraries use `lift` instead of `elevate`. (They use `liftM` and `liftM2` for what we've called `lift` and `lift2`. They also call `liftM` `fmap`.) This name `lift` is already over-loaded enough, so we chose to use `elevate` here. In our usage, `lift` (and `lift2`) bring non-monadic operations into a monad; `elevate` brings monadic operations from a wrapped monad out into the wrapping monad. - -* If you look at the types of the monadic values: - - # let u = S.(unit 1);; - val u : ('_a, int) S.m = - - You'll notice that the monadic type `S.m` is parameterized on *two* type arguments: one of them, `int`, is the type of the wrapped value. What is the other one (`'_a` in the above example)? - - The answer is that for most of the monads this second type argument is an idle wheel. The Continuation monad needs both of the type arguments, though, since its monadic type is implemented as: - - type ('r,'b) m = ('b -> 'r) -> 'r - - and there both `'r` and `'b` need to be free type variables. Since we want to allow you to layer Continuation monads with the others, it vastly simplified the library to make all of the monadic types take two type parameters, even though the second will only be used by a Continuation monad you may have stacked in the monadic bundle you're using. You can pretty much ignore this; think of the `S.(unit 1)` as though it just had the type `int S.m`. - - -* The implementation of most monadic types is **hidden**. Above, when we wanted to supply an `initial_store` to a value `u` of type `('a,'b) S.m`, we did this: - - # let u = S.(unit 10 >>= fun a -> puts succ >> unit a);; - # S.run u 0;; - - : int * S.store = (10, 1) - - This will not work: - - # u 0;; - Error: This expression is not a function; it cannot be applied - - Although the library knows that an `('a,'b) S.m` type is implemented as `store -> ('b * store)`, it doesn't expose that fact to the outside world. To get at the implementation, you have to use the `run` operation. That translates the opaque `('a,'b) S.m` type into `store -> ('b * store)` type that you can use as a function. - - So the `run` operation lets you get from the hidden type to its actual implementation. What about the other way around? By design, there is no way to do this. You can't just hand the libary an arbitrary `store -> ('b * store)` and say it's an `('a,'b) S.m`. Instead, you should use the primitive operations in your `S` module---`unit`, `bind`, `get`, `puts` and so on---to build up the `('a,'b) S.m` you want. - -* The same design is used in the `Ref_monad`. Keys into the store are implemented as `int`s, but their type is kept hidden (the computing community says "abstract"), so that the outside world can't do anything with the keys but -compare them for equality and use them for derefs, and so on. - - -Acknowledgements: Our library is largely based on the mtl library distributed with the Glasgow Haskell Compiler. That in turn was inspired by Mark Jones' 1995 paper -[Functional Programming with Overloading and Higher-Order Polymorphism](http://web.cecs.pdx.edu/~mpj/pubs/springschool.html). - I've also been helped in - various ways by posts and direct feedback from Oleg Kiselyov and - Chung-chieh Shan. The following were also useful: - - * - * Ken Shan "Monads for natural language semantics" - * - * - - diff --git a/monad_transformers.mdwn b/monad_transformers.mdwn deleted file mode 100644 index 26fb13ff..00000000 --- a/monad_transformers.mdwn +++ /dev/null @@ -1,491 +0,0 @@ -[[!toc]] - -Multi-layered monadic boxes -=========================== - -So far, we've defined monads as single-layered boxes. Though in the Groenendijk, Stokhof, and Veltman homework, we had to figure out how to combine Reader, State, and Set monads in an ad-hoc way. In practice, one often wants to combine the abilities of several monads. Corresponding to each monad like Reader, there's a corresponding ReaderT **monad transformer**. That takes an existing monad M and wraps Readerish monad packaging around it. The way these are defined parallels the way the single-layer versions are defined. For example, here's the Reader monad: - - (* monadic operations for the Reader monad *) - - type 'a reader = - env -> 'a;; - let unit (a : 'a) : 'a reader = - fun e -> a;; - let bind (u: 'a reader) (f : 'a -> 'b reader) : 'b reader = - fun e -> (fun a -> f a e) (u e);; - -We've just beta-expanded the familiar `f (u e) e` into `(fun a -> f a -e) (u e)`. We did that so as to factor out the parts where any Reader monad is -being supplied as an argument to another function. That will help make some patterns that are coming up more salient. - -That was the plain Reader monad. Now if we want instead to wrap some other monad M inside Readerish packaging. How could we do it? - -Well, one way to proceed would be to just let values of the other monad M be the `'a` in your `'a reader`. Then you could apply `reader_bind` to get at the wrapped `'a M`, and then apply `M.bind` to get at *its* wrapped `'a`. This sometimes works. It's what we did in the hints to GSV assignment, where as we said, we "combined State and Set in an ad hoc way." - -But there are two problems: (1) It's cumbersome having to work with *both* `reader_bind` and `M.bind`. It'd be nice to figure out some systematic way to connect the plumbing of the different monadic layers, so that we could have a *single* `bind` that took our `'a M_inside_Reader`, and sequenced it with a single `'a -> 'b M_inside_Reader` function. Similarly for `unit`. This is what the ReaderT monad transformer will let us do. - -(2) For some combinations of monads, the best way to implement a Tish monadic wrapper around an inner M monad won't be equivalent to either an `('a m) t` or an `('a t) m`. It will be a tighter intermingling of the two. So some natural activities will remain out of reach until we equip ourselves to go beyond `('a m) t`s and so on. - -What we want in general are monadic transformers. For example, a ReaderT transformer will be parameterized not just on the type of its innermost contents `'a`, but also on the monadic box `M` that wraps `'a`. It will make use of monad `M`'s existing operations `M.unit` and `M.bind`, together with the Reader patterns for unit and bind, to define a new monad ReaderT(M) that fuses the behavior of Reader and M. - -To be clear: ReaderT isn't itself a monad. It's a kind of Readerish packaging (wrapping paper) that converts one monadic box M into another monadic box ReaderT(M). - -Here's how it's implemented: - - (* monadic operations for the ReaderT monadic transformer *) - - (* We're not giving valid OCaml code, but rather something - * that's conceptually easier to digest. - * How you really need to write this in OCaml is more circuitous... - * see http://lambda.jimpryor.net/code/tree_monadize.ml - * and http://lambda.jimpryor.net/code/monads.ml - * for some details. *) - - type 'a readerT(M) = - env -> 'a M;; - (* this _happens_ also to be the type of an ('a M) reader - * but as we noted, you can't rely on that pattern always to hold *) - - let unit (a : 'a) : 'a readerT(M) = - fun e -> M.unit a;; - - let bind (u : 'a readerT(M)) (f : 'a -> 'b readerT(M)) : 'b readerT(M) = - fun e -> M.bind (u e) (fun a -> f a e);; - -Notice the key differences: where before `unit` was implemented by a function that just returned `a`, now we -instead return `M.unit a`. Where before `bind` just supplied value `u e` -of type `'a reader` as an argument to a function, now we instead -`M.bind` the corresponding value to the function. Notice also the differences -in the types. - -What is the relation between Reader and ReaderT? Well, suppose you started with the Identity monad: - - type 'a identity = 'a;; - let unit (a : 'a) : 'a = a;; - let bind (u : 'a) (f : 'a -> 'b) : 'b = f u;; - -and you used the ReaderT transformer to wrap the Identity monad inside Readerish packaging. What do you suppose you would get? - -The relations between the State monad and the StateT monadic transformer are parallel: - - (* monadic operations for the State monad *) - - type 'a state = - store -> ('a * store);; - - let unit (a : 'a) : 'a state = - fun s -> (a, s);; - - let bind (u : 'a state) (f : 'a -> 'b state) : 'b state = - fun s -> (fun (a, s') -> f a s') (u s);; - -We've used `(fun (a, s') -> f a s') (u s)` instead of the more familiar `let (a, s') = u s in f a s'` in order to factor out the part where a value of type `'a state` is supplied as an argument to a function. Now StateT will be: - - (* monadic operations for the StateT monadic transformer *) - - type 'a stateT(M) = - store -> ('a * store) M;; - (* notice this is not an ('a M) state *) - - let unit (a : 'a) : 'a stateT(M) = - fun s -> M.unit (a, s);; - - let bind (u : 'a stateT(M)) (f : 'a -> 'b stateT(M)) : 'b stateT(M) = - fun s -> M.bind (u s) (fun (a, s') -> f a s');; - - -Do you see the pattern? Where before `unit` was implemented by a function that returned an `'a * store` value, now we instead use `M.unit` to return an `('a * store) M` value. Where before `bind` supplied an `'a state` value `(u s)` as an argument to a function, now we instead `M.bind` it to that function. - -Once again, what do you think you'd get if you wrapped StateT monadic packaging around an Identity monad? - - -We spell out all the common monads, their common dedicated operations (such as `lookup`- and `shift`-like operations for the Reader monad), and monad transformer cousins of all of these, in an OCaml [[monad library]]. Read the linked page for details about how to use the library, and some design choices we made. Our [[State Monad Tutorial]] gives some more examples of using the library. - -When a T monadic layer encloses an inner M monad, the T's interface is the most exposed one. To use operations defined in the inner M monad, you'll have to "elevate" them into the outer T packaging. Haskell calls this operation `lift`, but we call it `elevate` because the term "lift" is already now too overloaded. In our usage, `lift` (and `lift2`) are functions that bring non-monadic operations into a monad; `elevate` brings monadic operations from a wrapped monad out into the wrapping. - -Here's an example. Suppose `S` is an instance of a State monad: - - # #use "path/to/monads.ml";; - # module S = State_monad(struct type store = int end);; - -and `MS` is a MaybeT wrapped around `S`: - - # module MS = Maybe_monad.T(S);; - -Then if you want to use an `S`-specific monad like `puts succ` inside `MS`, you'll have to use `MS`'s `elevate` function, like this: - - # MS.(...elevate (S.puts succ) ...) - -Each monad transformer's `elevate` function will be defined differently. They have to obey the following laws: - -* `Outer.elevate (Inner.unit a) <~~> Outer.unit a` -* `Outer.elevate (Inner.bind u f) <~~> Outer.bind (Outer.elevate u) (fun a -> Outer.elevate (f a))` - -We said that when T encloses M, you can rely on T's interface to be most exposed. That is intuitive. What you cannot also assume is that the implementing type has a Tish structure surrounding an Mish structure. Often it will be reverse: a ListT(Maybe) is implemented by a `'a list option`, not by an `'a option list`. Until you've tried to write the code to a monadic transformer library yourself, this will probably remain counter-intuitive. But you don't need to concern yourself with it in practise. Think of what you have as a ListT(Maybe); don't worry about whether the underlying implementation is as an `'a list option` or an `'a option list` or as something more complicated. - -Notice from the code for StateT, above, that an `'a stateT(M)` is not an `('a M) state`; neither is it an `('a state) M`. The pattern by which we transform the types from a Blah monad to a BlahT monad transformer is: - - 't0 ---> 't0 M - 't1 -> 't0 ---> 't1 -> 't0 M - ('t1 -> 't0) -> 't0 ---> ('t1 -> 't0 M) -> 't0 M - -Ken Shan's paper [Monads for natural language semantics](http://arxiv.org/abs/cs/0205026v1) (2001) discusses how to systematically move from some base monads to the corresponding monad transformers. But as he notes, his algorithm isn't the only one possible, and it only applies to monads whose type has a certain form. (Reader and State have that form; List for example doesn't.) - -As best we know, figuring out how a monad transformer should be defined is still something of an art, not something that can be done mechanically. However, you can think that all of the art goes into deciding what StateT and so on should be; having figured that out, plain State would follow as the simple case where StateT is parameterized on the Identity monad. - -Apart from whose interface is outermost, the behavior of a StateT(Maybe) and a MaybeT(State) will partly coincide. But in certain crucial respects they will diverge, and you need to think carefully about which behavior you want and what the appropriate layering is for your needs. Consider these examples: - - # module MS = Maybe_monad.T(S);; - # module SM = S.T(Maybe_monad);; - # MS.(run (elevate (S.puts succ) >> zero () >> elevate S.get >>= fun cur -> unit (cur+10) )) 0;; - - : int option * S.store = (None, 1) - # MS.(run (elevate (S.puts succ) >> zero () >> elevate (S.put 5) )) 0;; - - : unit option * S.store = (None, 1) - -Although we have a wrapped `None`, notice that the store (as it was at the point of failure) is still retrievable. - - # SM.(run (puts succ >> elevate (Maybe_monad.zero ()) >> get >>= fun cur -> unit (cur+10) )) 0;; - - : ('a, int * S.store) Maybe_monad.result = None - -When Maybe is on the inside, on the other hand, a failure means the whole computation has failed, and even the store is no longer available. - - - -Here's an example wrapping Maybe around List, and vice versa: - - # module LM = List_monad.T(Maybe_monad);; - # module ML = Maybe_monad.T(List_monad);; - # ML.(run (plus (zero ()) (unit 20) >>= fun i -> unit (i+10)));; - - : ('_a, int) ML.result = [Some 30] - -When List is on the inside, the failed results just get dropped and the computation proceeds without them. - - # LM.(run (plus (elevate (Maybe_monad.zero ())) (unit 20) >>= fun i -> unit (i+10)));; - - : ('_a, int) LM.result = None - -On the other hand, when Maybe is on the inside, failures abort the whole computation. - - - -This is fun. Notice the difference it makes whether the second `plus` is native to the outer `List_monad`, or whether it's the inner `List_monad`'s `plus` elevated into the outer wrapper: - - # module LL = List_monad.T(List_monad);; - - # LL.(run(plus (unit 1) (unit 2) >>= fun i -> plus (unit i) (unit(10*i)) ));; - - : ('_a, int) LL.result = \[[1; 10; 2; 20]] - # LL.(run(plus (unit 1) (unit 2) >>= fun i -> elevate L.(plus (unit i) (unit(10*i)) )));; - - : ('_a, int) LL.result = [[1; 2]; [1; 20]; [10; 2]; [10; 20]] - - - -Further Reading ---------------- - -* This is excellent, everyone should read: [Monad Transformers Step by Step](http://www.grabmueller.de/martin/www/pub/Transformers.pdf) - -* Read Part III of [All About Monads](http://web.archive.org/web/20071106232016/haskell.org/all_about_monads/html/introIII.html). This link is to an archived version, the main link to haskell.org seems to be broken. Some but not all of this site has been [absorbed into the Haskell wikibook](http://en.wikibooks.org/wiki/Haskell/Monad_transformers). - - -Tree Monads -=========== - -Our [[monad library]] includes a `Tree_monad`, for binary, leaf-labeled trees. There are other kinds of trees you might want to monadize, but we took the name `Tree_monad` for this one. Like the Haskell [SearchTree](http://hackage.haskell.org/packages/archive/tree-monad/0.2.1/doc/html/src/Control-Monad-SearchTree.html#SearchTree) monad, our `Tree_monad` also incorporates an Optionish layer. (See the comments in our library code about `plus` and `zero` for discussion of why.) - -So how does our `Tree_monad` behave? Simplified, its implementation looks something like this: - - (* monadic operations for the Tree monad *) - - type 'a tree = - Leaf of 'a | Node of ('a tree) * ('a tree);; - - let unit (a: 'a) : 'a tree = - Leaf a;; - - let rec bind (u : 'a tree) (f : 'a -> 'b tree) : 'b tree = - match u with - | Leaf a -> f a;; - | Node (l, r) -> - let l' = bind l f in - let r' = bind r f in - Node (l', r') - -Recall how `bind` works for the List monad. If you have a list: - - let u = [1; 2; 4; 8];; - -and a function `f` such that: - - f 1 ~~> [] - f 2 ~~> [2] - f 4 ~~> [2; 4] - f 8 ~~> [2; 4; 8] - -then `list_bind u f` would be `concat [[]; [2]; [2; 4]; [2; 4; 8]]`, that is `[2; 2; 4; 2; 4; 8]`. It splices the lists returned by `f` into the corresponding positions in the original list structure. The `tree_bind` operation works the same way. If `f'` maps `2` to the tree `Leaf 2` and `8` to the tree `Node (Leaf 2, Node (Leaf 4, Leaf 8))`, then binding the tree `u` to `f'` will splice the trees returned by `f'` to the corresponding positions in the original structure: - - u - . . - _|__ >>= f' ~~> _|__ - | | | | - 2 8 2 . - _|__ - | | - 2 . - _|__ - | | - 4 8 - -Except, as we mentioned, our implementation of the Tree monad incorporates an Optionish layer too. So `f' 2` should be not `Leaf 2` but `Some (Leaf 2)`. What if `f'` also mapped `1` to `None` and `4` to `Some (Node (Leaf 2, Leaf 4))`. Then binding the tree `Node (Leaf 1, Node (Leaf 2, Leaf 4))` (really the tree itself needs to be wrapped in a `Some`, too, but let me neglect that) to `f'` would delete the branch corresponding to the original `Leaf 1`, and would splice in the results for `f' 2` and `f' 4`, yielding: - - . - _|__ >>= f' ~~> - | | - 1 . . - _|__ _|__ - | | | | - 2 4 2 . - _|__ - | | - 2 4 - -As always, the functions you bind an `'a tree` to need not map `'a`s to `'a tree`s; they can map them to `'b tree`s instead. For instance, we could transform `Node (Leaf 1, Node (Leaf 2, Leaf 4))` instead into `Node (Leaf "two", Node (Leaf "two", Leaf "four"))`. - -As we [mention in the notes](/monad_library), our monad library encapsulates the implementation of its monadic types. So to work with it you have to use the primitives it provides. You can't say: - - # Tree_monad.(orig_tree >>= fun a -> match a with - | 4 -> Some (Node (Leaf 2, Leaf 4)) - | _ -> None);; - Error: This expression has type int Tree_monad.tree option - but an expression was expected of type ('a, 'b) Tree_monad.m - -You have to instead say something like this: - - # Tree_monad.(orig_tree >>= fun a -> match a with - | 4 -> plus (unit 2) (unit 4) - | _ -> zero () );; - - : ('_a, int) Tree_monad.m = - - - -How is all this related to our tree\_monadize function? -------------------------------------------------------- - -Our Tree monad has a corresponding TreeT transformer. Simplified, its implementation looks something like this (we apply it to an inner Reader monad): - - - type 'a tree_reader = 'a tree reader;; - (* really it's an 'a tree option reader, but as I said we're simplifying *) - - let tree_reader_unit (a:'a) : 'a tree_reader = reader_unit (Leaf a);; - - let tree_reader_bind (u: 'a tree_reader) (f: 'a -> 'b tree_reader) : 'b tree_reader = - reader_bind u (fun us -> - let rec loop us = match us with - | Leaf a -> - f a - | Node(l,r) -> - reader_bind (loop l) (fun ls -> - reader_bind (loop r) (fun rs -> - reader_unit (Node(ls, rs)))) - in loop us);; - - let tree_reader_elevate (inner : 'a reader) : 'a tree_reader = - reader_bind inner (fun a -> reader_unit (Leaf a)) - -Recall our earlier definition of `tree_monadize`, specialized for the Reader monad: - - let rec tree_monadize (f : 'a -> 'b reader) (t : 'a tree) : 'b tree reader = - match t with - | Leaf a -> - (* the next line is equivalent to: tree_reader_elevate (f a) *) - reader_bind (f a) (fun b -> reader_unit (Leaf b)) - | Node (l, r) -> - reader_bind (tree_monadize f l) (fun ls -> - reader_bind (tree_monadize f r) (fun rs -> - reader_unit (Node (ls, rs))));; - -We rendered the result type here as `'b tree reader`, as we did in our earlier discussion, but as we can see from the above implementation of TreeT(Reader), that's the type of an `'b tree_reader`, that is, of a layered box consisting of TreeT packaging wrapped around an inner Reader box. - -The definitions of `tree_monadize` and `tree_reader_bind` should look very similar. They're not quite the same. There's the difference in the order of their function-like and tree-like arguments, but that's inconsequential. More important is that the types of their arguments differs. `tree_reader_bind` wants a tree that's already fused with a reader; `tree_monadize` instead just wants a plain tree. `tree_reader_bind` wants a function that takes the elements occupying its leaves into other `tree_reader`s; `tree_monadize` just wants it to take them into plain `reader`s. That's why the application of `f` to `a` has to be `elevate`d in the `tree_monadize` clause for `Leaf a -> ...`. - -But there is an obvious common structure to these two functions, and indeed in the [[monad library]] their more complicated cousins are defined in terms of common pieces. In the monad library, the `tree_monadize` function is called `distribute`; this is an operation living inside the TreeT packaging. There's an analogous `distribute` function living inside the ListT packaging. (Haskell has the second but not the first; it calls it `mapM` and it lives inside the wrapped base monad, instead of the List packaging.) - -We linked to [some code](/code/tree_monadize.ml) earlier that demonstrated all the `tree_monadize` examples in a compact way. - -Here's how to demonstrate the same examples, using the monad library. First, preliminaries: - - # #use "path/to/monads.ml";; - # module T = Tree_monad;; - # module R = Reader_monad(struct type env = int -> int end);; - # module S = State_monad(struct type store = int end);; - # module L = List_monad;; - # module C = Continuation_monad;; - # module TR = T.T(R);; - # module TS = T.T(S);; - # module TL = T.T(L);; - # module TC = T.T(C);; - # let t1 = Some (T.Node (T.Node (T.Leaf 2, T.Leaf 3), T.Node (T.Leaf 5, T.Node (T.Leaf 7, T.Leaf 11))));; - -We can use TreeT(Reader) to modify leaves: - - # let tree_reader = TR.distribute (fun i -> R.asks (fun e -> e i)) t1;; - # TR.run tree_reader (fun i -> i+i);; - - : int T.tree option = - Some - (T.Node - (T.Node (T.Leaf 4, T.Leaf 6), - T.Node (T.Leaf 10, T.Node (T.Leaf 14, T.Leaf 22)))) - -Here's a comparison of how distribute works for trees and how it works for lists: - - # module LR = L.T(R);; - # let l1 = [2; 3; 5; 7; 11];; - # LR.(run (distribute (fun i -> R.(asks (fun e -> e i))) l1)) (fun i -> i+i);; - - : int list = [4; 6; 10; 14; 22] - - - -We can use TreeT(State) to count leaves: - - # let tree_counter = TS.distribute (fun i -> S.(puts succ >> unit i)) t1 in - TS.run tree_counter 0;; - - : int T.tree option * S.store = - (Some - (T.Node - (T.Node (T.Leaf 2, T.Leaf 3), - T.Node (T.Leaf 5, T.Node (T.Leaf 7, T.Leaf 11)))), - 5) - -or to annotate leaves: - - # let tree_annotater = TS.distribute (fun i -> S.(puts succ >> get >>= fun s -> unit (i,s))) t1 in - TS.run tree_annotater 0;; - - : (int * S.store) T.tree option * S.store = - (Some - (T.Node - (T.Node (T.Leaf (2, 1), T.Leaf (3, 2)), - T.Node (T.Leaf (5, 3), T.Node (T.Leaf (7, 4), T.Leaf (11, 5))))), - 5) - -Here's a comparison of how distribute works for trees and how it works for lists: - - # module LS = L.T(S);; - - # let list_counter = LS.distribute (fun i -> S.(puts succ >> unit i)) l1 in - LS.run list_counter 0;; - - : int list * S.store = ([2; 3; 5; 7; 11], 5) - - # let list_annotater = LS.distribute (fun i -> S.(puts succ >> get >>= fun s -> unit (i,s) )) l1 in - LS.run list_annotater 0;; - - : (int * S.store) list * S.store = - ([(2, 1); (3, 2); (5, 3); (7, 4); (11, 5)], 5) - - - - - -We can use TreeT(List) to copy the tree with different choices for some of the leaves: - - # let tree_chooser = TL.distribute (fun i -> L.(if i = 2 then plus (unit 20) (unit 21) else unit i)) t1;; - # TL.run tree_chooser;; - - : ('_a, int) TL.result = - [Some - (T.Node - (T.Node (T.Leaf 20, T.Leaf 3), - T.Node (T.Leaf 5, T.Node (T.Leaf 7, T.Leaf 11)))); - Some - (T.Node - (T.Node (T.Leaf 21, T.Leaf 3), - T.Node (T.Leaf 5, T.Node (T.Leaf 7, T.Leaf 11))))] - - -Finally, we use TreeT(Continuation) to do various things. For reasons I won't explain here, the library currently requires you to run the Tree-plus-Continuation bundle using a different sequence of `run` commands: - -We can do nothing: - - - # C.run_exn TC.(run (distribute C.unit t1)) (fun t -> t);; - - : int T.tree option = - Some - (T.Node - (T.Node (T.Leaf 2, T.Leaf 3), - T.Node (T.Leaf 5, T.Node (T.Leaf 7, T.Leaf 11)))) - -We can square each leaf: - - - # C.run_exn TC.(run (distribute C.(fun a -> shift (fun k -> k (a*a))) t1)) (fun t -> t);; - - : int T.tree option = - Some - (T.Node - (T.Node (T.Leaf 4, T.Leaf 9), - T.Node (T.Leaf 25, T.Node (T.Leaf 49, T.Leaf 121)))) - -The meaning of `shift` will be explained in [[CPS and Continuation Operators]]. Here you should just regard it as a primitive operation in our Continuation monad. In [this code](/code/tree_monadize.ml) you could simply write: - - TreeCont.monadize (fun a -> fun k -> k (a*a)) t1 (fun t -> t);; - -But because of the way our monad library hides the underlying machinery, here you can no longer just say `fun k -> k (a*a)`; you have to say `shift (fun k -> k (a*a))`. - -Moving on, we can count the leaves: - - - # C.run_exn TC.(run (distribute C.(fun a -> shift (fun k -> k a >>= fun v -> unit (1+v))) t1)) (fun t -> 0);; - - : int = 5 - - -And we can convert the tree to a list of leaves: - - - # C.run_exn TC.(run (distribute C.(fun a -> shift (fun k -> k a >>= fun v -> unit (a::v))) t1)) (fun t -> []);; - - : int list = [2; 3; 5; 7; 11] - - diff --git a/new_stuff.mdwn b/new_stuff.mdwn deleted file mode 100644 index 5ac5ec24..00000000 --- a/new_stuff.mdwn +++ /dev/null @@ -1,65 +0,0 @@ -Page for Chris and Jim to see what each other is working on, but hasn't necessarily been posted to main wiki index yet. - -Week11: - -* [[Tree and List Zippers]] -* [[Coroutines and Aborts]] -* [[From List Zippers to Continuations]] -* [[Assignment8]] - -Week12: - -* [[List Monad as Continuation Monad]] -* [[Manipulating Trees with Monads]] (reworked), code is at [[code/tree_monadize.ml]] -* [[Monad Transformers]] (added) -* [[Assignment9]] - -New stuff, fairly stable: - -* [Commentary](/hints/assignment_6_commentary) on some common issues in the solutions to [[Assignment6]]. -* [[Translating between OCaml Scheme and Haskell]] -* [[Monad Library]], code is at [[code/monads.ml]] -* [[State Monad Tutorial]] -* [[CPS and Continuation Operators]] - -In progress: - -* [[Curry-Howard]] -* [[Assignment10]] - - diff --git a/offsite_reading.mdwn b/offsite_reading.mdwn deleted file mode 100644 index 0a660be0..00000000 --- a/offsite_reading.mdwn +++ /dev/null @@ -1,249 +0,0 @@ -Many of these links are to Wikipedia. You can learn a lot from such articles, -so long as you remember they may sometimes mislead or make mistakes. However, I -hope at this point in your education you'll have learned to be a guarded reader -even of authoritative treatises by eminent authors. So you shouldn't need any -Wikipedia-specific warnings. - -For most readers, many bits of reading we point you to will be hairy in one way -or another. It may be aimed at audiences with more programming experience; it -may be aimed at audiences with specific logical background you don't yet have; -it may be aimed at audiences familiar with technical areas in linguistics you're -first encountering. Or perhaps several of these at once. We hope you will -already have mastered the skill of leveraged reading: getting what you can out -of an article you don't fully understand, so that you can discuss it with the rest of -the group and hopefully get to a point where you can read it again and -get more out of. (Rinse and repeat.) - -## Functions ## - -* [[!wikipedia Higher-order function]] -* [[!wikipedia First-class function]] -* [[!wikipedia Currying]] - -## Functional vs imperative programming ## - -* [[!wikipedia Declarative programming]] -* [[!wikipedia Functional programming]] -* [[!wikipedia Purely functional]] -* [[!wikipedia Referential transparency (computer science)]] -* [[!wikipedia Side effect (computer science) desc="Side effects"]] -* [[!wikipedia Imperative programming]] - -## General issues about variables and scope in programming languages ## - -* [[!wikipedia Variable (programming) desc="Variables"]] -* [[!wikipedia Free variables and bound variables]] -* [[!wikipedia Variable shadowing]] -* [[!wikipedia Name binding]] -* [[!wikipedia Name resolution]] -* [[!wikipedia Parameter (computer science) desc="Function parameters"]] -* [[!wikipedia Scope (programming) desc="Variable scope"]] -* [[!wikipedia Closure (computer science) desc="Closures"]] - -##[[Learning Scheme]]## - -## Untyped lambda calculus and combinatory logic ## - -* [[!wikipedia Lambda calculus]] - -* [[!wikipedia Moses Schönfinkel]] -* [[!wikipedia Haskell Curry]] -* [[!wikipedia Alonzo Church]]

-* [[!wikipedia Church encoding]] - -* [[!wikipedia Combinatory logic]] -* [Combinatory logic](http://plato.stanford.edu/entries/logic-combinatory/) at the Stanford Encyclopedia of Philosophy -* [[!wikipedia SKI combinatory calculus]] -* [[!wikipedia B,C,K,W system]] -* Jeroen Fokker, "The Systematic Construction of a One-combinator Basis for Lambda-Terms" Formal Aspects of Computing 4 (1992), pp. 776-780. - -* [Chris Barker's Iota and Jot](http://semarch.linguistics.fas.nyu.edu/barker/Iota/)

- -* [To Dissect a Mockingbird](http://dkeenan.com/Lambda/index.htm) -* [Combinator Birds](http://www.angelfire.com/tx4/cus/combinator/birds.html) -* [Les deux combinateurs et la totalite](http://www.paulbraffort.net/j_et_i/j_et_i.html) by Paul Braffort. - -## Evaluation Order ## - -* [[!wikipedia Evaluation strategy]] -* [[!wikipedia Eager evaluation]] -* [[!wikipedia Lazy evaluation]] -* [[!wikipedia Strict programming language]] - -## Confluence, Normalization, Undecidability ## - -* [[!wikipedia Church-Rosser theorem]] -* [[!wikipedia Normalization property]] -* [[!wikipedia Turing completeness]]

-* [Scooping the Loop Snooper](http://www.cl.cam.ac.uk/teaching/0910/CompTheory/scooping.pdf), a proof of the undecidability of the halting problem in the style of Dr Seuss by Geoffrey K. Pullum - - -## Recursion and the Y Combinator ## - -* [[!wikipedia Recursion (computer science) desc="Recursion"]] -* [[!wikipedia Y combinator]] -* [Chapter 9 from The Little Schemer](http://www.ccs.neu.edu/home/matthias/BTLS/sample.ps) on the Y Combinator "...and Again, and Again, and Again..." -* [The Y combinator](http://mvanier.livejournal.com/2700.html) -* [The Why of Y](http://www.dreamsongs.com/NewFiles/WhyOfY.pdf) -* [The Y Combinator (Slight Return), or: How to Succeed at Recursion Without Really Recursing](http://mvanier.livejournal.com/2897.html) -* [Y Combinator for Dysfunctional Non-Schemers](http://rayfd.wordpress.com/2007/05/06/y-combinator-for-dysfunctional-non-schemers/) -* [The Y Combinator](http://www.ece.uc.edu/~franco/C511/html/Scheme/ycomb.html) -* [The Y Combinator](http://dangermouse.brynmawr.edu/cs245/ycomb_jim.html) derives the applicative-order Y-combinator from scratch, in Scheme. This derivation is similar in flavor to the derivation found in The Little Schemer, but uses a slightly different starting approach... -* [The church of the least fixed point, by Sans Pareil](http://www.springerlink.com/content/n4t2v573m58g2755/) - -## Folds ## - -* [[!wikipedia Fold (higher-order function)]] - - -## Types ## - -* [[!wikipedia Typed lambda calculus]] -* [[!wikipedia Simply typed lambda calculus]] -* [Type Theory](http://plato.stanford.edu/entries/type-theory/) at the Stanford Encyclopedia of Philosophy -* [Church's Type Theory](http://plato.stanford.edu/entries/type-theory-church/) at the Stanford Encyclopedia of Philosophy -* [[!wikipedia Type polymorphism]] -* [[!wikipedia System F]] -

-* [[!wikipedia Tagged union]] -* [[!wikipedia Algebraic data type]] -* [[!wikipedia Recursive data type]] -* [[!wikipedia Pattern matching]] -* [[!wikipedia Unit type]] -* [[!wikipedia Bottom type]] - - -##[[Learning OCaml]]## - - -## Monads ## -* [[!wikipedia Monad (functional programming) desc="Monads in Functional Programming"]] -* [Daniel Friedman. A Schemer's View of Monads](/schemersviewofmonads.ps): from but the link above is to a local copy. -* [A Gentle Intro to Haskell: About Monads](http://www.haskell.org/tutorial/monads.html) (link currently broken, check ) -* [All About Monads](http://haskell.org/all_about_monads/html/index.html) (also broken, here's an [archived version](http://web.archive.org/web/20071013115156/haskell.org/all_about_monads/html/index.html)) -* From HaskwellWiki: - [Monad tutorials timeline](http://www.haskell.org/haskellwiki/Monad_tutorials_timeline) - | [Monad laws](http://www.haskell.org/haskellwiki/Monad_Laws) - | [Monads as computation](http://www.haskell.org/haskellwiki/Monads_as_computation) - | [Monads as containers](http://www.haskell.org/haskellwiki/Monads_as_containers) - | [What a monad is not](http://www.haskell.org/haskellwiki/What_a_Monad_is_not) -* [Haskell wikibook: Understanding monads](http://en.wikibooks.org/wiki/Haskell/Understanding_monads) -* [Haskell wikibook: Monad Transformers](http://en.wikibooks.org/wiki/Haskell/Monad_transformers) - -* [A State Monad Tutorial](http://strabismicgobbledygook.wordpress.com/2010/03/06/a-state-monad-tutorial/) -* [You Could Have Invented Monads! (And Maybe You Already Have.)](http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html) -* Yet Another Monad Tutorial: [part 1](http://mvanier.livejournal.com/3917.html) [part 2](http://mvanier.livejournal.com/4305.html) -* [Monads for the Working Haskell Programmer -- a short tutorial](http://www.engr.mun.ca/~theo/Misc/haskell_and_monads.htm) -* [Introduction to Haskell: Monads](http://onlamp.com/pub/a/onlamp/2007/08/02/introduction-to-haskell-pure-functions.html) -* [SPb Haskell User Group: Monad tutorial](http://spbhug.folding-maps.org/wiki/MonadsEn) -* [Understanding Haskell Monads](http://ertes.de/articles/monads.html) -* [A Monad Tutorial for OCaml](http://enfranchisedmind.com/blog/posts/a-monad-tutorial-for-ocaml/) -* [Beyond Monads](http://blog.sigfpe.com/2009/02/beyond-monads.html) -* [Simple Explanation of a Monad](http://math.stackexchange.com/questions/405/simple-explanation-of-a-monad) -* [What is a Monad?](http://stackoverflow.com/questions/44965/what-is-a-monad) -* [Can Anyone Explain Monads?](http://stackoverflow.com/questions/2366/can-anyone-explain-monads) -* [Monad in Plain English...](http://stackoverflow.com/questions/2704652/monad-in-plain-english-for-the-oop-programmer-with-no-fp-background) -* [Monad in non-programming terms](http://stackoverflow.com/questions/3261729/monad-in-non-programming-terms) -* [Real World Haskell: chapter on Monads](http://book.realworldhaskell.org/read/monads.html) -* [Learn You a Haskell for Great Good: chapter on Functors, Applicative Functors and Monoids](http://www.learnyouahaskell.com/functors-applicative-functors-and-monoids) -* Monads are Elephants: -[Part 1](http://james-iry.blogspot.com/2007/09/monads-are-elephants-part-1.html) -[Part 2](http://james-iry.blogspot.com/2007/10/monads-are-elephants-part-2.html) -[Part 3](http://james-iry.blogspot.com/2007/10/monads-are-elephants-part-3.html) -[Part 4](http://james-iry.blogspot.com/2007/11/monads-are-elephants-part-4.html) -* [Brian Beckman: Don't fear the Monad (67 minute video)](http://channel9.msdn.com/shows/Going+Deep/Brian-Beckman-Dont-fear-the-Monads/) -* [A monad non-tutorial...or why you shouldn't ask what a monad is](http://strongtyped.blogspot.com/2010/01/monad-non-tutorial.html) -* [Abstraction, intuition, and the "monad tutorial fallacy"](http://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/) -* [How you should(n't) use Monad](http://noordering.wordpress.com/2009/03/31/how-you-shouldnt-use-monad/) -* [The Mother of all Monads](http://blog.sigfpe.com/2008/12/mother-of-all-monads.html) -* [Monads! (and Why Monad Tutorials Are All Awful)](http://ahamsandwich.wordpress.com/2007/07/26/monads-and-why-monad-tutorials-are-all-awful/) -* [Of monads and spacesuits (archived)](http://www.iterasi.net/openviewer.aspx?sqrlitid=ixx7fcluvek_9lfolsxr_g) -* [How not to explain Haskell monads](http://mvanier.livejournal.com/1205.html) -* [The State Monad: a tutorial for the confused?](http://coder.bsimmons.name/blog/2009/10/the-state-monad-a-tutorial-for-the-confused/) -* Haskell state monads: [part 1](http://mvanier.livejournal.com/1765.html) [part 2](http://mvanier.livejournal.com/1901.html) [part 3](http://mvanier.livejournal.com/4586.html) [part 4](http://mvanier.livejournal.com/4647.html)

-* [Research Papers/Monads and Arrows](http://www.haskell.org/haskellwiki/Research_papers/Monads_and_arrows) -* [Eugenio Moggi, Notions of Computation and Monads](http://www.disi.unige.it/person/MoggiE/ftp/ic91.pdf): Information and Computation 93 (1) 1991. -* [Philip Wadler. The essence of functional programming](http://homepages.inf.ed.ac.uk/wadler/papers/essence/essence.ps): -invited talk, *19'th Symposium on Principles of Programming Languages*, ACM Press, Albuquerque, January 1992. - -* [Philip Wadler. Monads for Functional Programming](http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf): -in M. Broy, editor, *Marktoberdorf Summer School on Program Design Calculi*, Springer Verlag, NATO ASI Series F: Computer and systems sciences, Volume 118, August 1992. Also in J. Jeuring and E. Meijer, editors, *Advanced Functional Programming*, Springer Verlag, LNCS 925, 1995. Some errata fixed August 2001. - -* Ken Shan [Monads for natural language semantics](http://arxiv.org/abs/cs/0205026v1) (2001) uses reader monad to implement intensionality. -* Ben-Avi and Winter [A modular approach to intensionality](http://parles.upf.es/glif/pub/sub11/individual/bena_wint.pdf) (2007) reinvents the technique. - -* Monsters and context-shifting, e.g. Gillies/von Fintel on "ifs" [not sure which paper] - - -## Monads in Category Theory ## - -* [Category Theory at SEP](http://plato.stanford.edu/entries/category-theory/) -* [[!wikipedia Category theory]] -* [[!wikipedia Category (mathematics) desc="Category"]] -* [[!wikipedia Morphism]] -* [[!wikipedia Functor]] -* [[!wikipedia Natural transformation]] -* [[!wikipedia Monad (category theory) desc="Monads in category theory"]] -* [Haskell/Category Theory](http://en.wikibooks.org/wiki/Haskell/Category_theory) -* [Category Theory & Functional Programming](http://blog.mestan.fr/2009/01/09/category-theory-functional-programming/) -* [Learning Haskell through Category Theory, and Adventuring in Category Land](http://dekudekuplex.wordpress.com/2009/01/16/learning-haskell-through-category-theory-and-adventuring-in-category-land-like-flatterland-only-about-categories/) -* [Resources for learning practical category theory](http://mathoverflow.net/questions/903/resources-for-learning-practical-category-theory) -* [A Partial Ordering of some Category Theory applied to Haskell](http://blog.sigfpe.com/2010/03/partial-ordering-of-some-category.html) - - -## Side-effects / mutation ## - -* [[!wikipedia Referential transparency (computer science)]] -* [[!wikipedia Side effect (computer science) desc="Side effects"]] -* [[!wikipedia Imperative programming]] -* [[!wikipedia Reference (computer science) desc="References"]] -* [[!wikipedia Pointer (computing) desc="Pointers"]] -* [Pointers in OCaml](http://caml.inria.fr/resources/doc/guides/pointers.html) - - -## Continuations ## - -* [[!wikipedia Continuation]] -* [[!wikipedia Continuation-passing style]] -* [[!wikipedia Call-with-current-continuation]] -* [Intro to call/cc](http://community.schemewiki.org/?call-with-current-continuation) at SchemeWiki -* [Call With Current Continuation](http://www.c2.com/cgi/wiki?CallWithCurrentContinuation) -* [Continuations Made Simple and Illustrated](http://www.ps.uni-saarland.de/~duchier/python/continuations.html) -* [Continuation kata](http://programming-musings.org/2006/02/12/continuation-kata/) -* [Understanding continuations](http://keithdevens.com/weblog/archive/2004/Jul/11/continuations) [Commentary](http://lambda-the-ultimate.org/node/86) -* [Continuations In Scheme](http://tech.phillipwright.com/2010/05/23/continuations-in-scheme/) -* [Understanding Scheme Continuations](http://sanjaypande.blogspot.com/2004/06/understanding-scheme-continuations.html). This is tagged "Part I" but I think there's no further parts. -* [Continuations for Curmudgeons](http://www.intertwingly.net/blog/2005/04/13/Continuations-for-Curmudgeons) [Commentary](http://lambda-the-ultimate.org/node/643) -* [Haskell wiki on Continuations](http://www.haskell.org/haskellwiki/Continuation) -* [Haskell wikibook on Continuation Passing Style](http://en.wikibooks.org/wiki/Haskell/Continuation_passing_style)

-* [[!wikipedia Delimited continuation]] -* [Composable Continuations Tutorial](http://community.schemewiki.org/?composable-continuations-tutorial) at SchemeWiki -* [Post by Ken](http://lambda-the-ultimate.org/node/1197#comment-12927) on Lambda the Ultimate explaining difference between undelimited and delimited continuations -* [shift, reset and streams](http://chneukirchen.org/blog/archive/2005/04/shift-reset-and-streams.html) -* [guile and delimited continuations](http://www.wingolog.org/archives/2010/02/26/guile-and-delimited-continuations) -* [Delimited continuations in Scala](http://blog.richdougherty.com/2009/02/delimited-continuations-in-scala_24.html) -* [Delimited Continuations Explained (in Scala)](http://dcsobral.blogspot.com/2009/07/delimited-continuations-explained-in.html) -* [Partial Continuations](http://www.bluishcoder.co.nz/articles/scheme/partial-continuations.html) -* Delimited Continuations in MzScheme: -[Part 1](http://schemekeys.blogspot.com/2006/11/prompts-their-interaction-with-dynamic.html) -[Part 2](http://schemekeys.blogspot.com/2006/12/delimited-continuations-in-mzscheme.html) -[Part 3](http://schemekeys.blogspot.com/2007/01/going-further-with-primitives.html) -[Part 4](http://schemekeys.blogspot.com/2007/01/odd-and-ends.html)

-* [Online Bibliography of Scheme Research: Continuations and Continuation Passing Style](http://library.readscheme.org/page6.html) -* [Delimited continuations in natural language semantics](http://okmij.org/ftp/gengo/) - - -## The Curry-Howard Correspondence ## -* The [[!wikipedia Curry-Howard isomorphism]] -* [The Curry-Howard correspondence in Haskell](http://www.thenewsh.com/~newsham/formal/curryhoward/) -* [Haskell wikibook on the Curry-Howard Isomorphism](http://en.wikibooks.org/wiki/Haskell/The_Curry-Howard_isomorphism) at Haskell wiki

- - - -## Linear Logic ## - -* [[!wikipedia Linear logic]] - - diff --git a/older_announcements.mdwn b/older_announcements.mdwn deleted file mode 100644 index 6103efcc..00000000 --- a/older_announcements.mdwn +++ /dev/null @@ -1,40 +0,0 @@ -* For those who'd like to attend the section but can't make the -Wednesday time. (We first proposed Tuesdays from 11-12, but this time -turns out not to be so helpful.) If you're one of the students who -wants to meet for Q&A at some other time in the week, let us know. - - You should see the student sessions as opportunities to clear up lingering -issues from material we've discussed, and help get a better footing for what -we'll be doing the next week. It would be smart to make a serious start on that -week's homework, for instance, before the session. - -* Henceforth, unless we say otherwise, every homework will be "due" by -Sunday morning after the Monday seminar in which we refer to it. -(Usually we'll post the assignment shortly before the seminar, but don't -rely on this.) However, for every assignment there will be a "grace -period" of one further week for you to continue working on it if you -have trouble and aren't able to complete the assignment to your -satisfaction by the due date. You shouldn't hesitate to talk to us---or -each other!---about the assignments when you do have trouble. We don't -mind so much if you come across answers to the assignment when browsing -the web, or the Little Schemer book, or anywhere. So long as you can -reason yourself through the solutions and experience for yourself the -insights they embody. - - We reserve the privilege to ruthlessly require you to -explain your solutions in conversations at any point, in section or in -class. - - You should always *aim* to complete the assignments by the "due" date, -as this will fit best with the progress of the seminar. - - The assignments will tend to be quite challenging. Again, you should by -all means talk amongst yourselves, and to us, about strategies and -questions that come up when working through them. - - We will not always be able to predict accurately which problems are -easy and which are hard. If we misjudge, and choose a problem that is -too hard for you to complete to your own satisfaction, it is still -very much worthwhile (and very much appreciated) if you would explain -what is difficult, what you tried, why what you tried didn't work, and -what you think you need in order to solve the problem. diff --git a/reader_monad_for_intensionality.mdwn b/reader_monad_for_intensionality.mdwn deleted file mode 100644 index 4159f845..00000000 --- a/reader_monad_for_intensionality.mdwn +++ /dev/null @@ -1,226 +0,0 @@ -Now we'll look at using monads to do intensional function application. -This is just another application of the Reader monad, not a new monad. -In Shan (2001) [Monads for natural -language semantics](http://arxiv.org/abs/cs/0205026v1), Ken shows that -making expressions sensitive to the world of evaluation is conceptually -the same thing as making use of the Reader monad. -This technique was beautifully re-invented -by Ben-Avi and Winter (2007) in their paper [A modular -approach to -intensionality](http://parles.upf.es/glif/pub/sub11/individual/bena_wint.pdf), -though without explicitly using monads. - -All of the code in the discussion below can be found here: [[intensionality-monad.ml]]. -To run it, download the file, start OCaml, and say - - # #use "intensionality-monad.ml";; - -Note the extra `#` attached to the directive `use`. - -First, the familiar linguistic problem: - - Bill left. - Cam left. - Ann believes [Bill left]. - Ann believes [Cam left]. - -We want an analysis on which the first three sentences can be true at -the same time that the last sentence is false. If sentences denoted -simple truth values or booleans, we have a problem: if the sentences -*Bill left* and *Cam left* are both true, they denote the same object, -and Ann's beliefs can't distinguish between them. - -The traditional solution to the problem sketched above is to allow -sentences to denote a function from worlds to truth values, what -Montague called an intension. So if `s` is the type of possible -worlds, we have the following situation: - - -

-Extensional types              Intensional types       Examples
--------------------------------------------------------------------
-
-S         t                    s->t                    John left
-DP        e                    s->e                    John
-VP        e->t                 (s->e)->s->t            left
-Vt        e->e->t              (s->e)->(s->e)->s->t    saw
-Vs        t->e->t              (s->t)->(s->e)->s->t    thought
-
- -This system is modeled on the way Montague arranged his grammar. -There are significant simplifications: for instance, determiner -phrases are thought of as corresponding to individuals rather than to -generalized quantifiers. - -The main difference between the intensional types and the extensional -types is that in the intensional types, the arguments are functions -from worlds to extensions: intransitive verb phrases like "left" now -take so-called "individual concepts" as arguments (type s->e) rather than plain -individuals (type e), and attitude verbs like "think" now take -propositions (type s->t) rather than truth values (type t). -In addition, the result of each predicate is an intension. -This expresses the fact that the set of people who left in one world -may be different than the set of people who left in a different world. -(Normally, the dependence of the extension of a predicate to the world -of evaluation is hidden inside of an evaluation coordinate, or built -into the the lexical meaning function, but we've made it explicit here -in the way that the intensionality monad makes most natural.) - -The intensional types are more complicated than the extensional -types. Wouldn't it be nice to make the complicated types available -for those expressions like attitude verbs that need to worry about -intensions, and keep the rest of the grammar as extensional as -possible? This desire is parallel to our earlier desire to limit the -concern about division by zero to the division function, and let the -other functions, like addition or multiplication, ignore -division-by-zero problems as much as possible. - -So here's what we do: - -In OCaml, we'll use integers to model possible worlds. Characters (characters in the computational sense, i.e., letters like `'a'` and `'b'`, not Kaplanian characters) will model individuals, and OCaml booleans will serve for truth values: - - type s = int;; - type e = char;; - type t = bool;; - - let ann = 'a';; - let bill = 'b';; - let cam = 'c';; - - let left1 (x:e) = true;; - let saw1 (x:e) (y:e) = y < x;; - - left1 ann;; (* true *) - saw1 bill ann;; (* true *) - saw1 ann bill;; (* false *) - -So here's our extensional system: everyone left, including Ann; -and Ann saw Bill (`saw1 bill ann`), but Bill didn't see Ann. (Note that the word -order we're using is VOS, verb-object-subject.) - -Now we add intensions. Because different people leave in different -worlds, the meaning of *leave* must depend on the world in which it is -being evaluated: - - let left (x:e) (w:s) = match (x, w) with ('c', 2) -> false | _ -> true;; - left ann 1;; (* true: Ann left in world 1 *) - left cam 2;; (* false: Cam didn't leave in world 2 *) - -This new definition says that everyone always left, except that -in world 2, Cam didn't leave. - -Note that although this general *left* is sensitive to world of -evaluation, it does not have the fully intensionalized type given in -the chart above, which was `(s->e)->s->t`. This is because -*left* does not exploit the additional resolving power provided by -making the subject an individual concept. In semantics jargon, we say -that *leave* is extensional with respect to its first argument. - -Therefore we will adopt the general strategy of defining predicates -in a way that they take arguments of the lowest type that will allow -us to make all the distinctions the predicate requires. When it comes -time to combine this predicate with monadic arguments, we'll have to -make use of various lifting predicates. - -Likewise, although *see* depends on the world of evaluation, it is -extensional in both of its syntactic arguments: - - let saw x y w = (w < 2) && (y < x);; - saw bill ann 1;; (* true: Ann saw Bill in world 1 *) - saw bill ann 2;; (* false: no one saw anyone in world 2 *) - -This (again, partially) intensionalized version of *see* coincides -with the `saw1` function we defined above for world 1; in world 2, no -one saw anyone. - -Just to keep things straight, let's review the facts: - -
-     World 1: Everyone left.
-              Ann saw Bill, Ann saw Cam, Bill saw Cam, no one else saw anyone.              
-     World 2: Ann left, Bill left, Cam didn't leave.
-              No one saw anyone.
-
- -Now we are ready for the intensionality monad: - -
-type 'a intension = s -> 'a;;
-let unit x = fun (w:s) -> x;;
-(* as before, bind can be written more compactly, but having
-   it spelled out like this will be useful down the road *)
-let bind u f = fun (w:s) -> let a = u w in let u' = f a in u' w;;
-
- -Then the individual concept `unit ann` is a rigid designator: a -constant function from worlds to individuals that returns `'a'` no -matter which world is used as an argument. This is a typical kind of -thing for a monad unit to do. - -Then combining a predicate like *left* which is extensional in its -subject argument with an intensional subject like `unit ann` is simply bind -in action: - - bind (unit ann) left 1;; (* true: Ann left in world 1 *) - bind (unit cam) left 2;; (* false: Cam didn't leave in world 2 *) - -As usual, bind takes a monad box containing Ann, extracts Ann, and -feeds her to the extensional *left*. In linguistic terms, we take the -individual concept `unit ann`, apply it to the world of evaluation in -order to get hold of an individual (`'a'`), then feed that individual -to the extensional predicate *left*. - -We can arrange for a transitive verb that is extensional in both of -its arguments to take intensional arguments: - - let lift2' f u v = bind u (fun x -> bind v (fun y -> f x y));; - -This is almost the same `lift2` predicate we defined in order to allow -addition in our division monad example. The difference is that this -variant operates on verb meanings that take extensional arguments but -returns an intensional result. Thus the original `lift2` predicate -has `unit (f x y)` where we have just `f x y` here. - -The use of `bind` here to combine *left* with an individual concept, -and the use of `lift2'` to combine *see* with two intensional -arguments closely parallels the two of Montague's meaning postulates -(in PTQ) that express the relationship between extensional verbs and -their uses in intensional contexts. - -
-lift2' saw (unit bill) (unit ann) 1;;  (* true *)
-lift2' saw (unit bill) (unit ann) 2;;  (* false *)
-
- -Ann did see bill in world 1, but Ann didn't see Bill in world 2. - -Finally, we can define our intensional verb *thinks*. *Think* is -intensional with respect to its sentential complement, though still extensional -with respect to its subject. (As Montague noticed, almost all verbs -in English are extensional with respect to their subject; a possible -exception is "appear".) - - let thinks (p:s->t) (x:e) (w:s) = - match (x, p 2) with ('a', false) -> false | _ -> p w;; - -Ann disbelieves any proposition that is false in world 2. Apparently, -she firmly believes we're in world 2. Everyone else believes a -proposition iff that proposition is true in the world of evaluation. - - bind (unit ann) (thinks (bind (unit bill) left)) 1;; - -So in world 1, Ann thinks that Bill left (because in world 2, Bill did leave). - - bind (unit ann) (thinks (bind (unit cam) left)) 1;; - -But in world 1, Ann doesn't believe that Cam left (even though he -did leave in world 1: `bind (unit cam) left 1 == true`). Ann's thoughts are hung up on -what is happening in world 2, where Cam doesn't leave. - -*Small project*: add intersective ("red") and non-intersective - adjectives ("good") to the fragment. The intersective adjectives - will be extensional with respect to the nominal they combine with - (using bind), and the non-intersective adjectives will take - intensional arguments. - - diff --git a/reader_monad_for_variable_binding.mdwn b/reader_monad_for_variable_binding.mdwn deleted file mode 100644 index ce4d087c..00000000 --- a/reader_monad_for_variable_binding.mdwn +++ /dev/null @@ -1,302 +0,0 @@ -[[!toc]] - -Substitution versus Environment-based Semantics ------------------------------------------------ - -Let's step back and consider the semantics we've assumed so far for our lambda calculi. We've been doing this: - - (\x. M) N ~~> M {x <- N} - -where `M {x <- N}` is the result of substituting N in for free occurrences of `x` in `M`. - -What do I mean by calling this a "semantics"? Wasn't this instead part of our proof-theory? Haven't we neglected to discuss any model theory for the lambda calculus? - -Well, yes, that's right, we haven't much discussed what computer scientists call *denotational semantics* for the lambda calculus. That's what philosophers and linguists tend to think of as "semantics." - -But computer scientists also recognize what they call *operational semantics* and *axiomatic semantics*. The former consists in the specification of an "abstract machine" for evaluating complex expressions of the language. The latter we won't discuss. - -When it comes down to it, I'm not sure what difference there is between an operational semantics and a proof theory; though it should be noted that the operational semantics generally *don't* confine themselves to only using abstract machines whose transitions are identical to the ones licensed in the formal system being interpreted. Instead, any viable algorithm for reducing expressions to some sort of normal form (when they can be so reduced) would be entertained. - -If we think of the denotations of lambda terms as sets of inter-convertible terms, and let the sets which have normal forms use that normal form as their -representative, then operational semantics can be thought of as algorithms for -deriving what a formula's denotation is. But it's not necessary to think of the denonations of lambda terms in that way; and even if we do, matters are complicated by the presence of non-normalizing terms. - -In any case, the lambda evaluator we use on our website does evaluate expressions using the kind of operational semantics described above. We can call that a "substitution-based" semantics. - -Let's consider a different kind of operational semantics. Instead of substituting `N` in for `x`, why don't we keep some extra data-structure on the side, where we note that `x` should now be understood to evaluate to whatever `N` does? In computer science jargon, such a data-structure is called an **environment**. Philosophers and linguists would tend to call it an **assignment** (though there are some subtleties about whether these are the same thing, which we'll discuss). - -[Often in computer science settings, the lambda expression to be evaluated is first translated into **de Bruijn notation**, which we discussed in the first week of term. That is, instead of: - - \x. x (\y. y x) - -we have: - - \. 1 (\. 1 2) - -where each argument-occurrence records the distance between that occurrence and the `\` which binds it. This has the advantage that the environment can then just be a stack, with the top element of the stack being what goes in for the outermost-bound argument, and so on. - -Some students have asked: why do we need de Bruijn notation to represent environments that way? Can't we just assume our variables are of the form x1, x2, x3, and so on? And then the values that get assigned to those variables could just be kept in a stack, with the first value understood to be assigned to x1, and so on. Yes, we could do that. But the advantage of the de Bruijn notation is that we don't have to keep track of which variable is associated with which lambda binder. In the de Bruijn framework, the outermost binder always goes with the top-most member of the stack. In the proposed alternative, that's not so: we could have: - -
\x2. x2 (\x8. x8 x2)
-
- -In any event, though, we won't make use of de Bruijn notation because, though it makes the semantic algorithms more elegant, it also adds an extra level of conceptual complexity, which we don't want to do.] - -Now with the environment-based semantics, instead of evaluating terms using substitution, like this: - - (\x. M) N ~~> M {x <- N} - -we'll instead evaluate them by manipulating their environment. To intepret `(\x. M) N` in environment `e`, we'll interpret `M` in an environment like `e {x:= N}` where `x` may have been changed to now be assigned to `N`. - -A few comments. First, what the environment associates with the variable `x` will be expressions of the lambda calculus we're evaluating. If we understand the evaluation to be call-by-name, these expressions may be complexes of the form `N P`. If on the other hand, we understand the evaluation to be call-by-value, then these expressions will always be fully evaluated before being inserted into the environment. That means they'll never be of the form `N P`; but only of the form `y` or `\y. P`. The latter kinds of expressions are called "values." But "values" here are just certain kinds of expressions. (They *could* be the denotations of lambda expressions, if one thinks of the lambda expressions as all having normal-form lambda terms as their denotations, when possible.) - -Second, there is a subtlety here we haven't yet discussed. Consider what should be the result of this: - - let x = 1 - in let f = \y. x - in let x = 2 - in f 0 - -If we interpret the `x` in `\y. x` by the value it had where that function was being declared, and bound to `f`, then this complex expression should return `1`. If on other hand we interpret the `x` to have the value it has where that function is given an argument and reduced, then the complex should return `2`. - -There is no right or wrong behavior here. Both are reasonable. The former behavior is called **lexical scoping**, and it's what we get in the untyped lambda calculus, for example. It's also what's most common in functional programming languages. It's easier for programmers to reason about. - -The latter behavior is called **dynamic scoping**. Often it's easier for language-designers to implement. It is also useful in certain settings. But we will assume we're dealing with lexical scoping. - -To implement lexical scoping, you can't just associate the bare formula `\y. x` to the variable `f` in an environment. You also have to keep track of what is the value in that context of all the free variables in the formula. This combination of a function expression together with the values of its free variables is called a **function closure**. There are different techniques for handling these. The technique we'll use here is conceptually simple: it just stashes away both the formula `\y. x` and a copy of the current environment. So even if we're later asked to evaluate `f` in a different environment, we have the original environment to use to lookup values for`f`'s free variables. This is conceptually simple---but inefficient, because it stashes a copy of the entire current environment, when really we only need that part of the environment relevant to a few free variables. If you care to read up more about -operational semantics for the lambda calculus, or the underpinnings of how Scheme or OCaml interpreters work under the hood, you can learn about other more elegant techniques. Here we'll keep things conceptually simple. - -With these ideas settled, then, we can present an environment-based operational semantics for the untyped lambda calculus. Here is a call-by-value version, which assumes that expressions are always fully evaluated before being inserted into the environment. - -1. When `e` assigns some term `v` to `x`, then `x` fully (that is, terminally) reduces in environment `e` to `v`. We write that as: `(e |- x) ==> v`. - -2. `(e |- \x. M) ==> closure(e, \x. M)`, where a closure is some data-structure (it might just be a pair of the environment `e` and the formula `\x. M`). - -3. If `(e |- M) ==> closure(e2, \x. M2)` and `(e |- N) ==> v` and `(e2 {x:=v} |- M2) ==> u`, then `(e |- M N) ==> u`. Here `e2 {x:=v}` is the environment which is just like `e2` except it assigns `v` to `x`. - - -Explicitly manipulating the environment ---------------------------------------- - -In the machinery we just discussed, the environment handling was no part of the language being interpreted. It all took place in the interpreting algorithm. Sometimes, though, it's convenient to explicitly manipulate the environment in your program; or at least, some special portion of the environment, set aside to be manipulated in that way. - -For example, a common programming exercise when students are learning languages like OCaml is to implement a simple arithmetic calculator. You'll suppose you're given some expressions of the following type: - - type term = Constant of int - | Multiplication of (term * term) - | Addition of (term*term) - | Variable of char - | Let of (char*term*term);; - -and then you'd evaluate it something like this: - - let rec eval (t : term) = match t with - Constant x -> x - | Multiplication (t1,t2) -> (eval t1) * (eval t2) - | Addition (t1,t2) -> (eval t1) + (eval t2) - | Variable c -> ... (* we'll come back to this *) - | Let (c,t1,t2) -> ... (* this too *) - -With that in hand, you could then evaluate complex terms like `Addition(Constant 1, Multiplication(Constant 2, Constant 3))`. - -But then how should you evaluate terms like `Let('x',Constant 1,Addition(Variable 'x', Constant 2))`? We'd want to carry along an environment that recorded that `'x'` had been associated with the term `Constant 1`, so that we could retrieve that value when evaluating `Addition(Variable 'x', Constant 2)`. - -Notice that here our environments associate variables with (what from the perspective of our calculator language are) *real* values, like `2`, not just value-denoting terms like `Constant 2`. - -We'll work with a simple model of environments. They'll just be lists. So the empty environment is `[]`. To modify an environment `e` like this: `e {x:=1}`, we'll use: - - ('x', 1) :: e - -that is, `e` is a list of pairs, whose first members are `char`s, and whose second members are evaluation results. To lookup a value `'x'` in `e`, we can use the `List.assoc` function, which behaves like this: - - # List.assoc 'x' [('x',1); ('y',2)];; - - : int = 1 - # List.assoc 'z' [('x',1); ('y',2)];; - Exception: Not_found. - -Then we should give our `eval` function an extra argument for the environment: - - let rec eval (t : term) (e: (char * int) list) = match t with - Constant x -> x - | Multiplication (t1,t2) -> (eval t1 e) * (eval t2 e) - | Addition (t1,t2) -> (eval t1 e) + (eval t2 e) - | Variable c -> - (* lookup the value of c in the current environment - This will fail if c isn't assigned anything by e *) - List.assoc c e - | Let (c,t1,t2) -> - (* evaluate t2 in a new environment where c has been associated - with the result of evaluating t1 in the current environment *) - eval t2 ((c, eval t1 e) :: e) - -Great! Now we've built a simple calculator with let-expressions. - - -Monadizing it -------------- - -As the calculator gets more complex though, it will become more tedious and unsatisfying to have all the clauses like: - - | Addition (t1,t2) -> (eval t1 e) + (eval t2 e) - -have to explicitly pass around an environment that they're not themselves making any use of. Would there be any way to hide that bit of plumbing behind the drywall? - -Yes! You can do so with a monad, in much the same way we did with our checks for divide-by-zero failures. - -Here we'll use a different monad. It's called the **Reader monad**. We define it like this: - - (* we assume we've settled on some implementation of the environment *) - type env = (char * int) list;; - - (* here's the type of our Reader monad *) - type 'a reader = env -> 'a;; - - (* here's our unit operation; it creates a reader-monad value that - ignores the environment and returns x *) - let unit x = fun (e : env) -> x;; - - (* here's our bind operation; how does it work? *) - let bind (u : 'a reader) (f: 'a -> 'b reader) : 'b reader = - (* this can be written more compactly, but having it spelled out - like this will be useful down the road *) - fun (e : env) -> let a = u e in let u' = f a in u' e - - - (* we also define two special-purpose operations on our reader-monad values *) - - (* evaluate a reader-monad value in a shifted environment; how does this work? *) - let shift (c : char) (v : int reader) (u : 'a reader) = - fun (e : env) -> u ((c, v e) :: e) - - (* lookup the value of c in the current environment - this will fail if c isn't assigned anything by that environment - a fuller solution would return an int option instead of - returning an int or failing *) - let lookup (c : char) : int reader = - fun (e : env) -> List.assoc c e - - -With this in hand, we can then do our calculator like this. Instead of `int`s, evaluating a term now returns an `int reader`, a monadic value of our new reader-monad type: - - let rec eval (t : term) = match t with - Constant x -> unit x - | Multiplication (t1,t2) -> lift2 ( * ) (eval t1) (eval t2) - | Addition (t1,t2) -> lift2 ( + ) (eval t1) (eval t2) - | Variable c -> lookup c - | Let (c,t1,t2) -> shift c (eval t1) (eval t2);; - -Now if we try: - - # let result = eval (Let('x',Constant 1,Addition(Variable 'x',Constant 2)));; - - : int reader = - -How do we see what integer that evaluates to? Well, it's an int-Reader monad, which is a function from an `env` to an `int`, so we need to give it some `env` to operate on. We can give it the empty environment: - - # result [];; - - : int = 3 - -Great! Now our calculator uses a monad, so it's much higher-tech. - - -Ummm...and why is this useful? ------------------------------- - -I guess you haven't you been paying close enough attention, or you don't have much practical experience in linguistics yet. - -In Heim and Kratzer's textbook Semantics in Generative Grammar, the interpretation of complex phrases like \[[interprets complex phrases]] are trees that look like this: - -
-				VP
-			  /    \
-			 /      \
-			/        \
-		   /          \
-		  /            \
-		 /              NP
-		/              /  \
-	   /              /    \
-	   V             /      \
-	   |            /        \
-\[[interprets]]    AP         N
-				  / \         |
-			  \[[complex]] \[[phrases]]
-
- - -Now the normal way in which the nodes of such trees are related to each other is that the semantic value of a parent node is the result of applying the functional value of one of the daughter nodes to the value of the other daughter node. (The types determine which side is the function and which side is the argument.) One exception to this general rule concerns intersective adjectives. (How does \[[complex]] combine with \[[phrases]]?) We'll ignore that though. - -Another exception is that Heim and Kratzer have to postulate a special rule to handle lambda abstraction. (This is their "Predicate Abstraction Rule.") Not only is it a special rule, but it's arguably not even a compositional rule. The basic idea is this. The semantic value of: - - \[[man who(i): Alice spurned i]] - -is the result of combining \[[man]], an `e->t` type predicate value, with the adjective-type value of \[[who(i): Alice spurned i]]. As I said, we'll ignore complexities about their treatment of adjectives. But how is \[[who(i): Alice spurned i]] derived? Heim and Kratzer say this is defined only relative to an -assignment g, and it's defined to be a function from objects x in the domain to the value that \[[Alice spurned i]] has relative to shifted assignment g {i:=x}, which is like g except for assigning object x to variable i. So this is not the result of taking some value \[[who(i)]], and some separate value \[[Alice spurned i]], and supplying one of them to the other as argument to function. - -Getting any ideas? - -Yes! We can in fact implement this as a Reader monad. And in doing so, we *will* get a value \[[who(i)]] which is a function, and another value \[[Alice spurned i]], to be its argument. So the semantics in the first place again becomes compositional, and in the second place doesn't need any special rule for how \[[who(i): Alice spurned i]] is derived. It uses the same composition rule as other complex expressions. - -How does this work? - -We set \[[i]] = the reader-monad value `lookup i`. - -We set \[[Alice]] = the reader-monad value `unit Alice`. - -We have to lift the semantic values of predicates into the Reader monad. So if before we were taking the semantic value of "spurned" to be a function `S` of type `e -> e -> t`, now we set \[[spurned]] = `lift2 S`. - -Finally, we set \[[who(i)]] to be: - - fun (u : bool reader) (v : entity reader) -> - fun (g : env) -> u (g {i:=v g}) - -That is, it takes as arguments a clause-type reader-monad `u`, and an entity-type reader-monad `v`, and returns a reader-monad that evaluates `u` in an environment that's modified to assign `v`'s value in that environment to the variable `i`. In other words, this is: - - fun (u : bool reader) (v : entity reader) -> shift i v u - -You can trace through what happens then if we apply \[[who(i)]] to \[[Alice spurned i]]: - - \[[Alice spurned i]] = \[[spurned]] \[[i]] \[[Alice]] - = (lift2 S) (lookup i) (unit Alice) - = bind (lookup i) (fun x -> bind (unit Alice) (fun y -> unit (S x y))) - -because of the left-identity rule for `unit`, this is the same as: - - = bind (lookup i) (fun x -> unit (S x Alice)) - -Substituting in the definition of `bind` for the reader-monad, this is: - - = fun e -> (fun x -> unit (S x Alice)) (lookup i e) e - = fun e -> unit (S (lookup i e) Alice) e - -Substituting in the definition of `unit`, this is: - - = fun e -> S (lookup i e) Alice - -And now supplying \[[Alice spurned i]] as an argument to \[[who(i)]], we get: - - \[[who(i): Alice spurned i]] = \[[who(i)]] \[[Alice spurned i]] - = (fun u v -> shift i v u) (fun e -> S (lookup i e) Alice) - = fun v -> shift i v (fun e -> S (lookup i e) Alice) - -Substituting in the definition of `shift`, this is: - - = fun v -> (fun c v u e -> u ((c, v e) :: e)) i v (fun e -> S (lookup i e) Alice) - = fun v -> (fun u e -> u ((i, v e) :: e)) (fun e -> S (lookup i e) Alice) - = fun v -> (fun e -> (fun e -> S (lookup i e) Alice) ((i, v e) :: e)) - = fun v -> (fun e -> S (lookup i ((i, v e) :: e)) Alice) - = fun v -> (fun e -> S (v e) Alice) - -In other words, it's a function from entity-Reader monads to a function from assignment functions to the result of applying S to the value of that entity reader-monad under that assignment function, and to Alice. Essentially the same as Heim and Kratzer's final value, except here we work with monadic values, such as functions from assignments to entities, rather than bare entities. And our derivation is completely compositional and uses the same composition rules for joining \[[who(i)]] to \[[Alice spurned i]] as it uses for joining \[[spurned]] to \[[i]] and \[[Alice]]. - -What's not to like? - -Well, some of our semantic values here are assignment-shifters: - - \[[who(i)]] = fun u v -> shift i v u - -and some philosophers count assignment-shifters as "monsters" and think there can't be any such thing. Well, everyone has their own issues they need to work through. - -Later, techniques parallel to what we do here can be used to implement semantics for mutation and dynamic predicate logic. And then again, parallel techniques can be used to implement the "coordinated" semantics that Kit Fine and Jim Pryor favor. We just need different monads in each case. - -Want more right now? Then let's look at doing the same thing for [Intensionality](/intensionality_monad). - diff --git a/sandbox.mdwn b/sandbox.mdwn deleted file mode 100644 index a8bf5f4f..00000000 --- a/sandbox.mdwn +++ /dev/null @@ -1,51 +0,0 @@ -This is the SandBox, a page anyone can edit to learn how to use the wiki. Here is $some^2 x^{e \pi} + 3y$ math, and $$here_{is} some + more$$. End of math. - -Here is [[!img y-combinator.jpg size="200x200" alt="clouds"]]. And rest of paragraph. - -Try some math: -. Okay, that's it! - -Testing: - - What happens in [[Translating between OCaml Scheme and Haskell]] code block? - -End of code block. - - ----- -[[!inline pages="tagged(foo)" show=0 archive=yes]] - - - ----- - -Here's a paragraph. - -Here's another one with *emphasised* text. - -# Header - -## Subheader - -> This is a blockquote. -> -> This is the first level of quoting. -> -> > This is nested blockquote. -> -> Back to the first level. - -Numbered list - -1. First item. -1. Another. -1. And another.. - -Bulleted list - -* *item* -* item - -[[ikiwiki/WikiLink]] diff --git a/schemersviewofmonads.ps b/schemersviewofmonads.ps deleted file mode 100644 index 3f315169..00000000 --- a/schemersviewofmonads.ps +++ /dev/null @@ -1,94001 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: Preview -%%LanguageLevel: 2 -%%DocumentSuppliedResources: (atend) -%%DocumentMedia: plain 612 792 0 () () -%%BoundingBox: 0 0 612 792 -%%Pages: 32 -%%EndComments -%%BeginDefaults -%%PageMedia: plain -%%EndDefaults -%%BeginProlog -%%BeginResource: procset xpdf 3.00 0 -%%Copyright: Copyright 1996-2004 Glyph & Cog, LLC -/xpdf 75 dict def xpdf begin -% PDF special state -/pdfDictSize 15 def -/pdfSetup { - 3 1 roll 2 array astore - /setpagedevice where { - pop 3 dict begin - /PageSize exch def - /ImagingBBox null def - /Policies 1 dict dup begin /PageSize 3 def end def - { /Duplex true def } if - currentdict end setpagedevice - } { - pop pop - } ifelse -} def -/pdfStartPage { - pdfDictSize dict begin - /pdfFillCS [] def - /pdfFillXform {} def - /pdfStrokeCS [] def - /pdfStrokeXform {} def - /pdfFill [0] def - /pdfStroke [0] def - /pdfFillOP false def - /pdfStrokeOP false def - /pdfLastFill false def - /pdfLastStroke false def - /pdfTextMat [1 0 0 1 0 0] def - /pdfFontSize 0 def - /pdfCharSpacing 0 def - /pdfTextRender 0 def - /pdfTextRise 0 def - /pdfWordSpacing 0 def - /pdfHorizScaling 1 def - /pdfTextClipPath [] def -} def -/pdfEndPage { end } def -% PDF color state -/cs { /pdfFillXform exch def dup /pdfFillCS exch def - setcolorspace } def -/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def - setcolorspace } def -/sc { pdfLastFill not { pdfFillCS setcolorspace } if - dup /pdfFill exch def aload pop pdfFillXform setcolor - /pdfLastFill true def /pdfLastStroke false def } def -/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if - dup /pdfStroke exch def aload pop pdfStrokeXform setcolor - /pdfLastStroke true def /pdfLastFill false def } def -/op { /pdfFillOP exch def - pdfLastFill { pdfFillOP setoverprint } if } def -/OP { /pdfStrokeOP exch def - pdfLastStroke { pdfStrokeOP setoverprint } if } def -/fCol { - pdfLastFill not { - pdfFillCS setcolorspace - pdfFill aload pop pdfFillXform setcolor - pdfFillOP setoverprint - /pdfLastFill true def /pdfLastStroke false def - } if -} def -/sCol { - pdfLastStroke not { - pdfStrokeCS setcolorspace - pdfStroke aload pop pdfStrokeXform setcolor - pdfStrokeOP setoverprint - /pdfLastStroke true def /pdfLastFill false def - } if -} def -% build a font -/pdfMakeFont { - 4 3 roll findfont - 4 2 roll matrix scale makefont - dup length dict begin - { 1 index /FID ne { def } { pop pop } ifelse } forall - /Encoding exch def - currentdict - end - definefont pop -} def -/pdfMakeFont16 { - exch findfont - dup length dict begin - { 1 index /FID ne { def } { pop pop } ifelse } forall - /WMode exch def - currentdict - end - definefont pop -} def -% graphics state operators -/q { gsave pdfDictSize dict begin } def -/Q { - end grestore - /pdfLastFill where { - pop - pdfLastFill { - pdfFillOP setoverprint - } { - pdfStrokeOP setoverprint - } ifelse - } if -} def -/cm { concat } def -/d { setdash } def -/i { setflat } def -/j { setlinejoin } def -/J { setlinecap } def -/M { setmiterlimit } def -/w { setlinewidth } def -% path segment operators -/m { moveto } def -/l { lineto } def -/c { curveto } def -/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto - neg 0 rlineto closepath } def -/h { closepath } def -% path painting operators -/S { sCol stroke } def -/Sf { fCol stroke } def -/f { fCol fill } def -/f* { fCol eofill } def -% clipping operators -/W { clip newpath } def -/W* { eoclip newpath } def -/Ws { strokepath clip newpath } def -% text state operators -/Tc { /pdfCharSpacing exch def } def -/Tf { dup /pdfFontSize exch def - dup pdfHorizScaling mul exch matrix scale - pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put - exch findfont exch makefont setfont } def -/Tr { /pdfTextRender exch def } def -/Ts { /pdfTextRise exch def } def -/Tw { /pdfWordSpacing exch def } def -/Tz { /pdfHorizScaling exch def } def -% text positioning operators -/Td { pdfTextMat transform moveto } def -/Tm { /pdfTextMat exch def } def -% text string operators -/cshow where { - pop - /cshow2 { - dup { - pop pop - 1 string dup 0 3 index put 3 index exec - } exch cshow - pop pop - } def -}{ - /cshow2 { - currentfont /FontType get 0 eq { - 0 2 2 index length 1 sub { - 2 copy get exch 1 add 2 index exch get - 2 copy exch 256 mul add - 2 string dup 0 6 5 roll put dup 1 5 4 roll put - 3 index exec - } for - } { - dup { - 1 string dup 0 3 index put 3 index exec - } forall - } ifelse - pop pop - } def -} ifelse -/awcp { - exch { - false charpath - 5 index 5 index rmoveto - 6 index eq { 7 index 7 index rmoveto } if - } exch cshow2 - 6 {pop} repeat -} def -/Tj { - fCol - 1 index stringwidth pdfTextMat idtransform pop - sub 1 index length dup 0 ne { div } { pop pop 0 } ifelse - pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 - 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 - pdfTextMat dtransform - 6 5 roll Tj1 -} def -/Tj16 { - fCol - 2 index stringwidth pdfTextMat idtransform pop - sub exch div - pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 - 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 - pdfTextMat dtransform - 6 5 roll Tj1 -} def -/Tj16V { - fCol - 2 index stringwidth pdfTextMat idtransform exch pop - sub exch div - 0 pdfWordSpacing pdfTextMat dtransform 32 - 4 3 roll pdfCharSpacing add 0 exch - pdfTextMat dtransform - 6 5 roll Tj1 -} def -/Tj1 { - 0 pdfTextRise pdfTextMat dtransform rmoveto - currentpoint 8 2 roll - pdfTextRender 1 and 0 eq { - 6 copy awidthshow - } if - pdfTextRender 3 and dup 1 eq exch 2 eq or { - 7 index 7 index moveto - 6 copy - currentfont /FontType get 3 eq { fCol } { sCol } ifelse - false awcp currentpoint stroke moveto - } if - pdfTextRender 4 and 0 ne { - 8 6 roll moveto - false awcp - /pdfTextClipPath [ pdfTextClipPath aload pop - {/moveto cvx} - {/lineto cvx} - {/curveto cvx} - {/closepath cvx} - pathforall ] def - currentpoint newpath moveto - } { - 8 {pop} repeat - } ifelse - 0 pdfTextRise neg pdfTextMat dtransform rmoveto -} def -/TJm { pdfFontSize 0.001 mul mul neg 0 - pdfTextMat dtransform rmoveto } def -/TJmV { pdfFontSize 0.001 mul mul neg 0 exch - pdfTextMat dtransform rmoveto } def -/Tclip { pdfTextClipPath cvx exec clip newpath - /pdfTextClipPath [] def } def -/Tclip* { pdfTextClipPath cvx exec eoclip newpath - /pdfTextClipPath [] def } def -% Level 2 image operators -/pdfImBuf 100 string def -/pdfIm { - image - { currentfile pdfImBuf readline - not { pop exit } if - (%-EOD-) eq { exit } if } loop -} def -/pdfImM { - fCol imagemask - { currentfile pdfImBuf readline - not { pop exit } if - (%-EOD-) eq { exit } if } loop -} def -/pr { 2 index 2 index 3 2 roll putinterval 4 add } def -/pdfImClip { - gsave - 0 2 4 index length 1 sub { - dup 4 index exch 2 copy - get 5 index div put - 1 add 3 index exch 2 copy - get 3 index div put - } for - pop pop rectclip -} def -/pdfImClipEnd { grestore } def -% shading operators -/colordelta { - false 0 1 3 index length 1 sub { - dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt { - pop true - } if - } for - exch pop exch pop -} def -/funcCol { func n array astore } def -/funcSH { - dup 0 eq { - true - } { - dup 6 eq { - false - } { - 4 index 4 index funcCol dup - 6 index 4 index funcCol dup - 3 1 roll colordelta 3 1 roll - 5 index 5 index funcCol dup - 3 1 roll colordelta 3 1 roll - 6 index 8 index funcCol dup - 3 1 roll colordelta 3 1 roll - colordelta or or or - } ifelse - } ifelse - { - 1 add - 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch - 6 index 6 index 4 index 4 index 4 index funcSH - 2 index 6 index 6 index 4 index 4 index funcSH - 6 index 2 index 4 index 6 index 4 index funcSH - 5 3 roll 3 2 roll funcSH pop pop - } { - pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul - funcCol sc - dup 4 index exch mat transform m - 3 index 3 index mat transform l - 1 index 3 index mat transform l - mat transform l pop pop h f* - } ifelse -} def -/axialCol { - dup 0 lt { - pop t0 - } { - dup 1 gt { - pop t1 - } { - dt mul t0 add - } ifelse - } ifelse - func n array astore -} def -/axialSH { - dup 0 eq { - true - } { - dup 8 eq { - false - } { - 2 index axialCol 2 index axialCol colordelta - } ifelse - } ifelse - { - 1 add 3 1 roll 2 copy add 0.5 mul - dup 4 3 roll exch 4 index axialSH - exch 3 2 roll axialSH - } { - pop 2 copy add 0.5 mul - axialCol sc - exch dup dx mul x0 add exch dy mul y0 add - 3 2 roll dup dx mul x0 add exch dy mul y0 add - dx abs dy abs ge { - 2 copy yMin sub dy mul dx div add yMin m - yMax sub dy mul dx div add yMax l - 2 copy yMax sub dy mul dx div add yMax l - yMin sub dy mul dx div add yMin l - h f* - } { - exch 2 copy xMin sub dx mul dy div add xMin exch m - xMax sub dx mul dy div add xMax exch l - exch 2 copy xMax sub dx mul dy div add xMax exch l - xMin sub dx mul dy div add xMin exch l - h f* - } ifelse - } ifelse -} def -/radialCol { - dup t0 lt { - pop t0 - } { - dup t1 gt { - pop t1 - } if - } ifelse - func n array astore -} def -/radialSH { - dup 0 eq { - true - } { - dup 8 eq { - false - } { - 2 index dt mul t0 add radialCol - 2 index dt mul t0 add radialCol colordelta - } ifelse - } ifelse - { - 1 add 3 1 roll 2 copy add 0.5 mul - dup 4 3 roll exch 4 index radialSH - exch 3 2 roll radialSH - } { - pop 2 copy add 0.5 mul dt mul t0 add - radialCol sc - encl { - exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add - 0 360 arc h - dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add - 360 0 arcn h f - } { - 2 copy - dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add - a1 a2 arcn - dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add - a2 a1 arcn h - dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add - a1 a2 arc - dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add - a2 a1 arc h f - } ifelse - } ifelse -} def -end -%%EndResource -%%EndProlog -%%BeginSetup -xpdf begin -%%BeginResource: font HNIZXT+CMMI7 -%!FontType1-1.0: HNIZXT+CMMI7 001.003 %%CreationDate: 1996 Jul 23 07:53:53 -% 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 (CMMI7) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /HNIZXT+CMMI7 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 77 /M put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e 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 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 119 /w put -dup 120 /x put -dup 121 /y put -readonly def -/FontBBox{0 -250 1171 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa0529731c99a784ccbe85b4993b2eebde -3b12d472b7cf54651ef21185116a69ab1096ed4bad2f646635e019b6417cc77b -532f85d811c70d1429a19a5307ef63eb5c5e02c89fc6c20f6d9d89e7d91fe470 -b72befda23f5df76be05af4ce93137a219ed8a04a9d7d6fdf37e6b7fcde0d90b -986423e5960a5d9fbb4c956556e8df90cbfaec476fa36fd9a5c8175c9af513fe -d919c2ddd26bdc0d99398b9f4d03d77639df1232a4d6233a9caf69b151dfd33f -c0962eac6e3ebfb8ad256a3c654eaaf9a50c51bc6fa90b61b60401c235afab7b -b078d20b4b8a6d7f0300cf694e6956ff9c29c84fcc5c9e8890aa56b1bc60e868 -da8488ac4435e6b5ce34ea88e904d5c978514d7e476bf8971d419363125d4811 -4d886edddcdda8a6b0fda5cf0603ea9fa5d4393bebb26e1ab11c2d74ffa6fee3 -fafbc6f05b801c1c3276b11080f5023902b56593f3f6b1f37997038f36b9e3ab -76c2e97e1f492d27a8e99f3e947a47166d0d0d063e4e6a9b535dc9f1bed129c5 -123775d5d68787a58c93009fd5da55b19511b95168c83429bd2d878207c39770 -012318ea7aa39900c97b9d3859e3d0b04750b8390bf1f1bc29dc22bcad50ecc6 -a3c633d0937a59e859e5185af9f56704708d5f1c50f78f43dfac43c4e7dc9413 -44cefe43279afd3c167c942889a352f2ff806c2ff8b3eb4908d50778aa58cffc -4d1b14597a06a994ed8414bbe8b26e74d49f6cf54176b7297cda112a69518050 -01337cba5478eb984cdd22020daed9ca8311c33fbcc84177f5ce870e709fc608 -d28b3a7208eff72988c136142ce79b4e9c7b3fe588e9824abc6f04d141e589b3 -914a73a42801305439862414f893d5b6c327a7ee2730dede6a1597b09c258f05 -261bc634f64c9f8477cd51634ba648fc70f659c90dc042c0d6b68cd1df36d615 -24f362b85a58d65a8e6dfd583ef9a79a428f2390a0b5398eeb78f4b5a89d9ad2 -a517e0361749554abd6547072398ffdd863e40501c316f28fddf8b550ff8d663 -9843d0bea42289f85bd844891db42ec7c51229d33ee7e83b1290404c799b8e8c -889787cdc1848dafd932d1e8a74a199e68358dff3d1da1da784be450b350d466 -d001c35a557a26f2ffe46f7de4f5b18e518c99525568fa299b2d27439343214c -7926485ad076214cd60c5a00b9cf26a954fc71313081098c65e35f59602a83e2 -c959df9a9aa69eb63af9d18921cd456d8e2e2847808f94278ad1841ec60650f4 -9c8bd2c728af6dc5855519662eb520fd6f78835ef8542c5224a9cecc5f7fae93 -3b17fe6b7528ee2a5d8e199c0e11b5bb87f31bda225aa2f8ca00f0a762da0455 -a13cd373d18e53e3ce1297bdc77023a1f7991beebaac6a8aea35fd1724a43cfa -9d15bf9b7a0286ea9b89c1ffe21f3c7b0c34f338d4dfa01c83f82b5f06ef9d9f -e7f87de68dcf2559a775d88eaacfcf4c0cccb6bd80c91ddcc1884188397de6ba -d1b7287e70d1952954fd6140121b8748ff9b79050a5ed9c0905a415fc06b66cf -6b42cfb82285306af7c2ad3e21593c39532910cffdabb8b1f984816b6470093e -c76b1106812debdd851454a3790a3a4b2deb88bf4951a8c853f26819a7de9d9f -335212c5813ce4f0a2ef110a190ff400c441796f5bc072c40fd9967670d1e738 -66dc83a45c258c9da7e39692f735d3229a2b50c79006024cd229e67c9687cf1a -91a97041304707266e65bc2a0c5e92ce7c68461a0f9e6aa34e274da720982f8f -a31b9be03ad42dd40b61a56a8aa57e3e06a012a854c98fdfb919212a3e170605 -93207716ef512bcc7ef5945e5405eb740ae60909186fcf1f539203fee256c2e7 -d455f04011b112e0e015f29e0ad965fa1c71b24c1f3347a960be0eff0a49239b -a6bb670022c8b67c55a6a65f34447b7e9b01eced461d74b3406ce7f3973c9ae9 -38157e8d79f85239e00989a93b674e60062d9fc4b1be79dc453f008eff3e40de -0acc94a6574ccfcb9ec80690a5495aab556d16cfc7cd8467e60498e80ccc7e87 -48da32e495418f2f10ccaf117310c7165864856fae1fed03db53a36d88fd4ad9 -2cf596fab2aa00b45b3ab2298b7883851505da7f991c0255d078bd0f3db4402f -d544742ec087616ae740d192b6eab3e083415bf9e94477efd2489832f9257c6e -834530d96fe32b84bc10fa4ac471552307a584a059aee8f1bdc662c499c784e6 -cd2e369b8c689b23c9e926d66afc897ae04ee3622523611f618460ca42bf080d -ccd5eee8e1c54bd61ebcdd812bec35c663682326d0a48b0c253dca5f13152946 -c0511d81f285da7144fdf3c4f0743fa8386bb5dfc8852bb6a23ba44befa2bd61 -0016b392e86539877931590a776271d5e313810feda516fe324b1f1dd1f1db2b -950d83755d89210054d6cdc90a642d1d430a3ee31feead89bc7afcb8ee124fe1 -166cc28256e39d86f854ca657457fd6c68deea5a720e21ab8247122f2f6618b7 -9fdb6db4a4c44b9176e5b1655b1e9621a82b2dd0e8e5547adc120be5b6212f14 -b7f7d30e62c4db2c64dac387330e689484745804577c64b7b253427b98cdf522 -1dafd800401bf46f1b9d71ddf0473e7f8be7832017055285b8301725f2dc8433 -87531b186c1f00e8695a4671edfc5cd5ce648349bb4485b331a2c6a53a7a6b74 -7e6cc02cb754ec8587ea502da6d9333323f89e7e18106dcdd9673a03daa2ddaa -168d847df0f372904221dd2b6119fabf03ab297774b5b6a5a77c9ba94fd54c82 -3dff675151c7074470705aa844f8158e3c83b3ea7de0a9b7b2233ae82172a894 -7ed91f5d1f2dd4ffb7ed771b95e60a087c92094f65bf3dd8b6bf8c253adc6343 -f4bae53fe3bb3aac95a02a5d5aca5d0f388465cca052063c231e1971c0c4d9d0 -0b10fc3944363d9778172560e5824fa3db8ea5d8b58dab3039dabf3eb596cf1b -db79d90f58d7efe8c5ebddb96ddf2f4d40a4ee0273284ead1e50b8acaf10aa02 -cbc1bb38dfda949e3e7fa6164de93632bd2c320fbd3845bd325364899fdb9455 -1df61b4a483f64c0b53b3ce0d1a5197282018873fd342d717f291a6dc3b7adfb -645756bdb09b96f3574d9728b8c4b7eac6fb4a0c5f0621ae637e673b5a72f890 -436b12f43e2705b883f5d8b5a4a7cc7c18338a976b965c10e139e07ac7b69393 -73b86a1f774eca0e4f93d0fcc2ee1a565a05f102a34646d45cda2c9cbdb4d75d -6d739a6b4d58e477107d111ab81b83ccb198862a2e2cfeebe9177dce5b761932 -867729178f2329485a30855bb5349c1ac924cb0a05b8ef57c563d77ae4d25a6a -ba64bbb7b2d810de8f38f069dd338f6edb37331b5e64f427e664769bb95173be -a2488404dbd9616ba97482688fdc103eed7249f536abab2a00199ef68b4a6c93 -2ddf29a38f77c5f1fbc603eb39051d90c81d84dac3ffb7a6b59a188f85885e45 -02cb84dc5af99b230ffbf28f794cc35db0b56207863a9243b943247cee9343ed -eed3541b944e94efe839dab0097946b38a121168cc24d546d72a30125153cd04 -dc0fc1ab6e661916122c8e7b6b38f3176e71505dc1d47716eb9ac0995e8c39a9 -cc894a9bf29e255b14514995490d7a480ed3e045b49445d1bdd63f9e482db84f -4979ba82b828a9bf325dfb1a5f675519b401d190392163f6b705f4c0531046bb -36131cf69eb46587ed2d87124ad98ab6069a62168d48cdf7e9ff62ec68c590d0 -8c149cc438842745d2d495791bcbe4c155e560d67add49943670387aaf52de8d -4bb1f2d0c801070c319ffda5e826abd31f0edefe53812c4ebfbc2a7f51401ded -016d1ecfdcbe08bed04b0afba5d5071ba0236e673ac55ca6bedf84cbc7424dac -132124a16e05e9432d5b129c17a90bd7d5870b30dadbb71ef74ac9c56d6e27f0 -af79dcb7d8a626bb023a590f9b5a1d2e6bc05e7f6a2c64be9dc91f4abfb6251f -6409b3efef21ba131f8f065a67271230158cbb06a3c98f2276d790f49caa600d -75acbd60c6b9286d0566ac064088de97fcb26d0d65d7aa1a3a03534ec414c692 -9087b1ede5ca41180f0255715bc39d12d17c7ecb5224fc480ba0ca16cb5e8d3e -43f25713bd7de6bb34cc1062b49ede44212d09d4813da65457ad5ad83b02ac76 -c28cd97725fa975f73a28478c34ee1b8b11925de544a0e03f0b88f709638a70b -2801d0881fb6d4d6151b97eb1a3c19d1f2e9979019af7979881a8d766d699dcd -53923a00c4a2ac634d7bb8880282b1a6ff30eb39501b775e9be015ff35b4fa19 -7bd01fd4910db55a472b69be199e1636fd12b71398e39053a3590a0b1921595d -5f2905647551bf6a989f2ffc87d0b7f9ac2a08b38cf3346f2bb3f501e4692f0c -1c174203744b7ef01ff8d86af16127f3e3d2a2c907c58e9619cd235357c2f3a7 -dd2d7ee8a9cd5c6426211ceb75412385966980c6d272327005cb766694daf750 -bdf2f147f93ba25a350ce6079063d48460a152bad6fc7cf35ee97e1f8180d7fe -a34914b1507093f53f03faa5e9ad2f885e43f23d4d044b4e901c79ecc0c26cde -e5104fcdc383d7dbdac6ec483262fa4ae4a76b6e4accc8cbeb29b5eca8b7e854 -200138806875342f13f32f0b4458f7d66fc4d448c7abde19baef7f081280651f -7d75308c399691a9ef4bda994dbaad2a161e80903f0c5c229e6913dbc41a2792 -74fe506a8ae4379b345bd807b1348697287fbde7f1db50f22589eddad7ced891 -c4ca7d713b316729b60367f341824988c981931a917d710103d6c03e76329530 -a11dcc9cad3867f677a46301a5fc76d26aa329d32b02af18744178b6f2cf1681 -93af474470977e8158259b8bc6dfc6617cccc21969a13054abb8e820a8f0d47e -292ea68b7264e45d2e51116511a2561978703b2c2ff859f37c9f1e0c49a8d189 -fd02b56b9a7c7e5ef4ead0e387af1e6f8b7fc737155ca68807ac4c732358f9f8 -233c0c16038f24339e06b3ec3ecf78b5bc2bf9b7850978344ebc46a8e52aa66e -af8a444c425175a33c767833a5e0522972ae59c7bb99fe1dd6214591b36a17ef -7f1dff48dc4af8b33fcf468ec23911a6b94767674277521bd94cda5bf6a2e07f -bd4d46df8603391b40bef8fc25e5fdecef063fa72590f78385fb28f039e5fed5 -4a7627de7c2e12498981359b842ad190f7831fb871532fee40087f7d135677d4 -f6e57234d13c49e3d6e7b088f1c1ceff4d7790828d9e0c4909c867fe3e2e5bbc -f3537b28bcacffeb36400fa6602cca212d9b49c24d0e3cade30eb3b762169c64 -e77e47f8a50d1eee0f4f6d929072329b7d3ebafd3142842084890c2663f08dd1 -2cef4dfd95eedb3fddc2d6b6851add980619a1f6ab7f3f5d7d18deae8b8dec4e -552219d5881c0e65d505b4760afdd7d435e1f8c55c5638160968952528621e3b -06bfccbe19bb4eacffdf6351c70701268ffdf49e6ef2df44ebd54600741f45c6 -2add2f6c630f8deb05aa2a5790b5517725e8ea5b9d3dafe2427ab0ffeddc31b4 -a5f474524df762149591227a476dfe8f047d3eccf045b679aec83c01f3cf68d4 -3a128016e8dafbb4aae87f4b1ecc962f737f795211d6d07a7c105b0d9ba00df7 -a6e8cdf6cbfb43a998f8cea3ff2ad6bef67186cef8625e357d5d32eed4af4c9a -ba4d79dd1f95df8865f2f8ff1bbb472c0ba71f18f1fb43be6b35b32f6431355f -e783787a6614e099b1ea5478a3aed112f6cbf4f3490bf8eebef61132750907dc -d0a2dea4018364265454e03cb727249aaf59eb967e9bc03409c7dd06b2b479bb -7295710f9766ef1242fdad157d0d79c9775ad1b0951e310fb8acc9144698d468 -444243d13cbbeb0f92e212324c918c625c60350bdab9fe37732ed0264d3c9a85 -999259fb7797856321ce6e06fc750e34b5c9b0321dbe4ce68863c0541816c3b7 -668b82aa764fff78b40484312eac84b2cefc1f1ca813cfafbd148ef5ae1ecc73 -299532501805e01b3ee515cb82368261bde9f4e8317884626a3448f63cf10c03 -c8f49ccc2705b2815d34ec783da965f0800cafb529d140bbf4f330f61a2388ae -6bbf0db9094fa269c52e7d08609c3d5c4233c5d1b44c69e4d6e5abbe89a659df -ffe6d7ab206b5778756ab15b04dc213a8f556fadac1303e55b9e5c6147cd85df -728328df7f0acdb1f91df48a3f4e0e5819f2d65f00ba79ecdd0fd8368f272188 -20119374b2a2f08c68dfcf479801bfc47ac6508ea5b0a0e8925a6c69d343ab2b -723200e9fb871baa8323e53ec2c9c79c92fa3853c9ef2fd633d9fa20e93181e8 -fa0337fd0736d038262bbea025841dca2651622a284272a5ee06d6e17e83631d -cfc48ac3199b4f2c47a61877d28a6d6aec6c1c867f7480d545ffe92abe0b60e9 -e3b665d95cca9b1e62998a2f2a3bd2d710b74dd3d37fc278bd8fa32c83e4a2b6 -a8e36bcd8e1470f8a36246442320b57e00bd9db10c3627fc263a9fe0d2fad7c5 -fb9fc85e6776de949c5285c1b291b3f83db01283e93226ceffe06f6f44be2a62 -44b7cb0ee211926f65d7dacac108ddf6985b2c7682fdfb0afecb61cdbcaa8d56 -daa5419aea7a7f227a1318cb071946074cf4a609f6ff250d23c57395853a518c -f6e1484c47a7c850abd3eb652fc2452a69cdbedabf9f8063db428a1ff1dd025f -e07979a5b64392a691c79ea01eb4c7b0adf3291ac86d6c53c69f797587f0bfcf -9cc5585a1e29831c9d886e40918c0c205971d0285e1e39d939ef2d11e9a56e90 -25aa7e24e528aaacff6b82fb432f70c88954bae74201aad989e5d89cd75c7536 -905845a69b94843e9398557d7e0ce74b7d733c575046178990db1854f1500028 -44c8ede56814a71704a565727db1b359e483fad72304fc358b1628f19f41f6f6 -c7e2371ee4a3d0fde27ec1b8bebb9c1c2fbc2f8c9f0fe0a973241f695c252ed2 -f8bde18daa22442476952b822027d5a5759eeded8c383622cd08a830dcf9b261 -fd8e2b47d9591e078e38aa44f1bbfb -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F18_0 /HNIZXT+CMMI7 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font IMAOSR+CMR12 -%!FontType1-1.0: IMAOSR+CMR12 001.003 %%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 /IMAOSR+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 44 /comma put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 55 /seven put -dup 68 /D put -dup 70 /F put -dup 77 /M put -dup 80 /P put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 114 /r put -readonly def -/FontBBox{-34 -251 988 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5cf4e9d2405b169cd5365d6eced5d768d66d6c -68618b8c482b341f8ca38e9bb9bafcfaad9c2f3fd033b62690986ed43d9c9361 -3645b82392d5cae11a7cb49d7e2e82dcd485cba04c77322eb2e6a79d73dc194e -59c120a2dabb9bf72e2cf256dd6eb54eecba588101abd933b57ce8a3a0d16b28 -51d7494f73096df53bdc66bbf896b587df9643317d5f610cd9088f9849126f23 -dde030f7b277dd99055c8b119cae9c99158ac4e150cdfc2c66ed92ebb4cc092a -aa078ce16247a1335ad332daa950d20395a7384c33ff72eaa31a5b89766e635f -45c4c068ad7ee867398f0381b07cb94d29ff097d59ff9961d195a948e3d87c31 -821e9295a56d21875b41988f7a16a1587050c3c71b4e4355bb37f255d6b237ce -96f25467f70fa19e0f85785ff49068949ccc79f2f8ae57d5f79bb9c5cf5eed5d -9857b9967d9b96cdcf73d5d65ff75afabb66734018bae264597220c89fd17379 -26764a9302d078b4eb0e29178c878fd61007eea2ddb119ae88c57ecfef4b71e4 -140a34951ddc3568a84cc92371a789021a103a1a347050fda6ecf7903f67d213 -1d0c7c474a9053866e9c88e65e6932ba87a73686eab0019389f84d159809c498 -1e7a30ed942eb211b00dbff5bcc720f4e276c3339b31b6eabbb078430e6a09bb -377d3061a20b1eb98796b8607eecbc699445eaa866c38e02df59f5edd378303a -0733b90e7835c0aaf32ba04f1566d8161ea89cd4d14ddb953f8b910bfc8a7f03 -5020f55ef8fc2640adada156f6cf8f2eb6610f7ee8874a26cbe7cd154469b9f4 -ed76886b3fb679ffdeb59bb6c55af7087ba48b75ee2fb374b19bcc421a963e15 -fe05ecaaf9eecdf4b2715010a320102e6f8ccaa342fa11532671cd8ab8ff325a -62fc5dd3d91489c6571abed041cc780cb6241753491e8ed99ce05d849d27734d -705b556c1ba9394ad8e73330971b2b071e890359bccef830044969471431bd61 -a150893a6e4df6b78dc4b6e73fa7a3e4327434a0d66281f5976e6f58bc2f7013 -ed318d38a606efe49e9d1da564bb271e8b02a62962fd783ecc36799769e412d2 -82428650c2e92e3af53c48d005781348d87c454979d5a75000c3c0c3b9dc14e9 -df2a7cc28a0b1b704c77b79c32ddaf89f450275e3cbd190d58d9fe7cd4b126db -7673f9bcc5bbd0fbfd2bc3301417fa2e0d74194acee9133ea06c66cee43a0458 -2ebcc29d0f9e9258321ac47910e48e7b1ae42499a0fcc987ba10b707cb40f984 -69410c9652e5cd79c0a0e3aa3d8f9bad06d23f8aaf69caeb939c8e76d7210ef3 -30b8e8c92345f06f1d08d4cd520a2f71cd9235fe79100fef4f44366fb9f3c5a3 -1b3d5df92d5917c69bb4cbef187a5d53ea9cba39866a6225411d0e3e4ecf6a45 -ac9bcdf625d21de23e32c02ca977159cd03497945a358f659815cd2dc8164589 -fa3164d0e72429afe3ff819a312cf2a737be9fb49833344a65012b74bf029f8f -633b4c1dcf9a6342a2761ebbb3a9f142ec209e07fe19255feeb83505cb502bcc -4479174b6152047ba5d45752356f77fed56af2a2ec5878d533e623b0c5038d0f -c8906fded633d8e16beb173f4d02da4a49297a7346f8f440419a881cd75e356e -81828791602b73949a5df60193ae621c07b56608a2cc5b584de794899972c486 -922e8f5dc3062c47e7040f2ac9847b3cf57a7787380d78a3bc60dbeefff8223d -330373290b5db381c0c6d9f001ae0b3e89309f92f62ca145658be00188561d7b -f30e7abe15c308f97f1ad474c08a4d5b75e1a02ec3034bfd65c298d3d68d577c -d0368334ada0845e4b0bcdce8f63724e0d2786662223bd9360df688e9902dc14 -94284e8446c84ada012e5dc3615a60b7e0bc95a31fc2448ffa0e4e5e0956339c -7e9234e73d7d39f5b77da614f66b39345ba18e598a14de512eeb79d5964e8a21 -aaf0e04f136419c4d2873ee5c217e43e8dfad17d2f1960457ebf8745f9cf1846 -c6f1e0229b5aa3ee44d20e80aa6c666e9fa90f0e58f5ce83329b40f047a54153 -366b0a4d0e39ebd0c926714db8b73293a56ff7207b0bb607138f3f656dc1f494 -7b6513a231b7b37484be465e7bb110e8b22ad4d4040b18cd92234071670e6d3a -ee1ccd7142b913ca0e9e13c74d721936777613869f399f75816f9b1b112b4d07 -5308eaa5b57d9243528f9a79d34bcf5e8df2fe87d32b20b6393c08341c360250 -038ff10cd5bafb472cedf22dd32d9055d286fcc99e8081a14ba95720fb497c59 -974611b731b7d96a69a9d70b4abffdfff1a1f25f66081edb18266a97fe7772d0 -ddd38722057dbf84fef22d3d0b07a1d7133df3a3195051feedb3d9856bd143e0 -c439c176dff343d6a73a8e0b03e5a54cd4600d006423314ad15b04704e8da1fe -3b7c8aab53dbba7a07124f12b76ef9a546e3b5e10f891fb5818236ea191a5a51 -e582243b2aff8c1faf63520c308fee055154dcf95223f338c5463b2f58a95d00 -860aeedaf0e8461f825a7f61569bf785f685cbea51a820443c951fbdeac3fb14 -b72db1944d35b15c480946333db36ae842a264c648bd41e7114a015a81e781c4 -f4aec29332be4e0537ee013c5e68b78d571c5775f3fb8be6aa4c8d4c8c935ec9 -5a2c96058d793a3eb8c3a8a2dabdc3e8bdc85ba6d27ebad1426dfb4139d4b8e8 -307c1f41960343a3c4187c1c7521595e7dea101ea21cef5624c6a6672d4843e2 -94469e884f1fd543b14b6e137a79898e6f7ace39eba01c5e1434c65ce4971eb3 -ddf4c985fee53bb0cb704e18fdf84b29209103f0454d7eb15c99258f6cf190b9 -08c43abc0a64ad93186a684fccf25c4f528306f16fff7a57847f72fdcedbe5d9 -62c1877a905fdbec34e21595d09106e3eed02d33172e59ec56924db4923f09aa -08caf6954a5654557b4283fc4fd4cca4ac99b6c4d8c7386a231f211f01a2c6f9 -9b9e427149bb7b74d082782a833ed45860fccb8b4fa5e2fc4d4e3f94d26b763d -487cc254b886795380344128a46623e6ae9bf11fbf6bcb374feb1c50ffd187e7 -006f9c57b020a5f9679f17cf00977e5c0a08f9799a5eade091ceb02285d32b02 -49b3722a0819cabece8e4fcbd2ed5f5159629685cf039934bd73c3d7e4b77690 -7742220658a9fc665849ceba79c0bcad21577feba98babaff6ccb670af754e7d -1a16d4166126c7b2e2b4ecc8a1771c87b93cb6a76d38122ae09cd6403b7de7d7 -947df484d2c6f44d5c6fa42aa562322f387875d07126fb18db51a884234c5c8c -3384b38ff52da065f6ff9503fd34b6e7bfeaad8c00d7a71b48ae82f2bb121d5f -670c2277442a3f47701833e613349fa6e0168161167561c8f0aa2f228beb4470 -df4aee8068d062240a0543ce37c2bf51021f245509559d5820b4c6cfad181f96 -1dfa7f6ee5700a68dd9021d91dd25ed52d70a6e41049e078e983b059df614c73 -65b93b92ce2fbb319c26204926da65a9653926bd5d9d36b95e4c4df6ce0048fe -bc0f48ff2ba60da7f8a31d738c9d223cf45fae1b57d6ab40c9703946de32efc9 -8cfa727d292ac30b7007e029319b711aee00c1d4c58add117e3bd7b703a80cb4 -5399ba6b0cdadff49ec85293b447579cf92bc2c0eb8f41fcd97c950d5d2a02a5 -a1e26ebc901f3ee142fbb810e9d01d6a039c55e23afcd353e274fdd7920e4eeb -8390a4bd9bb09e76f697244c9e156ac301c53b330a9dd50d554971af3a163e72 -d6174ed156eaf03d820da2aa599eb299252eb8fcfd08965a86adea8b4567f655 -7120b5317bc0b5fdfc56d572c1a0c8f6478545d7bb06e317959ecc0aa3d9a2a6 -46d37b2340367831b7f4924cb56aeda18fcfc32f22a97668488fbaa1504e08c1 -f4c45a725f5bfec63fdcf004589b11549b9238e127dfca9e01c5cbe3f779a217 -ad120cf30ebd255f5c358ae2e85a30382254d99b0eea2af7d18ac1035a3ef196 -b354c47018f530039f80579617f28dd97dfed53e3e460e10940ce6932cf7da4a -7d194af36159648ef4c5e8963fd655f86fc40742e76bd789d96bd4e420f55424 -32f8c7a6ba39383eee8cccea6d9208bf117d79731e3ad6c72e952da3a61adecd -257b7daec30dbc4dbb2d3207f8dcea54aa44be0846086cd86e81aca7fdaf6aaf -daf9bf15233325e806bcb3535b63c53255ed52b969b8d7ae6e9d4503b334d0d8 -dff1bca4565c90b4d6eab6b4faf184c684cc95d8a83bb7977bd578ffbeaf899b -d7198157c53287b4e98f98f92095a86e2ba956ce847c1574a5bea39d53d5299c -b8ba58bd1438e10e17abaaa4ff3aaaa38c38320ab1a90e7f91097caca726970c -f366f9a44fe5f3b70a4b78bf22bf43915f0afb75327a0635f0717ca0c29a8109 -953b5145e61432f7bffe07786df2be953f4cf347ace385053e522cd59ac6dc3c -f62b0d8d473b16b6dab1963516bf303a8ff85993f1eeec90bd849f02685decc0 -e3b6f86853140d05d9cd00caa066dfdb4148a945ba058a0f53448af1683ff275 -c8dfd016d629b71432a74b05991603c63bb9300b922db5902d6b2960067c762e -e20daffc743edddf9e420a2af5bedfac288d66754db232bc589860d0c77e80d4 -824227b741b60e85d95a1af38b8e4c6cd0454558eb024019da78e4e34c231f17 -95a509352a76d9f8b5948e00b818d0979d0d39a945c0e7656d398f6f05294959 -5ced8c86b57af479593ff20cd551374eda90ff7254b6834d281149db4a676f07 -7334ef5a191519870b1251716a2d2a4a5442a7f01fbd5a18344ed6f107068321 -71c1b58b55824b6ddccb7821854b01768993a52107ab8331ea954cf5e1042075 -541de8925f6b3ccf15342983c7343ed2b7b5d462704896d12e561d7ed4163286 -e36cf30befe9470924b47a48311890b73af034ba27653c2578807b5a1f7619d8 -c7b79f7b2e17e1540b185dc2bdec1c420ef95d01f95c6533c94dc88d02117f95 -02cecc1d51af046c3be1c1984f2a1150ff06365d9fa169f467515fffbfff85a7 -ec2071779dfe798ac02634e31215fd1d9fed5b303079b7081b9991998c41b756 -e747c6e1b2878bb5a50ede185f0cb175a31b6182da61b8cb0c5dea98207b5cc5 -c834f8defef04a0cf1c0a88203d3774b569f77ac2534954d78f8429c5559e7bb -5b1def7555b0186f85 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F8_0 /IMAOSR+CMR12 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font SPZSQP+CMTT8 -%!FontType1-1.0: SPZSQP+CMTT8 001.003 %%CreationDate: 1991 Aug 20 16:46: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 (CMTT8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /SPZSQP+CMTT8 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 46 /period put -dup 47 /slash put -dup 58 /colon put -dup 69 /E put -dup 77 /M put -dup 97 /a put -dup 98 /b 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 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 119 /w put -readonly def -/FontBBox{-5 -232 545 699}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5f0187316f83dde3e2d27fcdf6c5ce4f95b6ee -3317bd91b7921f3039dd35fea387d5cfb6c6e9dc84c178f3432994fc7fac6e5a -ed41a1e2eba350178fbfeb45944511731ba827167ddac238fc69a5486b995477 -c469e2e27493b0b711df8e267d3d5613b450011921685147114106c9472580bd -f531022f6df5432b2a4ebc51a8032c7f9689b6fa942d849b29709631613da68d -4df7b6f059a19304f40a3c3580ce3b51d79d42984194d4f178801720892fb6e7 -61ff43c63f9256b5e9f4227b1378222baad4d52c77462df01892220e11129c16 -6c9e45bb9f01ed7c1ad5d8b4d72be0e12969afea90fef170603cdb91cb243173 -b19a56084d10293b80a35275f41bf78a054ddc98f4a1fff592463d944960fb31 -6be5f03960f9b1f213cbcc7fd448657fe388f10104d42b0715fc9571cc60cf23 -c72560cbb8835a0ca208fe06676b3b48b093cb7fb2c0c53af17ec5b372a9771b -bfd52ffb7062b4fe0106a01a2a1a1dd4ef5c8c7623ec9324a2cb3b402fcc1fce -52bfc8662f8a39d5f1b41c97e7ce34e16ac28a1e94007aea7d4c519399f1b7a9 -48fa7ddb671067244f09c29f95dd60668223f45bbda8b1c452e930a9f3f341c5 -351d59ea87462ffb30277d3b24e2104d4aab873bb2b16da5b23bee25be2c8128 -c4cf2f4f438a4e520cd932bac455bf8775c27aea6c73eed3eb2f8db5e356ae27 -41b35c8aefe73c4cd6a591aae4f45762ebd6d3636c03f08c552bbfd0a13d11d5 -491f8369b4bab8ed9d6f1de7db7afd383986c4338d3aa71c9af2b8a0955cfd86 -0345f16d9798b25156ddf826a7cb6a0cc4cb43078bebd3e499da95562a08eed9 -7ca27b7a0ce3fa7ebdaa87a601a3abfc371bf4a6dc22f90a5bb145440f5aabb7 -5bf3fd9112a02d56860155b91ff13cf798ccd8dd352c5ac6420315a1e83c2b17 -45a29ebe61f3a7d04fe343d1b248a5623901307383938261d2ba31c738225534 -8dae7925fbcce8d35c76539db46c62e4659c8a6a0d47965664191a1111e3cfdf -1e6ca304e53083360312fddb0d765293889dda18108597224cde83aad5b44f05 -ebbea12a6467ee35ffefd716bd4102f97e21792f19b6952ed0b3afcdef7a6cdc -e13b2b858d2d34050492902bdefa1a080c12a68d91ab45ea812f43e3970b6048 -f4419e8c3ade5a7b957d63e2b8ac9d8753307ae06a2f66bcde1963b2a5ee85c5 -1350ed62f9d8645f41dee86af18902491e4acd0da63452e8f6793aa93d0543b2 -13a287f219e33c34be525be009c4dbf02eb9845f17e17aa5c3b5d0a07b840113 -35a41abe55c030622d6b6296478e8d2e3e4a68076c9fb0dfbfe02f221889362b -8119559726fb84edbcdfadbe89a647e0160439b0689e1f64fe53b3758dcc110d -de924162984077f88d7bc0008eadc648700423a697e79978137a18a47e9aba84 -91316eb1b4e98ce8ebcba61cfdd7bee3b947d5684508b1aa08697d548c05d83a -40aeb9c67463e1d9b7374c7bf26fad1528306cd560a91225d3a65324619ae355 -f43342d1bec9bb064673efe1305b743be960e2d1de67b009e3606d12a824b929 -4f02ba60196b103f1898f2a5be96bed063f1bc8ed1c5d4677b2f88f1f554471c -42a88ffe9eb4721611f785717d95e298126069edcd21f2ef08a11bbc22ef75bf -8aac616923bfb02111cbdb21e238474b9199cff0c3a1ce452d657b7d36acaf40 -bade03cd5e968c92f0d376df2b75ddefe6610746f520fff77e82e7d5e5e01936 -c2e65b5efbb5a9fe4aacec73b8f3337c4b7e12b5819e0a1df8430683bef13292 -477c1c197f811d35c38927f3578c925b9c64055475545da1f385c0d9245b128e -637b0f5bb06ad854bc7f0601fbb37640951457b0d4a505094bf833d5c220438f -71787258704212325cfddc703366e7c8fc23ddfbd91effe952faec72271938c8 -56eb5e06a183a84c508cb2ec06209ff5d58d7c6e9bbadfc11201d68ee460c813 -2eca9f087f64ac61100c4cc88e1ec1286c4d74d019d2ea74bbd30892ab11a8bf -ef7b7891b41fd672dd14ffbeec587d5451542e405d61573a6b4cc80aab0af071 -cbe7daa83c48faada29065e1699ec04649751d51612f1db2fc00bfc9dddb5211 -5c35eea9715fb3a84aa9be8e068c83a83561c718a596e2206bd78c42d4530da4 -6592eeb159a2e3839492b49913185996726242b5733a393db5b253a3f89b6e9f -733b66b4b6678c351b832c911a06bc800a329208dc44df43c4465d92c49fde8d -63d1c3c668e30855bad07e5d79c9b216f5473db792e6812e0bc263660c86292d -d12e73f0a78ad19af22d020c735be01ceef2ac7e7ea78ad859a5c4229462d438 -ef2ed6a63b17fe8a56579fc3c4c6da4afa2699ba1e500b0460641622f24451cf -f8ac01446b06100458dbcbbdc4ca815c45f0c9e33cad9dae299ccca110637983 -49c62f1d1638314d5f5d64592b8a044545900d3a6a21ca8e93f58f5b75eb4632 -013898c436bd91e19e0bf651d4ebcf9193851640c5e614800189db6dc8cef18a -819c3d9834f1544a06649bba4c617bf93e84b9d75a04b3dbdf65d0aa074c36ed -998976c93ca793a4a0d336e9ec8c892ce2aae36fe01a1ecce532c23e3be0b191 -9b3559a703292ebce91054d4716532e2387690ad5f00b43994ded0d818ac37bf -a510cc56a3ef85bd7a7b78ab3f703ce45fe556a808e8dd9eb7e873d704f6f4b5 -6910f59b117f06a23909aa18f30a9a93bf87f7147502c267b1d6b30383af2fff -6fb5c18c6ab3af4e591311467b231a27742959754bc800fd077c4c6aa48cf5cf -4017ec912f634e6c64acac5a895ab46b0c5312c2b436a1a4189dce54e19b6772 -ebd12130d96196e59eee4debd267945f8b494df8858190b9c098e669a6df2fd7 -7eec384591075db9c7129fa6fc319584fb7346a09b57532ba9dcd386f65f8c16 -87edb3383929df32cec267244af8de1325d2cffebbc812501f90ce60d925622e -cae4603f9c610177df2b4e944bae5ef9fed8c7b9d26c064fd6cc45dc8ee7695e -f6a8f91d894af9f1f5fae39bfb79dae643695dbde735ab39f1c153ad5f3f1389 -817a4029e59372177b6adb9d7a81176338fc2b95a3864e03a3e1ad958b7c9ade -d8d28c6f98ae0feb03a1ad2666e100afad0f0bcd3c9fbea88a73046704e047e5 -87e9811c93b047243348910d188401cad6a9cfa6e7e024b818cef377208218f9 -2e217660cbea4ab88da7c6754435c695d11b3952d22f0737fb5ab77160e844ab -2198d3d0a97ebbf97cee6e145cc6cd2199630bc7ed3d6000637dd3a91b59d615 -1dd28e37a50cfc674d5c413a54dafc6bb7bd7fbbb1cd9a2fd0fc1f2e4cb283c3 -df949ab058c2c1232558d14c237466a2f5823834d4c9ca8f4204e9990dc75fa3 -aee86eefc25383f39a42d0c68d3f2d1efaf2551ba5b8e6880707144578134040 -b548c7095fd16f87f13414e5baa1e2d06b27e54d980462455261f4341ef47f46 -51710be981e67e92b6f1ac8acf309f7107c79a16ca4bd2d97dd5a764a1531c3e -fc9cd464e9f43b5f2c9386737996bd93f2eda83707c7e9d46e874871661312c1 -db3150457688fa1ecf9f67e753a8ed22efaa5c7f9b3dccee4b765be4f86d62d8 -bc55b000c05263a713cde891004aaeee7e9a0fe8362bfaed4c72d0cb67761907 -e87a12defce77e283000e1fb00ee689a8adcbbbb3c8bd3d61e28bb257392306a -6a912ced0c9ab64f259e9903b164c0f691d2149f6228e6b40411eaf0419aed00 -453c653c46f48a201e9f9091c374b0058e086bb8ba88bb3eed5f269470591614 -36f01f21d8ca730e35dff97f612b3b64648f3e5f7eb02df9d193855db96975f4 -dea0307864f8238734ef729aa8c9a2bed0a0aafb7d0a8ec4a80e4d4fb4c339cd -0b295e5b1b0674ec7c81d9dbca66e4a2b123d7790cecdae4f10f63eacf797389 -44f86a1c35e5cddd20530109c34581b80fe2f07840ccbd3af89a1cb8f4debb27 -444420d034738a3dbdd5745fe2565d1bf381daec4f6d3c1e2f70b3e427e4d890 -21381b6ebfc97c8f299357123cfe203808846650402005f0632405fcfa72a877 -d835cecafe6cbf208fcee18148a56c9dbed2a2adfa03124fe09c8d6f0ba7025b -cc23037ff30522756d714bebcec57236ca77d79e60623b2b2f35f6a8c2d0741f -be9f36333158c528f9ced68ba0c037a5d31282f011f9af017a8106e07a8f0dba -bea799af9c077f47bf174e62d278625e8825304b58af3edfa6e359b56c6d3809 -eb5e8ef0c991a33fb999c6a3140b39d42180a2efff542b85e95bf36ebd7c7838 -71be29f1e91b38a50e2718b660822ea0f626824320e20cae90b65f7e63637a94 -2e951e86ac4052a3b438d97f440eb71ec84f4989c9f3cf204aa6281226d7171b -e55473eed44c8d664fc5b4f8f2bb2947ec1e951d1b997688e0e90d41b4ab37c7 -fe9fcc0bbeb4cfd7a005bd7e2f704f56a6f3a413249b1175b218baad43f2cd70 -9418e444f4179847232a10d03c1e27be2785710cb7e9c428d3f09a99eac9c94c -e8ca4582b1b5b86b0b65b89e943262f8f5c7bb087d1c544856dded047c90abf2 -1f00eb78cfa47746e4657bcc79ea7b5a7073aad06bb75d348677a0a074bea49a -65061e6c828d661eec509bd64831690c3765b94b1e62313fc158613155304f90 -b6ac7b1f33b05a8506d4f6cd19c96b1e1953eb32123a9af1d00db3699d6c6fec -d62ebbb9355155780509cda614fec5f45ea035c1db35e193524318d647a624b7 -c87c1ceab3e3466f698e848da67a7d6511f9b86457839fc62d4c7a005af62f63 -980c3a5e449944b9b9de830699bbbd5690eab4b8d040e759edc9aa4b3b8b1958 -f030c2b8f55fa23422d284a7b7a340755518e2a51f58ac81e11a9cb32fd034e2 -3f6b45eaff684710932f479f848467a931a8bb40f072cd5e6a6acec34d2e1cb0 -024d35b5096b5b9fda5787f92d65173da8666460a9986545266a7f706cd5af7f -a2900f0aec99732a7b748bc8d10548828e158bc4fe6ca25f8ac649c76b9e4289 -fc6679ab7a52a23cdcf3399baca108c51063b4750aba104ed7f8cc3fab5cb779 -447c3f37148c03063e50d93994e1758a8bc4de0fb0b6fcb106c15fe8ba030005 -e0bcec72af0c86186625254a1618ceaf556e6dc50e28350cd88dc454e53b8787 -45d156802aaf2bccfa7954f1b1c6090954392abb1ca1c3dd3329bd381ae38620 -e3b2a7736a3158e844d4c338f00c8bfe0cf2a20a6cd8bc31e8990eb017a8645e -e5aa8563b7eb674b4a26ac0da86d9f5fe1679fbddf4e2d32e3683dc47be6f397 -b82cdccd106c7734fb6a41cb363b4ef464ec7e22a19097953b1e49f8bc85f2f3 -b5d8bf9e673fec1381f1d60b97651cec603a02f61868726b4cb72b32c3911640 -a4093db33fb8b3ba7c262cbbc24c04d06f0e15a578dc2d5b599c9c9888ac3150 -a78b244e2639d11d893d8cbe7e4b71a57c097c21c300445cd79c52db9a153928 -92be230be378341d919f9145b0d88c797341d0f5910197d1698fe997449ca126 -a93adcbf94864e33e99e37082369e12ce73f8409038c779f7f80ca931003fa23 -bc91b9a410697528536f339cdbb014b604590aafb46cbb40aa835227bdca1a2a -ec02e6b3324d2deb65437384c485139c6058f6c5beb4598a42f97ce6f383e9e1 -e442ea44f286306b25bda5e8eb2b507dd935ae0c74ad9da737b3c3d3fb7f88ca -050a843d06a429667e0d46084d7832d5a4dd5979a6a0461c9da74d6afea53b60 -78c4001133778a3e39ce3a312a9fe81a5780f301d0271397540f942c9ce2e053 -21905ef99ca5a487562d92a831290d79 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F23_0 /SPZSQP+CMTT8 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font HEHJQC+CMMI10 -%!FontType1-1.0: HEHJQC+CMMI10 001.003 %%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 /HEHJQC+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 17 /eta put -dup 21 /lambda put -dup 62 /greater put -dup 65 /A put -dup 66 /B put -dup 73 /I put -dup 77 /M put -dup 83 /S put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 105 /i put -dup 107 /k put -dup 108 /l put -dup 110 /n 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 121 /y put -readonly def -/FontBBox{-32 -250 1048 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa0529731c99a784ccbe85b4993b2eebde -3b12d472b7cf54651ef21185116a69ab1096ed4bad2f646635e019b6417cc77b -532f85d811c70d1429a19a5307ef63eb5c5e02c89fc6c20f6d9d89e7d91fe470 -b72befda23f5df76be05af4ce93137a219ed8a04a9d7d6fdf37e6b7fcde0d90b -986423e5960a5d9fbb4c956556e8df90cbfaec476fa36fd9a5c8175c9af513fe -d919c2ddd26bdc0d99398b9f4d03d5993dfc0930297866e1cd0a319b6b1fd958 -9e394a533a081c36d456a09920001a3d2199583eb9b84b4dee08e3d12939e321 -990cd249827d9648574955f61baaa11263a91b6c3d47a5190165b0c25abf6d3e -6ec187e4b05182126bb0d0323d943170b795255260f9fd25f2248d04f45dfbfb -def7ff8b19bfef637b210018ae02572b389b3f76282beb29cc301905d388c721 -59616893e774413f48de0b408bc66dce3fe17cb9f84d205839d58014d6a88823 -d9320ae93af96d97a02c4d5a2bb2b8c7925c4578003959c46e3ce1a2f0eac4bf -8b9b325e46435bde60bc54d72bc8acb5c0a34413ac87045dc7b84646a324b808 -6fd8e34217213e131c3b1510415ce45420688ed9c1d27890ec68bd7c1235faf9 -1dab3a369dd2fc3be5cf9655c7b7eda7361d7e05e5831b6b8e2eec542a7b38ee -03be4bac6079d038acb3c7c916279764547c2d51976baba94ba9866d79f13909 -95aa39b0f03103a07cbdf441b8c5669f729020af284b7ff52a29c6255fcaacf1 -74109050fba2602e72593fbcbfc26e726ee4aef97b7632bc4f5f353b5c67fed2 -3ea752a4a57b8f7feff1d7341d895f0a3a0be1d8e3391970457a967eff84f6d8 -47750b1145b8cc5bd96ee7aa99ddc9e06939e383bda41175233d58ad263ebf19 -afc0e2f840512d321166547b306c592b8a01e1fa2564b9a26dac14256414e4c8 -42616728d918c74d13c349f4186ec7b9708b86467425a6fdb3a396562f7ee4d8 -40b43621744cf8a23a6e532649b66c2a0002dd04f8f39618e4f572819dd34837 -b5a08e643fdca1505af6a1fa3ddfd1fa758013caed8acddbbb334d664dff5b53 -9560176676be05041efe060f63e40701fb6bedd98b47fccd397a7ea257dc26f8 -b6f023124edf88d74218cfbe5a7c1ff6a3d1e6c0748acfd6be4174486b35dfb3 -5ca8055fbe365d2171cebef94f7842eff156d149e25187b88dca840096874472 -d05d0d2bfc0c2d5804ea8e028871820a2cc2daebfc5cb73fe78034b654a08503 -a819420c5daa9231f4284dfe37d4c8104a13720f05e009dee3d530e3faf71dd0 -4c515c655b9c2df3ac05e195f5ee5e48d7c4fc658f2a31c931956bd02cf1ab56 -925f7f12733c370a5e9302c4bec81b11e7a7f0fdefd9b7f7d4e6cc61d0215fd3 -80b432828a37cd70b43fe461bfc8ab3d803941bdd74e802f43eac7d256c8cf88 -52f248d9d1cf0d86679d8e2862df3d21f9ce81da41d5c2130790572411435612 -e9537dfe82b9d2f579c4e3d979bced90b69b222ce62b4ddd8f30c794f9cc4918 -d77bf211b866487a03e247aefc4fec4e725b00f0911daf78711cd4ee0c33c0bb -3ef8acf404212f269f0d6f9f5872f0c273adab97716a8da667e16d0922eb7460 -4cd97de7e2b1fcf05d3104c2903c2c1688de66f280d7e07404832f29d0083257 -5ff8f62c86826871fd40690fa44792321925d547585181c3ef2fe259d3f5ada7 -4dc742b4678cf2b39eb48bebcc7981e9eed7538311cea98a674852025fa1953f -b8e365515598edf2f096d2d9937ce3ab8a186f65d5ea514cc3c69bc3d70ff3bb -b37bbdc2fb545d63ca11fb48599c4821bbddfcaa98da61f3d30a199118afe539 -89057389c9cbe21a773722ad602448eabcdf77f231662851d2aa2979b4aa768e -360c13e6e4bbbf25586a2efd5d9ecfa905f7766ecc834e430bf62565e49b47f0 -940ae94cb5c0ffc3ba9d0d605a5f521bb7aa170c12dac229f700b1476a0752d7 -7f2dab91d58f7e7ccefb40578355925dbe1129c56d58e744758cd169b66530b6 -6343a85fb4eea63d9b7554f448c3e40de7cb46517c9d753316f8b3febc7eab4d -80dd78dac5385cb17b92dfd27d769462f95affc8338abda01e5cd60e70812bfc -9cc43bfe22bc4979b6133121497d191ba340448d0c0c3293287d4c74807d4c4e -de3d2cae5c6c4c9a03f2df974ee782ee3cb15b2f555311f5a179e83dd07f108d -e1811f0738d23bf1f61afc6e4a342fff8839275ff5c427ca50d079a60d34d32d -60abb54671360d4e8151a232b27244877f82a68041edff760e08ede4ffad96f2 -4a44ccabd836e679a2a729451651283b6d1bf5e806858300cb22d0c7c73132e0 -d773ea2255d88f6e28dc7e6ad0433668e41d850153787bf11e0c6ee0bb169a67 -906aea7b737fec5bedb9a988902c099f86c8c2dfc19725f3923d5af623c8a367 -19599e46450b0cfe893601bac7e6086ff6f5e3a26741e9e363f0d7b002824eb8 -ae39905bc22c9a2d6b66b3c26078b9570b638c4f3c9da7895b2c748f81ac0d0a -e0b064b10d21c32d52638652151ac83e7ed2e82952b1912bded4f9159945de95 -dad87122427848ca9089aab40dec527bc239904dbeca9aad31a981653ecdf8bc -6b42d3117ecb25b51e7342d54494213dff6c03b971ca12ec7db4ec1614751b6d -79d2658b6d6599f2e2aafd22dfb7a66bfbb1c9df68f3935bed4c374b5d02f255 -25ac34c0ef1d5722b04a098ad42a6aecc6d374810a5547e15393aa4a316353df -98c503d604bf23f5da808e25ddff18819c79361a670eb6e8756779c737bb7a3e -f7c0e32f666b7782027012d9fb9d573b846db0159f7350261e60dcb970e5dabf -f35007dd8176c1919b450a74cb9e0ce7645a842155a83d0a0697b7d97ad7e3e0 -ee500a7b9fc67e8db5d637c09b15daa1ad3f8364a5ce2c8b85faeaa623c523f9 -baa089b0555b3354b47f8146fe4c51d6580d348a6debae01240c4d345156f96d -bb4af9c0702c5caa2f5abd9d2475ed38d35928b9bdd719b430c6b5a36b9ee315 -8100cc394efb50a9d5c06ea302de3e1336caa3e5dafd0aa46d20187bc018f8d7 -aca5ccfb9d671d57e68baba1257a41d47c42d0ee1af064f6e612da4e23dfa226 -b31e964da5831169ac64cf83075993610b394ed4ff8826c8430845403e5d2069 -878f3b48f8cc56b967554d20ae96b9a7812c244a7090c504c8a550d28a46711e -9c3d179f0d4a4adbda85d3f4adacc7cea51b1e375e8a5c27727e51028c251e40 -d434ba555c2df988a4bdd7bfb890da603131a129b989275094f22d793a02b8b9 -fd4588cf89dfb966b12bcfde7fc48dd5ba09e0e7a61f29e16331cf4d31058721 -f51ca20198952719a9c8741a0e2c4746fd7826a6a7341d91cf442796349a45a7 -96955e0254ff8e4368a5eefccafcb708593bb7b6039864f7a96d2a228672fa5b -087f4b7812344299952bc683ef3f6ca1694ee477ca8411bccfca7131767eeb0a -b555175ba72f97e1ecc6a5baf719c8cce2005fe7e9fe9987a477a743c69df7c2 -8b26aa365b70cfecba66ad076e9552de97ba82ac6a1c95f9b8270af5ef808253 -effa74af18525cf291df4067a2c810fb90a83fa467a58fa4b93e52184dd894e4 -553c8630fa2ce9c201f9d7a91108dc8d2ed1eee2344eb32b2c77771e6fb8b1cc -3be8d6744c916972a7918f52cd6ed3d07c2f8a3c8f210369873ad687604e8da4 -87db92f15836fd9d57f82fb78927c735244237b9526710016037335ea44baa95 -e64f0d018df174ee5788737e52b7d748b4397112abdf6ab08cbb0460c3dbfb27 -bd5f3a7a63f5a29696dec7da6233de88a276f4ba023e4d193c24573f641ef3bd -e1eb8dc40824bfc3ee5f100c574fdf36cad6db9b8d9eac625219b363c9dba8a5 -800c1c4617baeee7d59437d3e580307ac0b40fbe2921d739c7c2d41367793408 -92c90accb0246a1b3f541742495a0709889ae21f1a2dc087835e3a303738841c -064d3e852e12612b8350e55ac7f7df95affe9cb146f147903af39fdbb8cbb091 -2776c0ca344081ad0e0003a601969a581f809ebcd34a2fd33517a572b7a63f7b -6e4b86730a180527ae3566546a65b3f668eaab90f4a9decedf0579b9f393699a -a2304642398492971a1a68a0c9d587cffa540f703e0ab542a77489bbf0e8764f -3aaf6a2a91bc43226558562c6bd982bf11b4780db937f3527927b19501b135cb -8130c10074b32c46def5189a883b1ea10b8b912b28d6aee201a451522d2b91f8 -fc5e0e4d3238b2628a40c386601404037f1ce5f9f532ad0adbc97c66b5871351 -59ea122bc94f9e2ce114412533f5b6b6647693cdab1ba30ca8d9b20073625ba9 -e49052d4ed840a4979715d731975a7519b0b4f4083fb42b607889d3a71ea1f9e -fa7df6b5cd60218666d94c198a3be7126263dcf1a04a09e84bb5a0eee2906645 -2defed0cff1e31e38802e2f4db101843b256bbaad82e4715b183a11030df7b22 -df399f6c0876dd4b685180fc65c13045364fb5490501da8f15d1137ea67c59a7 -0a26d1d2437f5efda088db92f65aaf04cd21743bbf5d7706a39560e91a5f81a0 -ced7f27ac99a29c8ccf512ad067769c8f80a768ba698ba04c741a5ca89a97bb0 -b1aab73b3f61d8a72741ab01c02c58784b306b58400471afb84047ef0fc0b2be -76e62bc558c6cd4ce368c586566ffdc5d41925a235045defe69956b515ab86f1 -5ad2e9e2875a8e6acb938fc017be6db5736745fcac3fc3f8a636012899bcc8be -3270549f7943d6a5daf7016cf4fc6cd1285a5a72294d358e6fb74f43b3842197 -f896120a7866161b85769971fd4bdfd3559ac3382e398a3cfd0faa94b8854a3f -91c82ca73ae42f005ceb7248574ccff59af577629368d98722b256fca9066e6d -073985c5b0a629a950b9afb0a778c2eb60b70a5e6aa2993446c7030c82a4804d -3ef366b2d60414f4dc2733ec3dddd7ab8f5a1887027cdc27efc61fdb97d2ae54 -ca57be8ecf8345af1aa86e7a3817a60221883e53e250d5301a0017d72d780df2 -1d84fabc909b3c9579671c3b412d98327e99c1be1be2d1f65fc5e04312db8a6f -aacc11cc2193843a819b61c72fd06a1df4d66360be5ec66b25184c895cd4fa8c -3680d84b30e5180d7ec0518e34e848729f983d16e3295b06fd305fd3df93eea2 -fab6b7b8cf2bea6e12221434264e6b1c6ea5700f7a604a486ae66110a0d71d70 -f1475f9dfddcdbbb9ccf648665e1cff9dbd7e57d9eab71540a914475b02d98db -960f4afa050b839e027120f87591f2d7cb6d885b80b3581ed0b79cb83e045e12 -42623ce4f56d247de403435d52fb321a93eaf3262dac3a62218d1f41deceb83f -0b808d7076ff5cbed94021ca5127a06321456f0d2411162eb5a7c3c9ba35d211 -9cd6b4686c4e65a03fdb3699834514e4639a983b322be2eeed9c43ec5ecf5d5e -84cfc1216ede3f09fe0a2c64b3f62a420a91a12598f5ca754ce5ebe542a58cda -60d197f85b63e571fee797ac5c6e7e28d071c3f1d3c88c0ca50ce265da99761e -011c67cceb16f5e8cb5daf683b89f79e298b3f16408ce2e49cbc53e3899245cd -6a530f1b556b6e2dc0c2183994ef1df2cb64c4fff1a4dba8df3833e1ef1836fc -290a2d23c78a78de86d39a20e99c87ecb274dc4a47985e5f1bd6aa89673f5553 -f55948cc98874a66c1801d83bf9992e4361a1f88f22b71cb9e5b575bfd603acb -f280af95e12d30d87508a1db70bc2f175b879e9d5e91a69666c58353aadd513c -bb2e75b4155a7d77b13e4c74af8c0d86d607b029e0b083feb1cfd04e3e7ddd6c -2c51afc66d5eefab7cdc7e15730630d00a7d1669289120a54410cc87692cb11d -3946ab9675524f8ed6fd3a305b3332061f8b1c302b2bb5ba841c589cec8c3327 -1cc0551e8d91e0bdd6a6ce828e7986a7778fff8e79abf6c41dfadcdb17146a7a -e7e1409e3555f4359158c95245fb6976c69fcf9cbe9293195373938aa8b809b3 -5de607381a3b5d3a4f171d2bfd1c4956123508778d7a96ec5bd854be9e2f385c -aaff796c20aef76708f9683e837ea986d62f6c4b8e20d584660f9322b02a04d1 -2cea3336b653cab710d8541e8cb740bc4996739e1f66a9d7eca04f6c0a667db9 -191e20f202144e51300eb3d9d2043df146add2162dc55dbb96e910efd3eeade5 -e224f26c33691f779a86f920cc8add65eff3ea024d930a7806548e23c965a878 -de23edfd965a5d18ac4148357b9f30eeeeca4b9251e72b5a90a8f8a68f97eacd -ea2b3654af7f10925efa5cf6be91d1bf241a359f1e24db54b326ffc454ba7244 -f37973b62612a5c32762d55ac98f34180875dccf1998c054f6687993d3ec77b9 -d426e3a7691c3e5d9a06bce0ea485cb156b56559c43537988afe9183cac8e5e5 -2b9f4fcd7cba01f71e02f3dbb5462e27a65816aa1a2960a3d1b3599158e11f28 -3687ae087590c04f30f7bb6ebfaf95bc96c9acf724c87195ce7ac7e1a1c84d81 -eae9fad79ead1fa4cb635b9a7835df85c0d7fcddd0eb0a0fbbfa26d16eeba0e6 -37091259fd9ee4fe3fd23cc3a1586e06f6d888f3fb2da69078e0cb79e9200718 -d79914c455e9f5fb6bc0bb3c53a1692daf3f92fe94364ad4d0a49cdf1bdd6226 -dc25b455b94b7bd0140c588eafe4800d1da1a748f29b7f3c7e9abf9682df09b8 -b1f84b1c715502c5750fa1440c9e8199176adb4a369d1590afe0bbf46a64cab3 -6f2601ec7a0bf1f1b86232703db433cf8fe698a858510c117014a5884a6cd68a -384103692ee5fe18592d862cc78b1e3947279046a9ca82bc193d4e37520ffd21 -c35a25ca50d01f4dbd80905eff8977475dbdb96fdec5076bdb5fa8f0835a3ccc -bdff144d5f1e47dd3b007ba10bd00b49513736b4caa80b718bb02f47c3ad6532 -7387574159ffbfa94fccec11e6f82b08c4ad117a03cbc05dfbaafd8d966def45 -3baad706ed0f5bd345378e28bba7d7011079458baee173322a38295cd4371802 -cc6768d1351073ec38c5da479f60863cdcf8e78e5ba75f120f46471889dec899 -374f70a63b0e4f890ba55f80fd4c8dda5e6d84fbee31f10a41b45fb188525c1e -34bfcd96d4a6bebf5c022aaef236289df005cbcc0f3d564fe7fbcbd0d1473ca5 -b9ec24b0f3fe51ae4a5ade7edfc5e0f9f0fe8c92320524016d9b6826ef2a2141 -7860a8811686799ced753a10da9d473bf4c125197e2cdc4ab4f39bae660fce66 -e219c4eb8589690f941265575d8264b19e9b9990beed3e28b02d0d2203caccf4 -50fe00310c8b88f744eaa3c5a3f31ab495c33b44416b1dba1815a0f02d6bb5de -c82fa65825c9617c390830492a2fb8a1914cc9ec4c2e1d6004685666af38727f -df23d5b082f2a008793fb4257e3dfc2e7cf47cb7108dc8a6da8fd04c63990bbb -44fcf9e23704a9db5d461b8a158724f14d9d2438b7aed83da6ddfd841bb5fa5c -e3e77bb56b9e0d0920e9f78dbdc26443a0678b36891d4cf828f3413e3a038c2a -f5d07fd42a5f7d9af2c400121b425701485fa206f57aa7879cf7a22182f563d8 -49c345a98f2e357eccd10bbed2998467bf49694cce75f85bf6e35ce4f74e9380 -d3b66c1cc6f762a2f6c15cbf445258644f4df812a95bef40f5a0c55dc862c083 -8e0eae1bb9361b88f672d8958b96d3989a9b9604e751a0eb36b936cc1ae73721 -b3f8a75f6e66ac585775fd6d38369ed2f3e40a28b5390622f39851e778f7a729 -e2cc26ab16e9b88edbb4669401f2e3d0a8bc6ae5e98d2303571944a4d03a0711 -36f52229a5825d003bbb6baa9bd3c7d7b1ce641e6cb4c13ade45a2bdb51ce3cc -51b3cd389ea4c8daba3a70c056526693d3944553cf9451e8692abf8f2c3365e0 -6fedd53897b870a8b703608cb7ef810f15e5138e0ec1af27891026e9da271d89 -21167c5b2b8ca10a0d385133a2371e3be738e0b248a6174d77833d3778da2677 -51ad43de93da04c2035206046bda9d -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F16_0 /HEHJQC+CMMI10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -/F17_0 /HEHJQC+CMMI10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/eta/.notdef/.notdef/.notdef/lambda/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/lambda/eta/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/greater/.notdef - /.notdef/A/B/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/I/.notdef/.notdef/.notdef/M/.notdef/.notdef - /.notdef/.notdef/.notdef/S/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/a/b/c/d/e/.notdef/.notdef - /.notdef/i/.notdef/k/l/.notdef/n/.notdef - /p/q/r/s/t/u/.notdef/.notdef - /.notdef/y/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -%%BeginResource: font LPCZAI+CMBX10 -%!FontType1-1.0: LPCZAI+CMBX10 001.003 %%CreationDate: 1992 Feb 19 19:54:06 -% 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 (CMBX10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /LPCZAI+CMBX10 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 33 /exclam put -dup 97 /a put -dup 99 /c put -dup 100 /d 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 114 /r put -dup 115 /s put -dup 116 /t put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5f00f963068b8b731a88d7740b0ddaed1b3f82 -7db9dfb4372d3935c286e39ee7ac9fb6a9b5ce4d2fae1bc0e55ae02bfc464378 -77b9f65c23e3bab41efae344ddc9ab1b3ccbc0618290d83dc756f9d5befecb18 -2db0e39997f264d408bd076f65a50e7e94c9c88d849ab2e92005cfa316accd91 -ff524aad7262b10351c50ebad08fb4cd55d2e369f6e836c82c591606e1e5c73f -de3fa3cad272c67c6cbf43b66fe4b8677dafeea19288428d07feb1f4001baa68 -7aad6ddbe432714e799cfa49d8a1a128f32e8b280524bc8041f1e64ece4053c4 -9f0aec699a75b827002e9f95826db3f643338f858011008e338a899020962176 -cf66a62e3aef046d91c88c87deb03ce6ccdf4fb651990f0e86d17409f121773d -6877df0085dfb269a3c07aa6660419bd0f0ef3c53da2318ba1860ab34e28bac6 -e82ddb1c43e5203ac9df9277098f2e42c0f7bd03c6d90b629de97730245b8e8e -8903b9225098079c55a37e4e59ae2a9e36b6349fa2c09bb1f5f4433e4eefc75e -3f9830eb085e7e6fbe2666ac5a398c2df228062acf9fca5656390a15837c4a99 -ec3740d873cfef2e248b44ca134693a782594dd0692b4dbf1f16c4cdeca692c4 -0e44fdbef704101118bc53575bf22731e7f7717934ad715ac33b5d3679b784c9 -4046e6cd3c0ad80ed1f65626b14e33cfda6eb2825dc444fa6209608d3976637a -db9c73eb3a28623df758c25574d740385b2c3d10086aeb904a33dd76da2cc4bf -7e37f9117e9d81d3efda12d5bdf0067450c5a8a53959c055c5d6087f1fe6fb5d -8306f16fad71ab986320f1229440c63acb5fa24e41cfeb12c2bea2c25e59a3f9 -6ca5b7a04b57f2471d36f5b41e6363dceff2dffe9131f044125884739392333e -15418156eee8de945cead812621b9e4cf1900d6dbe2f66de9fab062992e47d9b -9d0aa7b86910504b5c38542e46962647f86cee06f27174a5303b534f3bba4dd0 -9492576a8ae77079aee7aa684866de13145e5dcf2dfd5965b0a97054c1d98dd8 -db0df3d49e3ee75769c21a42c19da5250e1272e9bda7eea81a807dace60b2ea0 -2e66eb1ea379d18e171f04f6e164c2ca9f56bc5d4e3e633d690763a53996afe9 -580c5338ec127b9d910ed59d59aaff9f73121450490158098c9b50783af12ce3 -933e53257d42d3ec6c45be6d1fb3f56c8f84a7a13ccca4c1564f2f6c38f1786d -b3c9de2bd6ca02d74451fdf614a4b3543205dff5a31866735eb1a931953cb0ed -f31c3c74b27190a9afdbcc06b86960fcf0c723d2f44766a0a6f47031138c2ddc -d1a814e0fa9319f93f61b94a6f11b1c7b596dbb8af64ec15a553c2bbcbc65ef9 -93220d6f22e851dfdf1315c0679c0906d77ab2144e8236f3cb897ae1def890b7 -294168c39592c74d17ac9133a8203fddb7138b0c1611c7e62375f2a114f7bfa8 -a4fd1b158f1deefc669ce697ca332b58b295832b4e6f937b05c1624923cfec7b -e64ea48a024142b8574940e5483a952b9cd8cacbf1986add87e781dee294432f -b88bea021a8f9c69f0aed078b7df20965c5833867bde1755e7de5228ef8838ee -0e34264ef95cb56623e259dd8df876cb82999b4d9101545cba6f90b8e9a1aa4f -e567406ae8958e2139713b2e30290458ef1c92786a5c15c972c1c564fd6372ac -1343ee49d70ecb7a6c18dc6acf5cdc8a222c25d7d7f48a0a94d2b63dfada076f -94b31ae4ede8237218a12d5e9deeb9eb2540f5cc44a487ed95f4cc3bddb60b61 -4ad4ef002312cf7a52e24d125243a35feb2062b3ffc8cf629ffa26f1d282ebc1 -9257dbc8afc1d266c3cd4d3ae622d70709254eef9476c91c59eeef6dddc9e7c6 -16bb3b7b3d9a1c7a80f2c01f63c102b5019042738301314ee93ed9b24ee08903 -7ff6a6c40bbec589c56eab897b95f64bf4095428847afe8a99cc319cc4107f0c -02c44ea6960180786f9261d70e7ee6b322d3ecde7d4739935bf6bc6f9751b294 -4306176f7ab716b85c381a537ed6c0c492fde717177149a6f064855a961418b0 -7cf8692304cdd678e4f19d99c7ccbc942b41bddd3404b093e92660b8d3afde2e -2ce6eb87eae8b0dc3a784c92953e1fb87123bf19f5057182da3ac45233223ca6 -a321b676b2d4500c76653226159569de6d16fec90032abb5b2207dbe01f6b601 -bc8d918afe8c903676d443ffcda461684ce2d9f6ba6407ba8d123a017f93c18d -84c16ea6a552101749bb53a30af60bbb2974bbf84ac48909c35bf005f68bbaa7 -b2309039e559da55f5db8fa19bd0f359dd0cc0508b4e02c1acb2b89201ff85b7 -77a544be3a7078b537902014834c9cf8dd91d5988d40f73f177ac00c4629d6ff -fcb4287639fe78cf17d139e6a8021b2a633d8f32af24a81857e6d61de8341839 -bbf61485442050ace2890857188afbb767d740afaa6ed9641eb3e75ff7059847 -7b920598da85107086a525a9458e498aa1473bd33a8d560dd67058573a15ccba -efdcd6102fbe1a4a81c5b7ef14a50669f0f76734561ca7ba09d0fa2736f0ae0b -81500105ad30c737cbc37e27b1ddee07b4b3a365d65fe2436b5a9d2d28e53977 -c57dd1cba6f3b2a54a0057e7e85a0c83cb3ee01fd40e56e19c4fff299b1cd254 -2e5cdd889d1f54588f0f9ba7cdab81b8f6c2884fe64e1d104fe46cc1bf16bd0a -191ca847f66766a33ba13956d3c63cebd23274c6d9b4c384f241acc3b90b624a -a41d78abb53771fe6015987a74bfa79ead54825801a92e3daaf0dac86fb5e637 -33ee609c9da68fb83e3d04b182d7285bf186ddd3350c35163d2e333a69409738 -fea7de6ca509e245b014138e0ed06bbdeb84c84faf8f82b90e8d83d81272f75c -44fcf516e4e69c4647be078c5cf58b27b3f77a9a70fd7f12d05c0d51596eaeae -64182094eff9779e149bf4cd6b61831f39dd22f05455c2e430b5b24ebac25f1d -7bca5e19683a3bbbfdfd1e6f3c9ac693e656667e5b0222a1152728a630bfa0e6 -eea7b7ba95a3aca0331a3ffe00b53b91e63cd6faeb80a87f330a4db5a00d307e -cbe573e4f3b971818e5dabea39f617c7188b560a53e8fcd22cf4e22f90efdc51 -01d6bc01ebf0e333b3ee00a23d57d865e159dc4c86f6a43119a13786c3d2139d -760ff03a99780965727baa8da10de8d5534ec821a4ba39f390faec2cc358d4da -91a5834c5da3d94ba3de5d4ea0e39a9367bf831121e830199f0e59143db2d7da -575f601a4de983cc9c208f512217ebf93d5a6c15b94b5130269f6d906a4e0863 -53076676fba71de85f711988d982fac806767734214b4b6264e1d44877c45303 -071a32c111a9b3ae46d5c5fbc78159f22361075569f7de9dce43c35bae4b0fd0 -eaa217745b77f7074441d4bed284b4b9899ebeb2e297b9fddf3c94b25990b0e7 -b1a5bbeb12964f6961c9ac321d7b4eb4f9a6487c4acc904a30c02b4d850fa7ad -5ee853dbbd8a9d1436df8fd6006d033382dd1be13cc02e60fa31391b9cf06b85 -94f0dfe7853981cdd646050dc301376bcdbcfa974e8f3734f7b9c65cf4958c65 -9478643acd7f02cabf798f98a163220edddec49c79fa1e9938f1d39297a22971 -366eec560c2aa6c594340cdae3853bccd07ec5368ebbe3404689d4d8987a7248 -bda879fb1d6d1edcadf8b0c333cfd162721e789e059551ab32958070f932114b -a653d591fa619cd61725a0531185cf9d654009d92705545d13312b519c28179a -8cabf307f210a5194e771330c380fe188ede1cb78381fc71b98fcd3aaa5964ec -19ff49c59979c15efae07dea108bd3874775e9693c1f40c0c577c5c54890386c -1eab0df0dbe8df9ada4dd44fe4f07367c865fe949a4368bca2bc5970b2e46f82 -aaa690e3769b6ab11c6b084d16951458b7dd0aa3a9e949d696675cacb5853cf4 -88ee2fe30ca9ff89b093d04a2eb403c6f18bec3df9edfb8204ec4a56e6a99f63 -451039cc67d47509cb0bd78ada5d73fd4b03536dd91fa1c8af919dbccd196ebc -33b58c7393de38a0615cc3b80aeabec88bc7d94ecc9c82b4845b1dc0ff494393 -ce2415eb392d00eda906effb9c8fa9c1dbc5faccaa212dd2e746c4abdf891fc6 -77ca5ec54afe408ad22ef5f014fc4bd4244dc4494d5cb5331516eba08abe5dca -89d2643b37a0bbcb890080f6c6d25488043341e30b26093dc0b0322f20533bc3 -001f05109788d7fd34f874b927ec0570d353e4ee64ce1771459ca097dc2bf4db -1b36fd7f95250668dd130c2aa7b2ac95a4ce7127ce9e3ccd0e8663c126c590bf -d701961eed69c46b8fb1533d72498c8884d2171dfb616502c2ca8a36c207ef2c -8a84fc850358d9d64bd93007da70c58ec530230874355a221b54f90e6f8f5493 -032afb21fab8b707408a5e2144575ccfdd4789120114a668fd64f83e682c32cc -9146aa73b13fe1b6a4ab033da02589457509b4e37129bd567bd1574107479108 -0b9c21bf33dd286c6c138db462781efb7c77343cb4f1ca29aac6efb07f670d18 -0117517a5ab44d6e843942835ee4c7ff27c0dcad186676c56ae95e6e840ee365 -06e32370051cf8ce265ca7159228ecbbe74c1736d3067e6103be3195e68250c7 -d6198f5d5f181a5c69d67065502f6786ad03ed39ac42a1dc907bb85ee8b06884 -81a1b13b829e2c42baf235ae24b05bc73261c1e9fa8980fbcaeaca232197351c -d59e63130c4db6cf577c17744ac93fa07ec934c78dcfef1f5b188c4ea7439256 -2f888f288b6d376398037604d55169796a2a4ca37ff7b6373d09ac85913e5c50 -bbf0c5ed6492feba7410447a8dca83d9673a0592afedc8628420f5e7349a346d -b53d4638c47c9760a791ba1b1955d0c07258c3922173a29d2755a50a212b7a3f -1cd14cbb5367fb0e74cf5a3db924b71aa3cc890d13e025beb720bc297129f523 -53fd7ad94fe7cd233a52c633dbff2509dc44b21b2d3b802c39530a87b921f418 -a1d3c54622fbd596691ed180ddf7bd24e2e771ab30bd1a92d8eede4775c763cd -b34756683bca57add1c16c0e72e55f6a4cc2492dd22aad93c35ddcabd5048e34 -70381ba3acd2eb926edc89bbbf04de194cb17991633ecf50fb969782fde4943f -9c12ee3a757b6894637391e2f66626736ab7c7397592a91bcde4de485b9b1f91 -407a -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F14_0 /LPCZAI+CMBX10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font QRBVFO+CMTI10 -%!FontType1-1.0: QRBVFO+CMTI10 001.003 %%CreationDate: 1992 Feb 19 19:56:16 -% 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 (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /QRBVFO+CMTI10 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 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 58 /colon put -dup 63 /question put -dup 65 /A put -dup 68 /D put -dup 77 /M put -dup 80 /P put -dup 83 /S 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 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 -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa0529731c99a784ccbe85b4993b2eebde -3b12d472b7cf54651ef21185116a69ab1096ed4bad2f646635e019b6417cc77b -532f85d811c70d1429a19a5307ef63eb5c5e02c89fc6c20f6d9d89e7d91fe470 -b72befda23f5df76be05af4ce93137a219ed8a04a9d7d6fdf37e6b7fcde0d90b -986423e5960a5d9fbb4c956556e8df90cbfaec476fa36fd9a5c8175c9af513fe -d919c2ddd26bdc0d99398b9f4d03d5993dfc0930297866e1cd0a319b6b1fd958 -9e3948ffb0b4e70f212ec976d65099d84e0d37a7a771c3101d6ad26a0513378f -21ec3643079eece0c9ab54b4772e5dca82d0d4acc7f42fb493aa04a3bf4a1bd6 -06ece186315dbe9cfdcb1a0303e8d3e83027cd3afa8f0bd466a8e8ca0e7164cf -55b332fad43482748dd4a1cb3f40cb1f5e67192b8216a0d8fe30f9f05bf016f5 -b5cc130a4b0796ee065495422fba55bee9bfd99d04464d987ac4d237c208fa86 -0b112e55ce7b3782a34bc22e3de31755d9aff19e490c8e43b85e17ece87fa8b9 -1485831624d24f37c39bf9972d74e6ec4784727ac00b9c4a3ad3da1c22bd6961 -7e0adaf55422f22aca5e4dcd4df9fcd187a566b7fb661d0530454d0dd6c6c50a -7a3875c6cbf8ec7769f32a1f3f7fc1c072badec97794d4e90e0035282a170402 -356e5a9cd9abd80ac4342a5283e458a7269252f4541cbb6452b39ed54d336d0b -19928e9cd1ab26ad83eb209e2ec75011a2643813053b5dbb0246097c4821b5f2 -c92554e9140be35b2dbfcd98809a8ec9fc910fde9e0d86457c70acb056ebf90f -244dc0a5bbd455e15d6e3180311d52cf50b0bf7d0a7f64f3a1821e0aedbc2e7b -aeb549fe1d51088c153799c6e089b5d5d65e1c4e2d2b430cdf1ffa23ccb25d95 -5c4dd885310a706b320ab25c8d742c6f29953254fa54daaee60ed477877d19bc -d28e9ab576b0ea088171fd000b60d73b3c57f754bc07ebc9bf751b7d2b32459d -993861b7c4b0d98c422a11becef76f4efc0ecaee89723e6ced53e3678d733363 -2df068aef0fe7dfb57393bdaa439a6a4c396f86032a98009eae1247b7de83b3b -e46df2898598ff5e6ca6953127432a967e4fd41cdd60d6e413059a58fa556ef3 -309178b57c16a763cfc9beec276944bdea255789ef4e1ecde1ea43eedb955513 -f42eddcf39ae522a1dc2dc523f046eec4ccae25792b702c288732f5b13b5cce7 -e8b6a1a1db86b1ea38883e481beab54023edd9bb94e7780deea577adaa169e66 -ab7d8607b409619e79f242cf52e618ac0dae43317c507cdb27ea8a1472d4e8d9 -17e62c98dfb049c78ad64570a853842df3c2e1e6f72227550d82ddec12b70dc4 -24ee312e9850b6fd41eb620714a30e063355596a6ce644d6303e71757a8d901a -868000b4a48732764c46e7acb9507b7a2ba757530152a5a26336671ae7da1347 -01d34478c2a8eb8a7e06a6e1c5543a51105114677ac42f42cdd32c1e9d7c0bb8 -a5784518676d62e957f31222495005b76282eb9e9cf79c8b70ba8098185f8cd6 -278619fbed6c1591107758a8250571302c030d29fef6fd6aefc263c2a95e45cf -d44846b376a4f6da6024811094229354e9009e702d1e1e8f264d5a2e5bf7fae6 -e6ebddec597787bf973441c2c45c3619abfaf9f9afd2d4686159e735cbba530c -5f86dc1783fdea03b8554d92c7ab2c51c09c7ee0e5344ce62beeb49d5b35bb55 -51eaa275b31b0e7593edddbb4a6b2b24f6c5fce78511f602bdd801b00c4db5fa -1c0b27d652ca45655b73a6f950c9bc061e8b8eda949aed04723b0bb6291ce126 -30fc4cb7d354ce3c73ff538056b1812f07b822039dd11a2258da137271f186fb -90a4543014322e8ddee3411eefc48c8da403fe98d02135a9af4a002a9a93646d -eb081f44a6dfb12afad2b8aafbf335f599a5b5cb4a6315457747e64204f59cc2 -a99d136ec3c1efefd7bb43f0c4d1d4c5db83c97e89ed336fef103f9fd8792dd2 -ba786b6bba651ab4ff9951b2473dce08b68130dba3f31d118928b951190f620d -e042ebbed04ff1c1fe032f43bed1200463a13dd9051151e1349f2d066590f967 -d5d48f20ccf75be6dad2bb562d43bd7c0071abac7a60bd099ae2b0900c9478c1 -77708708b553dc548a09255119163afe03b31b34c010296f3b9c4c576538098d -35d90aae660d646d05e93c5987c4a6dd66c6c15c92d36f085663b8ca2586dc32 -60b46f38f10f59607301eb3e28a7050c6fe04ce8c43c1036d4ce0e2f4f6488c7 -3061e751b9dcef8471c4233bbb94017ec6d5e5155eab94a459ce3a3ab8127857 -78e2e4007ae15d6b11b6e95d9e7dc0e6065d7cc85e3f0bcafcea7e27832fbdc2 -620678c83e024daebea3327c8b764619e250ae6931c7e3a9360bcd2d9c7314d3 -ef3f171c60bc5412ae94effe8030b875bb5567b469c8ed06904b8686e93c5dc6 -2da6c0380492faa86fb803fd2e9c39423a833c258ca9e03dabccfb04fdc0c3c0 -18e4675221758d59c059a907f81b4e1c2456419f13ea7632bfdc571c2fd3fdec -9661e1dadde06ba2839cda50bcc887d0926df2ed10f27ed5a19e65e1ff65f10b -752e631704424469e0835ee57fc09be2728287cfc7b4e26140e0a8a40eeb9718 -d2d8cbc9832b0cc32dfc383bd6958c0c72d67e95b6f46a49842773555676bf8e -ffd79e50741cfd35f6b53d3646d2134dea35e4252d3eae859fc14597a18fffe8 -3ebd16c17502fbba9bf7acea608acc2380f9d1c27946074481b455f471efde6a -e3c01da4a4c1b806ad0116aa0f354c3f19c4dc0c43bceb8590e7b8b5dc18d673 -55272cab6c18536cd4cfc4754bbb6487ca51aae919918c87d83913c7f53db9fd -7a0178364682c172f2ab874c45d9d37ad9bf498c7e1a51cc328d6694c4fefed2 -631f42c7bf24b542d07092b62b148ab30aa98df6f765db96a9df888ecbb2a11f -d3e4bb0e66753c2128b625fd62b302fda8d7c4153d9ff4bf315de56d59e83a4a -db8dd26b83fcc628d58be3fe36b014d9d2b4f014e1ba589b3930c38ad1f6bb16 -f84855a249b6136caec08fb20d678c6cea826bd965ce23cd0cbf339d44f6aa11 -41dcc1369b2078176330acc7c84f5eddd67e5d971550554b535ff5e37864abd1 -0afc37b51bb9d7afb6ebd4fee02289302c43628a0ed65fdc4e69db9c92d787ea -cd535f6162476d4aa6a2ff01ab7e14ea647c56f7c91962c3a67bc231e1967e04 -270f2f87c49f52aeebe6ce45e4f3ebd5409a0d76bf6cee5d174275d9be30d675 -f40b02b35b5ed5af8c5b5c5dacf16cb95dad1f5c63c9ba578605e0e02da5e9d4 -29fb9803fb481a85f88760a9952ba232297dafc1b177e62fc7d543a17c0d0619 -2fab06953d8d1e1a72135919cc214439d74e56a82f294402fe5f1d36306e4f2f -f228c987773ebdb61c6f88113aae930aa37b2270c03fecc63493d8b98a0b40fc -c73fba9a676fa206b11208579168eb2e58ac995926fd4890dd7c54301e5ccd31 -d91017270dec61bfea6bf913cde2ba8309f679b939a37e974e988691fe9b5daa -ff5796cf16a973ca75012f3de9cf11088f0c8f0938f02bd01ac4ab0c79c7bddf -227b9cbc0aa5c54e29d0cb1ca99b2f36daaf6a362c2da441ffc0a7f8e5ba459c -8fa3542eeae1b05b35bb55a40ac1d660e85e7d457a9712be2d704f927a74f8f9 -40cb71d41b3b1f6b7b9e83d25747b693f9b4d5fbdf142f93a38c6b45df1a6aea -3834df3b9f1bfae5a4ded4a0b16e16e11418f8d42be3355b81f6273bc15e801a -953f1bef71c076706db1db87b30d78a40fe20ff5586ad4f28ca8d4d801a2c4d8 -154d06100629fee1f88d464293cf5caa0aa413b44de3b84df8d6f6018124367a -ee3be3ddb06b94379850716914e6e11a9b5aad54b89690f541ba55a782a9e48c -577152e69e4332676c98dc2e4abb7396a8ec5f60bf64821a094b7094a65fdc0d -cb210c626ac505022b6629fcfbbbba7eeaa2fdc4cf2d62275bcedabb63b8715f -14831d88f10405d9aa9b7ea4f5390086387910b9aa68890ebffdf2646ec34fc1 -88bf1dc6b3c5f88d001e0c371cb7152b819ff0739e5203d4a360a138ae5fe102 -dc2a048bffbca074b0a93dbcae3a2a4345f33fcebe82b957854fe998c7ea19b3 -30d60c274f7146735ea20f29466c71a6a9d1a4d46738ea09fff1796f85bbaaba -6876d666948c0b8c2443ad6eff770131b7c0c99b2ef8cf1b22cffaae6cae4743 -4756c7f7171c578f9c722f4b1cf4d9423f397d19c5112c89eb3b27450a6b8208 -2ac5632b39f1b13e7d540cef93ac40e6494b6310dcb9fb141e354498927afc9e -de6afdb41019ca72a07c860a7c902411cc90a22e97bfbcd1b12c56be11d39a6f -24b746eda24103d8550774bbb507e5188a49dc96a5aba127487202bcbfc583c4 -6db1b28098f66c2b8d9a6fd230f50fa589675968a023bab7d7d7580ce2eda0bc -d6283d8d5d92465251f2bac4ee4fab419b0784b15b87ef478f0ae500607947ba -eec55107392c2681e25733fdc7424f76188443f5849001e99b563ba5a8fe4d8a -3f92c42adc8cc6146a7939a68d63c6f3f15b2ac4b9faf2b68dc567e19bd4a9d7 -8abee7bba4bb18e6f446bad4afd55b298b2e510142db224accc19bf12dc39db1 -78adf53411a4811398ce749038e47da12392049140b1d85b6e0435fda8de670e -6862957ad46501bedafa1ba95afa76ce0d18e33bfda63c7f2f0592269092bc96 -f1ffe137688e74fd00de5b766892bdc1c52bf3e6b512872ed7efbc91dc135d02 -ef707de015497267b43aed80750d763b393032355bfed436195877970f628e7c -8ae3a4da1a8c049ee02761c1af2e22f8191013e667e6e09a4772d6d16780b290 -3b004236b8e3fde7533effeb6d988d70bcf0d3b92ccb2c40d77c2a6da3c9ef99 -d8093852d6d24f618c8b2460e266465089b56234083314ca92a84d68f01bae68 -e38cb528602c6faa973ff6dbf975271e042fc91d72cba2f8b10e5b84182800ec -d0f3532e4cd36e97a4da6cc499ea89ed2bdf7bcfd38f176e05404e0d997f39c6 -232323ad1a01ec04ddbb065c19a9408ab2a71be06ac294ddd77e8b7a032fb3f1 -486f15e7d3efaa5d59048a4cc16f280e1d74bb96cc0281cddfa4cea0cb893fb3 -3464fb3108aa632dbe0c5017885a8dc80ad7f2812157489ddce55e0269d671c2 -108bcc22fb6147048c0c5ffd6633dab377ac4f3c6baa7d4604a0f7cd990e754f -23727a975c7ead74fe7b78b976ed4e6a004ce7467d1ecbf933ab1e16112cd24e -38d83982b4a447f885c7861d3d6ed29710c9529be36b1a90adb1895d4b7109e0 -14f821a2591041121eaf120f1233e7d544cf26f1d80cf1b4ecb434e7e9fd93f9 -f0f3fb297e72385485f64af5fb8dc287f2f26f876f4a3075e12360b9ec83f1bb -7ee29c7937f6107e8da47da2b6699fe903382f3714c4815d6f9ebdce3c96a952 -9af87afe3ca7e98dea91706be5334bc98df4f83acc0e873b7941fd05f43e4a2b -a6207c8facaca3a9bb559c46135923cc8a18425a0a7cfdcb4c0d83592052df7b -e37fdade9b5b2399b6b263697c1ea8af46b52a1159cfcd03bb1e9e256c6eb356 -26756136148eedbc7cf34a76c1d432834e94b93f68c1243a4e90ed886105c458 -6414ddaccb4cf3d46e6343aa801213cdd49ea9a55027c745f95162490fa9cd26 -0d58c38bac019301edfde19b2b9ae84cc79a568f2089917b37aaa33493a6d699 -cc787eeffe4aef0c5eebf660024f8df152766896b338fff000e3756295714c90 -41b02a0e193e0580aa4862134df9cd8536f31eb53e52ccff2658546bb3bf4349 -7b778dc539a53dfd32d013afe414e2e5f7520c373dff09b96fd4e493a56722d1 -56248bbf107cfce3bdea9331ebf08aefc446f85f984a08bc6657014f89083092 -2d496b47a5688fee2eba23a6d33c123581dbbe919024925d9d8256f36f392f87 -abbcf9ea377fccd920527850d0e73866afef220f4d2cd583c54c03a7ca368891 -953ab48403a4f95aa4e28466441eb9be475dee806e53c5eebb909f51f0f8a61b -2813715de9a0452e0f21c4361c17050d9bec6feae04b5fde1674708f13f98272 -97e9033004134a7af4015a19b4de1bcaa0d96c312eceb60558128cd89680a5e9 -c0b794ece19cea5ffa394e935fe56db5bb27efa07c00758d9b39d72c0277bd0a -aeaccefe8e02b72f203a13c7afbffacacbcb79dfd6d6505e80a4e43a91fbd658 -ae80ca53fde6a8f82e79f4ed5be1278e058cb23dd31e8be524e88b58471c7a3d -5c86b02e18b8807bcf34b830587addc651a5917227d247eb8d52718563caef1f -7cee8ddb81d2af656e42b92d465cc78e0e410db05799d0fa79a25226bb3e35d1 -fb43c2c5e712048276b9fff2f5500e8142037e245b6d4ebeeb99aa63558e9e03 -fa8262188cd36b6e65d5ca49d48409f6816e1f39b757aa21a12bb98f6bd0056f -390a3ba85e83dd041ebd897aef3d56d366a3c95d23669e06bdb442ffef40daeb -389667955ab9832986f4fedce7f5bcbc0874049addf14fc7b910abea0ffddb51 -9955fe9e7cab7be8f5e33f6b94b5e4e31ef923c1189d6205b4f4ac2c045dfcd7 -fdae8959045044eb8ff1997b3dcc92dcd2001da369cdc7a2fa371225923a01aa -f0b37c02709a49bc4f353527a4e93d8de5b2a83c60d522fc59fbad549884980d -a09f376416174c147c83e0871a2ec9bc78cfbb1fcf6c15b38e8c1798cff3ec50 -a2bf64e370f3eafc1578ce9a6b2e70f11ddc2335becfb67d176a0232071ea93f -c261b8e57b37f21bea84b549301d00696ba16293b20f00cdc63057ed312a04e8 -0e6b8c3c6680af70ec4860ea0d29d845b26b3ed34409a8bca0ffd63c3774c4b5 -fd66ba61116104622bc8bc1d669e4ea2f2461303e2d1ca646ff953f0ae5094fb -c4f3501ff1fc4e26bb4ba01e690de2f38c085f638e90c3b0075ebc063224724b -700927076f91c93c4d334b232be9849be32bbd759fe1adf0a9846d0846621586 -9739b758f31ac3d246302633c04cb11c92aed101bca2b19a1ab9fa70facab103 -cfab5115f1db4bc2b68681e463a5f4da1d950322eee47f28d7daccb09be2c1eb -2e24f4c325594a07d7ed1b0b2346415a5cdf42e434532fc9d81468d4d8617386 -46e4e46762a118580fc3989e8372c5e941cf3cddb9698992d567ee6bc2b68e62 -830d07542eb5c5530b7425d6b0dcca1d28a696e51f4f59f97f727c23ea3cdb13 -ad952cf6aa2c554d2b689ce91f8f82152039c294a03893b844e1f39e86d3f660 -bbfa60ef54cc5ec6793f2a37015dd89ec57474fbba19fccce9f9ba53188dc72c -7616a66f49531cb4d9f68409af0dd8865ea435d39e8b006af1709c5cced33a6d -d6a87d8e7888d37e4ad023e52dcdc9bd08882c751f2930afc66e3f5fa128eafa -42d733dcae5f99ebc7519f92c2e5640d758f2fce420aa714307e7ba1484e2edb -c03e788c865c8c8ceff0feea1220e6e88a6a6f03bb150e700022f764cecef943 -181f0ebc091e9b304b963ca6952a1552eff4c1480efdeb7fd22ea177da236b2c -8297ed04c4db0f755f4ad7919d7711d7d2c315b8f0c3245e09305f3863a8755b -fb921b2d46b45ee1e345d1848bba271e6dfa67bfee9322a33b6b44bf8473da8a -ab93ec74d69831f4dd19a3728426f067793ea73a5a073e97d0fd5bc5993fcc80 -72aff675b1b8138808a6c152aa27a79dfabe583f31af53ce8abc6890d29e1db7 -5bfdb1840a1cbb15f4ff0b6969c319e9431295f40968984133fed3cdd791d158 -c2e77d9d7f1cd5677be4e3a93f96910b095e4cf28c24c1773b45ca9578f28023 -691740553a8a858a5661b743d27887e2f4c267ad0b184eb28852a38d8078392c -cec0241373ae4d8122ad6bd76541ccfb5326e02a26750ba6d5ce03fde2ffc2fe -096b62e7535619ebb597ff3886babd2c059cf903fae8ef3e8b4f9431f8f239cc -afeb84f84892799eabcdf52b61d78ae11d5ed544cff8eff7e0e3e2bf23c661dc -3d39cc983ecfaa3e7a176a743d896dc864bc5ebfae96ce9b775988f2248fadb7 -c24b1fff13449c3dc02368478e095fd5df876a9a2381d11bca299888251671db -94ba60be6260082d720c278365206fca25b47e1d7a87d92007498369de7539af -e1f7dc20f5cd5aade692d5fc4fc250cfa6e9a5515ae47d4f76adb6b0b3fc8165 -f670bb42fe27c755955a62baf87a74fee547e948cdd688630ea239d301094fa7 -0d80e445538fe7202205131f3ee14a2d46cdfca15709a64161e6d9e8463614cd -1ce726b8e88388e4d7255ee0e88290007a26fe9bae677493b8953d2a07efbed1 -314a2af77ca7bc3a23d3c45825ae9b2245c880ff10457541faed845c66e81a7b -1593d80e5d28e6204aeb714b7b90f0e6b48eb62d9844cb8f49048a81a4658ae5 -e097f8bdb70998b4f476a708865677146075a3f6390a1366725885a277e7f22d -abe7b2d4cb404c82f7edf2fa5a9d721ef01db9ce3052299ade00f7870f080bc0 -a849ab3b764b847da494cdeaa06c360ece45d19965eda8325518e13aedbdd4cf -7570bc6a2977194cdc79062502f2ce3e4011da605578fdf4ee2e1f780686426a -7292db1746b61eb202b5f8f5728aec398e473086b821e738c5df874d0c4a4b9e -52dee9d24d29233495a7a2f2b869fdf150acfa9696f7aec36148f5c61a5d8736 -35a9708044e8039464f9c324e707fa67fc004633694e0783296f27a6c0aa49f2 -25db14beea9a80ec64897d281fee68db2d720a3a9c9dd90a3c067501d85e948d -4a9f48f8f2db2c4908eb0db9d90a5fedc76306816a8dfb55c42b78a5a0d91020 -1504a4acacd34eb84086285efa0732ef2fcb1916736e6e57c570b8d06eecfcd0 -cc777ab5c4f28eb56a5184bef4b6453e8f687c3bd22333c6c2dd76de8a9b7769 -780c6f66c50835f14114e9139e7063f9bfd3e3c22552c923c775c2891dbce812 -9730e4d3970fdf9ca707e2e9cfa5f344c181c51e066a85ec926845760dd33a9c -818c9e90da941c22df923ff9697afb09710881502b17bf369d95ef6a27e6f804 -f9d7eea293b35b53b457a85ce261d149670b1ff531d8cb16ba0b8aee45af73bb -a492ef823ff543c35f006b358ffabc42c598a14a3d5418635f92d77d9125dc60 -56dfe1b742881c8f4e49bfc888deb82f11955ced14a5e84f3f1582abc467c66a -da31ba24b74db8ae23cef3606c436b73938e3179a32034a4e778927407b75595 -334518d2f57a4258a70e6582bdf1b1eec3d68a96687ee5410c01cd4989cb74e3 -3eea5fadc54a19132236283cdca109bc159d90190f010c61a9802699dc4aa1b0 -8bacf27913f9152cbbcc1f60b5f030246cc0ad57c90f23243d1546c165ae79e7 -a9427c874ddead5cdac7b5c3dcd73e5f9e04e388728685464cd4fe67e2463d79 -1194c2d3d1d0490046af4ff60bf6a6e8d349a3e7f1f3c02fa33d8a5b4344b216 -6e3e3a08ac7ab9438898e735470681324f272e3a8968bee4121ba9f8094346d3 -2cbd7942f7137baa7215a2623f03f6328578e9bcfbdc989fa2c0456388494b9c -0aa8e4fecef5b869de10b82ec8765df6956445f1394360cb356cad20e46344d2 -dc991e1367376b30662084def2983ca48753f2aa954828a58a83b7b6ae912c21 -3d6aaa72f2b1d9df42581bd6fc6bae8c74023cbdd07f37b5778b4a994ba04255 -e66aae61543d1c919b74ca7a86f5dbe15d603ed69b150bbd0c617b6279c8f376 -f9c01a1e75fb652eeb0a410ec79cfdbc65be6542b1db9898e4892d624af28ea7 -023d22600b998371581f57be1903dc6f1c253cf5c66c989d1d4e7a9fb37026d7 -74ed7a968b73e2d697a1f96a64afdf4bf36cd4e40ee77b4c03ddd9b1a68a0454 -b0449cabbd10136d40b295b891179190b816b0ec6c7f307c9407b7be8397ad22 -ae1caa6e15a89b5b5010bdeeab75941a93aa33c35ccd0f0099571d812f2e752b -32b5285c7ac97c3816495bab2589e9d4584016fbc1ab9a55ac69047c2b14b4f1 -36d62442b6fa2e9f05e34f46e0b0fad9b6f57d4366ea33dffbd34e5c58e36c06 -cdaaca9af101b3d257f77cc83497939a369b9b0a29a1f41de726d62f47869336 -0148ba957e8e02b6b612440456089df77406e7927761e4578f6c85149159f5e2 -93de94f49a28a2ea89893310240920b1f953c4ddbafcbb1d508d8efe5e7cac9b -d50da1feab880bd7d44a72085efd45ce58681524b155c6483b837f7d10797333 -c866dbcda8f4d31ebe4258ac66e07d5926e134b44b812c38de4749346e291b40 -c53705e5e4005667be0c6253597d2498e20c681e26d7c35a014627c2ee642886 -0cfe3086f67babab7ad2291c5ac8ae8e71b028a89333c7214126e1b2945f40c0 -fb11bff04446a203c756e20d39808aa24f564bec8c1120e39eac8b0309a788a3 -f19e19a333713d3cb0ca8b6c6f34eb81e26cef3477c8ed12754a2c8139d7b65a -f7508a8d0fc77af4606802acdd9426239deca287ece62fce234f7d67cb814f58 -632df23df7341264d979e586c013331c12dcff110987fdd66299481fcdacf200 -4dc620c1cb58d4f4748e6b8fd9388ee364caedbbd05c9e790f754f3c37493c6e -4be53168f90e435f2d314f166a8acfefeac3bfde489de01348c65acce0870099 -e814d4e56c12a5171433051df40a1eee245201b40f79ac20acec07bbdfc48591 -4ca7a0cee76dacebd53812bfbc4cc50e9bad1881db9c4975989d563650962679 -b3f692d351940f58295e4fcc768b9b25d594936d6880050205479fcf49417e9f -195742935a67fb0a3da296deb8431b76627b8ef4bffecaa43a8b31b0ef415b55 -6065b8382ceaea943108d99c3878fb2f20c42235daf6788000418b040d898bb0 -0e02c996df3ef5c62da3cf1c63cde5217f02f45773a0812b5a88c7a44608c625 -414820c0ff0fbf0d0068dfa4c54d449f48f653d836fafa6564c90ff5933d08ea -4696f6676daa56eb79ddc298b405e96782c47b5e08150c915c388511979105bb -3c9f76c38923dab480617f08dd6cc414780125d15f1abcecf54f1e88226a8dc0 -24f3a33b60abd3bbc54b62724161b73a35ec0e95530453adca93c3d1dff1f2ad -31d305f75f0b728f4817dda2e049074a52da8fc543b5fbf0e37394d90d6bbe64 -54ea81178f1d8a7ed91b9e4e7df69b8526579469d1755b1c51ad8a88b1c1f340 -8c1e8ec77978aff191161e8d74289e34805b913aab279f5cd2c185bc1882e691 -afbc4afa74ab23d527c09c6084f0e91babd52b7f0e8784ed713eab455c83d42f -5f6180fe0534eb686281db66335ef5c77ad9b1283fc2da149a094e438d7313f9 -9cb6143282652ffed72d08f6ee99216b770de7a21eb08f7e287063df38909e15 -75f120c9fd451886956dcd20270fea821d0bd0787a92400fc3cbc611bbc0546d -512be1e526af1fbb2d52d053c37932c725a44e26883e6455b214864c5ef15bc9 -0776eb15010f627d761fcc53307b6350651038eb4624b726e8f489f2e9b9b1ac -b0296fa3ea790db0e0735511277168408cc183dedcb6d633998b8210ecc15932 -3496d36ddbae75349ca1ba022cf69311eac255eb47c5b6ad1ba81bee86dadeec -e866f191624d76c8d1949c7ce7a9c50ecd85501be003fec3868c7928353f4883 -0e7280c30f51af3df962597febd158673829738e3065eeb6a2f121da1f64997f -8c6cd815685b34c80697877d1ba3aa961e2cd5153840a2917acc711f2909b46f -318e2f4d52658e80a96096ee13d9eccc23b20aa13f1a69d811833676ae7de698 -128677b6c07eb73670e112d7f263159377e23eead28dd467893487498d8e4696 -209c4476c1ecf122ae62550b1d0573578942c206324625b28d1f2773de094211 -e1ccecb538ea7b79625f6573d8ab4482a6b6f6a55c8732fdbede56c223f16f1f -b9fc3b732373b66f8366ad32a5ead994f71fabc70fb85ae310bd9d085e942b30 -b6f69ffe016c6b3f8d21eb4b98da16495c2329231b3dd6ba522acbacf804116e -a2a58881de6d5b075f44521fc42775d07779f7c117e0ad22c10f8419af636ad9 -83bc8b23e1ecd73233299a669064ee74880df5449024019d37c62b87d2ffada6 -ea3de93f2fc5f8da1037b892ec3caf9e83266c5abdb589f76608871ad648d4a0 -1c48b5d7cd14ef4aa62f4bf7a0e77a1aeea9cdc131cb1dc611dfc921c333edd8 -a83abc41453d3d5b93890d75feb3cbeb3e36709789f86f3ee0a506b7925461e3 -4e88f7c1e26076b1e6bf882889cdc9ecca542ddeabd3664a13b8e354074afee8 -ae29f5ecaed52281681c6a9d04a9a38a1856b8e9f863070c08ad4fa76e40a4ec -b38c97cf1684bc34a3a5af804ed9f85173e4970a3a2033ac4df430675da1cb2c -6277962a42826d85b614159327b88e896db74eee11252f9658b68d763f9e7468 -c62a5d0a694a2b2a96dfb7d642c9c20f9317f5a9b845d0b4ccbcd864133d1cee -de7ab98290047a7eedb2d4dd924f5da3d23cd22cae3953d42c0534a84d341ef4 -99176e41c9103fc82fa21921bca1408e680a49ec517cc3de5e9c52120dae4772 -9883ad474608173810dca8474fe8093515b959b722e9afb3ff3c4b4ba0fd1420 -e853d50ffee3698d565dccc7121c7e527db736aadb350f7f6ac4c038dc06653d -ac1b600e49839065cfd03b28013cd2062956f1e570029b25a9918f0ea2151811 -b9ec5473bf94b912d084796a79fc72731abb570dd6a92bceb806b61317325050 -b165c0e33b31d10aa1ddc8be29864f762328d58c0313b6e1c7ccab507d06fd64 -8e153a4a71bc9dd7c61c473ab57e4135b8cbde5d7629b8070c1b8d7b074c00d1 -c757e7c939ac6ad595a96e41935cb9eef0057991478ca69b9e80134e2334fa05 -54e2093a0f4d01949ff0471da3f2059f23e33bd735d0ce60c606faf791c9c193 -527662fb5474b8c3cc6a70e1749db39e1c990a585737e222aa62d5397a663ccb -46976759860869227e235aa1bdef32d364e219a8bb8addfe5f939f7be7ee7f45 -93bac734978c3943a14c84 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F15_0 /QRBVFO+CMTI10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font INZJZT+CMSY10 -%!FontType1-1.0: INZJZT+CMSY10 001.003 %%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 /INZJZT+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 0 /minus put -dup 3 /asteriskmath put -dup 15 /bullet put -dup 20 /lessequal put -dup 33 /arrowright put -dup 40 /arrowdblleft put -dup 42 /arrowdblup put -dup 50 /element put -dup 106 /bar put -dup 110 /backslash put -readonly def -/FontBBox{-29 -960 1116 775}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052f09f9c8ade9d907c058b87e9b6964 -7d53359e51216774a4eaa1e2b58ec3176bd1184a633b951372b4198d4e8c5ef4 -a213acb58aa0a658908035bf2ed8531779838a960dfe2b27ea49c37156989c85 -e21b3abf72e39a89232cd9f4237fc80c9e64e8425aa3bef7ded60b122a52922a -221a37d9a807dd01161779dde7d31ff2b87f97c73d63eecdda4c49501773468a -27d1663e0b62f461f6e40a5d6676d1d12b51e641c1d4e8e2771864fc104f8cbf -5b78ec1d88228725f1c453a678f58a7e1b7bd7ca700717d288eb8da1f57c4f09 -0abf1d42c5ddd0c384c7e22f8f8047be1d4c1cc8e33368fb1ac82b4e96146730 -de3302b2e6b819cb6ae455b1af3187ffe8071aa57ef8a6616b9cb7941d44ec7a -71a7bb3df755178d7d2e4bb69859efa4bbc30bd6bb1531133fd4d9438ff99f09 -4ecc068a324d75b5f696b8688eeb2f17e5ed34ccd6d047a4e3806d000c199d7c -515db70a8d4f6146fe068dc1e5de8bc57034f7455ab67138a1b6dfca01660eda -b80764458b5829eb2fec53e0a1f53ff5af7a2e1564e666101bc844ab50de3860 -2235eced71e86452d47f2a3e0d887538bafe377cfc4dd49b397bee459e06ca48 -29b9e43c4c347e647726e439a5317b5c90392a2207413ca036448e0b8cfc24c4 -a15a8028fd59eb3e033f3f1ebb8f1e8e8a887ee8ddc143fafff133f5b9a312e7 -27d8553d22f9fa72e03035c25f18409484848a60416947043435cca1df58610a -70be42a6578e2dc14f0a6ce3c47069ab18560abd183e9d2f164c0587b70801bb -1e702989e44aaa491deddec442b739ba7cbf983965f33937aa24cedd103de91d -a0bf591c27fcb01f457fb15ab14c56d2859569b57a293e13daa84ebbc9ecf959 -8cf14789f4f7835c3af5dc297b6dc108405e06576343fe3d2fa8b7515fb901b3 -cb0339030a5008b2fda3c58cc2eb06e496e1449d23990f10c865afec99e29eea -cbc0a373f749e415fad4fc00dc976df1e442275b019aca31d27232fdf3a4a3b0 -a9c13210a1f7bbc8221f37763ac91c71d48b37c57f357e658c4f7a56928823db -36e3d6e2addbf08c8e4f691fac5bbf8721f8ce6a0e2995577e7e9e5b1e50670b -98b8a5a330b214e872603ca8c70b7ba284a8153a7eee78bacbec6bbdcddee25e -cc52f4651aa067900ffc30bbae8ede968ef55cdaff1f8dc388b0acbdc73c73d9 -00e7b2217c245df4625c3d093e7b57c637ad3f32c2e851291fa762d0a6a3ef15 -3fdaac4a2ee58814e807d2b4374fcf9df543a77178933d1d3712186c84227880 -b8dc41fef81b6240400704eb2731dc1eb9b92a01a8ac5c22d76180f391163833 -74af85690c3c1d3f5cb9be8c6de3aef00c8b18d73a3ca4cc4dafb3450627efb1 -1c2a5000aae657d7c58f3708f29dd2be2fa30a999aaad6b8303b5ae4bcc16f8f -45a4d5df1471f5bdbb8e2d7183540eadcdc52087039a483d5492917ee2880301 -bf853350caa369eef293a81d100752a6023ec3ea467a66921294f214656f42e3 -7c532cfb8032e9e66f009245d658e64a106c7b1cee017a2ee5d2a6283a20ddc9 -f0afd3d228870e5b2c779954567868da5a81443c4732c2d0754ff4df1d94db15 -9087c20fe27a04d420bd886ef3a8d46ec0e41343f4e80f8926bb54c1348726a0 -1d2f46908b17d0d29bd3c45394fafbb8b3f168f3db82c069f28c30141b4bca74 -e35713a294e770bc59e5c03a9364f7b3b08b9fc53fc89d177a7cbc33dc480e0f -9250053de59ba217218573cefd755f6989fcaa143d5502b4f1a3d9dbbbafa007 -c8b60659632bc6d54cd74e414becc8dbba9e3aec6dd60355586f24f7df8c0ddb -51cbb0e3ee92f30242e893ef897fa7bb0feff3b5e5c356c163f3a13c4426dead -85165a3c584e42192f3e37a84c45fea414d7c981c1094ca29fbda7fb74d1184a -256543cf84f332fb344a868a4998e13e101dbb75aae37a6178adf323a62e4f23 -25a86728574d8ef0eb2413ed70740f5d0e9a79159b863ef6a1fd4d07fe4099c7 -36c35b68f8e536901764a64057d41336156083526d08bce28060b0c9706d4cbb -12e2714fb5ecc2d8440115bbed8321d427448f00d99afb976f44c4e0d06bcc88 -224b88fb3c570c02f1854f5ca1873f8457e94034675c0c57fe5e350a4e69a63e -26f06a51fa4ec54fe6060d73b1c9b36aefc734fa49cf14b061b8cdc005142a3e -f2f0c7e33150d0f790edf2fc00c5336189702dc978c953a0d04868ed70d07929 -5192f2ccc97bfe6cbaf108b67cb8d994a13c73c8ba36110b026806ec676e7dc3 -5f287444883f61c4e061edb2d1d7f110fcc456d9cc8f82517f65f92f9ba6f503 -e7e4987d0645103127fec250783537d2809f2dc0864d767f5e1595562b697a72 -5f1ff8aa23809fec83b128adb497aed38e466cc2d176bed2e9910f250bfe01bc -07cfd3fe9f9b70437f641d93d78bd24c8b8546ae0dbc4983edf6d88b32d4e251 -890ba88b5c751aa597731f2a1b54fa69e6b66e0dd205757cd760c6038cee -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F19_0 /INZJZT+CMSY10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font COYXCW+CMR10 -%!FontType1-1.0: COYXCW+CMR10 001.003 %%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 /COYXCW+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 11 /ff put -dup 12 /fi put -dup 14 /ffi put -dup 33 /exclam put -dup 34 /quotedblright put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 43 /plus 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 82 /R put -dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 86 /V put -dup 87 /W put -dup 91 /bracketleft put -dup 92 /quotedblleft put -dup 93 /bracketright put -dup 94 /circumflex 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 124 /emdash put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5cf7158f1163bc1f3352e22a1452e73feca8a4 -87100fb1ffc4c8af409b2067537220e605da0852ca49839e1386af9d7a1a455f -d1f017ce45884d76ef2cb9bc5821fd25365ddea6e45f332b5f68a44ad8a530f0 -92a36fac8d27f9087afeea2096f839a2bc4b937f24e080ef7c0f9374a18d565c -295a05210db96a23175ac59a9bd0147a310ef49c551a417e0a22703f94ff7b75 -409a5d417da6730a69e310fa6a4229fc7e4f620b0fc4c63c50e99e179eb51e4c -4bc45217722f1e8e40f1e1428e792eafe05c5a50d38c52114dfcd24d54027cbf -2512dd116f0463de4052a7ad53b641a27e81e481947884ce35661b49153fa19e -0a2a860c7b61558671303de6ae06a80e4e450e17067676e6bbb42a9a24acbc3e -b0ca7b7a3bfea84fed39ccfb6d545bb2bcc49e5e16976407ab9d94556cd4f008 -24ef579b6800b6dc3aaf840b3fc6822872368e3b4274dd06ca36af8f6346c11b -43c772cc242f3b212c4bd7018d71a1a74c9a94ed0093a5fb6557f4e0751047af -d72098eca301b8ae68110f983796e581f106144951df5b750432a230fda3b575 -5a38b5e7972aabc12306a01a99fcf8189d71b8dbf49550baea9cf1b97cbfc7cc -96498ecc938b1a1710b670657de923a659db8757147b140a48067328e7e3f9c3 -7d1888b284904301450ce0bc15eeea00e48ccd6388f3fc3befd8d9c400015b65 -0f2f536d035626b1ff0a69d732c7a1836d635c30c06bed4327737029e5ba5830 -b9e88a4024c3326ad2f34f47b54739b48825ad6699f7d117ea4c4aec4440bf6d -aa0099defd326235965c63647921828bf269ecc87a2b1c8cad6c78b6e561b007 -97be2bc7ca32b4534075f6491be959d1f635463e71679e527f4f456f774b2af8 -fef3d8c63b2f8b99fe0f73ba44b3cf15a613471ea3c7a1cd783d3eb41f4acee5 -20759b6a4c4466e2d80ef7c7866bad06e2a1040faf2de1fd6afd5fd97eaab614 -956897a7ba8b194e613047bf469c7b4261cacc1df1648e8a86e926f8702b5aca -6ceb4e3e85ef23ef5c9c53097f3bf17243b8d4bf0e6b0c5982fd14e4e916d363 -e265322df0823e9990f966a842ed69badfac2cd1754fc84c0ff6750d2373f997 -362dda16a0d73b178fb7b67307204af174ab871c254b8e7cd77058113b702b2c -13f341a972b67756d65c6a9f553c365e20f0ba59f8537c88e0c13f87cec69c9e -0775f760c4ee10819388782a2cc2e9c000dcba76e4efc7b390e50611f3d4f6a9 -ce60fc3b742f046e84b4a302f5db51092cd59f103dee2910757696c3f131517c -416687e6df671911bfefe08d1c5d0b16f9302960e29760ee101c5bdfba4176a0 -260ed46500f88bd388506da361b0e9fd796196e66b332c82cffeb7974f9e4428 -b82c64acbdf865b4356c4e2c8e6ed840ad5579b7e08bfa3bd81ab1fae47901ea -e298f60ffb651a0addd1c312033c9d1fd4d0fee44fac4b0288339260ea0072dd -0aa168900c492640eb652f4acf14a4f84878f5eae4169af39131695a11cc691c -fca75087938b15ed1b742607d839e542c965383d5e6718ea6c25512f1532d0d8 -545ee6af47bf5b6f6ad0d9e44465d651d2236f883f1f42ece339b694b19d2433 -25a476a6ab06a9a39d3bb3977d7173ac8d45d1391e26dcf7c82b2430e1e19562 -9e081ff3e448f80b400b1edbfcac67020024e564da954ffc9b6f9035304a45df -b05dcb7a5c5c7397d4e63d2356d447684b190468bfb7b9d1048851798668258b -1efe93a5ce3d9065ae99ed3c0b44fc8dc241899034b8461835d0fb7a9be1e2c3 -ed9cbd2978574daa38f3dab553f2b69ddfe38690ab5f44afcc61932f45040863 -87475d23de05228ec140afb1889af7a01935f896271e2700ccce86955d61b798 -eab203866bae9a336603d97a6eefee66b6f3468eee59a4ed4256e8608a451d13 -b2dede2a785cc2c52c8f2fbc621991133676f9837f250cae1009de46da396797 -600ed743ff52188faf482b7006ce371b4d3987ab593319112a0f976519580af2 -afd7a0b06b3f26f88df91b85040bf71af4e4fb90ec9326b03a4ee3ee880bab43 -2d219725fbca548cd911f38c6954da66ad3c27732fe0bf7ebb1e2b05c13b0218 -e53f50669ed89ad7ad433f881aa6d87629e16860fabbc42680da4692b4f0b445 -b1803e3c703874b454e460c2e9faff441693c4e2499b5762b19b5c686fb67380 -a6eff1a0ceced92258bc9b1487baa768207930728987671a26850a871dfa8dbe -f72a3f282c08521ccffee1c289f6c3d797c7b904d622287b0b6d30d549733e12 -5cdbe31707409a3f7b310861ecad138ad5b484a028882360c34514d97c5a4cc7 -f6e6abc1d3e50e0dd3580e57e72eb3035e2ce43776643e402e0e44d71d691a83 -dae4e456f102eaa4e120ebfc3d8904f41174bb2c1ee961cc68f40f0c4d87aa93 -5e4c15188f2e2d6de9c33aa2a0b565be6526047a4235bfb96c00126d7b61d51c -b820b9211d2a3c6be27cc172b126a88a5592223fffb281cc1ea49996ddc14e62 -0f5554a0f0624ae6119641b52e19bf451ed4208f4bdfdba89e03c76be9206239 -94b285bdb30e3a46ce85562f2d44f806380a82ba93a873a2eb9a6832aa5d96c2 -d87d41ddeac2efe7af81a44c83e11a64e4933e79346b195b116c1cdced0088f0 -1d6a2081dad4bbdaf3875103c1c143c910b7a78c6c29cae5b1a096074ecdf36e -a2146d752d2abc0ef0adbd42d6ff541b2dd79d8076443b2aa48d166278160211 -4778bbc6599025ebf1f0f046bd205e2b8c7bdd9aa0cc4dce9845b09997bd49aa -e4b5aedd46d167623fc15ca62e189fdcc4bb025795451f814c19d8c2b69bc3ba -5291abdb3f7479ca3c62795b2c09e8222a4b46d2876ceaa1455b2424605101b1 -5d025a38287ee31d9196d073474225ebe43c0d3667669506e56548feaa3483a6 -321d38184b3d8da81ae5472ff8ab31f30936f758049a310b22de74565a27e7cf -6f9c1895bfa0fafff2ac55e763fff26f7af3b40e3003fef5ccabac28b1c240e1 -81014e9e654bb04adb28e0c503ba667f63c54d9e3910f2ba8bc732cd64901e69 -d2001c0f454984d8a656c32737ad7162424b2952fff7d88859bbfd932bb30436 -fdc44f6a612cf3796e64484053c6f8f2f08bce9399eec40632b790783135d48f -f80a1d7f334ac429824e22cfc3029eb7dc43afa55c175635d673e99894ecb904 -0ddbf9cec42172ae98faf5687a98f6c371e33acc394261420be098f0a8d40241 -6933a5456f433b4de6fd00ed7e71133fa343ea428a9a845d06523040854e75b2 -596ac294da80133c2ffbd6324e9297ab5249a6cfcebdb6889b8833d38be368a4 -5564e465b838dc963b1104526587d9126216015633f39831a4eb860c7705c57e -c127c781785417cbf4dc79b9370277024d42e30b108194a809027b320d1f8945 -64cc58b912c61bc3af6209dceb9d9116cff00854699a1287826ce3c9bfe03f6c -00f482fa4fd75e14daf4cdd41cf1a9d5a7e805a7b01311735c63fd82c4e978e7 -6c257a35e63840c3ba3fa2ed9367e4caa9f7763e0d1f491a0d035896f453469a -0a97bbe8f6548455a082fd74c9785449e0af6ebc54da8ae89d7161d9c687d73a -dbab903903bdd73336692adff470fcac899dedc49d3e75907944fe1f55762249 -37fc1f6256094591f25235f8dd2fa5b1b8585c9c862e87c5d9c7cf61d2ee0fbb -ffc25fe0643ef14927a8e42c9952e5c31aac7087791675d400818f16b0279cd2 -22984e75407cfce2e697b7fd3b8286f744f9945beb1aeb3c7b58deab38c17c71 -f60b5d5c1de178a3b5938b43c3e0dadd5fe7f1f2c31a3135dd26536b0233b41d -9645e7bb7a18e7ee763f39750818088c307b26771ee5e0b0b8308334660071b1 -787f26e24abe1a1cf0bef750d6b278aa7845bbc6dc95f24f4f64797e77db522b -872213f9f409ac79d544e757260f555cfee98f75a4544308b1ee3ccfa1b81301 -627538c875fbd30179972c5850c343b1ddd1d4edc67ff24721f976001f966143 -48f287b028e9e2fd2b555e2f8427dc7e153a3c338f45d10de58d12724615cf10 -efefaf4ecf54b78f57db8fd4fc9d21702fa7cd61b3ea90b4b3d1f24863bb8e73 -068553b745023f8f476c15d9298506250f183c87071e1dfe5f13e3837f2e9ccf -2aba51b49a86e2f40ac7965de2dc57da6c8979caf427205c6089b9fdb01166c0 -cfdf37aceecd5a9c8fbb80edab91cd2660354e02d8100f0e65dc7cfc5dca2cba -ff262da01a886d307c3dad1e74c33ca64d6255ec97a1cbc73e877365c861db18 -7281a922a30df3f8fa4c26ba3a8fe0117b7e4df4291dcdf70dceb7fe3e8a05fc -6eb85febf63e294f850069d427b2d9b3dfb86b3cd674b06053cc11439d38a4db -30ff0e9bb30ce0640aa408d5b18555625565454a1e0cb01d24571bd0596fec0a -4fc402bd5fbee4df2c358d8b1c7a17d60a907af03728f7841dde31aa958ac145 -2c9f214a2d983dcf40ab24798be82937c545eeb3916ea5b5f079b24f53287ff3 -63b959a6cf37c05ce7663519772188737ca76d5a1b26b3e5c693e824590b3ffe -d06de513fe0e2c90bf273b1934f8c20dc51951cc6aa672935ce133e621df4f5d -00177712c4e8fe6f0e8b184cf7d37ec41dcb19d384ebcff14112dfb783dbc767 -e044b6e3d304065665c01b765253184069a7e7a8be27c1ad5909767142d66b2a -316867b78e828adf90097015e086d144d3e0828295d03a7e93fc53d087d13c7e -3be148bae254f1d2327493077ce610c26a6d1ebc7b4e921f7e6a6a35e8722de7 -78e73113e73eafe736e8293006f59a5f5b3da6b8d8f900207a6373dbf99f2106 -d1191526cd82b8d3a58b6d91e469594c0b1829a4abaa428ae201419aaffba734 -8ab3d1a8f25e6239d73badeb8b37577d0e08fe2a627da9f7c39d0b7c5bf200bb -2fb942683550d01148ab911529bb70135d18ef1277866c60cecc28ce7b788553 -54fdf17e9b98cd44852925edcd8938760164bf8090abb20260bbae2750dc526f -99364367749f301f3a93ec84ab95db8e6d97f538db0f65725986b80ad4648f91 -c3f14e549c12560ba759d72fcc48066c7bf86ed784fde5c4d9dfbf6ca44965c9 -a930ebfece60965451c03baf3a91542c3dddc8df64bf894c341de092a9a77a31 -801359c0fcd80dca2256e49a107ef38d21d9bfc486becbb6e2e1b688b0bdd031 -e82c8e15e2542c09d65ca911d8a415be36eae26a916942738248c5d605c0dbe5 -e227c54a6109f50567bcf46991d6068ab4d062a5932f4896ecf2091b613114b5 -9a3fb399c7193ccb198c68383e3613e048c8d1589e24eda83d2ce7f75d1857d9 -23b9cd40fce94c3a98161b66821dd643f3dcd8cd2a5d81c29934a88ffe5b1b78 -497e7b4a93847fef16aa7723bfa850dca427b01d28e5ec4ec2ec89c3680b4c3b -2e1b459e5c9ff955401558b2049ac821cafb9d58bf53121f767102b610582084 -1d4dedf25345139ecfb8cf18e7039c6d7f02d790271608cae825f1136177f502 -cce2d72b2992e42386598d8408b4541e77fd01ceba3e86a2d61c6eeee1eef966 -fd8cc218204b2e8816278d3a28324c0743c4146f59190f3c0c29e5fea7ebace8 -bc407e7e7962bedf726a419ede6f70782ca4b5bc673bfd5bc8ddb71c0f352663 -bd0343798313c279c967f15374af52032b01b0ca7ba28f225315c936c6b469bc -856649c1616685cd6bee59bf844a6a7296f9426a8a991e2aff1844610513db0c -3f3ca9ad5a8ce8fce49bab94126f30b413baa36637f96ea4855ba9dc6301bb99 -0a8cf16ccddc2e394499b8ebc09869e874ba0f4889283b03adfea8367a50e613 -038c7b8bb87897b25d0aed1ff0d8b231bf4b6dc02a4a56c8c5d70ed47bbe6e70 -bfac9d235363d9af69a45d96f3cf74dc84dd525c24ecc64a533547d066fb03b3 -37bdc2ba355cb943198ed6b48aeb1c203b6e92294e3e8977156330e230d8a112 -9a1529cc606912d09ec22ed2d8f33061167e349276276e71c7d58bf9c01ecbba -9dc1990cfdde9578c6f3d3c0f62b1da12993e7bbb2b8e9db359272490b66b427 -a0a71d60fc0201c2bf16a5de6fd4e594fc573c9e47528ac3d2bc8f9bb47f8527 -d420ef3f84875728d4338739c91dede9c6efc4c4b230e9574229bd1ad5498ed5 -09e5d89002b23c8ad240911d9ff1d6dfe9aa4b24c5d48f87580ef603bf4d5ccf -b76172f6421903c7e3085521476b84a713d325fe392f1b6e37e7dec19af377c0 -a4d16a5ea4c0f00a7dc0dcf1aaa12307d5a325249a56d89552ffe6cc5d7cd254 -49fa6284d560f29a5e4c0d230be95d6991e531a95514751dd467f37bdc37a2b4 -7bfd876c362e7a80aae7819b799444a4f7744d974eb70288dd894f9bd95e3cca -45d3178038d3f26404f95e28c14d68825aa741c791b0cd633e3e5dec03218836 -fafc3a52c22694b8f6a0fb1a98661eee855cc78261decd1336a385eb0804e46f -ce1907f62c49fbdfcf7beb6e43dfdf8660e0dc4c762ddbe96cf75a3492184f3a -beaa363097264b2955cc3b5b9767bdac642390e6789520c90806222cbe712d9b -9e4796d17452af80b67e9700aece574d15f7e888043338276edd498dc66c38a0 -d931def25c68a3904f2ffdbfc5dbba8da25f21ffb66cd418bc2518697e9db886 -2b7ed0439aafce9b7afe878eaec1d9cb830d905b4d502f7099320006f337d87d -3fe77fe640af0f9db2079b1f616d0872fc8d2b37f2ba609f043f412ff8214650 -0608e0120d1984d2aaba9e1d70633732feebf3e55114d971cfc1f17c5da2b289 -74fe418f180d3463cc89ef3dd46a2f17ca39448c76b2e8efeddb805f4cde6ecd -d5d5d5d622973971735237d612412897e1bf28d53e43690287080f01c21401da -c00dfbea24f5bef4e658c24acaced8242172d6d7f22e8b3a3bd62f5552d4fa93 -d33d9b03fd1400ed4f3150f1c31b37ecdd85633959f954a339e04ff1a75ea2c1 -4853bb4cb5a9c9928ceef2f23c781fad0b6e59983e78be9e5e16f784888b1d33 -ef9154d19e0dd0413b2a689547b5da4aaff8ab6f2f25577bce24e1562b6d7e48 -4936fa6ba4bce4a5fe63b59b4693e0c044efd6522862f8011cc3e5b559aa3b6c -b933933fff2300d374e769fb829c283a052499e79f03d5281f37d6503e7d27b6 -1ddc6224b211f22a057e6db38b034ab953659357bf8678ab0201952b4467e759 -80bd2b1cc74422deb5fa84bc4a0091571b0bfe3a257302bd4bd0b357864be1ac -8a8816a740c3fa21d8c9218e1d13ef8577ebe5d441810a61b4c00b46eabb97ae -63beabefb3e3b513feefe3e5c9ef0f4a36c9a99ace3309a1444718d6c273d16d -79f589e63b29f7550d5c51e64c850d58d03ae1bdda9fe1affe0f6a36d0b9f144 -d7ee41cafa6cbbb9a6364276187e583b27aeadbd6032f88c8fbf777712d8fb06 -e83b75107a3913e315676fec9361c4900eea0e14c1cb5174fd7e1ea498378eb2 -3db4a0c3a46eaff83263181571414d76c60d4750c95c23e6f7b1a01f0af1d1ff -2c2460b8d6f5868de57663d5fdb455f5b47854c50e69908fdd39af455bd781c0 -da19ada04ab37935dce8aa2c876ed2f138096bba4c70ace0530b1347b4bae391 -179e2f4e4cd1931f698137468a8b5687ca5c8a0a6652d738df71adadc476b62c -25c69d5b2784eaeb4ed52aef208ff5376687ec75c262010ea2d3a13c6ff59c12 -fe94493720e36b12fa75c29c45f4d518e2091ad2ab6ad901f94d9375ae7fb132 -84f234715ce1a080b327748527a16a533e371dcce5a33a7d14d9d2ad0c664456 -9bb4187d4bb4a7eb5e4e15de675e472153f8825e86f7c29f0403ba252cf0d868 -4267794d0a53c6da70802d3a50729cda3201fce3caa6b6a263f505762ab47d1a -25f1ff31c4c35f05e08a169ac4cc6ad31565146a28d904f3f8909143f108540b -55d8f5394ad54e74329204520092638beefd9e620761e1d927d7b5cdeb920829 -41f701366494a1523893f86528e73e1077dcf720ce8950f71024a6ab0c573d4d -d9d90f8c0d1bd1d9e68195f69a8c90844d64a8dcbdde210d32a0ed8889338cba -940804495fe4b97c8384a89b65991fe82c6df8731d5e51f239ae69a7ea522939 -852221cc5bf780b803366e73c2e1f55eb32d88aac0ac416af8b55e9eefc50bcf -80facedd1f9aefca1a33dda80aa5b2c16f377ecc0397b423b4aebeaafcaa3ecc -b1ba40e13fbbfcac10638668359783d29ee53c600f045963b33410381da91c84 -e46ae66ee1776fe8f4444f24b1438dd09d24b5bfaa30dba49e8ce4802b14bd45 -075318a5e3cee9ccfc761d50a2ff05a48d70f26ac6dbee691558a79835fb3946 -14e735471ffe9c487ab3dcf29364ab64a682c32812c1c1c241a472f7fc19a366 -e89836e3eb8bade053ae03f7624148e761e6978011995805aaf2237dc21f43cb -3ab784923d485d663987d5ed124a26af71b4d6597f05019763e01b1df80cf633 -39464017f78efcbea9f12ac65e9c584508a4830e83f4566595aaf2631b53878a -c0cd1a8371a1f8cbda7017b7aa930a9b895894c4e50dfe35e2a9727a13bb958d -39869f391568f041ee88dbfe7b5a6f4040020aef2efe47719fd99cde500fe252 -b5e9bb5e0fa68a8d98b9a3bff896c096056555cba15424dd23fe8e9808222f37 -7f4cd73419e05fca2b235aed6ae720d225cf68c3f0276d97a1896415e815607b -5b7281bf4582338483af001e072db4f897e811e436c555bfff548517f0fffca1 -e135131b67f68e49ec4b4fde074e7679ada555420d2fd6f37db509b59ecdd466 -63958a3f3e57f8d2a59e1c69669a80e1440a172964520a4dfd3dcbc856fb1b73 -744eb44c38791d1f05e75cbb66c4ae90aaac25e637db958a042e017f74faf8e1 -39bb8a6b76796a3f8984070b8f72b2ec136812d64277cb3a6cbbec7e4e73b7b8 -376225c7db27644b8fc0e1218351c4302cbe96a66921e020ee359de6bc6d289a -a9db0155d2671e0034fb3204b88d5055d77cc2f010c63b4678a4164111d83197 -3c1def55b4bb950867426265a114a3a059c1e8ebf3d1aa5294aae615e45cb09b -49d220199cd91e26d775232fd9237fffed0174ada75e78d186cb68711c72845b -d0d874d45e1afca8c2e675fcecb432bc8cd1d75b6a87b85fac128f1386fcaac2 -8f4748ef623f1917a8b285dd04e64663ad74a048812f37f0a823e3b5180da0f2 -412cf944f56250d0967f83c16aac391b4bc8d7ff0d186ab1cac6a6889e00ffa3 -dabafa89f422faf2b92d9288893b2cb9a5250ccc854b37c42e30f6ffc338c972 -7616e02e125277f817a3ca670f8b5b082dc1d358087481dcb340597552fd8746 -1172f38c8c1c10dcd7e219bbb09ac088ba9a744ed27030c002347e6bc7df6908 -d768e89d3af1711a5e8667117495fe3ab6fcfda5307ba58539e4eaf1e70feb9c -d4d1a8372062107cc269322a231f62336c02f82d46106391890c0ce5f3e5e668 -0ac85f9cde39af54157954157756682e52c377567e85fe2a2e32242a12f649fd -619b1c2d3898287c0ef920663abf2cfd9e0288fa576feeedd6da61e96bd983a9 -cf81e8ac823b35b49a6d92cd649280286a86e45a7dcbedf43b368add0805e2b0 -ebeaa988347e4b30d3336cf3f0fcee3fe72e4b1464e28287a07ba265bf945c73 -9059fa2774e52f2c378daa8695e522dd5ddf11201f435843ed52b9bca1ff61e6 -3d4e1e78b34eb204571d71361b44b8bd5fe6a7f836fc73866dc9c9f299f8165c -28264ae9d23a8a4bb30a53076cb6d9fdbbfc3fcf7db4f079bdfac7e3b9cf0ee6 -6e49cd0d1449a3cc78c4ae38dae4dcf6f5c9b3deeecb4137dbbccb8780b5f26f -037015d53cedd1aa8c297d701304fa8ebedbbc8fdc3c991d6c0ca088a05d0fe6 -101a87c64efd7d3786355f7fb0835458a3e0cdb012882ad18399d2cefed71bbb -a4b2987849ea88454bf5a0904c5d62cc2e468e67b19fb7c4ed3fccb15ec58c97 -02756a333cae5f8e5f500486913a8acb0fb8d1ed2882509fdbd497f18f447084 -1e74cf44ea91c30c7540f34b015124324ef30fefc1037c63a31a74ddfcb2c958 -ec9a7aff38b84e290806d5fa0922d181cc7403b6a03638a51aac723bcb6f5032 -c6dfc93a45a9d4acf463f524c7b90e322b2e7b21c54f62a58fe0744cc7569795 -3f80483769c9f4872c6ca38083086a27eff686a314f66b64a7eff35dc5df16bf -035c4b002c32f92e31a47143eedca0b4ebff4ef8f113f359cf2cffae145a467d -314e70e925d4d05526efe7b2e88f99ed7d4d061a134370f6364c9d6802ea6a8b -ac27e647023c61f0d8bb50aa5479820d58f9c834fddbaa774e70b7cec6c97300 -b2205fe27e51c94fcf9a821798b1c760771797bda39926428ba0e1eddce5c3ba -d2f00ef56162146aec6a108572d02d870624d45853c9306aa9982e3ef8b475a2 -97315b0934cbc8d84dfe1b0b09e18ba047adfce4464d10a1e5270587ddca662e -bc76b96400633e7c38341f276498ba3b3f829a7c3176478242947894cf183219 -fd9ae407443aacd92e9e9721503db75c9f3eaeaa12351e46bf0623fb3bf0c05a -e06f5002c5d9dc3e0a89fbb33d9d20d384964e6277c2d2a74b9065104b4b9eab -8284ecfd070da32ee628c7a289648c335c46f880e66e3306fe7c0bff717ace11 -9aa3b7cafe49b93607978f72b4b3a087d8ecdd3f63d84da1d17816fe4fd25d94 -11f6914b97f57039b8bf2178b06507084f9213fc99cadd171f198a266791e494 -4a59c9e00a3bb93959b099d7c28bc2d28cb52302972bb9bab8713d24ffa0134e -a5431ce9d883c229de67c30c033d0164bca1b4f3011fa3e24842c68266609f5b -5ae6040e429b3f599dcea0159a6ed0af7d7a44cce11e99302b8d1ed12e5ce37f -af09ba7457007c88232cb95f9156b700e24e54db8e38c765019fe4b8eebfdd78 -9cfaa293e4960e264a6ca382a4da0e83d6226e26b7afb1a2cc71e7f57be5ba5b -ed87f3636618dd77b30e37360783ea0ea98e746ed79ec0e72911082fadef2310 -dbbeb98724482deec0f88751b1f84c63be42ab33f24e57992a179f9f543db7ca -e25f15bd4762095dbdf41a9c32f1566673fec03d26cc50e5a69ee6ea12d6f394 -8567bfee239f0b85532d8c9cf7daec3f785aef3725eb2c86d1a66746dcb12a36 -72bdde732f2fc67643e204442e1101af07af18be275d019c179fee2202c3131b -f1d64df01e5853421cb35f101044fdb690caa63eeb8209f025677981ef44dd42 -8014653b0f6bf1a90fa730ba2185cc612ff4bc90b974e18981930e732b5d1bd2 -268744043727010fe8aa3c14dcfd2b8cc40d973c18b81c1e5798bba8e31eb998 -0ec6c9bb53ab7f0e8d9bd9bb92b50c0696e6e3855f9ff031655c4fe39b6da30c -633230ed13fad865c2f53edc5b25cf0b2dc98ade3b2b0484b1d6c256ff28496b -37de3e29ae4c953f14a80cba8ef5a3e0b41ee868b45795e15d99c58dd8a8811c -4d518d8f2445c06ac051ed0b378798ee68ff27f1a89bfb727b03bfcfa03c0fb7 -8e07bbffcd7b7278a50baa31f3c1033da6ce517854f4c6f0f664fe8eaa34e6a0 -922910691378f496af420de751de18e5692387d2b8518cd5836ee04b68541e00 -0c04aa15bf91f2951b54dd3c169d603d0e9c90693caaae93c25c8d67711a52a0 -4ac17f6c51b4f4b27e2e714ea34af276f1ee9fd58ce9dc89fd82a4ec93f1c489 -27838996ca60cfa1d91a1c06112035963f97d51a347e9c17968b824adbc296a9 -05e715c0803ced151253f939dbd1f87efb14100c6d86d4064ce033cbf7460a4f -8d238bb56f3475facd74205320e56092cfc0aa2c622d7892a74483d2f539c227 -0021490e5c82875987da943e93027da114af8e9f06d254bdf24b8ab4aaaebf6e -4fddc0bb94d7bbc5180fb48f3d73a20f7e71d68025519eb2eb7d7b5887e0e246 -30a1bb4f700da6350c470893d90db1b4b7030195df1ed3ae6e9f6a760f505776 -edac1bba7fd0a4f39bfb008ab58d297b688b3c510b9c1108257671b92a4e4241 -7a4fe362920cb18f3cbf439e197a958765422b5d50aa00f3cb5db119a4ff65fc -d9c2faee6ea646214bd94130f6422418f38387b0f0c9fdffcc2a084f7af55ea8 -9f6019e5bfff7f744b29c313f0cb22c16e353d64992845f5cf90e7ace3fa9fb2 -aeff2d8f7c22138e0a06defd18071738fe0ee63f340c34e5373b010d96c60afb -f31c981eb04a7c6295297f2cf86ae23849bc0f71870f0a970ddb2f206d40f7b1 -f0dc7bfacfe662177bec1c80f037c26bc725f6108f1853ea989fe280d015375f -4c11ba537bd99dcea89c7e635f371c568c6d115589181f70f9bc1966c5048715 -750ed16ae18a31715b6fb51870d935a361f55a1f76ea96242968bc0f0b54683e -5e727d35dba4723626439c6e789a489f4b6ee4f8e45b65878452c228aab9e3f0 -9f2997f16850e229b69e884f457628eba70741f837a5bc0c110cd1e827e32494 -2bbc5cdaabb4bbc5180d10320f8b14a83bacb0efb3e298231dc9e33f2db1cc31 -3c220bf76f28070f5dd0bf2f7ba4bb892bb2c8f3f61e39a08568c6e18e55eed7 -fcb4ae69f7590de761e73bbcd747e6b4137fa154ce3c1368a0720024836b3f06 -823315f5dc75c91d4281f73908e91e5c33ddd3f17ccf8343f82d3f4ff64f74d6 -57e08c7dc9bff45a634d88f22f20e65b8e3262c72830fddcb806687064b924db -96d9f2a03bf824a2668ce94b1b8e4d3cfc9b6243e30fcb0c6bfd572598539edf -dddc214d1362e44b37f66c6cfd5b273f38728c2a4c4a0bc801cdc2d9516c2d6f -d73ed9cc239fd6433873106c933cb82d90eea3a2c3b2db8141c57cb542e3b439 -0fee2c3a915cfbef045829171a5100d4a26ba39bccac621c341b1545248d61a3 -e990dff7794736c31e61d3ac88d14a04ecb908007091ea678bb55756bbbf40fa -2fe5c413f173cee423f98c59fe5b9fe5623fc19f4a9e5c8943d6b88c886bfa7e -5b0cf0f85981be05035389d2828c27e2740b5a3337e20cdac6f729a4d79611db -d29a4c76c64ec5c9279a9609694b52ee5a508e8126d6e8b96b66caf9b7d67d2b -9ac8e418e748cb7a1642af027df277096866f094dcda5a0d52895518399b29a2 -e0feda523b8290d4812ebec92cb8163f9c63f40fd3a38cf620294b577edf1891 -447afd0a1bf324652f1e6c4242285bea2c64b6d36a3d038df70021379419ed22 -7992013cee40fdcf5ee9aeb1921327b740c75549725964982cf1cc3edfc4a363 -dbc058ed9d62eca0167b55c286827879c3d13d26f6f1a7f42c01d27de043e270 -6f5b1cee8531a4d05459385f1a27365b6c1b1220c76794540ee1574070322d8b -df4ba210ad5e0a1184e47607b568da3b1f37bc677f10ebd8578ff876897512ac -f0df546a24a4a104835d4c20558ceeac32099eaddf5ef18fea8fc642d1867434 -92f9db7228ede0c47abafea074fa17e03c69a28e2b32205b9d73910d7fcfeee8 -22b55405acdf26e5d8542f77341aabf374ab67b8b44032329fb91422e7f8bcfc -e0f605c00af1ad8de5973d242b8d277130d68c2fe9860063f43b1d02cfe80bfa -a45c4b3b6c13061c2500b14885b00e3862f0ba094fa2d3ff6eb0716ecb93cd75 -2cc5050f021d49d4ef6f4280346418a1a69aee21c9b11e4dbb3d6e066b4fd434 -49ff48d7b81d2d9965db1738d0849b62ea065d05d68ecddb3ce63f52911404ce -afa3e30dd3256cbd07badb2f3bed84036fc0d56f585669dd8ff656ec83acf77a -b27f6bfa5fc85dc426151770f2b62cd4876d85f1017ce9b9481f28f68f0807f5 -9ca21ba0243d2b708e6d21beeee8c4df2fbc8316afdf90ab544862109c5512ca -21e92c544f9424f3c0b56582a931f6043637ab06db5844365dd87db4c50032d7 -e4dc202191e36061b6e0499545bcc04223f68e944da8daee5a876c7b5719a00e -bc265c83302ae00a3286508cb4e8cfbd3348b6b3787f28baea4e13b583458b2b -76b2f198d4e2c96953c0013b75fe0b02d449456093c285a65661d9b41b4b6c86 -0ddfcd7228fbdaa01655a701e28643e7cbdccde706212369c110ef0027d9f3ee -b2907e20d0708fa9e4ce2067424a2dcbbf92f51d0b90b5d733e81d5d2ad0bea9 -49b4a2b21c8c525270f49ca134d9289da27600d7ac4ca886b3beaf2bcb231fa6 -ba8b1976418e1434fee18e60eaf58372fbffc2a678e9b4775a2941763f1acddf -f391d007113dc83a5a593ea0ed10144872a12fbd5d01108bd029f098e20bacec -337f4231e652e63a3c24c29f190ca138b9d0dbbee1d09a20806ffac6345fe672 -025d555e3f6914c4ecd38d643e55c93643984d1bdd6aabbde26910da64c79dc4 -294681fdaa198f61cfb5644edda7a8a9a09f8116718864478af19a562900c13e -f7429ee1e7aa71bdbbed59647eaf533ad3c265d48bfc3934302cbf93d514b1e4 -8eed8ea0e9e675622a035345f6ddca1eb2e126aac95de6c22d9c7b2b23df23fa -cf448d2e3cdf880c29b0867e9326831aea90403a9575d8715fff1a5d763b09a1 -e23dc17f7ad0575654f52e06cd2e91b1e08be496a189801f0e6172df20d4e53c -831f94c9d096a707e62d839814e2f680520a0f5c9073a4146e2f8521e945300f -81b38407265eab60e4aac656ba62099d4b480b562ea1b2351c952dc4b673d228 -290d4add1fdfdd1dd08b731ede3e9bd21786ada2db76ff842a760daadacb3247 -7949f303baa08d5dcd5a4cdb6b2c98658b06c4d8b536cd7ab517a32d04df55f3 -75344ba4178e97e4180f73d8731257eb05fcc8d4f76f25c8ad9eca0f3d0fab07 -3b5ce9613abb2ce38308cf319c94781777062261ab8ee9a92e496325d9c7380e -57532e79895e431a634f4c30aa1f8d75f30f7cdee49744ee2c1ae64a2e865d4a -6987f06a17db091a7cf645df5577b8bbb8ed2cae1a9d0f64919bc6dc53335d74 -2fe595ff07fb8a773aacaa76cbd039e4e5cae90e1c04f1293b164dff9a465f0a -872cd10d8c7f0e746e7e6129d887c25ece06bdbdfb2bfdcd72caf02ac9061c64 -f587fb016ef19b240b2fc1c8b227a1b29db8a3960472060f0362aecd1494bf2c -33cf80fedc62dfbf686db2bcf730dad042a0408fb9c60cd4bade123e450cf3bb -2c17fa6be498545c00527d8824e4eae875d8264cb4ab711b1d05b01f5fb9ab42 -465daa1126cb3eb229a78ceb125ca83425c1e0d12b9e66fa9f87beeb375e8c9e -f89aca5246cb02adc6d6dfbb35cb2da2257d5e32ca13d3dbdf4c8d4c229c287e -5c1b1898146f2255190a107126e098deb67ee991175343c4b9678d601101006d -c45f3e02ecdc411a71be4cd84fcdc3341aec925d99f396d014ebfe6ac829a9cb -3da0f236c74669431175f701855598570dfba10a5d5a2ac790581432b07d7c96 -c6e0d93096dd64014a74f53da3efdb708ebda8806ea4b54e9a58339adf876a86 -3cfacf163cc9bb2ca29929a706b4e975c6ec0814a83d250ed8400266ed6654c6 -19d1c6403843b0af265e75f84d40c82fba9428292bb09d00f7e8c1a3f7988d77 -dc441e684e977d0e037fe45361670dd63df702b1fb61828f00e6a21d41e35134 -1d9e03faba164ac1a8e167a499c7b73f241077b7394cfb8e6b2cb3a8e4fff0af -8afd5b8048c1f436bb8613bc3d4b60c852045149189472e35184bad83cd5e1e1 -8c9bc0944387473a6dc7ac260d4204ad16e83c9f2af789a3bd79306b5f1d8eab -9ecb9d51c4444ee677894100a20e1287968aa12a2ad2328e905ba208e45153f5 -df99ce3a07ed5f7bd1c60e21b652bca423c7e136f5638d4556a632069e740ac9 -4995132f7b46879e8ffd515c1aaf89050ac9ef15dbfbf86e5cd8723e81c8cd4d -40fe91a95f5bf892b293c2009408f044b657400ee3ffce63eb55b3f4db2412fa -52b7c600abdb1b0cee803f0ff7a52c6f62ba5c95be463f8de743ace2a3f92afd -9ec7ede1229d953bfb1fd216b3a6ce85f416dfa18d9e5aaacdbbbcfd2987ff89 -e6aa9a8e2bdc60fa622a750ad6f9f58c1a3fc10209b5d3686c9d4ba766cef37f -965c50d43bc36e93f746849c7d5b2675aeafbcb8069e27fc9bc807271c03c041 -262145f56438e5a1b931f0e73ac5a54f7ad451d3817fa776b1ebc0099ec18b14 -219ca83d3666ff36c41f105871b8a6af6c3f8bda166c6589de14b391d8bdfe51 -b5dfd3e49d98ac54261d51eb7b12e77729f0eb4b41a1f59ce8671777401fce5b -75d4acb5b21a130bf5c864a8cca88989b5c064d609976287e475b7d9dfb56b35 -d29e9eec4e395c11f7accbb0b69d40dbfd2f599d9c5b0d6684a59c68c55d01f2 -d3c3c21e127ff0359480cd14a127dd961cf58f6a266f8cbcc426acef156d3f75 -ec4c11b81bf40481545c3883689f431241be07d7a4f0b3327da1e42a38ff1cb5 -547ac392e4fca0095fb1d5f836c26e66d0c15191dea4c670d3d031a889a72854 -87228e9f64c87464bf7a25255edd853642c40f40b4b358b8c7eca843345dabc6 -61c8288ac2738a55af0982bb176d7c88568a4893dcdc6aca223dbf3116edfb90 -4d09b255258deba5441f84ad4bab00b9def79ba1a7ce8990b8a4ab4799ef37ae -333052cd88ee29ae94d0dfc786812f45fb30f915a9bee69db198a283a2b250b6 -f79d38b8a7a3d368e5419da3b7ac0330cbc7be15e5db5d85b4fedc9457598c06 -1b0babebd398cf066ba6bbdbb19e315c3f6089979a870a9305d6c7831bc63ef3 -e661fd5b60802def88669f739dea631f4d2cf028b6d3a8b20cf0c9315ca97243 -aa0aa325cc963e795b4a7752bd1ed5096e228847ddb4d47b02a8325ef43e2ac0 -0340f7d26defea903a1e24e908d277a501de1eb4ac0bc79b4794565aa9c0458c -97bca5b9b024dab4d96077d231a82cb6d2aefd90141313cf7ddc0fbd033e2b93 -a428c1cde4dfed494f425b20b2822addf235f92ea6c4f0b394f317497aba2e2b -1b60dd3c20b3f9ec1605cf98aee1ca445aabdc860c562b76811d3818e224b565 -6454c94baccd3ab1398b13c131b39105d1871216000c7778193ebbda3d04c21c -26996c1e18628805758e3e823d13d04a47359309e5bbc7d5659ec356f2d5d6d2 -90986ad23e85cbb9024557c944661f8171c436ee14ab7a50a6b602264f7d6cfa -af0bd56c9c9e3c8095bd8b1cc4e8d39a48e37e323c2af42cc1eb7c8c26a28b59 -85151ed044b99fa92cd809e48ec3530b1beda96e1767173eb3877207b5a3ae99 -ad4a3ed144b9ef62bb7a01cc5ec89445e1cbeee14767643363abd83ebece1df0 -2682aff7ab3bd3ea5489d5c87bc2cde1578d19f52b963c33b79c90d746460811 -273e6a0e3f379dbd1baeb4b9d4a78b941fa5731cd446ce69f5010bc4744ecce4 -8064cf084a43c2bfcc49d712b3b2783e43bce5a89786dc005fa07c10ae0bee1f -f5f66f170e0b0992b396f8ac4f8746acfc7a5cfea959e0f90899f151ec27fb6e -f5c80bc96a40870cc8b77ead2de4ee7631a1efd8ac149fa7ea6ae3eae9dfd6b1 -073f8a389bb82b24a2dda74a95f93e7a2591bfa22d36bf558250e419ba043b7d -c4cfe5f43cbe8c599257f1d9bf1c1512cf8eb8b29f0710a32f829693c7fbe29e -4ea532a367de9e8e2c48da8e361084ac53c3338214f88942120a1370c865ecc7 -b0e93a25a76287003251ffc23329bcd3f21b3aba1eae8f15e9b3b1b19d382140 -fa249bcdf9491aa5fd3e4aebf14d8b1c7da8546546412ef9fbea22d65516114f -504f7fabbcd5d228b1aef7add75e6c3a7c73c591c9250d60c0fcfadc6da3f356 -98ad6c367b3b2ee87e00efcdadf287e77eec7fee4ed2d6d5ef7257a365e39acf -4b047c0c4de28da45fbac4fb03abcda4c6a9dd83236263be2f9482a5bb2ea934 -4c29674905530bfe8404baa862a65e8fb2ac4113cbd3f6659cb21a1bc556d594 -808d1a3798163a1ed63a97073c8c8d6405b4096961fc77d92425b9de7e2990ca -6ea926d19ddd71a453319c98e917b10b289a08ab9b6d2fa4ab8460dcc97acbfc -acdb04c7159bb76319f274cae0f0c6b2329157dae5ce7c35664f12db72eed6f6 -63ce0a2012f3433bef03bfaadb4ebf0e7650e6437bf2570feed791e079e726a5 -f4145a3ba04e78f167c776cc21ad28aae284d79c6d93b19c0d6659ff9f8fb5b9 -5cca96051fb96b62eacfa7c7339ba2fb55ef85a6885d269ec80ca0c9c7c5be92 -1a8cafa43babe7acd5771a630b88578b189fd6f52bde08f4e26f31a243f14c22 -a32149689419f2f6aedac9aaa13f14154ad189c4b77023dd8f611ad842e4552c -a8cd8522b82c89891cd0395ec56a4736a12c21c562f00456c49a867e2d5981d0 -7c254d3f4683219a1c905a2c8a9e26fab8ce4fe5c5c27d1489e9e06944d5a2dd -1d3571defc18d57fd2fcaafe0856427be239b180d0b2efe4b0374e14c2b7bc40 -13cb9554a0f2dfad5bb34563f81e169b8dcea663011f111e3be3d78784d408ff -303fef85ca55db7cee9a92893576f8247a601c23367a2fb53d2f15aecee44291 -a5cf7e6a68729f394e2ba969929c6b7d3329aa24d7cdaf97c96cdb0a97151906 -aca7c1e2e5022b0a3f61457bc196a36d1d6ba1ef7cc54a2d8cd47f5826b2fb56 -1aecaadf1bdee36ae24ce4267bb75b2a06d61cfca0c0e42d44bd374ad81f4000 -322a81b77e6de2a0ecd2f3419d84db4f5ed91e201423ddda9482260d67f37dcc -9b14ce4255fa76ebffbc22b35723f7fdc2a6c878f4da4590c48f1f7a0ef8d387 -0929bb245430128d09e9d2d0eefe64263d71bf0ce8b439715e69f4d6f6780e57 -e91a6852076dfc329cffb70bbd2a535be229a9d16c42b467fd7b0dd84e26a298 -4a4ec8e4939e5cc2fc2bba565591f40810327e4740d4f967d21bdb7f24668c74 -212e020bc99fa8fbed026b7edf3d0c284bb84b7bbd375cffa99d78d5f6bb8e78 -54bde6a773fa2d0d3869fadbf3deeb3f8ecee6c614c551e043f9c939e6886df4 -cf36d61a1cc2dc2572d22df6b64ed32013cf47fb0bfb585e3afb2134fdb150bd -a6aa567bd3361ec9cbe05db6d1018e289ce89e65877a28d40aa09c6f434e7c45 -9e168bc16ee114c7dfe96a01f13544996371b20a4aded9f32fbefb38fdbf56d4 -56d495f3651d969c2ca278a35ff74e782e32030cf4358cb4eb463a15c18908a1 -806635fdcf0d3aa966f0c5ae7a1369552b4274a704776d42007f7955007a0106 -8cf5878b0096691e8d843afdc8aef9fbb4ec34043fe68a3c31898ab199198071 -804a8d40613fbd7d8494f114e6d8fe9e7c63065501dd73d86530c1a738e751a5 -a015a6ba7d0d2c4f098472fe058fe7ae153993b968e0e6aed38aa63ca1ea988c -4e7486b7d9f4445e0c2047d099f236bc54c38210748d38440fe8b0be2d1e59cf -1c19a1d9c29c95d0bc6e0b64e3e772757b11e51a2fddd6049e3f99ff775b907d -9b47e3e26b02ab6c4edf852e169fc924eb1b5fc6d0d29fdca310ac1dbc313b06 -f1848d1653b4671255dca0675ab6137530b48cf33bc56668d62b5c0b6cae01b9 -66e17f137fd04acb658d4fe922630ca1c52706e8d5be85947013193a4a1d32c9 -b890fa1c60cad26dce39abfb93060f2057d96f052d54842f65300b294e9847a7 -7ead119d378b00cc73fb0269eba96ad7afa18f4ff2f5da222e60996025bd045f -c0b52ec96d1d30896444ed5b33f1c2c138923d7dc1c2693755d59cfe5497fc69 -3a9c9e2d3032cc570911e72a93df1d2b8528e7170d86a5ed0fa6190e0141e57e -118aecfeab33c207f31f779b26ef3b8c922b6c8812fd7e99fd6ba649509c440d -6e5c1cfacd90257d0f2d63de37212d49d409ed7be49b63c6475252db01d26528 -d6cbc6bd028efc1e479d2c5448dfdd325409fa2d204094725c38addd0d6d25eb -6f3c1c676feee2a226d4304f3afd353c3df67fd97620cea18f6f5a1bcf85046f -019b80a6d7516ceaee9c7e071552f78a274674e0751c25ef47afae875ac3b836 -760160fff5997f3e90173760250d4f0841e47a240d984b91e97e9f0a01f02908 -9b658eae9ab15cc4badd1e0cf21d2f47e28edf1f435f6708250e1c278bdd6aaa -6ee1771c106cc639d8c08593f3884a2f4fc999a1409d6fe2855bb14c66f1afba -344a22b00e492686eefecf23e97e54ee37a9dc569c52a8bf5667251cc2bad3b1 -62b6b84a9dfbad36255db009bfe0b8d37107593fc45c94d355a68992498d0446 -1ce52f13e5d9111a3ca7028124ae0315bf283f5ef45a954b9da53fd838134236 -b498342d5c2f5bfe8da81ca273c06d32d44f8b3860636744a089a36f0cf51968 -bceed75a43b7644721f32e1878dff65c3f91a4891de94d23382e34bb4450c2cb -1ab39bafcd7725f7458a3df6dc12687351482e3cf4d57fea96080538775666e8 -c089e519d8e1a6baad4bf70e93d310bc0c3e41bcee51abfe306366aa219c2b23 -060ff146cfeeb20fe85cedc72d4056724183ad817a11b2aaf33c80a233ed2782 -e0a5c2d40b1b4c75c4db3963b30de0be39ba9a6bdf4be704307943531cbb6ab9 -ed55d7a6a2b3ec10424b6366d77413dc925524a3682847170c20f27fa31cafce -06ca4d57 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F10_0 /COYXCW+CMR10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -/F20_0 /COYXCW+CMR10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/ff/fi/.notdef/ffi/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/ff/ffi/.notdef/.notdef/.notdef/.notdef/quoteright - /parenleft/parenright/.notdef/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/.notdef/equal/.notdef/question - /.notdef/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/.notdef/R/S/T/U/V/W - /.notdef/.notdef/.notdef/bracketleft/quotedblleft/bracketright/circumflex/.notdef - /quoteleft/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/.notdef/emdash/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -%%BeginResource: font PHWOLU+CMR7 -%!FontType1-1.0: PHWOLU+CMR7 001.003 %%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 /PHWOLU+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 -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 -readonly def -/FontBBox{-27 -250 1122 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5cf5b8cabb9ffc6cc3f1e9ae32f234eb60fe7d -e34995b1acff52428ea20c8ed4fd73e3935cebd40e0ead70c0887a451e1b1ac8 -47aede4191ccdb8b61345fd070fd30c4f375d8418ddd454729a251b3f61dae7c -8882384282fdd6102ae8eefede6447576afa181f27a48216a9cad730561469e4 -78b286f22328f2ae84ef183de4119c402771a249aac1fa5435690a28d1b47486 -1060c8000d3fe1bf45133cf847a24b4f8464a63cea01ec84aa22fd005e74847e -01426b6890951a7dd1f50a5f3285e1f958f11fc7f00ee26fee7c63998ea1328b -c9841c57c80946d2c2fc81346249a664ecfb08a2ce075036cea7359fca1e90c0 -f686c3bb27eefa45d548f7bd074ce60e626a4f83c69fe93a5324133a78362f30 -8e8dcc80dd0c49e137cdc9ac08bae39282e26a7a4d8c159b95f227bda2a281af -a9daebf31f504380b20812a211cf9feb112ec29a3fb3bd3e81809fc6293487a7 -455eb3b879d2b4bd46942bb1243896264722cb59146c3f65bd59b96a74b12bb2 -9a1354af174932210c6e19fe584b1b14c00e746089cbb17e68845d7b3ea05105 -eee461e3697fcf835cbe6d46c75523478e766832751cf6d96ec338bdad57d53b -52f5340fac9fe0456ad13101824234b262ac0caba43b62ebda39795bae6cfe97 -563a50aae1f195888739f2676086a9811e5c9a4a7e0bf34f3e25568930adf80f -0bddac3b634ad4ba6a59720ea4749236cf0f79aba4716c340f98517f6f06d9ab -7ed8f46fc1868b5f3d3678df71aa772cf1f7dd222c6bf19d8ef0cfb7a76fc6d1 -0ad323c176134907ab375f20cfcd667ab094e2c7cb2179c4283329c9e435e7a4 -1e042ad0baa059b3f862236180b34d3fced833472577bacd472a463e26637c66 -fad3f83d6df42d2272506260d43775e8d92b32be0179bb8e21415fea219ef686 -8eb62ac5bc33b15e0e1249fb27889cd8dd6ff838d9e4ce81a1f89248ee5c6e00 -e9351f417c3c55996eae1cea76b75319cbf4856855938f50e3845300727de90b -fcfa8a684e95204a1346dc2567f1be120e7490ca61c54e5bc0ba2b6d9f08112e -a954fd0c91db8584d54d15d194e30583e1b0311abc67a693ad0472d4a8ce4f4f -9e64fb3ac1410c80de0b686f8ffff20f77eb6a6ce26ecaa2204052ef7be6944d -0efa461175747a0be6bfae7cb2637b564af2c02987310cb7eb65e929b43f0e00 -309c758ae1afc4b6f2e69cb8db4621772faddbe4d5641d7dc8ab5351f4bda5c6 -50b3b4f1ee91155dfc1414ea242bcbc54fc909f9a8b8960f286ef1f49317332a -a9903c3295a8539a0e18b0e85f426000f466ffa8fbd0c433123755262def1699 -d78fe4f657b09d527e994e0a0988d2ebe1648a08fb6f4617a8eba65a40691149 -72f63c7a4124f2097ea2e6e6665f1ab0225cf596990f8eefe38b4a3898c85d72 -15b4f30b261812b73e1896c68ece0465feeb6159d4150f3a4ddbe88583835528 -941b6042812a00536faeaea25f8bff354ae9143794d42b482c858ea2e0e24667 -c317c284d668e45cd9e4ebc91616db44db28533b351dbc4de98c31a36d20ba61 -4da8c5b0677cba4ade1b01c6a93e76b0dea68133f5138936ea2a73311fd823a6 -5a0532de81be456ad81a1b52395796f492d4a0e9d154297b00c8bd083cde30df -c8b2984bbd77517ef6dd87ade3414e80858f6272a91b59a39a43e502d75cda9a -c5e088ae15c67abbe4486302477d8056b46c72724878f8af0352a83765f1fb67 -09d88a81fe24a4864fb41c7e3023f682a6cab2ba9af690a06457749789d23f6e -e92594e0720de2ee2e57b5ad037a89943e460ec7e47f5862829ebe0991c6c543 -7020c55cfd61009fa8f15568ad317008afa51ec8af9ceadb90dee2c540b376f2 -7c61c35e30390dce5cb0bef790846794577d515a37526daf9d62213c73f2c22e -cfbb25f9b2ec7732f3a1a10bec98014b6b521bdb1b8074319a7eda164724ad8f -254e5f611973b5f131ae37215387bbe057015d667c8e99258800c6670a815600 -6b530f8191dbb50d155a5a0df269b45f8074cbbd1c0f33fb8180606687720f69 -dec5230d0e402c7209aa67073e073524c2259c2b5b6b55886dac87972924e0f8 -e42bf35ef8807412c33f39734cf8b8c9a6383a28cbb8cd79604b0dc6f060bb5d -fe69992518f105e7ecebc96781d4ea52971c8afe71a2af5851fe8f7f3521aca7 -8b4831cf29af9b3c8dac47a3b721d55b6beb1d686423e5dce15dfb398d1e0977 -43b1165f42f0ce22d82996da54b6ac9eb125ace81b806ce466291640f8e6d90f -ad873f3d7cabc2920b14b4d8bc7cb875aecb3b65495f4ef886710ecadeb5edcc -85391676da0c412d08525e83647eca12ad536e75482eb90f1d55b2ed65bf8363 -172e9c68fce912433d1f41c7c646aa8f8e663c23abbf6bc5f7f6e00e53fa1922 -cd6a0a427f13884d29253b77313f5e06e32065b58f657a9b33e3e3f58f4f7ee7 -76f3a382daa6687fe5cc68025dd5ff88fcdc95591edc550c4a646ac639d5a01c -7357ca8349b25de0544e1592165312bc40dfe83eda84199bbefb39516b7fc4a6 -670e4b378843d6fbf47156ffe4434b3eb3a7b45f66f6521a4adb5dd5e8cbdc04 -17c3074ff615aa790fd0a5b2d82697757072fa778d6e1bb5c58be2483adb0b8f -c00e7ee8e20d1cca5e077b210d8bbc3b4169e25699376d0bd29a7bbdd2697939 -09bf38877dd05f4b1db59e7352e8aba78c5fae8727a2bbaa49956916cd43552c -63d3de9b453f0ec952dee1f51b949d6895fb9ff3fabb3f2e0808a741b9270041 -87878b5e214e130fa78d3d1b75c7ad466feda0263075efb483ed86f6734c5a2c -24c0a367a7a5cae3f79bc0da714c7f78085d9cb160fe0214b6e615b6e46d3158 -8ba0bb11f6d22404938b2ff02ccc356a35973be5834f9b71521dda008cb7a575 -f18db1a05abde4aa14f59329e03f3270f6fae9bba61688cac080 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F12_0 /PHWOLU+CMR7 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font DFTEKI+CMBX12 -%!FontType1-1.0: DFTEKI+CMBX12 001.003 %%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 /DFTEKI+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 45 /hyphen 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 65 /A put -dup 67 /C put -dup 68 /D put -dup 69 /E put -dup 73 /I put -dup 76 /L put -dup 77 /M put -dup 78 /N put -dup 79 /O put -dup 80 /P put -dup 83 /S put -dup 84 /T 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 103 /g put -dup 104 /h put -dup 105 /i 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 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 -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5f0364cd5660f74bee96790de35afa90ccf712 -b1805da88ae375a04d99598eadfc625bdc1f9c315b6cf28c9bd427f32c745c99 -aebe70daaed49ea45af94f081934aa47894a370d698ababda4215500b190af26 -7fcfb7dda2bc68605a4ef61ecca3d61c684b47ffb5887a3bede0b4d30e8ebabf -20980c23312618eb0eaf289b2924ff4a334b85d98fd68545fdadb47f991e7390 -b10ee86a46a5af8866c010225024d5e5862d49deb5d8eccb95d94283c50a363d -68a49071445610f03ce3600945118a6bc0b3aa4593104e727261c68c4a47f809 -d77e4cf27b3681f6b6f3ac498e45361bf9e01faf5527f5e3cc790d3084674b3e -26296f3e03321b5c555d2458578a89e72d3166a3c5d740b3abb127cf420c316d -f957873da04cf0db25a73574a4de2e4f2d5d4e8e0b430654cf7f341a1bdb3e26 -77c194764ead58c585f49ef10843fe020f9fdfd9008d660de50b9bd7a2a87299 -bc319e66d781101bb956e30643a19b93c8967e1ae4719f300bfe5866f0d6da5e -c55e171a24d3b707efa325d47f473764e99bc8b1108d815cf2acadfa6c4663e8 -30855d673ce98ab78f5f829f7fa226ab57f07b3e7d4e7ce30ed3b7eb0d3035c5 -148da8d9fa34483414fda8e3dc9e6c479e3eee9a11a0547fc9085fa4631ad19c -e936e0598e3197207fa7bb6e55cfd5ef72aec12d9a9675241c7b00ad58faf645 -1297991b5d01701e82228d0313fc7c66b263bc79acddf9aac48a3cbf42b96e38 -583e1d059953076d68148dc8b6c9527b3a74ce7def788a11531f44120bdf0f61 -0b2f3ed94eebcde4acd23834c242aa4314b9ef98e4be72db76ebdd0a028cea9d -b4c38c1f2d24b8fde686832fe96204552c820e45b6baf0c3308742ae2e0d31be -cd19925f840e61d81444c6616541e7e970cafad2ca874f6750d8743ac2808fd5 -2c5f9a80bdf2389deac2b8a7541ec34bfa6f6f4a4d84955bc1f3cecd86e65eda -c665de9e153bba5be28fc08f79442db33d265b76156956cff7f97fc4be16a5fb -c2f3cda118ed6a4cf902535380002489609815bddc61b2604d16877b185f3bfd -703feb7f46c4c2c8b9726004ce07ed876ff55c2cc0b2aeccce79e471e578a8e2 -43b68802d5a1a04072b1485ee45c2f528a2b82240c93ffb286d85b2776ea50be -8db23623df3a6c58e72c1f834a9b3feaf1224fcc3d505216857bd37af007040f -57985327ebd701d9f1350611f9e4f8e3c051b7f17b231d8f07ffaa6b993c3094 -e1b0e7fe3b75f70c8b97fa903f80bed971cb3000ebd9f8977a7bed90d5c9631c -67f90ae0ca9d3bb97ad16adca726284df3bc16bd28be0887f0f80214204d06c6 -5071e97e7c80703dfbce34759ed44a02761f0be834fb03408ecbdc358527564d -a0b0a402fb2783029cce0b194b3537239155ea8e66a03856852e524645fb54d0 -71d3744b1847b44701699c6f9c5a1e62f9e2b70da147312e597d1e443c53d44e -562ff2255e433e88b70bb04652f3e38aac447bc22e8af36cc6773cd7fc15491e -013cb2b2091e7c1e3c71356e653377fb4cc12936678f297017ffbbd1cfa3711e -9e152a553c9c4d8ed5166a653fa9f9496eef62dbc1edf74e4d3b1f5e617c6732 -f14a947f610bfcace965a522c80667848f68a75ebd6d7ee304b5c4f6c1efd0e9 -046d6a0c7cdd2aa5557184544ea4175a0c9e3c15547789d69c82c5762cf1b869 -440f9898c950a05af9ee2c7a6996069e68dfa472bd3d853e1eb3b7c385df1c84 -dc262344a746d1e3473fb9e8b5a382217e713ed23b5fe71c6bd280cdbf481f3e -8ce66c0a0e588b0aaba11728af515bb9216e1befeb1e5cc4f574224893f5f7ee -2b1870d397d87665e7d30e6dd1b2b58c2f6712097aa7a744d5dbab77f3be86c3 -892a59c53efd891d0afddbbcb7e364bd44df865d74a43c37f102abe87415d46c -581473cad856df4ed72a418f62740caa5ffedcb7844ddee1a5b40d2166ecff4c -080e9255cdaeb7e4c0d436f90d5f7c8e9621bb4b1220a4f53f8d91d060e6cb72 -6c0704ad83c0de54af0125ebffbac92fdb30a2346507b6539b1fc286752a0a9a -74523cda0695f12b4e6ad1797210a61fbcd54babf59627cb8dbcd70ba08a4632 -9e386b35b340a9e0d16f493d9822ac7592b026ae6f6a5f6edd34a1111f97ed99 -235d5a1d5f00af945b7feb0d2b4dfcd5e969916a74e0ce04b3129dbafe491c94 -bc977d898b1421e55222c8eb14ad0f7c60e9be724a5b57fd8c5086459732788e -cfd36cd1e111c599dee7e52b5f9801ff7e4f7f3ecc53072419423421782dc69d -f121b09790e92e030089d961052809f2262f11cf568817b6a4b87b43379c39c3 -d60336577d33043566554178315d5cab5b487b2b7d98ef3be8b95ff8188e6185 -953c4afa1107e7e71990a174af459aa4506377e787f4e2c617c2632d9dd55707 -68174d1ffea1e5f701de8470e3e83c7e4b2755d210d6af0b484aef823cb399f4 -c439778c50269bfe7241348d241c74e1c7a96a23373d4a678daef1faf2c7ef1d -c7bc535cb94f98e79c8a522e86e1a4469f5c131361523ae5cea5de9855654811 -3b5310d65e83bede7b2af4ef8b5d65df610d6edba3d0ee98e709ac30bc7cf149 -58add9f02e710488f1b85699324ee9f9fff4eee13e88b316610eec4731f811f2 -266f7a3d0cbf7b0e69329e87d622ff75d3db3132392c74a419d0e31c86fe3d38 -ebfac4bc3f9f1a7207db0dbd22f013c9cc2cc0ac7362e976486847752a4f3892 -0f38ecf8d044ef7474a732815593ee9f54fb074d1e3c794db30ececad0f8c750 -adb6349f19c25869e5c3f7c336db20724b3e7745a71a67f1e44084148356b4e7 -303654a94500ba223401ec7d27ac6ae5410ee232f82cc759a3d4bd4c20d5e9b1 -146dac2e3846564320b8fc719467003b1d2886f64f66a6329911671f541af1f1 -90632103b108c36753be2b13e382de5978709007ff7a54a9d57c5c1380d013a6 -6635a4c8c963810fb0276fd44469a7693131574fb8f5a65c33d0d6f1a31c7bef -de1c15acac0ed5c0bf68dfc3f664cbfe92b441c07fd08dc714ca17bd03fd12b5 -a4e48857b0acbad33eae70bc6b0cb8f8c2a745b94e8629343b8b61a6f5e30f1e -d2c6413e13d2276cba6a9e2ab2f05d4c263ab7182b691b50ea3bca8e0973f4ad -d089d7f9e820da134c3967db0a1a6eb488750e3b1580f9a0e09d6d4ba9cdf7ab -99a3cf1841e652afbfc00e789f2a7c5754c58ebbd2ff20ff9462be3d346a4c61 -5c152470ccdc0e9e89bea2e769bf9caa5ca5a2c94179a0647d5f688fc23b6c90 -d42ab5dc33f68efb648075bed81064106757ada9decd8d723d7ada3665174b65 -933bc2edc9fb5c019e0265fdd068ea1fbe15030d7b239c1d7bae141bef3396ef -25fa4ecb9827567739f9a79fe43eeb7a6dc9fb4a3332e9004698f3d0d996df1c -b72b0319648d254287afe1a9424dad0ea2c153d4f7f708b90c2637d404995201 -d6098b3d4eaf3f05acdb0fd08aac4b8d3b2f19e9f9712cf06706d8d2684a25cb -f8699c10baf3e1091b16783d1f052e5c22a2d7cf8374fac7dee556a92486810a -fa8a42d97ab7d73f45c3e7ff2dc23605f406da8804cc389abfbf5e9c7790f99a -3ce308dc8a3b7e0a8cd57e6f4281359bcdf5298875e92b904d55258acac9363d -4d8810112716b6d02d3aba0652deb0b8f4f3dbd379559e9fbe8be3e94c232da4 -6a4c5f1678ec109ff6298a79d7bc979ba82205680e0fd156bf1509675783ff06 -42e6292a073440bc87e03efbad850a54170eaa29fac3195d053e379075904eb5 -94090b226bb48f43b377bdf49571315bdefd181b67b47065c69a8c33b596832a -ce5575a39d3fde0ed650e318d5b84b737b695cd6e5790b284b22b76b2b015b29 -e4709d7fa226c273ee4de2e221baf1037273021885c8e88ce07c2761be9ca546 -8c59a945ea04c874156ab1f635c86079c69c7cdad025a738f49ff2cf267039c6 -a41e2322bde4ca1a05e344dee80762b1df45f3b0171fbf229e49b5d8e9beec91 -52e535211f9171b5e7252c6f817f12f8cb989a0a6b1059b2abba393b2ccb7c05 -9c7935e9c387b89b1c0ac53f5382f0ce4eb0b632ef22b53ef00ccda1862758a5 -fcd510b6cf7e7b26f00dd67b0e1ce4739f18b43fcfb6844926e9e522ea06edca -6e218c82a364e4f367c2cfabd70ddb6d0a34e0150bdef09f2d19c21ed5989f3d -929682ec20da4e030273710f134557c9748e8954a1b5f3b0b099da51772d2618 -7da317969de51016cb1c4c8cbdebe08aea9caf1d01af24d1f5f35587b96570f3 -2b834eba6bb53ad9ce4f71de4ad734ee11a18b9fb950145fd8396b247010c62a -18ccae1b5eb2acf1fdde3b000ca399f96330f958865a01470cd7125502d0182f -88876f9916fcd96f70598e5684ab5c97fbe34dbdd284c4cec3a6779abb5619fa -b26398f761839d8d1e2c3bf896376379b434dbf70885e465807b7220b01548a3 -0bbc157d247e1d3fb4d0593cfec4381fd0e2fd0c3b6b5a5509c7d07aaa8ac095 -8742d67e3d33cb73450c5f4ced50cb8a6f57479ee6ff1696361bf1df84c40727 -6529e505f24b7a5ad4c604de4fbdba7911f1de4985e9d09b1bdae3bf5d81961c -26a4d7fcb6de8e5f37169a54a796cd4639c8fc59ab9d4c3969dab555f6050db4 -9f062e843bc8b8348dac64a11057b0a998cdfc384e399ecaee70e9f6641ac149 -0bfd2ab5a0f094e15a6661e6db3454fe1178a1a03f374d0a5b783243a1b609f6 -c6ce6f4b4f160ef672397610465bb6126f20b4f3c84e0312470874c646e90479 -5718f088ed026e38da8633bf5345919b8120c150aeeedf11eb75042a352cfc4c -51d91e1efe7121af758b81391d1719702f403f8a44c39ca29cdcb282d0080e60 -4ace0f45a8cc60b48a4327d274da549871aaf9d4c955440433ee62474667cc2f -46c37fd4a1fbbf873d5f09251fb5c26746d7700938c2db8c4b41a6c38171f999 -75681ea384ca008a60bfea01b870718ac88c18e4a5197b9612f43e3286d03dcb -3a76f7bde893ecfd28c8f30bc48f2d5c0d6e459ef478bb383d13080dbc78608b -b24fcfc39f474f3486b60d22e95567b2750fb2fdfa8c84a8bb9c5b7f353bba31 -00aba688b1e295c47ede11c0a3c556b0a5e87199cd55ffca6aa3fee23a9e491e -3ece355bcd337dac82f29493b35ee7ccbca34264259ddfd299ac04925c000f1b -532cd553f26ae3391c414a401c8dcbf0a1745c4cca68f8d6c05bc31515ffe0d2 -30e28d7722d6669cdd819bc2b4e58007ba4155b97e045a1d0a99dbe6d1094d6c -877b71cd404628d3b7f76b4fd469829163652f0d9d5081aa9f9759e7749ab20e -95f35645985119bb92c590ac80bfa8108b5996e9c890714dbd1b7f6cd683fa93 -d236b96481bb40de8c83e1d18bb2abc65e80658f7c930b97d2ca482afdeed70a -469a98ed83a58c58fb0b0a1bf4e3d764225b2e8ea1f5d92367e64191d33fb31b -b5a5e91dd6165a5b940963765e78f16553b6afb2aae0575b34e6c7aef17de487 -a9a6cdf107539fe8ca5271c4df9c59b82bab74a818292420125949b639c0b19d -dd78fe1cc16f7e2b444e77d2a18709c516f5140b23d92fc1a84f47c795ff0c19 -5fe9e1bf52b12a84444ec0b3b2a014dc17a0e262eac86b2af299e64902f29017 -cdcb64562f09e909be6c470101938c26c936dfff883ab31a3e15a3476e4a31cd -fc240a58bb68471b8b056d99b875e2cb340b764cb0220850d124d57117db25e6 -010dbc4dcddced30344f878ea1582b568d32317c823468db1f0cfc5dd2f9a5bd -f79c98ecc32a8f58cfe0cfe999a64df2bea5b8ca7c08555a16e5f55214ee69fa -72903e7339d1b5dd2be329a0c0b11cd1534e16f98d6333bd950fdcdf292a47c3 -bb474e799ca3c1dd739ab0253c93ceb419ce815ca0cbca3d82f0a5559e9c1575 -288ec852eae54c9a7f8253c8ac4281f18eb924ba682c4249e14b25474a64dca0 -2d10b0136c49ed04971907c97f9746fe9498317a381f8729e285d64b11672a5c -978539eb2c6b48e5dfc574a3da2ad6bac5331a6f1d13820bb249d08f263f0a1d -506379f836100329f3d53e818478a00cfd5b8d4eb4cd9471520a209f65ec6ca4 -61b9023c374f888f3dc6c11bf13bcc90a61594dab6ccc6da55c5323c82eb71bd -b66b7913749a42f355a9ddfe8781de6cf1afbb85f4472873e3f80c6446af72fa -5313504da2c409058ba66031ea15db3d448f59f520862ac50341a913143d672c -c3717e593e8b9225c7278aa2e3a5d10f149a799328278f973373c94eece7630c -f9a4b9851d48566a1307c92b59ad90b17a40760bdbb87feeb3b7b4544ed82671 -c57ac0c6765026c7f676d157433130ff6eaffad70fe208322d0ff05fd934b880 -64194126df164f7736cecd1949a87d7fde39aa702b3d5dd2ab43f9dc9d2d91a1 -95ad1530d1f0df0e071fad79f0d74f5af5de8f50d35562ced74f10aaf7123af0 -26fc2cd20f4a5161e6c27f23e6f5153a138e7dc7f282e05fd6eaf5a1d78251fb -db0143ab9b6455bd0bcb38502f691ae06d2f32e544874cd337557a1b1b912818 -e5ff4795e2e5be6acaefd624dc31b5572bb9b77ab2c863707ff871e8e77ab48f -db264bd26d904076c8af55cc4de07b3b1c199f903ea1ab4b614df71d52c3df22 -24195c9a91620cc122e6ba8f44bfeecd59d77fce5e6488e2a5aede7f95fd1550 -b4b5e415d1a3db18e3f685aca22483f48b108368ae60254143e172d4864d9f56 -6d9c9168eac11c8bb119ef287ca6bda078ce60e152ada80f094828b33bfddd4c -cfc25435c3ae9a9610bee5246fba52df3eaf28ab5b89df2ce02e8970c9431dbe -e45321c2cb0e8e043dfeda4fe70381f0bdb3be5fc77310c4db60c03a8fc3098d -e7e45c2e496a6d8b24fe2885756ec91af82a0c07c1c5e5f0bd0e326169bdf537 -d03b88f446c1b8b87a6ef7f4acf648c7d81815c013ba583488aa812625a8fb93 -2b4db3da5bab3d68db774de652529791c8a0e1b615e848a155c59f8b04a121d9 -64238dd26eecff5c1691c56fab4d5243d394e78ceac05870bc397724fd90529b -c61ac3a3cd7ee4c59cafd9a99111d93c166010b28ef35d730aeec67e8b0e5f56 -4c2d96243f3baef9e0ffd48509183f414a78556eff82ebc2bb7e8a31f2adb116 -3e586578a273a190efa158ae9e5f37a3559c36e2b0742c8de2b2defe462d7959 -fc17f5317da470a0645bbe5785823fb6f29d13cd20de3fce69994862b4cf89a6 -9c3b96afd3711e5d3326c07b610ea52693589694b7f718b0386a6a82b9695d98 -58b4e8cbffe74af30f594bcfe0ae58044e4e8db271176142a779140f9ee8a9fc -5060cc20b4645a6f7496676c04712abdda1a5523c6ecaa496be90d38b07bf7f3 -460f5dbfe831cef75c4dc2e4778cbdfb7c22e2c3cc45a710b4cb6e0ee65c8443 -59b46c26b508532414d0f9089097327cef59e90bbd9abee8a2b73e5ce06d5cc4 -b36cbc9c99953a54d9c42fbf99348fd2324f05806f6bae3040d960f1facfe9d0 -533adfd09cd99da0731512d399c34de204a5c9c33c0e39d63dbaf7519972de44 -2b042eac92b0b0448eca58df07e4219aa252c153e8efc7848447b86e49c8b8f1 -610a5012dd073934d904ead2cd55c309b118b196b2721def640502fd0f3931a2 -12462a6e6270c396674732fda0600656d74ea432c8c09ab5111a77e10de3f6d8 -4c2f9d3fd937bcdc718d1efc47185eece9c502f69fab96ca6bdce953c1e88f20 -ae635f97ced872b4abdc4a3d8a1fcbd2fcad6a61f5ab4dd42a4b0fe78b755c77 -7c865c853fc8652cf1c0002a891951a367b51ac5b19f30fc336f10e96cc51d83 -a3f42e88654b065fffebea45947ad0140e8e2f0be27a35359a88beb6e4504485 -309ec75eece6ef91afa72ecf19dd46313e6d383042904c78675f0fe0e65ca743 -9121562a6aa6c80b880546a665eaa499fb25c2cbef6a954eeb3bbd7ee628ca2f -be73b892c2765aa77e92868af919540d93ae0719425527cdfc9cf01723b00ba6 -1561d57160e9614ff28575a5fc02f9891e85c0d70fd5ad0af8a2153768626e97 -de50cbfc3d900ac759089a6228e847730d4b42811c09b93698af7eb071fc1dc0 -d266bdec405d2e1b97fd8e131410a14e0827f71543975993e6e86d4de57dd745 -f1a951031eb3811f1ac913c28eb0c26850f3fb4efb60bb9014b80ee4b3e2ad7f -93b933e85c9a01b863ff2131de51f94b3f2f3154b652090ecf25c8bd72fbe5c4 -74216441060e557368c4b557f3e44eb3b9b5059e602db55e4ae66d2124f32c35 -a45bf7d4659aa5574dd0e31f672f171107d8e54f643a0c27cb5e5e666197a83b -5d2a96acaff3a515588c18a0cc51bbfd12fca10a63a6ee5ef05c6c6882c9376b -637ff237873f02e6c5288959a59f93b59f806100f2a4923bd3cc1148a0461efd -922c1de49222a2c8fee475f04a596f2cf8494a67e5a246962fab18128479b2ba -4cf00247a47073dc3f838f2ba2f2e52fe90128cfa733ea150e4e14f04f116643 -b0f5d8a0e3cf4b78db22acb4bde71c219e18c68f5cd3bc6160093aee4367d6e5 -2bcad12c97318e80d5a1e8f5a1012c0fed5b407c061cddb02d2f41df2a9c13e1 -d080ba37e51ba22d3b7547d2bc0d50d090c5261033d77aab60db58aa545fa8b6 -cbc844918910e36957796f329fd876e8863db304c2d35268998337ed6390f661 -914ca544987a3f4c0785fee2dff16c6e5f22a338757ecbb18285d3f42190b670 -c21fa00625c599eb273c86937f3ae64e8cd624c17dfd907d34d8050cf9094bd0 -363c6d73a79df26f1d960cda122e1ea5b1a0582457fb0eeaa5f119638fa1d3a3 -a042a0e1b4435379521eb839efe532e644ebeae0d79f5834c498cce17c90cb72 -2c83b5ebcafb17322fae9ecf5bc72f1cf4cbc122011076f959f44062db85836e -b3c62374aa4cbb69d893a3afcb3b31a0314075e9a40b876a2e1db6e3b698c9d6 -08ca4089bff65ac1c40f82074a8a27d847b1512bebb90ac9a6313a044a5440a6 -5b2056ac1ae8fec24bb65397b42e57c65156640c20946c7268098c9ddfd6496c -d04ad46772b98bfdce86a227ff27dbe3eb4db49030d0833ba330d51e93044603 -b22a3217992dcb4533184ae0607b761c658d1d0d4e7c3ef0c144f2f57c600b0e -dea1b96ff3710e959a8b09fe35b44daedad9b5e3537dfb6f4b947777ef6c161b -7412d9358c520c6446fb40ca0bb9c3a013df757243edaecc55a4a47b33eb5df0 -7e39db342e015610b255c8051d665b2a0ee549636406cff6e9a2782e20400ec7 -3465f4f4199a54d8845fa2b5d42e9c9049d896378108444e818d1fdc84a27db5 -795761f129950f23e47525b26d7c814f041ef0394796fb85b43d734d042765d2 -91a71d36b7aa76adf05182776eb2bb98aab7bffe125db75c309543bdff315e13 -c9bdc19030f3e1d9d6ff9459fa5f553daeaa391a8ba7b5cf7dd96459fff50abe -b60f51494ec11ffd44602ee08d1da9eae9ceebe953243d7e8ccef12b1d19355f -9c7e4457ad57782929ab5718d710a6df74e3851eeb5ff964544e0af92bda18cd -c119cbdecdad28a60e693d72818875c0e39a82a47d1ff2e2e8f86428999adaa6 -c59925800c025868a686685c006c3305f26eb8014d93aad2e68a0cc637e37fe3 -fc4cb868c7e90d30c44cd9f11c49327ed5401f48d87b76e39c6071a4cb3b8f5f -8b3f8982563fb03ce823142a66d1e3cb27077b56cf391140b6fea0d15bbdc7bd -b9485ea75a1cd3db5af47d312f881ac13d395a5f3b02ac4e863aa08ab6078fc7 -85980fed440aafffff3d056ba58d4968d35c222d6d5b7def8b231441dce99f39 -febf2034bd67f35ac3bbfbe52d1c6ccc2f0568a7f110eacd0f8e06e0a9f2b591 -44181198bdb358c0d70161f04b5a24cd2c03c4cbe089c73807ff22a01729d61e -92326f81c7054683d1516c997070966a2a47a5e7db0dd5bd11a2e456231d9449 -131feafc413df1bbac0e1b9a9e9b20d52ab55c021a4ab45905c3481694c1c18a -6cf6f541dcdd4917ef23751cff0a3910fdb972a24fd709c3eaca046d748569e5 -33fbb79d67cc1882159600bd4d21efde6be9c476b4a3886c8aad618e1d229741 -66cf3118b05756b4d9ad314f83bea1f9087d7cb756fb403428d9bc52a397d902 -b646694e740bc0c3cb4e7b1efe71370e0f3072e63aea1973eab0b251d6fb409d -a3cce0189c6d2c400e006b5d05ce6ff74fc0f43a66faf62eccfc8207d8c08d83 -16e94ef8aefd06a90d122b5e6f00c7db3409ada51a7e8ae3e14fdc02a658722b -54c7113777292f57635d2ecb01e16b096cfbf98e134e921a17bf38036d1ff22d -d67df48bba82ed7879621ecb7df03a435078cbcac58fef6deefa1cf199fe7cf7 -34d88295ae8406144d37dcf499a7ecaae84b6b2078e3e3c6fa8b910726bc62bf -f2ff446f516fef0779ccc7dd9df999538673ef8a5c1d2f6630bb677332012280 -0e0e8197569466094d4163f50783baf221a8b4c0d41e37853e6fe6cb86b3a5fd -620e0ee034f648880844deb7b0a35669d51d8bcb5a80ab2a7757fa8fadb52fe8 -e6d5a3852cb75664e39cdc17dcdd2b9814da0f2fe297acbffc9189487e36d1fa -85f564a5d33c1d6432b77e40651521cc30a9cfc611e18ffe7238f9c8d02c954a -e81029278fca594bf24baab7b5b71f4f4d311a36280b84105927def5661d29fd -b580a46ae94e5f7487a14a64ca9e491aa70c8c01929c98a1ca26291394e225c5 -20d9d2735aa36ad447c2995e1856ad99b7d006056ef2b6df11892e41c0f42599 -a251ca23cbcbe80d5b46fd97af4a703fb667ae3990b70407ea701451e61c9e93 -ec9cb75adc74cf9e34456ef5057addf4442d93dd7c4c6133713916b6c24f81a7 -cc2c44c550124e2b5355205e7f0ea5506aa899abbd01cb4da8bdd0356c8804e3 -410d2121198c61ccfe4dcb25c826a769a58654f5a8466edf094e73d669995fb6 -96d0d0be36a928e140571c97693d064a696c302324f09c4facb1b25b0e3d5a94 -2c9094ef436bc99a5de2634753a77bed8c25a10d841a -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F9_0 /DFTEKI+CMBX12 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font SMACNM+CMR8 -%!FontType1-1.0: SMACNM+CMR8 001.003 %%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 /SMACNM+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 11 /ff put -dup 12 /fi 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 58 /colon put -dup 61 /equal put -dup 65 /A put -dup 66 /B put -dup 70 /F put -dup 72 /H put -dup 73 /I put -dup 83 /S put -dup 84 /T 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 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 -readonly def -/FontBBox{-36 -250 1070 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5cf4e9d2405b169cd5365d6eced5d768d66d6c -68618b8c482b341f8ca38e9bb9bafcfaad9c2f3fd033b62690986ed43d9c9361 -3645b82392d5cae11a7cb49d7e2e82dcd485cba1772ce422bb1d7283ad675b65 -48a7ea0069a883ec1daa3e1f9ece7586d6cf0a128cd557c7e5d7aa3ea97ebad3 -9619d1bfcf4a6d64768741edea0a5b0efbbf347cdcbe2e03d756967a16b613db -0fc45fa2a3312e0c46a5fd0466ab097c58ffeec40601b8395e52775d0afcd7db -8ab317333110531e5c44a4cb4b5acd571a1a60960b15e450948a5eea14dd330f -ea209265db8e1a1fc80dcd3860323fd26c113b041a88c88a21655878680a4466 -fa10403d24bb97152a49b842c180e4d258c9d48f21d057782d90623116830ba3 -9902b3c5f2f2dd01433b0d7099c07dbde268d0ffed5169bcd03d48b2f058ad62 -d8678c626dc7a3f352152c99ba963ef95f8ad11db8b0d351210a17e4c2c55ad8 -9eb64172935d3c20a398f3eeeec31551966a7438ef3fee422c6d4e05337620d5 -acc7b52bed984bfaad36ef9d20748b05d07be4414a63975125d272fad83f76e6 -10fff8363014be526d580873c5a42b70fa911ec7b86905f13afe55eb0273f582 -83158793b8cc296b8de1dccf1250fd57cb0e035c7eda3b0092ed940d37a05493 -2ec54e09b984fca4ab7d2ea182bcf1263aa244b07ec0ea901c077a059f709f30 -4384cb5fa748f2054fad9a7a43d4ea427918bd414f766531136b60c3477c6632 -befe3897b58c19276a301926c2aef2756b367319772c9b201c49b4d935a8267b -041d6f1783b6aea4dac4f5b3507d7032aa640aab12e343a4e9bdcf419c04a721 -3888b25af4e293aaced9a6bdc78e61da1c424c6503cc1885f762bfc28ec4cbe6 -1a5759bae248ad1c0184fd75f8d5cc91e8227d2d7410bd23ca597c67a186ab6b -722ecf126d264b34b5654fa05cbc02ccfdf8dc2a57034de3b2ec52111d2c42e4 -0e5e05d77d1196e03c5d921ed65396070d6a0bcb8249649a6f834d048700fbbf -a21a6bbe7fd1b47465c8d34d7969c36d613ea79a68bef17ee2808650aefd57ce -1b3058be01793098ae0639ededf2ba341f589006acbcfabe4329ff18e553888c -bbe844494663bc579109876808984a31843a6c16a09e701d4b77332e03210794 -82e3cf00e38d190f830a5f4b0478565b1faae4f0206b24b230a5e2fb390e1fbe -8c58639f74d99090c060a2edd0d58389d04525ebbb8badc23127379bca5f75f4 -560babe10001485f61d9772465d3d0e4c653d48af03e8825c398e729e9d7177f -483f13f0e0c75899ee4118d57ae2e9b1740e1cfc25083c64f24cb73b15c93496 -1796c92876e95f8125d325178dd9ccafe576a80699096f6a593723a1d5913809 -0ebb472bc3db55ab656121258e9b88cd7ba122c49b6eacb919f23a7b5e92eac0 -10a9638b681e532ac2ed6e4a6f9c463eed4a3e5d1e05116b9aca03fe530e19ba -05e3c56ca4e2690a0bd77e479ed2d342f6d37e8ceae80d6142661f89ea17863f -2d3ebffede6c46d979ad7a906c116154d0f764a8777775dd3c8cad10a3239573 -57d9beb19c9b49313a52bc6b6bb0eb77caa5304147104765431a74ef2335fd9e -d82db3530eb65df0bda6773af554a52d77a5194cb2ea22abe6e29a812e5fd372 -6a5b085656939c463e58a55d4852049d1c0be9512c3a3b2235acfec571c5c38f -bf7f87fe14d2aff8113fc80f8c95a2c1cf1a71a8831bf1a0b9ebf3b4caf6dbec -e52faed6dac10ce44ed3ef6b4d046744bf728f4e573510cb1bb8b36d2ceba426 -8b403a4182ae37e2b6c2fec373f1b0f11f4fc76bcac7134aeea33499f2dc7ad5 -b5b7824239d381737f748945df5c8c67dc292766a415bd9ab3c983c9bec28cc8 -ea0c03cfadac520bc858ecebcf59c72985015caa84603990534db3f82d6731ee -4a63f8243abe952181d2a4a8a8b653a8213277d66d9c7a2e212fe86e25afa9c5 -13fafa6053370e6676355bb3d72edb76ab0074bb98264c81a52adb85a6c29958 -8f77a3be046fc19a30d98217d0c997febf3d943037a90aa1ded4522c82917dc3 -1af9e42eadf20fd15a1c098527f2156410478fb3e9b18759f013cf1e1ef40b19 -93c53addd87af988db957627e42ad4486c3df8b7776a81af8fc2bd400c21a7eb -2c4d0b65e3f93a47f328c5dfd2bf5424bf56713da6650e61eae0334ae5c89018 -538e5faaa30bfb53e9cce43e0456d4d704e8bcaeddfad04e15360eb1b5a17f66 -a6f162ab12be1376bbc4a02c290846d29e39d6e3b6fe5116d7424ee6afc76550 -f36889c52b01ea2de454190a4dda90b35c598d45d94b89634ee420c9d3a20fa5 -e7908203b8779ce7bd0a215cdfb207e6de960d15a9f4acb48d653a853683c373 -9bd6aaef000d2e0840c653e4ffead87ed9e93e4980d0c7b34a50fcdf41e7b711 -b55715dd63ce17ca6c000ffb3f6319319d01a5e5762ad825f72fbbd55aadc5cc -f08246d5cf11b6a86ccba00ea8fa198bf1a0f5a6e3c68772b8b06e580ab50639 -96e717ca6abcbb236ce47d07bfbbe6c8474ecd58e0e27d6ad7bdf85b4d91b74e -d9b19e3bff9f377fcafae9ff962e2372915e170733b364b49e20cb167f425d22 -74dbcebfb7956a730c223df3fd186ea6027b65ef2f73afa33ebd4a70ab8d1b85 -0a8ac8bb091194a101a8d3f084718aa9d6c56dd66f1e87238c4a19b400bbde5f -4b49ab2c69bd56db4d0c2ac6b78eddbbc7360f412eb494f38f735c78a5c75ab9 -437fdd0a86cb55b9cdafb6c62398c9e38a2a08908dd56a02f94c87ae92f2bef5 -2bd462f1fbffc0bc89a9c16d1afe936d8a9210e62ae2a35f867523695ae8f97c -5907d69776dd8a87912c24ca461bf2ee6f88b855393e752c3b99cc22e782d670 -a8dabe703dda1e18f69b818818750edc89ed83f066bd6db88da341ba52d5f56e -33b58bea290fae23e69c9c62c93f90fff5b3a360f4ccc14e878f18e06e0f5a57 -f930d8b04ef2e8fe115afc91ea91185a08be81f09480b269df69a4538529fa64 -0cdab075df8098d6d1a1420041495d43652f77c4e34c3dc69020d59a79f7ca3d -69149d9d16f144a9d0200aaa39ef65853b4c20ff82d90ce898edd77fd3524a4d -ca50fc50ede8b4c3b309bae010bbd3f72a4ca3e067f268458379851744283f94 -4d66dce3b699def17aa729826e4cf04133de9d016bf138bc6e121f4829fe5ab5 -3a58fb287382d19fbd0454ecee19f933d548f37676f78699c93331ecfdcb89e0 -d8a48baff1a4fe0271c519dc42583db77c371fc50856a5b3e6e770f4feb3e227 -8e1dbf71eae12e7b7aad937382829eaaf2807a2f87a838fbe6a865f4f86c35be -24536838ebcd89918dde11cee7b3f89a6e54a1950a63df8692badc1febb5b43e -f39ebdca31c5f2e448306792052671e25a3685c4ca10d567a95dce8eb9ebdb20 -1cf6c86111121d4ab1d572f66ccffd4ff4c1f44d527c27708411e1ff77fad56b -81b10aea1c6e1489d94e5ffe690410bc8af67e16f64f236969587ced31e76025 -34aff571b89b9e3b8440cebb2d47800c24c0e8db8724b4d6997ec6c0380c37df -d93058378a2ed3e0d617c837278da7e3e4888d6dcd77fb5484e36f4ba8ab0c41 -471c9b55fb00f41483cb441a36352013038ef1987078d4044752082f51b60283 -ea3e77a966c10e7a4cb7bc33bdad42c4a9fdd0fc04468188550c49cbb90d6fb8 -d5b48e33055469dab567a5838b573b3da5d188ec48e9d0e04c2c9b77bb43b134 -1a436e11f433c116bc0d5c175f3da51aefe488bdb32961180e39e39ca5477ee8 -664610db298e8d8e40995a62aceea6e349c9a0ace7dbc702b42dc116b87f7583 -57979f51733e155cf6e286112ced0045c04ea7cb30c61ab218bb4b809e2fe15e -4b82a051502779654378beb5e844065e520776cadc3ae6b22ac9528c4f4d83d5 -1765162e8b246bf9eb117e371e0a9f4e3413327117629bbc7b3a6c6de431011a -b34b09ca0f71eeb4a19e9814c80c79ac3edf34cb4ba09b48c11e1c8b61e22c5a -f2470717330156b5cd64b26bb5e36bacb1443ddcbf9792b9a47db6126ca77a89 -8d9dce63a8bf141b540ea0bbf11564d93c4ce6c9d4464ba0e219c0b78acc3254 -34e59a56815bffecfc1a592651ac9dbcfde7763aacce483a40b70d3e2d0c1b79 -e5fe0f181520f0096591a679433f9c36d63b78cad00c2bb3b95702ddb57ebc52 -d7a34f6069a5d2dd2f1486ac2746f89bdc6a8440c5d6974c0bb786eedc356a16 -470a00efa351502bddb9feff00e0fec094019b7dbb1196223d23fc3f48d045a1 -578d0cc5e165d98c63a9264392b1f065f09779de806d342ffda9e5e343deb483 -bdfccc4d6ab94b0ef949aaab783a0bf138faa8b392c5769e6c6fbc2aee8c11cb -bb1e843eef9d3b25472bc8929176781c970d0e86b22484800a8bde309d02a23e -53ba834689447f28d97d7aca5529e1889f74609f66b692214eb687c86473158e -de1ddd310526246257113ce598da8b9b5b4b698d0c224d8e6465f9b5c613422d -17ce69b0d903fe10a95f2573b777919723b2111223a83d17457850816faf7988 -371ea8a0fae0cd4796976f9644e2edeac0209ef9a9d9d965c94749b3b7e3d3ee -ba118f76fe650f3fe28e3eb93456e49bf8e35fb68772150144d3a802f7e91093 -db52a09afd948441b9fc40ec31ea82097179f7aff7dcf3906dab3703379a7042 -785226a2ea6b26b0611510d7c6ace759581583fbb139dce7c262d236d0ca123f -75bc18de12bbbeed950d63b4eb16924ef19cbeec5a12af472c6c8b8c7d980cd1 -427c818e07b8fc739f77100838c900ad4596440adfba4e453aa4f9011bead718 -56756e7f6e4e80a31295daeb1cdfc55ecf1222185512a2bd4ef93584c541c2f5 -f84837a91828bd7062422f5e33dd99502d1c046ba883363797e75e6930ac4de0 -23df653d958dcd189c0b99faef64c2205c17d8f170eb6d5d1b38fd92426a1ebd -8e3df95c171af3fec5b3e519990e5c23e9016cead38f7ab86a3b4ed5718df33a -7d776050d8e06a4be856ad563ccb424ae4db0c44f2e50f7b29bf0e777363b58d -7a5d59a64409984361e1f2f7aa10d9aa353031ddfca4857b06a8f59289630996 -cf349d488bc51864e562a5eb83b2d4b84bee1af3b2160a7cd7cf770e6f75160e -3adbe3485a5fed42d84a2c19152142e0683fab1897d9cad78d85893cd893780b -6fcbe8c9da5b01ca7abf106a0af273caa5b1e60c193e64790137ec9566cc3688 -6d14b3efd44ce65799bb05cee6434003b1244c0090feb287c4c1ba5707734021 -abdead6f5e3a2e737af0a20905faf5c4ff70a5ddac039257edebc839a79c1099 -dbdf3fdfd585bff94e3de4e9a4e11b27da325d92b38681e51a751338033ad02e -baa4c4d5da8c868c7026a5dee4a37ff0820c768bacd7275f12ddb1385acbb06d -0e63afe088fcb655f8a79ec71e050e0b431fdd5690a4d6bff27cf461e999df74 -08bfef2c9579c7151c20ef06fb9848b56108375166da864fd266cbab79c2409f -77cf633bef510648184949736931fe759c2a3d12698f9bc2b610348d67a17986 -db7727a78d118d67e6ed09812d2cdc703b866c4fa933d81650ca0ea84202e1c4 -7f58bb11fd88f6b06f8942d762fff1cc3cc9d75a8ffabcc6df66672d910318f4 -8263eb2fdfff0e4684d37b91725fa744f406abf68842b5c17a3e6b1b0ea5faed -58f18382657860618a8ec0a56a44f5879b8c8bd0bff88981aee74193e7d25699 -8fe42268096b11883e799cedff1908ca02e9a79ea231158dd993754416dabd46 -f6da8ad469831d9e0fcc8f048ce9d46dc895c73bf00241701502068e958fb466 -46505e68d52a8eeac7214dfb7d7a6a0afc82a97200fa6abae23dfea81269a29e -fea3a662ec4391445e2443a294009b41e448bef82146819a82db462c3fb056e3 -2ef08b6709e4eecd1fb26d9bcaafa07459f1155409d346af9691c1764b2c62f1 -6418ffa364484d780f19d7f1fdd8c8f683fbb59cae97255ffc2a7f862f852503 -4d498a274c54e2b3978fdc4a6a9ff60a64b09f705c7d7caacce11eef0e7791a6 -9401b26349b9bfc78e08aee546d04b92e66ada64a600b7ac980273349620f30d -e26eea68f292d5a710506e46e3a8c014c6de142e4951c5d7c35fc93058b9e957 -b64a648a455b03c8eff1add1beb0f61e2da83e35f82ae0df02f1d4c83ae4fe2b -829e9c84c28b2ee50a2697042255ee060cd8ca9ef16b7bde4f85853ed9ade501 -3645b8c10e7198265de56f0f86aa56f4674ce935cba902060ec828b524a68b18 -a40efbddbb86dae83d5d5d29bee7c739d14a931268fe36653c80ec7d18f675c9 -acaaeb39ed044786b817cde178bcca76152edcff99dc5b6d985867717bb0435b -50752dbc7d64a5a34521c5c3774dac3b5f458a56fe2ac13713b220cbd0051952 -a37eea7aecdfd1af7f757c4108a0e8487f2de770ef6ac24ec2ff912649e23c7c -10aaca3dc234624b79bd5d07050a61206eef0d87345d9ba862af4507654e33a0 -3212db43517dc2251ac94033f61cb28c7dcfc64b5603a0aa58b7ea90dbcf9ee7 -3b54faf0013c9511d667059b00f4ad17d6814db9880df8b5bef758a406218e08 -d3c243072692419b68d7a02493a62c56e912f7a9274d49f61fb0ba06525f1a14 -99624ca0487120856276668243549d89c2aea7c68f91fb9e8a6360fde17e31cb -6b8659ccea25ea51556ad7597e9c88e398e4b9816619ac3c9565b04a1a80ace4 -669d25dbc26f19d9e3a4db3827daeeac4598b863c33577f2121572d557456463 -f3145ece7dde0b73be8ea88c5edb33bb5b6fa362ec8eb57b35eb74b0e47b23fc -055d22c25ada8bfe1e288f2e092232e5ec814cb47d27334046397ea984bb6103 -8fe0616fdc2703477b295fb0bc3a5960b13b96f97dae48ef055deb356a4c7c0e -d6dfe3746f0140f60cdceb75ff9415bc74cdbe016d5e83c067da3653f1b25d7f -c75edc30bc38cdc5d1e009b4bbcb9943d514b74c7506a157cdef37799611193d -8d773d6b487bf13d18c6920f34ede963b3b56a1d3818544ba500f87a50bd111f -69b7c9642bf6387ad9d2895f465d7fe645cbbc2d2969b9b1d98479fab792997a -623e2952cbc9d32fba5553c3c7354c2f7c57ed33af7a244a5e48d6eccad885a5 -c92344609e6278d752491ca753108441eef620fb2ee4057feaf1a4f36c890720 -af37b3cca9ab9140388dfd2246c814b62cc62a2fc7aea2e02cae03d5b861d33c -d14e35e1a9252cf1ac64df3cd6c1af9814acda1f889a520f51f7e090cf133499 -2971c0c38e55d5d9abe545dc35c2096e6ebdeeadefd4f5f8c7f9bd991d50a028 -b6398730382cf8c0a812e2f6850e97b852320b2565772a41dbf1c840c3129011 -c82c5e50b27baabb8b26fb535c8f162a13aaabf8e223dceed21616ccb823855c -391ac5ee4f1372579c26f8385693c314a1d0d08d7eb1931be069fe0d33b474b2 -06e2c83d550189bdc4a685a9dc514f41c6b4aac7346c50207c68d7f3a8d0bf71 -1af6599e73dedd88dfe96e97ca8acf4944b2dae15789c639047f7c934b68cf54 -6a1587ae90118f7442a2f3307783aa0e53b449f1a2af798f9a582546d53c760b -ef009917e73f776eb300409a93d6c3d3f83bf6639ca9bf8c7a116cb365e70fa2 -89ee3cfcc251db46150e43833c0cacc04804d01ba53faa549f95adff9367db1f -47610d83380c3e547a1eeb2470901551bb7f72745962e1d7942f9589d9ae9897 -e32bcbe168a7fcdf868cd4ac3f28aed10814210834b17462c3c11d6501075c3b -e8aa4bec4cc324fa41262daf51ea8848164dd0fafc962150272f2674e4acff9a -e3d0485ac1a76e78e011f9d667cbbf7971ae49fe32fec039b74040a42a2149a6 -8fdaec064b98ad70012d7601d881bc198c74ddc4a9db1f8999175959a22c91d3 -aa7960d074ca3ae1305709a571ef79d30ee26a0993ebcbe64ba571bfc6fee744 -78dd17dd15e0f4f9c2d28b92d65bf31d344cfcc697e1ea1aec5a00d0dcef408b -53ffb6f92d503277624e6389e41a01c92a095a9d87537b63698660265331acc5 -44eb1ff7bc693e6ebba4f819feaa43d80aec8536e921b4f335310e0b3b82b936 -9af0834058ee5800e6e4eae7b38420a8e3a7b576cf5c13c6a7e85e513228ae15 -32bf2e83921a4242589775cb87435c782ee5f2e87b704ae5e868b973c0160dbe -ea73874956e0e7319376bfbb00da5947477a35f9bcbdb15ed21d60885dc6b39f -5803a32acd23a8d7ebeb2a538fb7d4a782af2a4f1ac2899a9a2476cf88a13a85 -6fea90f3a84ea4b6730589785de3a44b75aee068e6b0891161d5fb4a69805870 -dd4c8289a0ef2bcea54d2087870c63fefb7e7c2324b14f0b79caf519668d424a -6a4e4ee07b755369c46eb360c88fa8db60d4a219ac0061889bfab448a1610ffa -7791532d3c42a011d27e0bd530e8f89ba9544c7483bd78fba7056707c76122ba -7748ad40e994afaac495e2057261aaa46bcab9cf933b91482e46f551e6aa0521 -cc9c4a2605acdf201e462597451e3532fa19bdc4b2ddd0009cac3db6e6f8df50 -c0416d523363299c93f51caf56f77dbf598d2a23dcf2c24584a2230a97d638a8 -458f1582f80bb7af91daf71214b9bd19b49b36b3cfb6e7222f4c08dbfee21eaf -d312497dd475a664d1c79fa944bcae504a235e79d8ba2465f2c3e04fefb896e0 -c437972ab98f13e5f0410bbdefb91b4e5737c54db34e2ed69f95c764c57b258d -20c1d72f271ce487704f31114cdb9d65f6c398d4b129affb061f9c18408433b8 -59ddea0da18e104507f4a4a04f7980485990be39f61d55feb35e4939ee3eeee3 -d26f5063719d95fadc1cf1bf3047177aea3626d439fe81bef8fbebf27108d069 -f93db534007203fad7325799f9b0274fb9b41be1dfbfbc4123a3cceaac26c46a -786fe50eba216bf1d2be575120badf09b8395e1ec627343fd7c3a45cc7069650 -62d489970358f378a92a1fa7bd37b0e9faf81dfb9da480ceca63060452a3e0e4 -5d0716d99f6510e197fb1423c8f1cc5bc9aa3e81e529d6e0c1954570e17e9c2c -54ff9de51c48429f6ec9952bb94fdf2e4d3b76b85c2f7c6e6a77a69fcb46e9f9 -b849115c05173dcce991b3b436f262a3559299afb14b3fb87ea304c430dea254 -78909d3be02227732bf1923bb92adceeb020dcf1edd908393ff572f36cc50935 -807a2d3471dd7a31aa3e1f132cc756925aff1dcfa8d9c67a8d398f765c9abbb8 -3ebaa13eee0a0aec97985782e5a429ad59c60a738f76a5ce639c305b3dcc7d94 -5ee8c2d1fa2bdf6f51f6309e37bfaa9103b4f70ec1764698772df0fe1f7accb0 -37d266ff78e08daf3ebfafddd94c7ab0b2cff39081d805811c23df9bce0ad718 -67caa20b48137de3b46239b83f552b81a10234640d1bc44e9fea6b89d1619a5c -b4ef1c6fd375de5deeb132d42be9c99613b2d38742a2ff54045c46e09d7314d5 -f6033114c7f49639f2af98ba5c73a1f1f4804a41bf7396a28047219e82856f9e -3234835da193e1d5df6a7e0dabd3773a048707f0cef71f63e339169b046e1dd9 -fa8cece14996ca05b5778c19ee3edecbda7b3a48c3b9d7bd4694d044f4839c01 -1ef09058230ed6f5a69acfe8d37630f48fc9bd0c88bdb79b1940332564d8e79d -ead707b3fb6b249c715f1661f20e8986a4ceabb96743f348abe34fb40410b524 -6c24dd47d08efa2ad8c3c892fdf1cb796be277ccd24c45cb495870870f521b38 -c018aba9f3f8a3270180e9187b72732b790870fcd5fe89d71d4d7e3baed76c80 -1ec016e058a703785e2c76160d85dc6ee32e253c444ef2d237f2ff6e117219e5 -834d6d231ece4272daf39e775c677bde6fa0a58b9b6423259d82aa9f2a757118 -169de82ce341d5d0caa4700d3045495f861bd921db021c674c0444c304dcccc9 -14e2a560f848a09978813f63ebecd3338fc27677dc3e9404a642ea9cb04611f5 -96e2d5948501dfa5d2a412bfdcc615c677a76f1a88bd20a3159cd050800efd6e -9a406ce00926ac0d9d60ca2371ab645956d0b9d0090609f10f44be0d78c165d1 -e930df15804505158188348ff6ce3a498b68da75f77a8f97e9133168bed04403 -fde474362d4ad5d07fc26a0b5236c30ee164c55144d5c3039a8230b94851a3ab -446f1d50b0ef7cfa83694dfa98617886c0087e4db0b4ef8356c0f3f10ba883fb -d220fe812b0b26fb7f8bd1836b24841f0cd5ecd6a148ada2c989816995e6b6d5 -44af2ccb189e57a98c39350c1e315101ae073fc73b3e8c89a9356ca484e54eef -e6fa4a6e73a64ae7f0e8bc93f35eb3de9b81b58c4348d9cdeddb08a0c64ef4b3 -af931f1222363bc4fee8bdeea7d9d76af1b2b2c341b8fe4af6fca674153655ed -68176adbab64301b46e9d8e8dd63c5ce594bcc173f0e0a84c5cf5c6cefa46e32 -615b4ec196e31e898ffd63fb99a5d1d81bd18c37f7021bdf6cf4f06b4c425817 -fa4949f4a8a494de379f8b5763aaeab960602cd364a68f0121a58d6daabc92e0 -42a46a9966f36440d3928b6886f3b9264aa9140b2977d4b9b42548f3bf05a7d0 -cc2bae3c8e059e7b2ade5d7fd20181ed213202dedc11a9280a7663aa04dff029 -4c41cd2bf6f81119d09fd7acc5b07521d07c719868ccda7692e1dbcd904bf46e -146045a388c095bf055b9f0ca241cd69bb44ea18d468c2e8577e4e29458531f3 -54f46dc6efe094d16948664ca346c8e4b3693506bd34ce81ccfa18c9108601f6 -7b3824680f2616be4a9f4e1faaeb932601c4bfc797ed2cf46f215e5ee7c95f0e -2e64636f189ff43cb99e807e256bc3f8570714f9b3f42d8b76a82dcd7a7fa27b -9828cc955406734af0852471dfc2b73f1130a32e7b2c831ef049cdbac22205f0 -6cba1005040fca40dc5a287ea26366abbfdf4b93994617b6130efdeda3ae777a -eea01c7be8e3aaa4fa74c879aa9cb6b1c0cdbfe09ffc9ad677 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F22_0 /SMACNM+CMR8 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font PHWOLU+CMR6 -%!FontType1-1.0: PHWOLU+CMR6 001.003 %%CreationDate: 1991 Aug 20 16:39:02 -% 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 (CMR6) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /PHWOLU+CMR6 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 -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -readonly def -/FontBBox{-20 -250 1193 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5cf4e9d2405b169cd5365d6eced5d768d66d6c -68618b8c482b341f8ca38e9bb9bafcfaad9c2f3fd033b62690986ed43d9c9361 -3645b82392d5cae11a7cb49d7e2e82dcd485cba17d1afff95f4224cf7ecee45c -bfb7c8c77c22a01c345078d28d3ecbf804cdc2fe5025fa0d05ccc5efc0c4f87e -cbed13dddf8f34e404f471c6dd2e43331d73e89bbc71e7bf889f6293793fef5a -c9dd3792f032e37a364c70914843f7aa314413d022ae3238730b420a7e9d0cf5 -d0e24f501451f9cdece10af7e14ff15c4f12f3fca47dd9cd3c7aea8d1551017d -23131c09ed104c052054520268a4fa3c6338ba6cf14c3de3baf2ea35296ee3d8 -d6496277e11dff6076fe64c8a8c3419fa774473d63223ffa41cbae609c3d976b -93dfb4079adc7c4ef07303f93808dda9f651f61bccf79555059a44cbaf84a711 -6d98083cef58230d54ad486c74c4a257fc703acf918219d0a597a5f680b606e4 -ef94adf8bf91a5096a806db64ec96636a98397d22a74932eb7346a9c4b5ee953 -cb3c80aa634bfc28aa938c704bda8dc4d13551ccfe2b2784be8bf54502eba9af -d49b79237b9c56310550bc30e9108bb06eac755d6aa4e688efe2a0aab17f20fe -00cd0bff1b9cb6bda0fa3a29a3117388b6686657a150ce6421fd5d420f4f7fb5 -b0daa1ba19d638676e9cf159ac7325ef17b9f74e082bef75e10a31c7011c0ffa -99b797ce549b5c45238dd0fadd6b99d233ac69282df0d91ea2dbd08ce0083904 -a6d968d5ae3bd159d01bdff42d16111bc0a517c66b43972080d9dd4f3b9ae7fb -11b035ce715c1218b2d779761d8d7e9debe277531bd58f313ebd27e33bef9dc5 -50c7821a8bbc3b9fdf899d7eaa0b94493b97afeac503eb5ed7a7ab6d9a929a8d -d186043a1a15f89ede60fc17a129181713fac8daa2992078c9b2770e3f66a077 -4de1d6ac27caaefc8559cd252ea7de4afdcf9c58ebd296ce87dbc21e60b4197f -6f606bd8eb2017a3ebb0f7083bbf2cd86a264947c7fdbed21ec1209b91c1fcd3 -71cd454a8c6803182bb76903809a5bbff6349ec62cae6d8972129e67dcb4a482 -f68416e4ed0e7b79dfdd536fd39ba44fa2b597b7d4ca464865257e5bbc717615 -92bffb412391ef40233320b55e661d6e6e75664feeec74d1fb17f913d3b7c095 -915c55052861496b6054079424356cf9a86977f606e2267462a3418b371664e7 -f4a9028c70791d4ba3589320740ef8f1e96b4f966fe336889e2ae7f90fa7d2dc -b60d5682860a38640be7a1aefeba833aeb5f4e8fdb40bb10ae49fd907cf75076 -15cd2a43b80a182280875edf444dba8b607f5a31645e57910f3150a062bd1fd8 -17bc0bfac4c303e12a17bfe4aedb626dc096a4fd2cb1c5005bf4cfaf8db3a11a -62eea0366e1218eaa02ec38fc4e712c7e369c57a05212b65d633101965857b6c -fdc189bd5c331a2fab8bab5fa95be04991ae405acc0ba38f474d680e5a7167d6 -a27e3b4581589480c5ab5553c897561c30ca6af8e9cc4e77673945495a1f5ab3 -5d6562400df097efedf523c41f963fd50a7fa297bd0c1cf486b6797c48ace11d -0146d33f1a89d8ab26d9a86dd75b389a6a3b7d9bce757a5acd3a1ee26ad6d2eb -f94d0649c8f334df0f41075ed1739f3526eaade0a56b6ffd7d9febf289d763e9 -ebaaafeebec7049387d9c4cc4aafbdf9d903ae1719c0358cf54b64c5f109bcc3 -4b0362f121a5f6890f66fa81087083f529242c80752c178c8d3e83c258f150b4 -66f875f67b0951835781d12899f1a4b6df7ccb59250e1aedaf0397014879a998 -64369bd8c3e6b5c273e795de9b0bcd0c8460b71c62e75ad6b58c3aae7b4feea7 -261d64f28a4ce7582cd0c4113b4e24ec349e759e1eb4977345b35e081482ba3b -26af7e65f28a732d1259a9b822675662d3c1b72700c1a2224556c103e48cca0d -000731b1445f879406ff6ea62544accf2e9cd299f0e7630d0f15064f68c3c08d -967f841de2894dd176a7f800cc403a8b9607d352f808b0bfc055ddac464dd8e7 -7ec1a1fbb3a50233b1047b11ddb9322b39dab2e013a2655faebd9e4da973a10a -eb25fc7eeb6620f2b08e587c9ffb8d6e8b07725c0df1e1f863d56a3882a1e7e4 -f31a8083cb69cf937d5b8931c87a9ca6760ccc6b44cd9c41198ebd875a744f13 -0ff10ba622de4a9ab05527fb01c1c4c83f0cc621446ef5c518d15bc36b7e2bf8 -f2d7a6ee4b8b880e02c9f61c41f062bec1bcb84820664b17c0128b07388d3484 -362e547f8b6a4dd0480729a7906a56edc78323b733fcae73b4fb022bf94ee41a -ec9a1a04749fd2b013b12f2e1dde48062bd0ea1b1f58f12459687c51d155ce77 -5d5a4cfb6c071f5f7f30d721352e6e0ba6fbbb6f92339ac89c725ce0e8bd2ac5 -8d2a3ad120ca6d3f3c97624f4f57c757a87a25b666f7b7f2a6931c8c5360fa3f -11187a864cae1674c5a3dee683e4cc140529b7edcb494250c1e7511f9d1258b9 -982c151512d4a86708c69395ad5402227ca1745552a6321ee8c80a8d201acd4c -0c1363806ba31f2d4f8914aaf4847503ed4bf3e946ed8569dada177c788b80a2 -34f55e4827ef90be65b3fee059ab7294cbf6ce714a074711e7238dc5a969469c -62505e992fc6e6f5815123895ac92bcc81ae80647295bb34a412de2a637b4693 -341f0936efb2811bb85d81fecc3be9c353d517ca4f9f671962e7c9fb53a16d9c -eac9fc54322e626768b703591607547d9e4b14ee6998f03232739f33a180c174 -a509f7d8a2d81fbf65c7427553def79ec9ca5b2258a15f835416e60b7517351a -91e3fd13e9579c02daf071d9bc7eca10fa40df6828a19bbf1765d50581438c5c -44299e2e4b52611e17dba5e9303187bbd483316d7b3c83c6ff1f50fde26da6f7 -d85f0ed7b574c84ee42ed417acff308d2c8b4f89c705f21c0e45787de208007f -a94759e937edf5dd986a36009b923d23e47d3848d57bb006ff8f24d2993a55d6 -6fa51f7a -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F21_0 /PHWOLU+CMR6 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font NSFBUG+CMR17 -%!FontType1-1.0: NSFBUG+CMR17 001.003 %%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 /NSFBUG+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 39 /quoteright put -dup 65 /A put -dup 77 /M put -dup 83 /S put -dup 86 /V put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 104 /h put -dup 105 /i put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 115 /s put -dup 119 /w put -readonly def -/FontBBox{-33 -250 945 749}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5f075ea0a10a15b0ed05d5039da41b32b16e95 -a3ce9725a429b35bad796912fc328e3a28f96fcada20a598e247755e7e7ff801 -bdb00e9b9b086bdbe6edcf841a3eafc6f5284fed3c634085ba4ee0fc6a026e96 -96d55575481b007bf93ca452ee3f71d83faab3d9dedd2a8f96c5840eae5be5dc -9322e81dff5e250deb386e12a49fc9fbf9b4c25c3283f3cea74b8278a1b09da7 -e9ae4fbaaf23edf5a3e07d39385d521547c3aaab8eb70549756eba8ef445af4a -497ca924accc3dd5456f8e2c7e36946a5bf14e2e959895f7c94f49137256be46 -4a238684d52792234869eae1a6d8adf4e138b79472d2a90a6ca99e2394cc20cd -3841733046175b20cebe372327bf13428eed6a3e2fdf84c2dba4b0ad584ee9df -b51828d3b8f385846158c29c9ac3496cb9692dd10219697b2ed4d425c3957fd8 -c4600d76e045c561216ef05d38177243c314877a69a1c22e3bec611a2ee5a216 -9b7c264cf6d1839dbbd78a40610f2c0d7c2fe09ffa9822ff55035ad52546970f -83eed2d30eabb1f303091ebc11a5379b12bb3f405e371519a53ea9d66174ed25 -a2e55463ec71a97be4c04b39e68112956117c8252db6fb14ab64534b4bcd568b -246db833982b38cde7268bbf74b6b0c18091e1b1f87d32d66f4dd023d1f10d2a -7736a960f72ac01f733a11023832cd68fb6288a5977743f781214d8fa9c0c3f7 -80001321d4397771f728fd9ee57cfe7d9192b887ec883eb1505068261dc40089 -7b7d2820f06515cd74513521f6397feab3ad3572d9a8269430e407e357422461 -1785fc2782047f4c0339d79b16862d939f3a37f78e4e2174e4fbf132539cb760 -207999ff86f6a3ebe48eb0a1ca635450fdeef79eb16d853f3bf4b414a09ba127 -88a5a1902f494bfa6d3d8e7d3f335c80f10619645f606b8c466afed8eb3cbb00 -5c459aeeb14207d89b151e1dc38e79f2b0e0e0e4d547bd10e8798584a52749d1 -cc59d74c5c9efd1fa4b2053d27f520ba1ccd990fd4e76a305eef0044efdbc0ba -b15cab54e8329f3091d28c0e6d36a5d1fc2192d087b5b39fc10585ecc9f30330 -b0cfedd0ecfe739740474151c00fba92afd2325c059baa40f9875b24b7ac478f -a8cb6b46eb9dba660524a08a6475e8c2752f792740432c7fa264c423124028c7 -f3d27c143ba3c6e7f6788792f3b7076f855b851092a829ebbe09bf4a922e0f50 -65ff8b258465ee0cfad6155693b734c937f9c7c1cba5cb10818b81c821e365ce -97c445546ba96b94b3e291e59f68a9078dd17610d452dc35d6daa62482bab9eb -4807ec2cdc3adabc0ddcd0fd627a68da2cfcc219d32bd0542d61dff1e9c19cb4 -e121d6b3166ccddba5521feeb61111165d76274f8dec7f486947717730acfb79 -1df224f6dd5dea4f4fac23430cd592f2a79c1c20111f6caa307f661143e10adb -8e5fce507a300bee7ace7cde121c594de9880a2badd6cb279aaa3a84b1db67bb -2bf29f5a7d7e7c10f9dbf7a63786dc1f467b103945c9e88cf8c727e6298445c7 -d3ad0be76a68c3481d77e7204ae98932a7993dcb3ff27e9cfb88907fd3383831 -8c5a667e1dfc9b8a40d9687016c357b26f1062304c95fff7be61dac16e88888c -078a83516fb5ddcd18e45b6730588b0d64f77881a32662a09c4dce2972f8fbc5 -a31a9eae84ec2e897cee359e8344452cc267ade41f625920913c5410b30a875c -1375560d0a61449767f29a640973535864cd5a26d62ad30fa217020e723bc550 -1e643b7d62c6e0659f9b594ff29b582b48653038449315abafba226f0572bc2e -79f3edda56755baa1414bf58cf2069fb7ca8851a1dc814d473e094b53ef79e5e -b94586827f6805c2d64837fa02236ad67ecdbd3edbaa4821d3ddfa5d01ead4ee -df559c3677ec73642f6265a703dab210fd4e5e9b34c0693fe232230fda97993d -ce82206e7092994cb538f49fa4eb7cab662aa56ba8dc53f8dd1f520319de5656 -97c63c9c433157933902e7c34654430a9f6bb80a43396df1a280db756e9cc454 -47df8cd0f607d358f4f63fc7b5362fe351cfa788fc455a9dbbc0bfc4ee8571f6 -483fc443f276b03fed769d15dceb7906f9771567eed3af154144b433bfb25f8d -f7b13e09b59ca0353f10593d864ed5f789f5e6226fe0d01270ed3e6a0b0cd70f -9963ce7428f1c358d4649d1aeea49b5e851a574d0c8bbd506f3d192f91250ae3 -38956a47f91247c6245d718bcf13fb03dff6d59e49a74e5e63ef797756969a15 -f00003eeef6fa8e130b02cd8b83ad4c0e3eaf88f5266a209aa665ef3e4f80534 -fd013b05205fec9d0264507c0e75e91474d2305bdf0fff344a7f5b591fc9dd33 -7b8ed55ae1af7aaddccbd8c27956694accc711b117df1e7e57d89a693dbd5356 -bb8f79df204a508137c2504070f15e5863e7099f15d6e87e5b8347fe28624ad3 -4ebe1b5a31e9f61960a9edd6abcf4d89fcf001000035c561060c62cb857ef5f9 -09220c942685982b697fb94d850ada469fb76990b3828f8f18a91c688da13307 -abb8b2d59c1db3228a231fa239b29b1314e94091587ad6ad9d749e0a6e38d8f6 -011f73ad65d21670c5e6a43020fb98741afcaefef6f287dfcf540e062a3278da -5e2ed0d2106ea6bfb0eeec4a1499c287eb32dae8138b72cfc11933959c942375 -3f10a568d672d7c1a8a896cab9f80929d7720a862fdb5988a9e7979c86e6e166 -b9c587499523d7add1978dc5df0e33bbb9faafbcdc230bfbe1be262dd025f19c -279af7dfa53b5da75df1e9cf074076f5fda37cbcc7804c2d61e018b98f719e95 -20b7f0416c80657836f538013f3c44c754614942e6a28aa02e00331e6248da3e -18b4e8e57082249e43e397fb4438fe63df69fa97d931e74b99890b3e127c1e41 -78923235701ce443264fc125ec1a4d441020db29caf9734d1d833f33a6063191 -aa6c3168387979ea32df6b2ad5945b308056ace512dd611e3d97debb0897992a -ce395ea7cdadc00148f37a65f5f29ef3c0fd36b0fd71bbfc33f905ccd5c8323e -edfd0c6bbe986a60b7852e45399da9134ebeab4ed9af7c5265c83846504e8c60 -4ee7d8fb6c7f6ddeaf92578cf7d85a3db559c0b30cefdcb2180477381f1991be -285959265ee21003c061950c472bc151e8c271e23f7478b9539081562d1ad968 -ef48df695da50237d740f9b438ae514b3fa28714b655697c8a014d7c96a32bb6 -ec2446f587dcd4d939d86ec385bf58e6db82c6e8c1c6e93994a015decaf52f48 -fe5eb21a911b7d5efad3accb49cdb6f62ba0b8589ec038f6d401fd82baed1a8b -df8066d1a5f315f0a35f44496ba0f4a6106bd4bb3645140cadb734b0827350a5 -6c6c1459ac1778190a88d2ace507c3264f5aaf1c403eb59d961fa2d88896bfc3 -5f6fc174ea8573c65ae1abf68e4a41e52163d87fe4b68f0d9e907390987e8967 -ac3ee7b3f914dfea163e65d474380be09ec4af76d82abfaefb6f17ba11e2e859 -31fb64797550165359a6addb8c0a96ef12c8133e70b3e44390eb49ad02e09004 -534a8d9e072ca08d6427e2be0381cc2ac5bcfed7249445e9ec5523cd56bb24a7 -1b73aa6ecef6bead07f425c13675954192d3133e5de945cc0b2a86d50dc8f60b -50db6ac485857d6c791c4917a4b66e2cbd7a0e05d7866e08c78b453d9931ee3f -eb1ad64064a530da1ace384de24836f5f03e9b74c2515aa2e4a86a2dd33ccae9 -25d14dec6b434ebce31031facd2f4984672b069fc2c81878c530a26269895013 -4a4d3dfcd33501bcdb974c2cd298daa27cd6d330deb484183414596cdf7ce814 -9a182c9d5c0f6dfc3a3f5fb040b27f7531d62684ba9223cf7a0cf4779f1d83b0 -0ffca51dc43f87b55b1dcd336848fe9044d32308ae4903d032b3594fe4a26b73 -3c082cba39475e3b5fade728089bba49b223ad09b9d8bbc7a85dbe821489e58e -72cb3250ac485e9afa51b08d5933ef83f0259bb99ad23767e792da12d09a3616 -3bea2deb4435e9be6f416a0d29756e58b621e565a8765332073c06d4078a9b58 -8856262c0f2da68e7f7750c04da93ef0f098ef69373ce61df38d5d1292c47606 -090be3af9ab571ce17ec67c2f574036e7da837ad07fdeba693d53ab1e01d06cd -e715c56fd1b9acee8f2c9986f134b5101e91052e960d66bca33d0565879460d6 -a231065e0fb1fd68c223054f36be5c69572e3b340647e9e2cd2aef455031bcc9 -7e08f3ecfac8ad764cab3a54c2a033bd89acda1e2983947a67e91f05632db964 -3e55d5a6bcf7f65682f5ca66c8ae24f673fbf55d0646a28654e16955e3a1e79c -b71863a9f846e4b8af8e5f778f3632191d6e6a6f3ad4aecb2c4be6254d6559ff -95b02b6fbdef731db0a5e6df582bafb9e2eeee031c95ec0eb824cba850ae05b1 -3fb79609098e8246351ebe7201eff12ac791f9d07ae2d81f6e55695edfc56037 -51b7dd343abf17f8f7d6907a7f19c251c7c284595e952669a3173c3501bedc08 -a7a379424f713036c764bea195cba1eb60c19038935085a97befce56762e04e4 -d124295d9674edea6e99be522c0c2fd9dd234602f7094d192578f60efe4eb009 -999303e2ef637de7d1ba4dab6f45ff07679795b814c1ef1a29d0d8cc9f3e2870 -6058136e13c2fda1540ecc19d81d511508be8c5235853587c58c7c18241756d3 -4c7cde8f86c7c7dad56a78274478cfd79c61476b01536a70ab628b756b26dcf9 -e0d9ccd39bb43484f1e9f33c1a4ba1e9b26a68471a8d3202b999ad550f848a62 -19b28dc3d8ecf865bb2e353e44b6befe1203390b855945a92fb51432f4258f82 -7829369f1609f3f89a0ffc6443225e76a66aa40562db0d67eb623d310208cb44 -8f1c4717ae002392f26b1aab614f5c6ce84e8301714c733ba58d264d1281f719 -c405623ebf561f77ec7307e6ae9d102458c62aed2b784af22ac88bb60521d492 -6cef881fed8776f0d84ec80f1334af83ecd91e5887167959ee638c7d4d4dd1ec -3bbead557c51ae280e60bcb40d7835e9d8f9f11a336a1efe5e3e4f90be78261a -9bd2e1fc4379ce5f903d248c7ac3dba368eb71bd4abe5764c6b6873996d70217 -bfd0e2e5acb6f190fdd8f48be9f56da662e80c5c223d0eec70e32173fa003b6c -d7a5545bdf5bce0b60c5d20bbf8be4d913176bd961ea143bf7a001f8dcd98d5f -d6c4c1144e6cb504887659fe7c5c28898319ee03d8cfb5c67b401a4da9c62bea -4217b23f9138a7a757573f9080e69d0c40e4e826374fe960e88f256e3025f5ff -ca -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F7_0 /NSFBUG+CMR17 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font IMAOSR+CMTI8 -%!FontType1-1.0: IMAOSR+CMTI8 001.003 %%CreationDate: 1991 Aug 18 21:07:42 -% 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 (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /IMAOSR+CMTI8 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 /zero put -dup 67 /C put -dup 83 /S put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o 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 121 /y put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa0529731c99a784ccbe85b4993b2eebde -3b12d472b7cf54651ef21185116a69ab1096ed4bad2f646635e019b6417cc77b -532f85d811c70d1429a19a5307ef63eb5c5e02c89fc6c20f6d9d89e7d91fe470 -b72befda23f5df76be05af4ce93137a219ed8a04a9d7d6fdf37e6b7fcde0d90b -986423e5960a5d9fbb4c956556e8df90cbfaec476fa36fd9a5c8175c9af513fe -d919c2ddd26bdc0d99398b9f4d03d6a8f05b47af95ef28a9c561dbdc98c47cf5 -525003f3dad7933eb57e7db1462e9d906f6d8f5bf740206c1ec5f36e00aaff68 -f3ef6f3a2540e5f9564d1c215bc1e7e69c7d04da5db1cf195613c9cbf4baa360 -84aef3e10e24877fbe36ad731dc97305bde6db1f934909faf60b8e28561fbc57 -0f5b6225425bfde8f0c71cd4507b82ff803e9a301397975e38a259de1e1b4fc0 -06bb1dc2d45b987a2268a77ce8dc025cb0d1b39788bbee149103950650171c94 -5fed1063050a90bd38605bd9365d1c2ae42a7da3ddb9a263fe10bd487f63d908 -d4f02758bd9d7be53e6353a25befa29e42b50c1d078a8b3a746eedb381cce36c -93fc4bd1a8d1d6acd0d355e948cfe397b74d243eb51597d251d0bae6884d70e8 -fee119462e1939a9783414df59eea5ff1529f13869d1ff0a44935c5198cc5daa -e1fd2a17aeebf4974052d06734a409e26c457c06700c55896c90bb33e044a737 -46590d9fa242819b9527fd59818d8829d4eb2d26a34cc05a2cc063e66f2df193 -8e4f9670014bc243180e45b51ddb05ad1e6a7f619ee1ce09cfc1a4f02cb7270e -4482fedf673eded38ef3173c475c34bfb3f6623c5e942a7797feddd0ef1d54e9 -1d90d7076c0a9687e334907c22f2e7c603388d8d626b0e5a62b7543dcbb575d7 -9a6be1528ec9bc18570001092524e4fbb02f3b29293bcb4f0ef14a2dd9db22a5 -bb33455799e8120d2a4862424aa4a382972e2845e042506fc8f6e201d11dd0f2 -09fad8dc29c3e12b66293acbfb13fa0f26238981f2cd52b47a8cde6df5cdfaaf -3113e1a6366b806eaba9c34e5d41167cd10d7b639021fb4cfdae28ce72a93f3c -e8929a4812c7a16ec33c29d8020cd230a4d8f813e19c77c1584b426ce87404d8 -5df0d23f58da6646e70e95698e03dde0afe913ac6ea197ea6f905ec8d6688d15 -e0992fcdad7d0b634043040c5351ced642ee0ec8cd65610127b9144c561422de -ad3445d9aed3a5d6737892c975bcc2cafb6092b765134429b9b3fbcd6cd919a8 -0b3d1b5a49a6bf0373649d317c8c5f99b75739a24dbfe1a40459d7dc6bed8688 -2a0a094f1c134dd3c89f9c7cf218e82fba2253ded297a4177852e2d92bb5c021 -39beb1f02bd71757b29fa68878cb445ad61bfaab2fe4790e6b53ac9d9ff43cea -a4302d3b97917f033cb1e52c7ac489838fe113e1bdf374c0e4bbfe6178bdc59b -f3e2cc97e68e5e9b07fc34409926d737112acb108d8d909b6d4e2eb2f0bc49f1 -43ddbc0d89157693c4ae6cf065542645c34853c08ac2583e6ac8f2b00de7fe1b -95bee859f8a1e1148f4cd7b335b43e2e4686e1562d3efffd0a2d4751a8888198 -61e9ef2b50faa8261a70a048a55a4d2088153609645fe0e4159bb7d32b442cde -1d9285c72e1be0a0b4532b020f05940615603b4ed3bb0ad5cb51bc53a7d8b505 -910cac90ca1710d09a4de6366518d10f5047f8e151986bf355e5fca26ca5aba0 -df34f20323b602612325802bc8cc6518b24020c6e94bff0cf76c2ea33c237008 -834a56ddae9eb7475c02951c21fdb42633ec641a25c70d0bc7e06e2a4ea836fd -ebc2cd46651f8d8b675d4517f68803f431173a63556dbc30c04766fbd9bb5aee -65b3819823238042ff05847772ac99f19602f2f62f33afb1002f6db2d41aed13 -ed7f70221279e429a98d3118e4f015fc3a0fc897f71a1b3d396584c12353ade6 -8a4bacec881bf3fb4cd7af7a94a7f6ae9e20d7e611e3b1d11d40a735722224f7 -de497e1e1a99e13fd37fb4adbaf7c94d3e75ca4b05efddbc00e315d88a56662a -d6d01b387a739684de73034efb2cb62a0232a555669096a5fceda5bd5cb3cde4 -a76d5e3f2adb0f85298e5b16df2573cf2960dd89636000cc6f8ac9c26bb7dfdf -eb6b1ba710616138a5b6c5097e0d640bf7aaf92bfaef1eac3126f40ed2327f79 -005e60d2d9452cdbde7052dd2744ad2bada1734a029a4578b6c70d6dc2f0f4b4 -2584e1f20b14b3c01269ec20d2bae5c0fa6cc244a8bb31a85e4d5f9ad97e7066 -5a05b38dc3193c0f9de6a15535dc736b9dd709f9532ae041f9840fd99bcc733e -b8a59a6c36f2d1388cdafc40a8940ee0395d38a310aeceb1f8951765c2447e20 -a86cf04e2c0a2377a1d4fb2444c477528343d0bf0321b915602d28fbc87994c5 -4b9e2a570c40e97b5053e1d67b1d93e19071a5e7c093f15a13b659e3229f9c89 -168742a16786f64971c52a487d8c44e3732ab4c92f83e77a3f92ed5385944de2 -68ba2ded743f4cc54e62c4550091d54c2155eb8540f8e4d990c587898065eb8d -1d3a7069ae56a4446b711e3ba4dbd8928fa64cd0d4bf16b029f4a20cb66fb35a -5c4042494bf50e224ae95dfd4712501fee8a1d1e801aea59fddd65723e7ef369 -9e5e6c21adc5a3ec2cee433946e5963ac3501c3989d4ad230f6d4903d18820fc -14912ecc3fec00165469ab6c3bcd5b3f8cfb6b2c105dfb359301e02fc54ffe51 -72d26ed8135bac3b47b5c4a236f1ce35dc923e8401376c8577ecaff943705356 -5764b745531906230654b27082dc0a2f4668b3756f5ed9d45e6796715a212e8e -bb9d81ebed1c7483013f4dbb03c472394466c5bbc3d5f57ae9defba4a7001fde -75c4355a127e006f51cf40442bb8120922932ab69443bc99903b61dab4118970 -55d56f6562631ee28b0e2ab41ead6dd03bad61202e8bb9b6c4eed274df890ba8 -aa69da7a511d1e90d75aa747cf960f820d0c5c4354da3249b14f1bf7fa37d6bc -70a8af2969d640069b77ad8988b04ec31143b3c3f2653ea8f5f0530d687a685a -6248a544b12201ef8660fefd22a3150d8f57936e2b0a20276ec30a64e8107dac -6c5ea6dfa7262fa866e02d31e1ce2662d0472b4dd56049968bfb03e2e3c4be71 -9a97b6fe5138a1f65755d16c379452f0082ed8855f55805e4a634d5c0eda44ce -b4e858fe7ee5beb8961ab25e72e06826591a30cbe9fbb965dba3b29b3a1b5ada -3936bc3830c744b3ba59642f5f391081062a0bc4de265bb5e614cc1bbec3d56c -44b74ee46de08defca20da3dce94720be739dc58fac23637850b50a3b23627df -8c435417a88ac60be35b829516256d0fe34e37f8c35febcaa2ed5b5ef2cbfc6d -fd90d6517020676c25957c9feb498d0f90db575b083a29bd28f919ecc80756ce -a7e244e3c191a1ab06862e0b9ff583f38d915d8b2e47a4de20305704715bea11 -bdb8026e568a597bc2a4cb305eb3368d423254f35b1f73d59cc15b607c99ccc6 -d8d42ac5f5677468fab2096cfcf15d37ea34abf1de545d0853ce9f184df31ce5 -68ce0a696ead74f0dd918836c7bc7b280b81374a44b3aeed4d70f75b39828dd4 -5b36145b4a7192dde7babb04605d77585af70fee1d189c1c89c0d925732a7e50 -a727b04d3805f16b0654f8e788b95b8ec08a9ef2428ab8623d71c92381c4fe49 -3da1c80acaedbd524ddd378e6f925f32b1a4b9bb6f12cb753aa48a72a3bdf89d -0a7870be20e8a3d767d4f36fd93c8b555bfb9ad2a59b20f54e848930e72e6a55 -592ad12781147e01972333784212401fa09cbee52e9b3364bc6362f3a58cc77d -b4baa49088d14cdf16adfb4377d6a143d9dd1b1ccc1e698c6123edee37054f03 -e97fdff3041f50e6626e67c9f8980116e9cd3e9ceb15cb23ba0a633b96890b38 -9c81f8ce573956bcf6f4725b999c00ff81453b7dc5daf1e017b2af4022c81071 -b614769e14826cdc754556d57cc5b7c8153c98d1604cb43ec04ee630fd88a4e2 -f2a145db470e2bfbfe51696cf5ec3e2d6629c070aed5a04e8e153b9495eb3bd6 -a15e2c839194bb853b571cab9b7bc891ec782704b4ce82baca278f043742f00a -98fe8d818baf953c46fb557f64965c6c0bbc10325431f7a7783df8e5be7bf1a4 -82eaf05b8877b1f4e566b6c1348d425f1153a90d3904069d7b530c88959d378e -b9935d1522c9673be73eb730a2ef9b99871b80341d0b6eb46aec361c4e22a9d1 -5c488c4e3a09c7b452141f22b9ffccafbb0fec08bca1d349ca178fa8b1d6b601 -f1817ff8e0b94292f457500caac1261a2251c02e26870edb6c12e791fab0f7df -254f3d8373a3ce6bebca480057abe4d560c488e528642b9859592d41118ce859 -8ffb090b03f7df74df9e9fad519c1c0db38f7fdfa3a63d8e700998b2a119b95e -8165931443ef51c1cef3c33db946cfcf45bde4c76f40a069b3c6e5262a9a9559 -a1372a8cd2cd24d6a245b07e788fd86c0a8e7ed308338219192cbf06a033e6a9 -9ca49bcceeb4eb2206af7d00e6c6f84db610fb75639aff589d3a2ac4e44a29c4 -80fd5d5952418f2935a38bdb5af6601a6b729a22712372ecf0ba37b2eb5d8ebf -54983491e1aa33a161239710118be9463aac83612f1f9cd1936ae82486293a92 -a022d6d08c949e85f8d7210b41c9080c866deafd16a7593b480905d69decd042 -9405f5c6f3043aa8314b24f6742e8328077dbb451df3f006706ad20fc1fb528d -95c7d1a4147659bb7d39058b2a53f0caf93ad60255ba0d0474a9eec28991c8c6 -e37655e78f96a726fec842c6bffd1d4963e4f69cbbfdc6fe0e4cb6653a56014e -d7a6ecd887ace08246030b0d539af97d0f448200fbce857fe968696a120e7733 -dd8159daeb8d35dadc4c928453a037fe755c1effbc1e8cc2065d44789755dd5e -9a25b9c023d72439700affdfd8a3ce437eafb6831dd4a662031cc39344b9d1ee -87b7f51cc3fa54a76bc2e08c4f3f314d2305e7fae4ee6be9c2ea5d587bbc1a69 -622aed022bd4bae83663bc78147b8c6f50578bb26807f0069aa2817988255b05 -42dea8d87ba88e13fa997b2f3068f85bf6494514da7eed957cb691c513df3836 -03d6b37aacae9e991dd6da56b6240844c855032877990650d2c87ff97e5f00be -9b6fcea80b9c6eba814f939456078c164b09dafa44011c7f4dbc56aaf3533f04 -24edcd65624205b3cd8fce7fad14e22bccbae790048bf93f5ed65b0a60b01771 -0966bf9ee0f08917364fdb1e0b189c2ae280141362a9719dd377f69b6b94c93b -87fc88e1cf88143864a5579ff239d6806c1701dc09814431df7c6da5c1888e59 -f9d78532b76399b491ecdde85ba8b40258b51cc30fe376fc9555c940c9f36478 -0c521be6a9599da36c3d8b24905a66881f82d4a0d4b5208878c1380ffa646c1b -ed1491158c1c0bf3a3d06bc4c137b2023f512acdf682af7b775b855367af69e0 -85ac898045aa0948bdf7892d4446d978883242e0d3ed87ccacd4a46093fe0690 -ee70babd23280d13d83ab8ecaf9e48ecb3555287de322918dae0fe91c264b3f4 -6ab68ed5b94332c4548969f5f80399a3a6eb7e8bf94588d5741136613c8a1307 -dacad7667ef3bdfc7228f8cdb47f087b9376635ae0f99309d4f2f7aa80a9bd6b -890019e674dd24f383733a7dac6905336fe0fee1eef550d8e6db8b630e922484 -df9328d117234a63d32414debc1fd1380691ddfd382227e465c54457371f1779 -707445914dc0995676ecf78c3aa861a274d58419fcb54ba1d6f73e32c3c08639 -6e1547d62dc7ac2dc35e2b8487cdaa02ab4bd016c7ee2e02782231c0720d3e05 -2f47fd68762451ce0da2783385907051018a970748bfff3e49f7b655ed34d8e6 -ca4853c419c05452907969a45025d06a736f158694ead9a734ae048c098ef9f5 -5d2e8eb48763d9b292bf533382f9b93ac56abfda91aa19ae66d2df62545246cb -545c148d95109eaf40d5e0822c1db5e10760a8b850b42ab8c96e452f369897a0 -d8b3f7d3d3416957d2804271b552b72ded19d34ddf0008ac5bdd71c58aa7f3bc -9a69d88671a8ce880c4aef380367128c89ce9c2026aa8cdf342900526b79ff5c -11799c6564c01c7c7caa46267644e8f9f741846755275f18e3c2d398448c7155 -bb4dc0c34b1cf44a4dc38812f3109ef6216de1dd5ca2ec28621c985bfa68620e -812c160bb73e3467e269325102aef682ba88fce7d9b6966566e0057e528e385f -0cfac96f42affa9265ec1eb2292628d45a079d7b63b814dc7980cce4f1d78983 -79198b40f7a9901166eef571aeeded70cd5c9a4e998e9a61d71fbdc81b254f9b -84489e4ca1593eae438a5920d09c28c59eefd2033f03efd12963cfad6ea0a591 -e607587de682dddd50ffa75bade25b6e2af63766d2bcc82b3f7ee2cf0912bed3 -5eeb33c4b3d158cc749f5fe0a07f35582cfcf2300d14c48b391a101c866b70c0 -e023685a2cde1ac50ca1dfcea282df620bf85cd9ad910bf3e13b36cb3761d327 -f519188cb238dd2ea2838c2c57ebfb463bfccc1d255c48cadbec3a08569dbc3c -f607d74137a67ec5875fd28cf3 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F36_0 /IMAOSR+CMTI8 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -/F34_0 /INZJZT+CMSY10 1 1 -[ /minus/.notdef/.notdef/asteriskmath/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/bullet - /.notdef/.notdef/.notdef/.notdef/lessequal/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/element/arrowright/arrowdblleft/arrowdblup/asteriskmath/lessequal/minus - /arrowdblleft/.notdef/arrowdblup/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/element/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/bar/.notdef/.notdef/.notdef/backslash/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -%%BeginResource: font LPCZAI+CMMI8 -%!FontType1-1.0: LPCZAI+CMMI8 001.003 %%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 /LPCZAI+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 21 /lambda put -dup 62 /greater put -dup 65 /A put -dup 77 /M put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 105 /i put -dup 110 /n put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-24 -250 1110 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa0529731c99a784ccbe85b4993b2eebde -3b12d472b7cf54651ef21185116a69ab1096ed4bad2f646635e019b6417cc77b -532f85d811c70d1429a19a5307ef63eb5c5e02c89fc6c20f6d9d89e7d91fe470 -b72befda23f5df76be05af4ce93137a219ed8a04a9d7d6fdf37e6b7fcde0d90b -986423e5960a5d9fbb4c956556e8df90cbfaec476fa36fd9a5c8175c9af513fe -d919c2ddd26bdc0d99398b9f4d03d6a8f05b47af95ef28a9c561dbdc98c47cf5 -5250011d19e9366eb6fd153d3a100caa6212e3d5d93990737f8d326d347b7edc -4391c9df440285b8fc159d0e98d4258fc57892ddf753642cd526a96aceda4120 -788f22b1d09f149794e66dd1ac2c2b3bc6fec59d626f427cd5ae9c54c7f78f62 -c36f49b3c2e5e62afb56dcee87445a12a942c14ae618d1fe1b11a9cf9faa1f32 -617b598ce5058715ef3051e228f72f651040ad99a741f247c68007e68c84e9d1 -d0bf99aa5d777d88a7d3ced2ea67f4ae61e8bc0495e7da382e82ddb2b009dd63 -532c74e3be5ec555a014bcbb6ab31b8286d7712e0e926f8696830672b8214e9b -5d0740c16adf0afd47c4938f373575c6ca91e46d88de24e682dec44b57ea8af8 -4e57d45646073250d82c4b50cbbb0b369932618301f3d4186277103b53b3c9e6 -db42d6b30115f67b9d078220d5752644930643bdf9facf684ebe13e39b65055e -b1bd054c324962025ec79e1d155936fe32d9f2224353f2a46c3558ef216f6bb2 -a304baf752beec36c4440b556aefecf454ba7cbba7537bcb10ebc21047333a89 -8936419d857cd9f59eba20b0a3d9ba4a0d3395336b4cda4ba6451b6e4d1370fa -d9bdabb7f271bc1c6c48d9df1e5a6fae788f5609de3c48d47a67097c547d9817 -ad3a7cce2b771843d69f860da4059a71494281c0ad8d4bab3f67bb6739723c04 -ae05f9e35b2b2cb9c7874c114f57a185c8563c0dcca93f8096384d71a2994748 -a3c7c8b8af54961a8838ad279441d9a5eb6c1fe26c98bd025f353124da68a827 -ae2af8d25ca48031c242aa433eeebb8aba4b96821786c38bacb5f58c3d5da011 -85b385124f427c1b5158d8ec1eea9afa31b14d310584d6f0d2efb7c98387da42 -8b93e4d56931b1d64d7b9cbd1292b018d349f4d53effe96be01883441789e235 -483a9e4c63a4c17a9f930d8cbcdc2bc5bc5b49f7b2b345e6e153f6df35c6566e -2ffd110e8cd8fc7cdaf0fd0be3e89cbc0c1d78b9e04b708684150f23f791ab8f -193786e5c5de4d8fd9a0a589bc0eb20c93ab32e3c17b7cdb5b5221e6ca9e7077 -6aa12fa73bc9d88510fad44a88b308c64074893f450ba0ae52e03ef2bef5e592 -17b85f0281700c119b99acde4fa119c5b77e2a79048cd9fbc89f6df4ae1631ed -5296f6e6466d728a89b3796b325615d94865e370b74db083a759827ecbdd32b8 -ec2d524f34d48bcc24f6b26051a3aa47e5b8f37ac505ba5628eb62e38e6c636d -7d887741c0c10e425f415e9b1c2f0a804e639ccf78fd54a05d6bab60a2d0b2fa -6fa777dc0280c113ae8e01f455f20c6941c8ae8c2fbf69dc3246aa98a4027cdf -dab6c63bc613c64e9a89e71a3704f25d5d6cf205d5dc98f3d98422e1a07c37ed -7a3bab15b0feb5711fc2ca7e0ba91441a369ddcd64bb0a1c6ee83a9ea3ef3eb0 -041e552fccd4b91e220b66b22e25310f49260bd24861e22f5c5e4b393cac47f0 -94bf6a23f443ca0206901d64bbd29bcf7edf9a311d3c6cdc6bef61c75d865c15 -6fc0dd0ec28fcf51d0fc54c15067a47942b0c4748b75cc508ae5619c5eb9a7d5 -12307b57a1aaf462f5e4d3ba09d72ad68bb4e956e66c90b3d011d2642a60a9c0 -0b3a64df209b027ce2f6b95e69bb66b85766eabc3ff09c70ee0b049fe8887bc5 -20b86fe130c23635ddd3ec7fdfa9357ae53c902c4374778007e044fc21834aa2 -9ee6ae1c3e49429e88538b157fbcb0ab7914773b88cd5f73125d64224326ad87 -1960013d827188ce5b1c8ba021538be5374b3f1b12701bd7e2c9f57adc480b53 -5028f96c52a9a4aa482bd95a054e53af164cd09c6a53a844df415f495621da97 -d921e55c1f3650862c1f9d55f74b5b6e18d64910effb6963de93896fdaacf777 -e0623e3cd38dad84551e4cc896b18c5b564a160641973f128481ffbd1bbb4a61 -f1b7de2b0769ad1597c49106e6af5fac9fc333044ad38272ee93f5975dc5d903 -213dee4cbc5fe9c3586eb651933d7672360fb445ae7dfcaa56259cbf1529e0a5 -d9f8b9e78e4e2da50aa4440030114c9acaf80647eba265e08398a8ae6d3e968f -27b895fd0dfda1705ac24f224e3b4c7ecb78c56b9e91b536d5507f3b81ef23ec -e783471ad7f505c8b838910c78f9ac13b50c2546ed5be66140bf9b77ceb22332 -43abcaa3e46add79073f49aba70291e335138caaf0d16d327cbc4d32cb2f555f -8257f32c44d6b173148e887ba51ccaa2f253b1e2759e4f9b42326df8676a392b -ff628ae26677a17d51f52c4ac50854cb4d0326d668b96f06fc3663d250512e08 -76e7710e6e2ed813c7747226cc314b2f713a3b7675dd22f0763b043839d22fcd -8acc67b3c535bfd254b5acc100ce5352e4024b92e7618023f502c885dc9a14a2 -be2cba8f1ae174465ea2016b62bae79995688e44f1b773045e0b62d1709ba036 -52bb4a80d34444197c81ec73ac205f074e28f92aa94ef11b916f6bafce62c374 -6a514468f787cb19ebdf74ec71c27df6afebfb03dd2a483a3c504e4afe69d88e -7438845657ae3c8a8d3b3a9fb6ca61ed8b7ce09c416771e778c93cf2a30081aa -62f956b39eade38e72ceb85855658d898089b487fed4156bbde0535ef047d0cf -f279e03dacec540c8cfb3250b05a6ff8f51f1077ebe0057887d947c9e119aa25 -f6f68d474fdb572bf7e3ad7202b9c04b4b5bdb1b2f500e12ef9ad31dd39c426a -f54c2bd1b1d254ceb0b1de6a42d828b990891e4a217812117b7279414e55854d -f74dd050d58958eccaeeb718bc05f54041eb60673542ce9f27316d3491f90683 -94f69e1f81307256d7d13eec38fe2eb3ed2fb3815ddc7771b50738cb341a69e9 -c471698a20ec11c893b15df4aa49a8b87d967987b8e695d17e5a6ad7e97afbe9 -6c176b7c2848a6c35bf1263c2eb4e9bbce4760620857dfbb2054226985fec0ab -1d006dd131f12df5c1d7a3c447b22109ec85ff5d41d7aedb95ace5f1385eb863 -c7faabe39058c1b2631cb034668e8b86636acf9f14d741c5aab6a0067fe7ae24 -061aae8e8a0ba15bfc6a7b192a0b26ebad629dba33e979527ced96b789aad016 -cfa6fcd730bccdf100322592a66a84da3a26b1073e9bf5ad20623db2690e6213 -0538eff8f0a51a7d0a13762fe7593fb0ae2c0ee5691449fc2d021c5c25fbb5e9 -406a4714536bde7a424d88a38a0bfc2ea79f4d33f0114469e8f2c26cb17ebb26 -46290eb342d697d330eb281a6be4e7bb2fedc2b4ba26e3e34d388e6f72063489 -d1a9af5abee7d3858366edeac920a3719ed13dd741dbd5fb1be1b21cd0d9e9b4 -28ccb2945062bc98c149e610865b42f5c6cd7206acab183552a232df84737f3f -82d5ea4f19a0010f8ce6d7e323e760ea049b4bbb1ba6f5576bc12f50ae9a2f9f -ac12c29caa9e0894a0993b0bda3e449d28963d848b3da68b8a0bb285d2c7ed64 -2cf14dd2569e2e2ad70b246212ac6d23eac8a1676fcb3dd02106ad3c0f96d4a0 -c71f8e73b95de38db10d1f678e7ce7cfa30f7caddf95c5fd3bc1dca096fdb26c -2efde74659ba9d62ae8647af866cf209beb188fa71215a63484baff7ebdfc1c3 -9023e8987f52ca27dabae34dcb39e6ad349268e575d6cad415eedbbae997b4f6 -1992a5d9b03117509dbe00ded780023e4d902a654da197c9761127a69c9e9ac1 -c12749e8e00b074f6e5faab25cb547aa72841df0098d8a08a1dc497ea8d4c7dd -14d6930185cc81ae4c297239939055f37b071029ad0877e90d08171d7643c758 -4c158a26814a74cb4016ccb442a1950f5094e03ae16fc2743a2f65741c722944 -80790a3eff4df65a18c098c8df0db0a63d17bfb694d72d92a383517a6c3dd06d -7e40e735df632b5347b40fb88c9cb39cbf2f2c20d5b57a5918b1c259e1d75791 -2c43687756a2da857fdc670bc0145f5f23d456451822c305114d916ba9fdcb5e -a9d53c72db1239bf1ec3f069f5a57e1b185acd8f6c7609eea302664e3c7b10ea -69f215a33d1237e6412cc2b16a587be0dab4f16567c20f3274d14596cea9d21d -d16998a2c7a8993e106e545583435a9ec867363a4ec18e264bedf80fdc27d856 -1664f1f477e776aa3be0a36d219be54b9dc63ce51911064e388bb02a548a1e9c -309cd6819956c4268b52021bc77c3d9bab1f2bd22e6b2aa432a56c96f92d90e1 -d92cdc8f3dffe9611235751e51e2d7c0a14532b227430ccc3e5b0d335f491707 -191174f190ca381f458c4903dd1d641afe07daffba576e1f0fa7898317f5ef75 -529e14a54fb35e6b7dab19ab2e144f80015eef55d4bf6777c65b648db160d1f7 -0a1e95cb6bd81588928a9b6ce114160217c14a89c390e0c53349fee5362ccf6a -860a763d195ed7e0367724b4b804bc01eecfee45b8e47f215081b3001a7f5c93 -5a78c0d86b566ed535f7420aa98e7387accf5dd5c77819affc51fe2b26537421 -c4d34197515d3f329fb5c55f90c5c85574db202ff78a7073cea5fc271b7880e9 -1ebdb937a8e4a45a68ad98ea2c47d461c9abcd47c3f83701e1a1f120fa7e8353 -3703cb6a3e4bc93a34d4728b4e35aab02caf2016411780c32fc2c8df0a14aa92 -b7be45d7ae656abcbfb14f6777c67f9605d4e21e6b34317fe5cd2a070c22433f -7ce80f9c43d01f680e04d24a28058b09d311e0afe1a28765e6fde436c6f9fd1d -2e802a007471504046304de5d247e56ed16ca266ace8d284107f03ed82db6bb4 -bdec77470c2ffc6a0f35396174a95b2addfa51827c32b6ac9150453a28c596c5 -5ad767f2021ec45515d3c48ade215b32a7ab7800631d8c644f0c1421cf1cae0c -b53efbe0fbd5e740b263d663968d1dcb8bd7324e34170aad70e620cf49275b9e -7b7934725dc1bd3080a5cd7275e266ffeecaf51779bbd0fde4fa2a965d65c5ea -267df6d3c509d1 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F35_0 /LPCZAI+CMMI8 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font PDLRIN+CMSY7 -%!FontType1-1.0: PDLRIN+CMSY7 001.003 %%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 /PDLRIN+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 3 /asteriskmath put -readonly def -/FontBBox{-15 -951 1252 782}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052f09f9c8ade9d907c058b87e9b6964 -7d53359e51216774a4eaa1e2b58ec3176bd1184a633b951372b4198d4e8c5ef4 -a213acb58aa0a658908035bf2ed8531779838a960dfe2b27ea49c37156989c85 -e21b3abf72e39a89232cd9f4237fc80c9e64e8425aa3bef7ded60b122a52922a -221a37d9a807dd01161779dde7d251491ebf65a98c9fe2b1cf8d725a70281949 -8f4affe638bba6b12386c7f32ba350d62ea218d5b24ee612c2c20f43cd3bfd0d -f02b185b692d7b27bec7290eefdcf92f95ddeb507068de0b0b0351e3ecb8e443 -e611be0a41a1f8c89c3bc16b352c3443ab6f665eac5e0cc4229decfc58e15765 -424c919c273e7fa240be7b2e951ab789d127625bbcb7033e005050eb2e12b1c8 -e5f3ad1f44a71957ad2cc53d917bfd09235601155886ee36d0c3dd6e7aa2ef9c -c402c77ff1549e609a711fc3c211e64e8f263d60a57e9f2b47e3480b978aaf63 -868aea25da3d5413467b76d2f02f8097d2841eda6677731a6acfec0babf1016a -089b2d24f83f8feecd9b11a16d76ad6ad0934a8604fae813a1304c950e76fc3e -d0fa05fbaad62b378ac5316425609ad3143a59faaee73055752ebcb7b784017d -10d7b44d7df4d4793d776b70373076a662d812e29520e2915f7d742ec0650cb3 -31fdd62f15e4d5bd0cc19d2e1c7364bcee117028bae01859a6ab353634ebc37c -addeb23c853a9aa732cfdc99134b91d9ce53e3e9c3ed2cf043d4d2e985346c98 -dad4a3f598e68e5de482b93dfd55d2705d05d0d4b14b288d72b73c2e1b2543a2 -e18c363cd7bf6fb59ab75c0bdb66f9fed7cbfa62042fad21c7d592fb1d2b3a6c -4643296a34b1c67e11d1d1d988c1415a4afbd1a32802f05da5ede57c6829dbd8 -87a5fc79b176dcc55594ed46fe588e7d6baf902b8231695abbfdea733923b39a -0671d24103dc517c1fe0e93fa71e36b9f5327d83c5093c1d3054810933524c4e -fef311ec5ca6af0b83316b093dd08f295d -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F33_0 /PDLRIN+CMSY7 1 1 -[ /.notdef/.notdef/.notdef/asteriskmath/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/asteriskmath/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -%%BeginResource: font WMQEDT+CMSS10 -%!FontType1-1.0: WMQEDT+CMSS10 001.003 %%CreationDate: 1991 Aug 20 17:33:34 -% 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 (CMSS10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /WMQEDT+CMSS10 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 35 /numbersign put -dup 45 /hyphen 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 64 /at put -dup 65 /A put -dup 88 /X 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 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 119 /w put -dup 120 /x put -dup 126 /tilde put -readonly def -/FontBBox{-61 -250 999 759}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5cf7158f1163bdceea888d07b439dbd4e8b4c9 -d198c03874b5e6f8fbf4922065a92bc3e66d05de53971cb1424510e892442858 -d69ce1f76e4da76c87c763a4b2fe36321e54b1328c9155b8ed6361855a151723 -3386aea3d042b8d89c8c0e9a33e5df3b466f7bb8c2c8a4ed4cdaff55fc6d3ee6 -0af2cebfc1ac3a6e6692f8bb81f82d86bae85016ad62fcb05467082c2e5ad348 -44d1439c2b59f65590e57ca0de481a7a34e79931b1513c4c30156170409a4bb8 -46d412d1daf88ad30722f12dbca1ccc6b4bcc28d06b0d29149ddec520c8fba13 -6b82e2e1790f00b216282ff122ef0d47b70a1b29514ddf7c0435ed238c14bdf5 -6da243117fbef7398f97eb95597707ed63c6797eba1b46ea19abb1dabda171b3 -16cd500f5d64cbfbe4f9cbc3e66a34427d3c4d0c432710289381f9bfd91b4ff4 -1e3a896c3eea2f3105c218877d6c0c6b763760fa364d00065e1cae9dcb5676ed -286a9ed0d1c946dca6a2a670ee0936fb4706cc62e234cfeed34aa615c48d2872 -a087f30990c85e64ba68f3d5c117123467db411c9f2d6f6858cc70c1e352c477 -713097321b4c4fd4c5cde305415f998e7245908eede6e056a736ea77bd8c639c -3a79ffd0b74b3d28f0494a115f2841cf8a8827ab5608f96fd8998a5f40fb3dfe -3aa0c7696de4e1d18dc0d6e84b943175fc38ffc42a9c0cbb13a908978c98bfe5 -034f88480f32b9deb2fd228ff6cb0b89b045ab02020c82e3f5716dc640613185 -9f597ce262729bc52132f43922b9e28bb71a30ac8709634561b22d13c4fafe0a -12c4451969226b220038ad8dda990a4e2cad53dbeab698898bbd3046234eb4ea -901287e71cb41296c431383ab85f18882f65be36923f6c0fd6fadad26b248f35 -d4349fc635a92f31f96aee3e49fcfa733b0ef0f9b08d7244d54f46b74459bda5 -bb4bb060fdcbca294ec1eb894242c24ca4d6263778646a9c46eac4f4281d522a -d40461b5dbf2af235918ebc7da6715ed5d26901efd5a07c0876792bd168a1f3e -b8e08605cb6b302d4819d0f2b557497667f442680504a7b8f265f0d2630bed12 -57866305de16aea365721d73b4163cc0694a838602a0604dae961495ca8db586 -cfc57c9d68839e096141b303832e448a1066611ba991683ba93c5a0896593922 -dfb4bf010a49ddf3455ccef420539de286982703e933c6815f92807947fad75d -979748a42f9d0249eb75c0696f6002528604cd4332f2dcdc48b513dafb18d398 -489a95e4775f768698491a7dfb95b13749d555d561b4b5483067378a3410f3bf -96b2fc791989e8de4d23915315e9148f6d751a179db6f40290d04645cbd74c9a -64348ee21db712821a3bbc2f05911f66866465d8e291cc8b249c904841f24c33 -51d02521b85e63707df5d9b7065a521e8aa561b2d357fe530b05fc4fb95adeb5 -008a4bc5a19c66e67f06d1b3c4070e24f99249f2a584d397222f2562f396b5d1 -ccbf46647fc8320c7b7bfc0004d096418abfa0dfa1156598bc188b676577d9aa -6129d204b4cf63ca1fcfacad6a8ac565d039d42268d28b3f757665565eb3c2a6 -4f4a3f7dfacb12919b23f7d4b156b6a654e7de5228ebfeec3cf0ac8e5818b3f8 -303677966921af2b9213a43ce91ef0b2b5ccb95eb08a551d0cb852199d84007e -6486a7e901e01cf0b4f0c4bbb8b92b351b3a0c015b46408b47e509908f5788e8 -8c244309168835ffc56c6ba11003831ebf30affc0ae62a4148033e736e637511 -84301a8360d07a640e51f89ee8ad9c91ca65f8b6dd51dae284efee9758169106 -109299685e1cbf6d9755b45ad3b470f967d6bcd4bb69d7ad73c5236be019e7e5 -6895a8bb054e067dde80a2aaf200cb80bd5a7198a207be0aeb98833f3b5c36a0 -4606397a7a509d93e6b99b170ccd0de83afbdd8e46cd5afb10a28905f1d3c970 -8a4bc00b9ef52de4bf0c565c0f32cb708449c9c3edd4d9786b46fb0593f09726 -63f5a17dc5b59f407533a79dc77f1408b151362cfe14629bf6b902793024a8a9 -024ad1fabe143659dd3f510babf02e4c35775ea17e40ade064f3d16d4a4c630d -a84afd4b6df5c9bfcf4da0bf1e17a662d9ba40f19e621db4a44f124eeaab0971 -7a186f439dca6c84142930b6f5e794346e925c43139d2a80ae3add21f23d38d2 -f17870648cdbeb8af95742b78d61b79c44e546930b74e5ee8d00213c4a4bf818 -893dcff978e4c935d1c05c0684687a1b84840d982b87aad64979ee65590a1754 -b7a7bdf5647e86a91334a10bb5b86ac5c74844874e1e889a4a0807254baa329b -708d36b77c48e20cd0158e331002d243512c02a4e28172cad05ccf1f044b7317 -30b40d2149032756ae643ae2417d8b4bdf4366b5c5cc1d8ae16dd8eaa51d3e22 -8bdf0e9dbab846b80896f51d67c7a615c39ed1ef4ee587dd94d1f574033f232d -ea2de2423553ac81d7f201a3cb4abc8d093ad37e08c91a0969c6f9232c6f5ab7 -2ade2e0f20d84f67dfa91c9bd3c232b66fe597cf9085383a078a232c9e5f9ac6 -bc222f31dd8f300b07e8b257441238ef64931b0eaeeedb6553dddae161e0ac08 -3cf6296b91d8ab37974bc53c87e1373f81ce715623a1edcf63e88df4aaa4542a -e2330621180123859853c8e9272f988ef6d5eb3d44a2494689cacc3067bc6616 -0384a40a7ed1e62e1b35fbddd89f85b0e308ef24985b811a81da529ed9ba0376 -3f9d907c3d01ac13bb4a87510e68bb55d31b406f1c5cd17b24aaba98e89bfb4a -2a1aa0c45795337deba5612e536f22a5a63a6693202b1399d71cfec4452d4235 -84480a0b86515743f52955b9c5116d198720e20db844f61344659dce801c6b0b -3a76ffe5c1ac5baef0de60047bd9fbe92f510e81a8c78acf6998fd2cea550cb1 -eb279eada5485cf9c1826e7b089dbb7153944a64ff04b44cd92cec1b833d4489 -34c822fb0a29427e23e48ffe62749482260d67e9244705d6397735befa92a9b0 -6374ba01f43d8641ecfbb13713f2544c2511640337455369177f7c1382c6d391 -a9309adc2ab5d50a3c699d38d392c01b82d3d5dcc98eb20fc0c1c34832dda07a -7f4e981d34f65cfacdda9b7342361d48d5e19f22a726d4a2a02fe7f3c69ed034 -eb5919ce5437434fb2352ecccbf323d6be272ad23f39798ad1a87e046dcdd1cf -14c73afec395e125694efbe1edbbcba0203f7b6adeb40d5bc9864b69c46cfd50 -c1edea66e9dfd5da2af7c2c548ebfb762da43e13cbc8c44d318b51ccf27ad76b -c54c4e505063e2729c063dab75b4e2ef8c31e9b69e5825191aa05e55e29cd7bb -16924bb961327ed14fe147a429e20f9b0fbf9d148719056bdf4d2d04c18c03de -272462c853cc2f9c93a4b0805b1270796ff20e45906753d780d9dbc543b36bc0 -85444bbae9d7ef8637d591cb59b4ede3553686845c68f76dd25b502fce795ee9 -d785e7956894e17eaa087bfaef3009649c8e049e129449dbcb13dd8da87f119b -574617ca96c37a8de831c80c90da2f7b3a0006c8090ffa8f4dc91ee12367714f -f295f3da0207e60637e12c2c42c614de23a4f59db4ac66e1bfddee3a366612fd -f7815d76b8db751db2bec20e4a69b5dcc15c710e2c515a779deafc22e26639b2 -459227b8b70147f778061220e909507d184dad0532251405ca2533c1b7bce287 -d03c80a648ff546ec38bd5769bf1d79235378eb855ccdba5327bdbe88f4fa2a4 -7f8aa072fe7a6dc3adeb8cf6b47ab5583dbf0fa0ad9fba8e9a307d25fe000dbf -b13868df454a004e7317ab951e4617c77155b8f56a693b7ba4070600743e505a -dbfa27001a7a23997a44f06e9206ef340e2dd47773339b63195a7693ee0e3a65 -e0a42fed2bb1084ae73aa392d507652cc62f1a50492c5f422de84618adf03578 -ec0d1830883b67420884aa9cfb8f994dc8a9dd985c5e068f7da3beb67a771e72 -2a0c421509ddd043a8b61e4e461842ca9be9cabada51ac1f80b84c5b2a8e3f49 -c4188329699176866b4649f8d01339e467053d51a4ee7cd8c64b5694dc50fe65 -293398c5bd614ea73b2f94f1dcdb7613602cd0bbb95ad38967f4d77635fd0d13 -e0dd24ac67281090d421d537f2c541bf608e75ca5ca5950be9224b2c878cf2e4 -62d8500eb5a0bfbde232723f89816b375b7b46cb3fb848dbac5658c7354503a8 -b32fa5d606ad16c68d35b26f0419742faf101dad26176dc2653763736125dfaa -efc1e11df9f0784bdf61a810f3df4fbdce7182ac478ad1fbc154fca3cc9834ce -832cd7bd2a13e80aae5da9cb9c409434a8d3f07554901823ef6788fe9c01e2b3 -8af22473d36bcaa1a9e2a946abadc2edf4aa10686cb77ba8e5155a5de00fd739 -6e44a546155f3b7fe33cc9798f625cbeb0128262c1f20bf7f3d81885f747972c -b908d0a59b7086c0276f348dbfec6394ab2d88c813e77db57bdaf1b3d634bc5c -2175a6c99fb7f88ceea33f21a0612c47aff9aa5a7eeaf6b9495c70650e6400eb -636ded2b25a14f62e706278673bb8cfb73e5a8581e6f8cd30e2f55c25b567bf5 -84d5ca5f1a3a4271e2b9283ea6fbedfa2746a837e2ee142cb0f51c795e2da051 -e84b223f21dcb96bbdac7c88a72d7ea711ff7e545ffad3bf2d8f40d80d127fa9 -a09053b257113277f17369a31a77dd467b062ecc0d93be9766c257281c4e794f -9e86e44b92890c7b297f124e2e71f8507ef6a3f4a1d5a8b488b48a04dcba1b8b -1dd06958f5b9d30ec231344aefa4baf2e8c58f96bc6bc64cc757d9c62a2275c8 -0e38086394a03751ce843b1913ce0184097fa970c2be9cf322fbed57bacd7aa0 -adeff13b4dd3b3c3d31d2881dc6494a90a064072af8510dcf828ea446850450e -f6c0b4561d197fa8dbe10058872fffd93aedbc6a5258403984ba45bfc5a7695d -535a04640070f20c9aa9c89803d7f019ee832e5cad3bbca0420de8e811a8c2fd -370657f532b5d3ed248cfa7a5aa4b5b11e46dcf2faf9d5ddcad566b944e5a861 -e4fef1f3a0a5606b84808d6dc4edb69ecad4c7afa338cafacb597a0ecaceb42b -008a9c96637f0541c5d7e992ef5cc95e89e5bbf3666970a9878fa53f564e0423 -486175bb33f55d93a675d4db55bbe004a7093b88241587057039266b73c8b4b1 -57d59dbd627dcb9eda546c7fe1db164567c7511f590fa3208acc3a756b7949dc -8c91f81b9e5591ba898b6859e459586f7069acfd852a3d2a6564ccb963c061a5 -cf3e3457d96fa3c6ca737674df6c8b41f41d8571a24de51977cdc36d46ecdbf9 -6aa2e7d3275dd099222ebbd0e8286cfa1c45d033e63dcf5c2e4c887d658cf2f3 -50b55ae64d00853c1225c1f3a5aaa2a268535db7603a46b024d797d00ed4f4dc -a6cd2c951068da3b496507f2fafa935a4d6350ffc208640b2dc6665a4e1c5791 -debfda1f250fdea4a03eb3b988c67c5c87750d316ff98e223c55fa7d58924731 -f57ed0a5b2d00a9d09f91f70878be90901b06084c27a35e8b5208bfe8194e053 -bc8e47226f0e3e4fd4cd4be791d8472f3fda987c392ba6f3d14b76be894755d7 -f1be93ea137626d3f89c48ed2797242455fd7197a7c2f11243468762ffccf768 -c7888ababe286525904b1d8c697d3643a63365d235090cf103e28d6c9ee307d9 -94a13c53aded366bb3cfcf1df1756f25176423cb2fb5a9c4977c755e11d775a2 -1115c25f709865449fd7f90afc126c2074acacf09232b0f6d8ffb04de704f9e0 -d342c5456dae285af3f4fad7057aaa4e88d7bee752a6a6968a0b2c62ec35aaa4 -3e148d1333d218a3277e8ae42cfa7c0f2ad8a74425f42963b93a973495225083 -044ddaf37d58badaf5c8001207426f585adba7d01c953780e3814835f5b8cc69 -f11544bd9cca20bd5052e7f17d365100e2b98e78ba9f675bdae66c51402654a0 -c3d4515fa01c88bd1a0170c020911c51eec0579c1c2c367958bdeb20f0fe3e20 -884fad771854e282591de3d93a057707fc0afc45f1e421e471a7bbe25dedeac8 -6a18842b3cfc3cd35ec82459e8ee297729fe540c0d7a429748819d54bfc8f6f6 -509fb9788a750e34a2fcf1b4f985b16d7a3d7503c389960c0e3b42d453393d5d -0e75a0ee187fec89d0fc5f9d09c7c910a9632747710d0003268a9cb04f661682 -9afacf4add972a43c597f2db7f9da266f706e4060899928eee7121a950118891 -0124be62a17f2e5fd9d45191785ad1fd5c06975d50533639b9d2646f2ebcdeee -53205145a5c459068e895b5665feaf3e034f8d3c877772f3a11268bc44d84f3a -164f1f3f61ccc97ae1fe0f141bf83554d93b447d838a856f982d921327a846fd -97df37f26e78dadefd20137b8c6b08905819857f19060e4ac5b5b1656ab033bf -936527a68e6ca76400ea07259dd83979255a167dc846488e7bd1f220a5e021b3 -24a43821e60ed8403626014f20f00069bc589b851104ff123c7810396d5b95d2 -da6cbcf1053fdc0f04b33b3873b49810dfa15c821cc805386beacc0bf2aff134 -cb01fc57331f2beaeb838084090a9132cded2169c920baf1d201c1e7f82a1518 -6093c223538891ea6f95c16f6216e86dab38c1155fe15d85c12845a8b8fabd59 -92f2f4a81f6ccc6489f173e5d6c9862a445fbd200cc7ea9767e4030bbd2eeadb -952febf9f2af61654a91b3c604a646ee30832949eb16acf4e5719ee3f534a819 -e613637914788f54418996135aa1681a9c6fac68970eea275db8d96230e41926 -b8e1ea57e9c5dd96588e5bccad69ca6e9c4f81d8daa7556bacc52386804abdf5 -cf4a443a32b88c82591e44ff9c274f084c9511aa182b9f90864d3af425c91c36 -ee90d80fcd967ed94be824911151ba96325e999aee6c49746a6c9c161ed54213 -330549e6b2fb2a573af873facbba99a1f21c0fa6eb1ccca29b5ed89e948b3d79 -1ab3ce141df0623d0f4ed6b99622bb888fd0283ed353a03aff2619c018caa275 -aeef591b648cbc85d67deba3216af9e3928c52040bf9d02c7506d98b8ea0f6fd -d6bc4cebaf6433e583bceb042bc1c5b2db157503cb03226022e3252dcc49d030 -c89614d03655d9d57765dadd54931e717c9f466b354f57d5a6270103d0f42dbb -1c09e9428d36c5e9e0ff69b8daef1f3a2d69bd49 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F41_0 /WMQEDT+CMSS10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -/F46_0 /LPCZAI+CMMI8 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/lambda/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/lambda/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/greater/.notdef - /.notdef/A/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/M/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/a/b/c/d/.notdef/.notdef/.notdef - /.notdef/i/.notdef/.notdef/.notdef/.notdef/n/.notdef - /.notdef/.notdef/r/s/t/u/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -%%BeginResource: font PDLRIN+CMSY8 -%!FontType1-1.0: PDLRIN+CMSY8 001.003 %%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 /PDLRIN+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 50 /element put -readonly def -/FontBBox{-30 -955 1185 779}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052f09f9c8ade9d907c058b87e9b6964 -7d53359e51216774a4eaa1e2b58ec3176bd1184a633b951372b4198d4e8c5ef4 -a213acb58aa0a658908035bf2ed8531779838a960dfe2b27ea49c37156989c85 -e21b3abf72e39a89232cd9f4237fc80c9e64e8425aa3bef7ded60b122a52922a -221a37d9a807dd01161779dde7d5fc1b2109839e5b52dfbb2a7c1b5d8e7e8aa0 -5b10ea43d6a8ed61af5b23d49920d8f79dab6a59062134d84ac0100187a6cd1f -80f5ddd9d222acb1c23326a7656a635c4a241ccd32cbfdf8363206b8aa36e107 -1477f5496111e055c7491002aff272e46ecc46422f0380d093284870022523fb -da1716cc4f2e2ccad5f173fcbe6eddb874ad255cd5e5c0f86214393fcb5f5c20 -9c3c2bb5886e36fc3ccc21483c3ac193485a46e9d22bd7201894e4d45add9bf1 -cc5cf6a5010b5654ac0be0da903db563b13840ba3015f72e51e3bc80156388ba -f83c7d393392bcbc227771cdcb976e93302531886dda73ebc9178917efd0c20b -133f1e59ae4e1090c1a06b80a94d263748f7a0f318a8c7a9c0022bc5d4c07646 -00256e15368140cdda45ac1c974b2de2da510eed31da974a0c697e03d15865fc -fba350a9ad79dd42e022c3ae47a7fe3d129b57a099e5d6d45c6b7c2ed527005a -26bc8bab425c7344be6970567975177da11f7842ffe1cb11a2dcce16079a21af -0054eb7f33c51b3c267a14bbbda37e76baf5083763afb342229914d7b86c907f -f2fa5bbdf4c2af07db82dd4b81b2982038d66c1b48692d1b4640e68013712047 -54083c2d56a3133ac68a0b85f708f06f0918cbc7677e2a6e43a8f4b2e996ff76 -506ac10ca75b5a96ee0269f5ac23cd88d76d77fc05a57d0619c272c2966d42cc -fdbd4da7a1e5b1e0 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F43_0 /PDLRIN+CMSY8 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/element/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/element/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -%%BeginResource: font FQQUSO+CMBX8 -%!FontType1-1.0: FQQUSO+CMBX8 001.003 %%CreationDate: 1991 Aug 20 16:36:07 -% 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 (CMBX8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /FQQUSO+CMBX8 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 45 /hyphen put -dup 46 /period put -dup 97 /a put -dup 100 /d put -dup 101 /e 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 120 /x put -dup 121 /y put -readonly def -/FontBBox{-59 -250 1235 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5f05c11f9a72f5da508c30bc4bf52c8b1ec5fb -7f9dddd0964a6d59193a389d490daa6f6acd02cf71c06802f3ae5a001f2b3a6d -eeb60e9dd26dbce1d29c825a9befe3a6572e70dc7b60344c3e0c9c77abe1804c -7ed61c544f0b4a3d6c7662de8575c07bed3f6dba7d64a9c8613aa152b74a140e -aad9b66e0faeed6af9d1820f361c1269a5e90519a3e6d40782e06778c0afaa30 -e8ceab87054c4d156c1b14b4e8471d78648fdac70a3b8ed474fa356393a77420 -4211f60e397d2fefc6a8d91a80c84eb9e38e663249fb91d5c8a5cba68ba04272 -5d5d42497e1cf5ca1e62ec2b139f5cd4d6318ebba7ae28614d2d88709c2a3762 -611524b8a1ffc7b0fcbaf77ad8159c354f4887db1a27781de0a4ba7df2ce2025 -d9278ced48584e8e6bdf30bfd24284ba1df828b637bf84a02908bbced67372c9 -ef44711bc2b1da343c8d9d27a9745525c774f5d639b7aec197ceedd06fd27923 -35ed0d402aeeb51134665a47847429d91cf419ca9b09dc905f610f8dfc54e606 -adcda19d5cc68a7bc7108ec9236c64205b23ce68b9bc38ef3e5bf9e0e6adf404 -7365c8d0436609438c82eeb2f356f79186ddf6c1c797d3c278108b1767d15178 -c4c3e8adc2482bab9536ae8419e5cf3ee1b6e53bdce2a83e2e485f496a562c10 -b3f5a131bb19d1e5414c86c5f995521076340536e10613e42779fa15efdb451f -53495ce8eff239e4ec442e1439594549d45f5276f93d496c9ac712d762d0b702 -e894290ba028837304afddd8baa6564e9dc307a14a7a206550faddc7784de3bf -3390188bbcddd929c82b1d7b529553ba75acf5b385d31ee3902d96b2b5ddfff1 -9f0f90fd791e54128c1717f313486896868a34faff22e23cef046d02c27cc887 -5eea2e786e7233e969afe08a5d331079df2a6613a899a46fe5c90ed0f865de16 -3c485edfb86e238378c3033b6e595da05e231df770db43114c059f3bef06bea9 -009f3a9e9e3d6d91ee028bef81278b98735d262c031f9b825ea34aac1f0a3f76 -fdb7bdacb473bd8c4b0f0a1741e722d2f571d8f7440a5535f27115850713a9a5 -06353378547e68778f972574b98c5abbca4190fee8891923012e4dc93bb408a2 -c79d84807fa8e5cbd675f2bd6af6b5c649c28964ae0c8c6906707221aedc6137 -b01a9cd4deb15fbdc498f54ba4e9f98e8ef8174c4faf988d6d8011dba296dbc2 -c9310e310d5651dd4da203d1e64dd344c9b28ed24bd1e8acb7bec6a4cbccd410 -1f3d2b6971dd5794a38f9a09e49911cb172d0a78fc70b24b1e149432db41a127 -b8baa2a2a3357bc8d808bbf6cbb45936f498eb29bbf02b6eca2abdb1f95ae4cb -2cfefa1ec794594663b4079436c748206920f1a124674acb308a8e7e9f688ef5 -2f858760db509aedd5f0f1ca976874d5fc3aca19c8cd07ac64538560d8dcb50e -3f6252b80471188e49aa6bf088a7d9d9f76e75cbcce08f8a3994b7c96f1e7704 -dd4ef66b3a84807c301a71b20cd0c6bfa33f362e41504fa58f3aee3b45f74e20 -d92cd91ea5d188e791fc2d0fe716ba0871a907e7a315dc32d49d9eb46e40f093 -9e671af0eb89115942fc2ec0d0f50800712bbc93c14319d7bcf66979679198e2 -f545a26e404c50c24b7ce9943785c25de1745ef46708107963d3801800f973a0 -e8dfce26b40a1bb177b1de6602086f7c5649e9ad941b717944663ce11d12fc82 -2a056f3126c958cd4dbb8875371be9ab45c04e2e25b78531734bcc32a8236a23 -e02bfd5c0379eb6a2879a7881505ec97230fa2840daa6ef68caced68a32c8e7c -7c8b58f6c5871eff757550f99258b8eec12a426dc23011db27656453d3b52509 -6a140b388b807e45f5b20277b0d46e4a6670de4dc100892fdffc61ae3094f764 -de29bcf28c3d5fba98b2ecb07b1d86b543345c30183eef2006ff58c43124ed52 -d181aa863e6332bd1653334c744d893ed8a148f8ff9503fd34b6e7bff0941bb2 -843ebfdcfedf680aaa16eed6c597ee236c643ec136aed069b919aed526750909 -288aa44707a9b9f99bd6c8d504c68f872026aef1ab94b7f71aeeb1f6823fd676 -05e45c6ba8e8aa1a3cd131fa424979137c5f0b2e62ed8e3407d37dc5891e1905 -38edc42f50db36a0ba265c1c76013b55261118e5fec9c1c6eb5788ea65c0598e -8ae2a61ad7c1ff687333e2b46b7645e4b00989aff948e820b9b4e964fd5647e1 -0936e7ced5f5be6c6f4d7125b87f790f4b7de527bc2bd631b35142f986fd4288 -49b90803c78f0a7b76e1fabc79dc9943579a5ae7e5003c3a3386b8dacf23c4b8 -a9df61de0261331cf1966c49af79a74277fcd0e3303511af4a02db672a929aff -2916d41990f37726a1884d8e370489fa92de0af8e10396d15939c48147a8d84a -003d77e5db0ddef33b149224244d664303efcd3f67bc7f0b88290787599e87f1 -0586f34f182af8b042b8996089dc7725cf9810c7210d4d52aec294ec3de48df2 -fa0d68636b5f3d9e26e5dfc1efcda83ce3fdd932cace9fdb04fb1a93c62c774a -eb42cf52917aa2cf4b54df02f13f7bf19ae6e3c20977d48822a364eba3cabfd7 -b6a374aa3915e4414a0c807d3da81d038c8a6a07e1d757eab05e24b71b05ca10 -446ae24d42737ceb79ae8119f668435f67ca64d9fb1229c1b577d7f9250e55db -a2c2a914bd3aa369c01107da1652964f6f8359736c4cdb17a2db55f5ccd38bdc -b72daa296025bbeff7c2850d440182ae1c612da575aed6bc259eef5e39808624 -c9c83d721015fa0f4ee1038c215b65579ae99153cc047155d8735c6738f147de -eced27f39d346f9d2fd6490c7d26dd77d61153ea0f1fd4c1484eb3f29c1bf7eb -1f88621b0d8d50e41124fae903f1acbea39476b4d2e639dffbea9b3094ace799 -cabca830ebda523c3811f979aac4d46dcfe92f838d970d0617da8739ef566ce1 -85ce68c65c8dc0d8ad5fff9d8c3a3d757e3cf8a7d34edc59ab0eda32b310c75c -43615b80b01734488f5e2e01ceb97fc477e2b9f0a40334901f1778604776c094 -b6499ce66817785248b84e9f6607900387d66cbe3fada23215e1fd88374ccbed -00a244bb707da242e41353b60bbd1597e18d24ae3cb4d28d5c179e26a4210d55 -043e3690c3d6ceb09b16369676b125f9bf365224b4eb0c59bb632bde1a72491c -bdcc6133f3212844d881b16d2529ef046d45aabf58b779f3f17402b271cd0386 -62ea24a94f184d797ff7b0a25d881000d4e6a4229cff478f7bbcf3c301504a1d -4dcbbd1309189cec04590e43bc84ef4da3ca0d0c5d3283ab291797d9b3dcecad -42715d6b201bba09e46bac8433b58163e25a70bb972898f2a76709a559027b2e -677c5d942bbb1d382ad68a6233c90e0932e09550c78fb56ea52e3adf7ca571f0 -03b6a81b6830161cf75d6f6adec4b419593b395e3ce2337bb59eeb89533e835c -f6d620cc7a596499058d0065d37c3a9f2e256b063e85e7f36f6076ba518465a8 -2fad6e7c03e5306738df9aba385bafe10f8e0d453d20f18ccb6968984b6189f3 -673cf946ee4952abe69dd788c0c0f84c160283fd0e99b0fb2f4dee69242bd813 -a537f8ce5647bdab0b473a7ae77a3dbf1e9a01350649f90cd2bbd732111d6bd0 -d067c50eced62b11aeee4e7a5ab189e87b8263c3f085340badabdc5acf63c6f1 -48c4cc652169321f29574595de0b45538d0a6fe72f78271521acf6e71ac109a7 -5093cbcbb851a39f166e8e4b307195b08c85029b2177101b33cb1e8b373d85b1 -f81a7c87ad45e503a9a978b34e096bc567590746004af64006194888aaebc136 -d408b20325f419819a66f3f51ca641a261200c1ade5aba1cae53ba1cb91f59ec -63854580a577ab016c4c1a2bbcd09a0dccf2c8feb264c8f5086f99ec6dc2d9e9 -f70fd41cec0770752fe8409a617994ffb6b7390d13ceb49c54308426e3fc8049 -e558501d7758d178c6b097a6ce919447f09a50939e20a86991538d2bca4b77a5 -5a5e4ba84b6d7c4039f80c8b93a69747f6af63d588e2aa90f5f372e2cad1314b -cf3e27ca0c0f7dd27078278dd413fa8b708bf689c2dc3ba3997d6394b9262f9e -82295e6517da8f0c1feaab8eb582564ae4c99f8b04b6795370305a3f141aff55 -d25f2a5b9ec4338873a0abef1a0a5aff28295a3723329da3f3c73103f98e2705 -5563d24e4d41011a2d8275ffd4b3c762cf27f7d09a03b9f7a1b1dd7f4277948c -8aee790a22f97cf8fb3baa64e2a8605547c7132c27dad24ce70f05e9501f85a5 -31502cd09b5b287f788bbef1719e9afe1863a0743647c711527b57c286b971a8 -57d442f748a9f0f260c04367f1 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F44_0 /FQQUSO+CMBX8 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font MCULFQ+CMMI6 -%!FontType1-1.0: MCULFQ+CMMI6 001.003 %%CreationDate: 1996 Jul 23 07:53:52 -% 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 (CMMI6) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /MCULFQ+CMMI6 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 97 /a put -dup 101 /e put -dup 115 /s put -dup 116 /t put -readonly def -/FontBBox{11 -250 1241 750}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa0529731c99a784ccbe85b4993b2eebde -3b12d472b7cf54651ef21185116a69ab1096ed4bad2f646635e019b6417cc77b -532f85d811c70d1429a19a5307ef63eb5c5e02c89fc6c20f6d9d89e7d91fe470 -b72befda23f5df76be05af4ce93137a219ed8a04a9d7d6fdf37e6b7fcde0d90b -986423e5960a5d9fbb4c956556e8df90cbfaec476fa36fd9a5c8175c9af513fe -d919c2ddd26bdc0d99398b9f4d03d6a8f05b47af95ef28a9c561dbdc98c47cf5 -5250011d19e9366eb6fd153d3a100caa6212e3d5d93990737f8d326d347b7edc -4391c9df440285b8fc159d0e98d4258fc57892ddf0342ca1080743a076089583 -6ad6fb2dc4c13f077f17789476e48402796e685107af60a63fb0de0266d55cf1 -8d0ad65b9342cb686e564758c96164ffa711b11c1ce8c726f3c7bb1044bbd283 -9aa4675747df61e130a55e297ca5f0182a3f12f9085af2f503481071724077a9 -387e27879a9649ad5f186f33500fac8f7fa26634bdce1221ec0ed0e359e5ea5e -6166526feb90c30d30099fbdc1bc2f9b62efeec48345160804aa98f8d0aa54b7 -a480e715426651865c8e444edb798c7e11040af6e5a7ed1888653c6dbf5e6169 -70bcd9c063b63b561ef165bf3af11f8e519f37c6fda2827685739de2c48b5ade -ee84f067d704d4511dbfa49e166d543cfd9ecd7417055d8a827f51e087cd2927 -bafc7e6cfbd70b0fe969f890a11149d3d44d422c3370495da9951aee7253a49f -3a9444c8cd9158d84117299f7f2332feb0f94e6ed8bc7aa789a3219bc2f227d3 -3b5bc75fb53b55d72af4a6a7bb613fa235b11bb37d059fd87127cef73d5b3fbf -9f91abad78bd9240bd9525eba78095ea0bdb25d1a19e876f292882ead5619d46 -d20317a345d931f4ff4eae6216c27044cba525e3b917cea25a04c120466c4b93 -fc720e6ba832a06cca0a3916cef0968d49085aebd243c41a448289a6f05ce3f5 -79148dc112a3cc7e8ff810b8c1a09e05f496c0f1eba334e42e05c376c98f5f69 -c06c71bfc0a2f3ac9951cfbb143c66fb84f9c4ed27df70869352d61bd5e11508 -0797b87c76b5e6b51a001f9114e9d74cda9b6803c24e9cd9b7af7d8da9e0ef58 -20cfa97977065c808bcdf99eecc228538a61bbbeb3b44cbc69de031d8e576a8d -f43311f3cda94faf348f9ce63568f462baf7739fc35750adbbc85da24c79773b -f898c33dc6a9671d63ca062345b2d087e1ddda72e484037497c5b8f41e654f24 -92ce50738f75354fd6c31b3f13398cc51ce965df94ed8c28b8e55fcb7bd9962f -f7249cc3ee4d04f8d644ad32b588a9db22093e221b992c1eac5455db811363b6 -737b96d243db44f87934ace2c7db8888db02bbca7c628d3b5b9895a6c73a14a2 -6a59ffcc3d0781ddf44472fb6dd7d95041f49bc132d2aa9b47755bbd753bad9a -777e3e71f769250f6c23d5873d084509172bfd488fe2dccf69450d3575ada408 -940a8dc334cbf1b3f3e41244bb0ebafd4f11376b0c46ea02fb603420fd72188f -d519435adc9a8ec7aa2f43eb357372ba2fa2e170270dffeca4843c540bb59f64 -a059a295d3a0c6e2c7b97b0f2b3d9714046ec21c526902b98affabe97f898283 -77cc70debb8dc8f75bde1ee46bdf3fe3eb314f6c1fd4e216d4e10217c3e2858d -a7babd1127c89d7e3e60898851a83130f04270862addb5e2fde103f7fc86d0c3 -0d863811da00a1c82d632b42012d59c7b59a65e869b69cbb66fa8b1e04c18995 -b70239b0361315d796721bd6149a9a26b7e5bddf2cc4b6d52f2d32f483ac2971 -f0a83574adf76c152dad340b6e0f3c64b4d38f3d74ce321770719bad8d43cdb3 -9a24b42561e548b461fde10be6b4631a3b3b0c4ca945d0ba7ed08adeaecfb23a -a6b703847cf858ff7996930190eb88e59523856e07edc2c0b2c3610ac0156a5b -7a455b3105885e226643ca9f5569d9b6a61120e39eea1483fce1e86b63fc491c -8bb0ee4deeec705ff3c36ee830f9add19f4ca376d4897d922c6138970d7399af -fb55929887f2ed589bdb31999170a950a11be1f786268af13bd8fe6da3da4dda -42d14f73f59763d7919338c7e81c6cb2ff113142095b1e613343f09b352d1b55 -e2029288bd557c63310b42e78fc0f098d57d5306d03029726ee3f5ac3e3612dc -61c3c61a9a722a6da8a0f7d3a15d07544374953cb6c6856790efe98805c8e2b7 -1a8517e894d4f91e87e7ce8ce0363c5ba0b9fcacade979fbe8d36bf0bbefad11 -dea33f6f1e1a863c21 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F45_0 /MCULFQ+CMMI6 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font PDLRIN+CMSY6 -%!FontType1-1.0: PDLRIN+CMSY6 001.003 %%CreationDate: 1991 Aug 15 07:21:34 -% 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 (CMSY6) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.035 def -/isFixedPitch false def -end readonly def -/FontName /PDLRIN+CMSY6 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 3 /asteriskmath put -readonly def -/FontBBox{-4 -948 1329 786}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052f09f9c8ade9d907c058b87e9b6964 -7d53359e51216774a4eaa1e2b58ec3176bd1184a633b951372b4198d4e8c5ef4 -a213acb58aa0a658908035bf2ed8531779838a960dfe2b27ea49c37156989c85 -e21b3abf72e39a89232cd9f4237fc80c9e64e8425aa3bef7ded60b122a52922a -221a37d9a807dd01161779dde7d5fc1b2109839e5b52dfb7605d7ba557cc35d6 -49f6eb651b83771034ba0c39db8d426a24543ef4529e2d939125b5157482688e -9045c2242f4afa4c489d975c029177cd6497eacd181ff151a45f521a4c4043c2 -1f3e76ef5b3291a941583e27dfc68b9211105827590393abfb8aa4d1623d1761 -6ac0df1d3154b0277be821712be7b33385e7a4105e8f3370f981b8fe9e3cf3e0 -007b8c9f2d934f24d591c330487ddf179cecec5258c47e4b32538f948ab00673 -f9d549c971b0822056b339600fc1e3a5e51844cc8a75b857f15e7276260ed115 -c5fd550f53ce5583743b50b0f9b7c4f836def7499f439a6ebe9bf559d2ee0571 -ce54aec463244b0f8eab9e96cb18bd39259cc1fec10f47fb56a38588ce634209 -8f77258607212ee1dca4f0667b152875b2cf5ac44b930b888acd9d4b55662542 -71239286d82e14caabe7276ab199e2429c4c3bc32713106a10f5f16c8045a580 -86ee21e7783b70fae03d8d47b5aa13a881d478232dd65dbcd1eb9811c440e362 -527ef73fc86fe664aced80dcd6806cfd932bdee102b89c22f423992249fc2273 -f39c59aef75b2088527aa973c71a6b134d26ef1abab75721971a0e4e52639da9 -2e1c3b2a6fb552ca834f6443e0628dd9ce69e92da0b9b8acaf3641fa0a7f1126 -8df8803e683accccde88c9f6c1838bce7e8b56a0bc8c5f0300d81479a5087ffd -b8b66527b87f7977c31a54e0506c6d33ebc902841ab7b8d75bc8ade5397905ef -bcb96ae4b57d308dcf0f74a93177f2ddf3486642a43834db5b123cfa402e4ba1 -6eb4c27af21c96932e05b79cf951354ff66668c6503ca6fd2089a91a8d -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F56_0 /PDLRIN+CMSY6 1 1 -[ /.notdef/.notdef/.notdef/asteriskmath/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/asteriskmath/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -%%BeginResource: font HEHJQC+CMTT10 -%!FontType1-1.0: HEHJQC+CMTT10 001.003 %%CreationDate: 1992 Apr 26 10:42:42 -% 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 (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /HEHJQC+CMTT10 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 /quotedbl put -dup 46 /period put -dup 47 /slash put -dup 58 /colon 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 107 /k 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 119 /w put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5f00f963068b8232429ed8b7cf6a3d879a2d19 -38dd5c4467f9dd8c5d1a2000b3a6bf2f25629baec199ae8bd4ba6ed9bbf7dabf -d0e153bab1c17900d4fce209622acd19e7c74c2807d0397357ed07ab460d5204 -eb3a45b7ac4d106b7303ad8348853032a745f417943f9b4fed652b835aa49727 -a8b4117aff1d4bce831eb510b6851796d0be6982b76620cb3ce0c22cacdd4593 -f244c14eec0e5a7c4ac42392f81c01bc4257fe12af33f4bfea9108ff11cf9714 -4dd6ec70a2c4c1e4f328a1eb25e43525fb1e16c07e28cc359df61f426b7d41ea -6a0c84dd63275395a503aae908e1c82d389fd12a21e86999799e7f24a994472e -a10eae77096709be0d11aad24a30d96e15a51d720afb3b10d2e0ac8dc1a1204b -e8725e00d7e3a96f9978bc19377034d93d080c4391e579c34ff9fc2379cb119f -1e5bbea91ae20f343c6420be1e2bd0636b04fccc0bee0dc2d56d66f06db22438 -452822cbeaf03ee9eaa8398f276ec0d92a7fb978c17805db2f4a7dfba56fd6af -8670eb364f01de8fcafbaf657d68c3a03112915736ceabaa8ba5c0ac25288369 -5d49bd891fabefe8699a0ae3ed85b48acb22229e15623399c93de7d935734ada -da7a1462c111d44ad53ea35b57e5d0b5fc0b481820e43222db8efcd5d30e15f9 -ba304fa879392ee0bcc0e1a61e74b3a1fc3a3d170218d7244580c7aa0dc65d19 -741fa5fe6f8cbf60250acc27454bbf0897ca4b909c83a56672958752ed4b5e79 -e18660764f155e86f09efa9f7685f2f5027ec85a775287b30e2069de4e4d5712 -e7d033481a53a2702ba7542c71062173039030cf28d8b9c63b5596a9b42b33e7 -d922944a38713383d3648a4af160a3b0c8f3379ba4372be2e7ea49aaba75aeee -c5dde1d8bf68483c3d21271280abb91d54cc819680322eab72e1250a760bc8dc -ff798f2abfc4f3539392985c4cb324b0007229586d1e0321559f67c057fd7902 -194490a4c133da790ff3bf23a13c2b1b69eeb75950f9106f2ba1e3ca65c90ff5 -931dadf03da48afb8561fc2e710087251bfc42b80b297a3db0da138a7622a931 -da293b0c740987ace9f2a8ec2db98f85783c01623fd3612c7e4a84fd93446770 -c3dd7431f955a5f3734f6931bd790f0a45b8d17cb74bdaa4bff6dab5380cbf61 -72f37cb67a909e2842e0ac5d9d07d01a4babbde2ac70fe5753460d7e1a708b7d -0efb2b5ff55f9e4571c466af1f91e545585845b09d855c3a01f713c1bf081eb2 -7e2a0e598708737d475bedaf60bc100fd0a0628c6001a203348cf6a3afee6dea -a2eb57e35599fad0b8a52be1b081fc4b5664114e7a71906db43d150337d2f47a -6ae31cb21f0a689336d70c3119180b78c2066fed4d6719ac8d52f7ca1d32a22c -09ee6ed97334091442ae7417df9aa9d14397ac32017884df605aeb42776e7aa3 -2ec4b0693f365b21f40371ddb117557e66e189b0113e86a8aeaaf65332e8b2f1 -a02c0ae774464dff46a8ea9c60586aae6208846fffda056a0e84f2307b06ad9d -a19e3fa3b696905d49892b70588d74c76de6cacf4c3ff495f0d3b1317d4933e1 -e097add7d5177807b9b346b6550f5752c413d90672f8add65aeb4990bfdbc7de -0262968a80a8cf7bbb5feb2ac20f79e7daeca13b8648a0c71cecc4952bed6a65 -3c2edb52fa4aad8bd807245e06c7be36235096621395758cca84f8753325aef8 -9047ede6490b18d030e245a6f6ca40a1b1d6e2f900365d7b6792513f07bef16e -dc4b0b7dd0e036c09d246869ea48dfd23492e7e980b2c4319de439085a7372eb -e97ed098177d9b68b1b51c553267ac4b43187a0908ea1795c412ff962443fa28 -5bd5aa1a25bbe3c85b8b1e8d82bd0a396d73380b97b87926553ebaaef3004ace -8f2f245fca805222df6e35c5c0ee9351a931f4e43cb16ce648f49ceb69128e0c -f4486812918c2799e2251039a45665f429af1508ab623da4ed02761ea486a8bb -a207501f2887bf208e5ca8d7c4fe307e26d25421b4eae398e7e2afd97af6c03d -8075c246f08cf4a1b428d4bf41c5ed7d7a3c2f8703726c84161868998e81776f -a99edeac7c5d0e6b1ec4bb3e79bb4912dd13be66248698124e44d1936c634f2a -de670649ae9f7c68de9d31f3a89db319c6c69becef2dd0630d35051ed1083539 -3f227673387fb2feba4006b6e7079fec8ab6ad0c9ee672647a4fa834c244a665 -a3f376e0f3cea7ce1229d63929961a64ce8ab23f8a5e2c5b440e9254c2da5394 -e3bf71604687210eb2d800534806c1d70ce12071b3f6ff639b5886faff8aff73 -6b218b2aee740515f8408f03809a801858fdbb8cfbd646314a58c1be70a41c55 -6ab5c8f4f5a309efb18787349df8ff4e78b72e94be253fbcc94b12f1244d9ca2 -bf2564cdd67fb3f71227ca40e99e7310ef5641a5e5d53a5ac543282e2094b1d4 -2a560959fa4198acb87c1937d359ecf57e7dda9dc6b11496091ce09c825a8b49 -8a6a79290a2f2807a04a4f70c73d605b182726e06aa439267626aea626de8673 -04c9a55db05674d8f8717241e0600115e2432a80637d545f851c49d944b1998f -e1ecd1b40f8f543d5890d010ed648151774ddcd2fbd1793f4e71c8ac31c86d95 -c979fef2e4044fd274d1fedfb44cd7d7945def8171d31ea69d4c5ba529e061d3 -a2dba9db6290a41ecd1798e976f488b5833b999fd60b8c781fea7f49d6594838 -2a851c366f0008096c5d21f538d5a458a7341fdf34594c27df335b8bd55b330b -5ce2a01b45bacc9115e23a0f132e200cd2da35554cb0374a823344e856f40d68 -34a2541630aa28e18c0398fcd9c2424ee8cf1cc2e640f0835161682d7a4bf77c -5209cb1d2399ed24367b9d9d314a6011d91cc0571a5088b019ec03d126141046 -3f4c7a041f7b7f87068c9b0acde9e32d349d72ea7c5eb6e051ac6d10904b2a07 -f62a02d8f479aa9a3e0821db0aa1b0436614c72ad7ea4b6b347657ba06d0aec1 -a4caa35d734ad0ab8c80ec254691ffc21321dd10841deebc74f804d6ed933eb9 -e4627737a605841808663ee60f62314d93f7ff7ca950b904d4e10bbd5b3216b7 -1f72dd771fef7f419700b8c62be6358c35ffec90bc2d00999b50e4a2f39534f9 -0e316ab571cb2804fe542eec5c563084be2b73543b7013380a147a0f0f9a60e6 -097216054aa41cfb8e7a3431fe4d66809f218e56dabe5973b2ce18974c46c85f -8eab3432b7120b0e9f9165ce91b567d883eefc691873765c9434f5562ab5342d -231682952e983b77ae3b7b6a97738b965a1f455f09e0eea2f14ebf75d66b1702 -d9c19614b2afad0922440569840a97490a7dfbadf5fff6135527e900f1d35f03 -727c57ebd1cdccc2cc2e646171c5b5ff092a2953c3d81d9f0b26a903aed88674 -60906e1957cdde98e6d5a25cf84302f2d0ac55dfad957c7e9b78eab570788684 -a8db953c44edf28406b9b346b64e4b833139a3eedf8609fe93d0b591ed63cd71 -2d32b32b55a42a7e71b1698ec8df69be2736c2e1e321495cd84dbc814e64e2d9 -c984bf8a101129fad38f6960acf265796cf5aa1e4dd4da4a9d436f4e0265703c -2813422dd37fe05b08c15552abd1ccee1d13534430e232a4a1f21029edd2d596 -d4246901e6bfc15b7be1bd23bd60662ccabdf4bcc31448abed3d117592fb1191 -eea3ee226b861e11f0afee33252da6267d793639034dbe06bdb5fb3b070cbf6e -6010db03fe1f2974f93d117b10401dbb85ba8f681d21c9c2ac8e0df1eca813a5 -7cfa6f6ba017a1d54eadb9f34b8bded5b45f2e0d679361509e5d6c0bea2db1ab -ea4e1dbf04dd24141029a7bcc79e817646338c8dda6395e5e2d856f4aaa518a9 -9a9515ba742db390963258f76e32a60b9a18bff7e1d838fffd83f3fb7beb3040 -bcdca4bb1962677ac347c7e3f6f3d20fbd61a5a27068c47df83fc4b40a982743 -4eba2bd92e84950c864c5e64696ca604ed32a535a0fe32c3f6746b2c06a6dfe9 -309b49b090739a0de6f0afd3cd1a27c3f4213b55c10a07b3db6b873189ada0d7 -33bc82ef8b8ed600992da5c85297f07ea6af1760a452f6257fecfb45b6b30290 -b0f021c41afb8d180d0cd1f407e49ad6f664af9f4448bfd7332cad8837199722 -ad14b090138cda35561f02fac0ab4f7d5114f8b35cfcaf3e1135d7ed14e13914 -1bd074a2eb5e9581eee7bfb9613d15f31eecddad483b1aab9211bce23debb086 -8902e4c284ff07cb81d007f19ecb29d8fb8187dae731c73a51027c8fcb8ee66e -f687461e641a351d0f6f3694b6c943e519ac99c64c8a19eced607f2e85071ac9 -6c1c2f7ff245e22d35c8b59a7ef4d8fc2623a9ed320fd65e807e8b4580d59914 -52e1ad03a231e4e212e6a537a37e96d589dffde5c3ee0a72e0dd166cca40de51 -12fb42c648ef2db310fb7c6e92569662a6f0e3319c8133f5ad01f91298cde7fc -4f7348eb901d007cd191ef5317dc830f21715399a4cf6ab242dbc1f89fa2f4da -8a720da0c9ea78406c9d5fb7fae63cbe779ac82eafb04256e75d1d71cc4fcaef -9221c59550c8a53407562474bfb0977a7ae2907285de2ceb70f77136787d67c6 -e6d2ab562210bf689f8d4daad38576e0e2549dbee48e2a83395bc9dfce19dcfb -e8f6d925906d26f1d1a424f208f86911d20436f6181e940b8388b7bf247240a6 -60958d6898ddecc684d060dbb0a54316bc4c403920be4031a4a976f1a2c74379 -70f480f4c2a512b251d591d3973da7d94b8b9845d43b1ff205d81b4e3ed534ac -8756066f32fd2aa28598eb390d44ffd404421edb7a329291351249133a4e7f6c -dcb9043ef8dbe4bd8076227b682d4314d0fafeda8cbd75dac8bd1a92df29f0dd -0a01f6fdf20659ca8b0e00910ce30f17b5594101add1c16336a71ecabc3e9425 -b7365e84e281a0db5d397287187612cf3c4814a1e6e837e5d2a66c9b712f024b -d627135e3cd913a4a1d9c7ac5c9adfc23a50627133fc369f4b7beb6e059ec6ea -d54587072b8b17ab3be26b05fa86fea3d64fb04b3d5f165bef512b87cb070bd9 -9896e01851967bc7be53abf01e400d93a4b1bdf92e5ba92524c05a97ed8ac112 -64377c2b8be8a270a8627c969b31b9eab95bb5a83c2a6520e4f0338c5d47651f -364b6003f8bace111e8762a799249bccf634ac7955ee5473c98fb46af846a4a5 -38b07912165eb990403a4bb4b9c8970e30eca0179c454cafebcdaeacb12cadb6 -2fb37b5b2709325757ffa49f5c359a6dd6086f72a7424660de9ddf0b52aeb052 -6b14703394345ca99703a8f228528cbbb5a1dd266a1b8aaf42f10b31b19340a5 -d7f0d8f1db04a3ae26b88435a87f82d88f0fc220636a007e7ccdc4f7a7ffbccb -33e460965e3b622e9d3d9601b066cb070f97dcb317217b3a14a61a9133ac9060 -cc49c2a77412fbb511e8afce9cd856a05d1ff49cb3c8b3462e15648860cf3dde -f02fca526678208f662959af0b7f670799ac8647da0a436cb704deac9bcc9163 -84ad3fac348a7234b6c9030002f84ac3987493d3e85ca5523659923079a1bbde -b52f0fc678adbff7ba8149e89ffdb2bd9c21fe4ed3e24521af66735b67c8f0b6 -ae789670c0e9bb539949c44e64b6d87c7108a8f6a0e22d45c4b6ffba008f3553 -51d99f48843c32e1deaa16592dc6e13662fa742fc6d1f3b3666c735fdfedbec1 -f9efb07fa44867a1a8b6cd0a5f15f475fbfbe29a34532408834b923b79051a7f -ef61a3807c34c9001c1ec3e9b80114da7e29ee552bdb14dfdc3d0f0b19e5f1b7 -5d4f8eaa33921ec76e29a7253b9b6b7434e50094b796e452c5ecdb55d84edbe5 -4b4b1d386c5179563919fa5c9924630d7c77a1f5d1b5eefdc5021ededd39b45d -8db2491966ae6b347748a7687fbfb3f1eec24bbb76f2b3b0255e4015010c79bf -b5cc390883a91c6eadb4e0c144c2882450bd7eabde5a47fce803bc23f0ad6859 -a5707dd2cb943fba0f7d35ee0254a12df7af6a155fa49bd88a9ba42c354a2e74 -bf94dec47c6031cce668a56a6d0428593e0020acf3f5309a87fa0df836d010a2 -b7c7f7515b97fa308a5f6d8b5372089aafac9189a33675314d51c34f317cd903 -27a87d1f4fd79798d85e0728432ae196cc4f89f1c6771ec065e32567844013cc -d329e500aa727725f75e51ca3b257b93207834f79cb82b4ca1e7c645256b5e65 -219bf1d1ba45e603dfcf2699b9163fafdc35118c820a701253a88cc4f96acbf4 -0c6f96bc5a7f44ce673ab817f8e42dac6d1c5d26ec281e6a6a5c9f9fb92bfbfd -2891f6378d3c1165cbdf4e3c11e12f51b7aeaf210c6542e04785216acf83d662 -e0bc9b7923d512d1da1cb5ac370ba4bcdec437b91d695b15afe2ad59ab2e16e8 -c252b302b844123b9784b73fd3f51c264da13582b7e145bfe67770e4cc339f64 -4b829bcaaef441da61bb0c471621575b2ff97e446b88ed5e7d2b53b0a7c82c48 -c9b2c28693eef23f3d56eb22c049046d9e53acf2f2e43e1a5bff1955d674f322 -55bc5a0d7046b94e9d0153b659389e0c95755c26e15f92e51a140b2924853a47 -3fff3979bed8656688756118a4e067c75e056f8a018534584f898948acba09f0 -0c1f667adadba0744db0a72d77853918fd8942b8ea8d2c922376a4554e507bc0 -728931beb09fe367149ac045473318195eed2a1b7a0bfc95b99fa4e10b522c73 -1b6a0b214e1d517aa4995ba2c491c30b82a766bac78411e5bae015799d4ec226 -7965759e80f45acfa517c364fce43b6196650b063760d349d96ae1829f8f79a3 -51a094c549e2aea3e8a2d127095ee612b2192260c797b64404d66db734e61787 -b977f781a02479794797fc4c91b29c06289117645a18a84113638f00a465719e -9e111e93fdd8488186a633f75f9af5a4edc057570963dbff3a39 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F86_0 /HEHJQC+CMTT10 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle - /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash - /zero/one/two/three/four/five/six/seven - /eight/nine/colon/semicolon/less/equal/greater/question - /at/A/B/C/D/E/F/G - /H/I/J/K/L/M/N/O - /P/Q/R/S/T/U/V/W - /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore - /grave/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/z/braceleft/bar/braceright/asciitilde/.notdef - /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute - /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave - /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute - /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis - /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls - /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash - /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation - /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash - /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft - /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe - /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge - /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl - /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute - /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex - /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde - /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron] -pdfMakeFont -%%BeginResource: font PDLRIN+MSAM10 -%!FontType1-1.0: PDLRIN+MSAM10 001.003 %%CreationDate: 1993 Sep 17 09:05:00 -% Math Symbol fonts were designed by the American Mathematical Society. -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (2.1) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (MSAM10) readonly def -/FamilyName (Euler) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /PDLRIN+MSAM10 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 3 /square put -readonly def -/FontBBox{8 -463 1331 1003}readonly def -/Encoding StandardEncoding def -currentdict end -currentfile eexec -d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891 -016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171 -9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f -d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758 -469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8 -2bdbf16fbc7512faa308a093fe5cf7158f1163bc1c87678ce98c24b934a76220 -4dd9b2ff3a49786028e35dde10ad2c926bd30ad47015ffe9469de1f793d1c53a -c8812cbcd402444eaea7a50ec5fd93d6a04c2783b50ea48059e3e7407537cb8d -4c206846ef0764c05289733920e2399e58ad8f137c229f3ce3e34d2d1eab2d53 -20d44efac8efa4d14a2efe389d952527f98d0e49bd5bd2c8d58ff9cb9c78d974 -75c2ab5467d73d2b5e277a3fdc35909938a9df0eb91bd9159d3437be22ee4544 -3429ac8e2bfbe34ae54d3ba3ad04bdf3f4f43a2b43992df88678681b3ab32cfd -a23e2c98d1af00ab206ac95b78bbe6316f7a0ab6bd3236c28c76288b3c25d1eb -e9abb3576c5ec15a71d26177f5883e9b48293d59015615e2eeaf2e9ba04151ed -5497b9a1c41cba44baff13ea218f5eac11952ee336ad1dbe6ce92f002eaa3b3d -3be4c3792f3405763c4bd93efc3b4fc34193439561841ba989dd8d9f9aee7a7b -24aeb4654b35023c9720b8f31aa9452e29753fb7915cb29977e725611e37c0b7 -784bcc26facf8a7a0eb1e54290d27ffe52b2d87fad080ad15ee1984c37e0eb30 -122c3012d3a16b09c28903d138352ab5462674b6cfb63f1371768d094ddf288c -36fb9b58443f872d61f2cd8ced42fe0eff3d7e9952a172bb1afecb60bf79f2b6 -04265fde4f78bc9fd619aa733cd0412f1d9a7c13b271bf827dcbdc8abae24ff0 -74d3c220621d7ff0efe62d835a221d0a7c139e2e6681fc2bba58fa3b80d416ec -3854c63ba040a4262b458340daa18aa6aea3bbac61615cb85982b18664d3d3af -340c65b969071cf2d0cabeb80e04623d0526f862eca8280eee236c535f70561a -854181132e677674ad5e14c6636f57541d3c821f0776d2cb9b8526d4b826791a -0b179b387d47b08982d36bd61c90ba2cdfe045e8bbae1c5d4dba9760ac2d9587 -67fb0c22bbd0a905e37d82fd03bbfa69003b5fc6efca8cca8516f461aa33d6f3 -6f0b583aecd7a2374014c81033772fe29a7cc38db81e8462044ef083eca78849 -ac11327ba7eb2fe5389e333ab1feedcdc90c78c4713ba7769975cd6290d03b5c -6635f5650b5c1898c7108e6a2a09814c43297e4051b12b263c433646d8555f45 -c0b380f639a5a2b5e307c67e6b4208970fb2f32cb0d495cbc1a6d78b36524c44 -4fdea1286022eec44210fc4abce3b8e8bd7dc9a57e5cf409205b78672ad1052e -23813ac24d -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -00000000000000000000000000000000 -cleartomark -%%EndResource -/F121_0 /PDLRIN+MSAM10 1 1 -[ /.notdef/.notdef/.notdef/square/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/square/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -/F171_0 /SMACNM+CMR8 1 1 -[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/ff/fi/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/ff/quotedblright/.notdef/.notdef/.notdef/.notdef/quoteright - /parenleft/parenright/.notdef/.notdef/comma/hyphen/period/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/colon/.notdef/.notdef/equal/.notdef/.notdef - /.notdef/A/B/.notdef/.notdef/.notdef/F/.notdef - /H/I/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/S/T/.notdef/.notdef/W - /.notdef/.notdef/.notdef/.notdef/quotedblleft/.notdef/.notdef/.notdef - /.notdef/a/b/c/d/e/f/g - /h/i/j/k/l/m/n/o - /p/q/r/s/t/u/v/w - /x/y/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef - /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef] -pdfMakeFont -612 792 false pdfSetup -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[17.2154 0 0 17.2154 204.8553 668.1942] Tm -0 0 Td -/F7_0 1 Tf -(A) 0.693 Tj --302 TJm -(Sc) 0.917 Tj -26 TJm -(he) 0.917 Tj --1 TJm -(mer\325s) 2.141 Tj --302 TJm -(View) 2.017 Tj --302 TJm -(o) 0.459 Tj -1 TJm -(f) 0.276 Tj --302 TJm -(Mona) 2.279 Tj -1 TJm -(ds) 0.87 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[11.9552 0 0 11.9552 256.334 639.3025] Tm -0 0 Td -/F8_0 1 Tf -(Da) 1.238 Tj -1 TJm -(nie) 1.251 Tj --1 TJm -(l) 0.272 Tj --326 TJm -(P) 0.666 Tj -82 TJm -(.) 0.272 Tj --327 TJm -(F) 0.639 Tj -82 TJm -(riedman) 3.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[11.9552 0 0 11.9552 266.657 615.8571] Tm -0 0 Td -/F8_0 1 Tf -(Marc) 2.203 Tj -27 TJm -(h) 0.544 Tj --326 TJm -(2) 0.49 Tj -1 TJm -(7,) 0.762 Tj --326 TJm -(201) 1.47 Tj -1 TJm -(0) 0.49 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[20.6625 0 0 20.6625 72 563.83] Tm -0 0 Td -/F9_0 1 Tf -(Lecture) 3.724 Tj --376 TJm -(1) 0.563 Tj -1 TJm -(:) 0.313 Tj --500 TJm -(The) 1.92 Tj --375 TJm -(Stat) 2.048 Tj -1 TJm -(e) 0.513 Tj --375 TJm -(M) 1.067 Tj --1 TJm -(o) 0.563 Tj -1 TJm -(nad) 1.797 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 539.0065] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --353 TJm -(tu) 0.945 Tj -1 TJm -(tori) 1.559 Tj -1 TJm -(al) 0.778 Tj --353 TJm -(lec) 1.166 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ure) 1.392 Tj --353 TJm -(is) 0.672 Tj --353 TJm -(b) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(ed) 1 Tj --352 TJm -(on) 1.056 Tj --352 TJm -(the) 1.389 Tj --353 TJm -(\336r) 0.948 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --352 TJm -(fou) 1.362 Tj -1 TJm -(r) 0.392 Tj --353 TJm -(p) 0.556 Tj -1 TJm -(age) 1.444 Tj --1 TJm -(s) 0.394 Tj --353 TJm -(of) 0.806 Tj --352 TJm -(\322Notion) 3.473 Tj -1 TJm -(s) 0.394 Tj --353 TJm -(of) 0.806 Tj --352 TJm -(C) 0.722 Tj --1 TJm -(ompu) 2.445 Tj -1 TJm -(tation) 2.612 Tj --352 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --353 TJm -(M) 0.917 Tj -1 TJm -(onad) 2.112 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(\323) 0.5 Tj --353 TJm -(b) 0.556 Tj -29 TJm -(y) 0.528 Tj --353 TJm -(E) 0.681 Tj -1 TJm -(ugenio) 2.834 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 527.0513] Tm -0 0 Td -/F10_0 1 Tf -(Moggi) 2.695 Tj -1 TJm -(,) 0.278 Tj --411 TJm -(who) 1.778 Tj --395 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(ok) 1.028 Tj --395 TJm -(the) 1.389 Tj --395 TJm -(id) 0.834 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(a) 0.5 Tj --395 TJm -(of) 0.806 Tj --395 TJm -(mon) 1.889 Tj -1 TJm -(ads) 1.45 Tj --396 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj --395 TJm -(c) 0.444 Tj --1 TJm -(ategory) 3.253 Tj --394 TJm -(theory) 2.809 Tj --395 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --395 TJm -(p) 0.556 Tj --27 TJm -(oin) 1.334 Tj -28 TJm -(ted) 1.389 Tj --395 TJm -(out) 1.445 Tj --394 TJm -(its) 1.061 Tj --396 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(lev) 1.25 Tj -56 TJm -(ance) 1.944 Tj --396 TJm -(to) 0.889 Tj --395 TJm -(p) 0.556 Tj -1 TJm -(rogramming) 5.284 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 515.0962] Tm -0 0 Td -/F10_0 1 Tf -(lan) 1.334 Tj -1 TJm -(guages) 2.894 Tj --1 TJm -(.) 0.278 Tj -Q -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 116.8873 518.7115] Tm -0 0 Td -/F12_0 1 Tf -(1) 0.569 Tj -Q -/DeviceGray {} cs -[0] sc -[0] sc -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 503.141] Tm -0 0 Td -/F10_0 1 Tf -(Ev) 1.209 Tj -28 TJm -(ery) 1.364 Tj -1 TJm -(thin) 1.779 Tj -1 TJm -(g) 0.5 Tj --313 TJm -(in) 0.834 Tj --313 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(se) 0.838 Tj --313 TJm -(t) 0.389 Tj -27 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --313 TJm -(lec) 1.166 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(res) 1.23 Tj --314 TJm -(will) 1.556 Tj --312 TJm -(s) 0.394 Tj --1 TJm -(impl) 1.945 Tj -1 TJm -(y) 0.528 Tj --313 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --314 TJm -(pu) 1.112 Tj -1 TJm -(rely) 1.642 Tj --313 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(tion) 1.723 Tj -1 TJm -(al) 0.778 Tj --313 TJm -(co) 0.944 Tj --28 TJm -(de.) 1.278 Tj --438 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(re) 0.836 Tj --313 TJm -(will) 1.556 Tj --313 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --313 TJm -(no) 1.056 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 471.6211 503.141] Tm -0 0 Td -/F14_0 1 Tf -(set!) 1.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 489.3337 503.141] Tm -0 0 Td -/F10_0 1 Tf -(s;) 0.672 Tj --320 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(re) 0.836 Tj --313 TJm -(will) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 491.1858] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --326 TJm -(one) 1.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.672 491.1858] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.9945 491.1858] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --326 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(p) 0.556 Tj --326 TJm -(motiv) 2.528 Tj -56 TJm -(ate) 1.333 Tj --326 TJm -(an) 1.056 Tj --325 TJm -(exam) 2.305 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le) 0.722 Tj --326 TJm -(in) 0.834 Tj --325 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --327 TJm -(sec) 1.282 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(d) 0.556 Tj --326 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ctur) 1.781 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(;) 0.278 Tj --328 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --326 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --326 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ll) 0.556 Tj --325 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --326 TJm -(lots) 1.561 Tj --326 TJm -(of) 0.806 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 466.5727 491.1858] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 472.3843 491.1858] Tm -0 0 Td -/F10_0 1 Tf -(s) 0.394 Tj --326 TJm -(and) 1.612 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 498.8536 491.1858] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 511.7427 491.1858] Tm -0 0 Td -/F10_0 1 Tf -(s.) 0.672 Tj --442 TJm -(The) 1.722 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 479.2307] Tm -0 0 Td -/F10_0 1 Tf -(onl) 1.334 Tj -1 TJm -(y) 0.528 Tj --333 TJm -(re) 0.836 Tj --1 TJm -(q) 0.528 Tj -1 TJm -(uir) 1.226 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(me) 1.277 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(t) 0.389 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(un) 1.112 Tj -1 TJm -(derstand) 3.787 Tj -1 TJm -(ing) 1.334 Tj --333 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(as) 0.894 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(alues.) 2.45 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 467.2755] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --404 TJm -(goal) 1.778 Tj --405 TJm -(of) 0.806 Tj --403 TJm -(thes) 1.783 Tj --1 TJm -(e) 0.444 Tj --404 TJm -(t) 0.389 Tj -27 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --404 TJm -(lec) 1.166 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(res) 1.23 Tj --405 TJm -(is) 0.672 Tj --405 TJm -(to) 0.889 Tj --404 TJm -(teac) 1.777 Tj -27 TJm -(h) 0.556 Tj --404 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --405 TJm -(monad) 2.945 Tj -1 TJm -(s) 0.394 Tj --405 TJm -(w) 0.722 Tj -27 TJm -(or) 0.892 Tj -1 TJm -(k.) 0.806 Tj --657 TJm -(It) 0.75 Tj --404 TJm -(imp) 1.667 Tj --28 TJm -(edes) 1.838 Tj --405 TJm -(u) 0.556 Tj -1 TJm -(nderstand) 4.343 Tj -1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --405 TJm -(if) 0.584 Tj --403 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --405 TJm -(concern) 3.336 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 455.3203] Tm -0 0 Td -/F10_0 1 Tf -(our) 1.448 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(elv) 1.25 Tj -28 TJm -(es) 0.838 Tj --365 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(th) 0.945 Tj --364 TJm -(a) 0.5 Tj --365 TJm -(lot) 1.167 Tj --364 TJm -(of) 0.806 Tj --364 TJm -(details) 2.839 Tj --365 TJm -(or) 0.892 Tj --364 TJm -(soph) 2.006 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ic) 0.722 Tj --1 TJm -(ated) 1.889 Tj --364 TJm -(bu) 1.112 Tj -1 TJm -(ilt-in) 2.112 Tj --364 TJm -(to) 0.889 Tj --28 TJm -(ol) 0.778 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --372 TJm -(so) 0.894 Tj --365 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --365 TJm -(use) 1.394 Tj --365 TJm -(only) 1.862 Tj --364 TJm -(a) 0.5 Tj --364 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(y) 0.528 Tj --365 TJm -(sm) 1.227 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(l) 0.278 Tj --365 TJm -(sub) 1.506 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(et) 0.833 Tj --365 TJm -(of) 0.806 Tj --364 TJm -(S) 0.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(me) 1.277 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 443.3652] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --302 TJm -(e) 0.444 Tj --1 TJm -(xp) 1.084 Tj --27 TJm -(ose) 1.338 Tj --303 TJm -(the) 1.389 Tj --303 TJm -(relev) 2.086 Tj -55 TJm -(an) 1.056 Tj -29 TJm -(t) 0.389 Tj --303 TJm -(id) 0.834 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(as.) 1.172 Tj --434 TJm -(There) 2.558 Tj --303 TJm -(is) 0.672 Tj --303 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj --303 TJm -(pr) 0.948 Tj -1 TJm -(ogram) 2.725 Tj --303 TJm -(writt) 2.17 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --302 TJm -(in) 0.834 Tj --302 TJm -(con) 1.5 Tj -28 TJm -(tin) 1.223 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(ation) 2.223 Tj -1 TJm -(-) 0.333 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(sing) 1.728 Tj --302 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -28 TJm -(y) 0.528 Tj -1 TJm -(le) 0.722 Tj --303 TJm -(that) 1.834 Tj --302 TJm -(s) 0.394 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --1 TJm -(s) 0.394 Tj --303 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj --303 TJm -(w) 0.722 Tj -27 TJm -(a) 0.5 Tj -28 TJm -(y) 0.528 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 431.41] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj --346 TJm -(com) 1.777 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(uti) 1.223 Tj -1 TJm -(ng) 1.056 Tj --346 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --346 TJm -(v) 0.528 Tj -56 TJm -(alues) 2.172 Tj --347 TJm -(in) 0.834 Tj --346 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj --347 TJm -(pass,) 2.122 Tj --350 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --346 TJm -(it) 0.667 Tj --346 TJm -(is) 0.672 Tj --347 TJm -(n) 0.556 Tj -1 TJm -(ot) 0.889 Tj --346 TJm -(imp) 1.667 Tj --28 TJm -(or) 0.892 Tj -1 TJm -(tan) 1.445 Tj -28 TJm -(t) 0.389 Tj --346 TJm -(to) 0.889 Tj --347 TJm -(u) 0.556 Tj -1 TJm -(nd) 1.112 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tan) 1.445 Tj -1 TJm -(d) 0.556 Tj --346 TJm -(the) 1.389 Tj --346 TJm -(progr) 2.34 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(.) 0.278 Tj --483 TJm -(In) 0.917 Tj --346 TJm -(f) 0.306 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(t,) 0.667 Tj --349 TJm -(it) 0.667 Tj --346 TJm -(is) 0.672 Tj --347 TJm -(on) 1.056 Tj -1 TJm -(ly) 0.806 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 419.4548] Tm -0 0 Td -/F10_0 1 Tf -(nece) 1.888 Tj --1 TJm -(ss) 0.788 Tj --1 TJm -(ar) 0.892 Tj -1 TJm -(y) 0.528 Tj --383 TJm -(to) 0.889 Tj --383 TJm -(n) 0.556 Tj -1 TJm -(otice) 2.055 Tj --384 TJm -(a) 0.5 Tj --383 TJm -(sin) 1.228 Tj -1 TJm -(gle) 1.222 Tj --383 TJm -(o) 0.5 Tj --28 TJm -(c) 0.444 Tj --1 TJm -(cur) 1.392 Tj -1 TJm -(rence) 2.28 Tj --384 TJm -(of) 0.806 Tj --382 TJm -(the) 1.389 Tj --383 TJm -(sym) 1.755 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(ol) 0.778 Tj --383 TJm -(+) 0.778 Tj -1 TJm -(.) 0.278 Tj --593 TJm -(There) 2.558 Tj --383 TJm -(is) 0.672 Tj --383 TJm -(also) 1.672 Tj --383 TJm -(the) 1.389 Tj --383 TJm -(con) 1.5 Tj -28 TJm -(tin) 1.223 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(ation) 2.223 Tj --382 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad,) 1.334 Tj --395 TJm -(expl) 1.806 Tj -1 TJm -(ained) 2.334 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 407.4997] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(ar) 0.892 Tj -1 TJm -(d) 0.556 Tj --399 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --400 TJm -(end) 1.556 Tj --398 TJm -(of) 0.806 Tj --399 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --400 TJm -(se) 0.838 Tj --1 TJm -(cond) 2.056 Tj --398 TJm -(le) 0.722 Tj --1 TJm -(ctu) 1.389 Tj -1 TJm -(re) 0.836 Tj --400 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --399 TJm -(se) 0.838 Tj --1 TJm -(ction) 2.167 Tj -Q -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.3347 407.4996] Tm -0 0 Td -/F10_0 1 Tf -(10) 1 Tj -/DeviceGray {} cs -[0] sc -[0] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.2974 407.4996] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --415 TJm -(and) 1.612 Tj --398 TJm -(here,) 2.114 Tj --416 TJm -(it) 0.667 Tj --398 TJm -(m) 0.833 Tj --1 TJm -(igh) 1.334 Tj -29 TJm -(t) 0.389 Tj --399 TJm -(help) 1.834 Tj --399 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --400 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --400 TJm -(som) 1.727 Tj --1 TJm -(e) 0.444 Tj --399 TJm -(famil) 2.195 Tj -1 TJm -(iarit) 1.837 Tj -28 TJm -(y) 0.528 Tj --399 TJm -(with) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 395.5445] Tm -0 0 Td -/F10_0 1 Tf -(\336r) 0.948 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t-clas) 2.338 Tj --1 TJm -(s) 0.394 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(in) 0.834 Tj -28 TJm -(uat) 1.445 Tj -1 TJm -(ions.) 2.006 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 362.5986] Tm -0 0 Td -/F9_0 1 Tf -(1) 0.563 Tj --1125 TJm -(M) 1.067 Tj --1 TJm -(onads) 2.804 Tj --375 TJm -(in) 0.938 Tj --375 TJm -(a) 0.547 Tj --375 TJm -(Nutshel) 3.838 Tj --1 TJm -(l) 0.313 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 340.7777] Tm -0 0 Td -/F10_0 1 Tf -(A) 0.75 Tj --368 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad) 1.056 Tj --368 TJm -(is) 0.672 Tj --369 TJm -(a) 0.5 Tj --369 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --368 TJm -(of) 0.806 Tj --368 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.8774 340.7777] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 232.5904 339.2833] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.1047 340.7777] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.8267 340.7777] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 282.8552 339.2833] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.6985 340.7777] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --377 TJm -(th) 0.945 Tj -1 TJm -(a) 0.5 Tj --1 TJm -(t) 0.389 Tj --368 TJm -(co) 0.944 Tj --28 TJm -(op) 1.056 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(rat) 1.281 Tj -1 TJm -(e) 0.444 Tj --369 TJm -(to) 0.889 Tj --369 TJm -(d) 0.556 Tj -1 TJm -(o) 0.5 Tj --369 TJm -(som) 1.727 Tj --1 TJm -(e) 0.444 Tj --369 TJm -(r) 0.392 Tj -1 TJm -(ather) 2.281 Tj --368 TJm -(in) 0.834 Tj -28 TJm -(teres) 2.063 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(ng) 1.056 Tj --368 TJm -(thin) 1.779 Tj -1 TJm -(gs) 0.894 Tj --1 TJm -(.) 0.278 Tj --549 TJm -(A) 0.75 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 328.8225] Tm -0 0 Td -/F10_0 1 Tf -(par) 1.448 Tj -1 TJm -(ticular) 2.837 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.9943 328.8225] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 136.7073 327.3281] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.5505 328.8225] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.6388 328.8225] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 169.6673 327.3281] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.8314 328.8225] Tm -0 0 Td -/F10_0 1 Tf -(pai) 1.334 Tj -1 TJm -(r) 0.392 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad) 1.056 Tj --333 TJm -(if) 0.584 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(ollo) 1.556 Tj -28 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ng) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.6684 328.8225] Tm -0 0 Td -/F15_0 1 Tf -(monadic) 3.68 Tj --358 TJm -(l) 0.256 Tj -1 TJm -(aw) 1.175 Tj --1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 384.3649 328.8225] Tm -0 0 Td -/F10_0 1 Tf -(hol) 1.334 Tj -1 TJm -(d:) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 306.9047] Tm -0 0 Td -/F19_0 1 Tf -(\245) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 306.9047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.781 306.9047] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.8095 305.4103] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.9736 306.9047] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 149.6866 305.4103] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 158.5298 306.9047] Tm -0 0 Td -/F10_0 1 Tf -(\)=) 1.167 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.7947 306.9047] Tm -0 0 Td -/F16_0 1 Tf -(I) 0.44 Tj --78 TJm -(d) 0.52 Tj --1 TJm -(e) 0.466 Tj -1 TJm -(nt) 0.961 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(ty) 0.851 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 213.2721 305.4103] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 286.9794] Tm -0 0 Td -/F19_0 1 Tf -(\245) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 286.9794] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.781 286.9794] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.8227 286.9794] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.6971 286.9794] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 131.7256 285.485] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.8897 286.9794] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.0564 286.9794] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.2517 286.9794] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 174.9647 285.485] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 183.8079 286.9794] Tm -0 0 Td -/F10_0 1 Tf -(\)=) 1.167 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.0728 286.9794] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 267.0542] Tm -0 0 Td -/F19_0 1 Tf -(\245) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 267.0542] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.781 267.0542] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.8095 265.5598] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.9736 267.0542] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.848 267.0542] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.8897 267.0542] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.7641 267.0542] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 165.7926 265.5598] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.9567 267.0542] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.1234 267.0542] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.3187 267.0542] Tm -0 0 Td -/F15_0 1 Tf -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.7829 267.0542] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(=) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.7965 267.0542] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.8382 267.0542] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.7126 267.0542] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 252.7411 265.5598] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.9052 267.0542] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 270.0719 267.0542] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.1415 267.0542] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 299.17 265.5598] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 311.3341 267.0542] Tm -0 0 Td -/F15_0 1 Tf -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 316.7983 267.0542] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(where) 2.558 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.4213 245.1364] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0757 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --295 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.4769 245.1364] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(omp) 1.84 Tj -51 TJm -(osi) 1.227 Tj -1 TJm -(t) 0.332 Tj --1 TJm -(i) 0.307 Tj -1 TJm -(on) 1.073 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.3491 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -1 TJm -(,) 0.278 Tj --302 TJm -(de\336n) 2.112 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --294 TJm -(as) 0.894 Tj --295 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.4744 245.1364] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 290.6069 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.545 Tc -[9.9626 0 0 9.9626 294.4812 245.1364] Tm -0 0 Td -/F15_0 1 Tf -(fg) 0.767 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 308.433 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 319.5026 245.1364] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 328.6351 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 332.5095 245.1364] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 338.3307 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 349.4003 245.1364] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 357.8879 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.422 Tc -[9.9626 0 0 9.9626 361.7623 245.1364] Tm -0 0 Td -/F15_0 1 Tf -(gx) 0.924 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 376.3686 245.1364] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\),) 1.834 Tj --302 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --294 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --295 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --295 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(ons) 1.45 Tj --295 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --294 TJm -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 233.1812] Tm -0 0 Td -/F10_0 1 Tf -(com) 1.777 Tj --1 TJm -(p) 0.556 Tj --27 TJm -(os) 0.894 Tj --1 TJm -(es) 0.838 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(m.) 1.111 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 221.226] Tm -0 0 Td -/F10_0 1 Tf -(If) 0.667 Tj --270 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --270 TJm -(w) 0.722 Tj -27 TJm -(ere) 1.28 Tj --270 TJm -(in) 0.834 Tj --270 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --271 TJm -(b) 0.556 Tj -1 TJm -(usin) 1.784 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss) 0.788 Tj --271 TJm -(of) 0.806 Tj --269 TJm -(han) 1.612 Tj -1 TJm -(din) 1.39 Tj -1 TJm -(g) 0.5 Tj --270 TJm -(out) 1.445 Tj --270 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(w) 0.722 Tj --270 TJm -(monad) 2.945 Tj -1 TJm -(s) 0.394 Tj --271 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --270 TJm -(others,) 2.953 Tj --283 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --271 TJm -(w) 0.722 Tj -28 TJm -(oul) 1.334 Tj -1 TJm -(d) 0.556 Tj --270 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --270 TJm -(to) 0.889 Tj --270 TJm -(pr) 0.948 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --271 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --270 TJm -(the) 1.389 Tj --270 TJm -(monad) 2.945 Tj -1 TJm -(ic) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 209.2709] Tm -0 0 Td -/F10_0 1 Tf -(la) 0.778 Tj -28 TJm -(ws) 1.116 Tj --351 TJm -(hold) 1.89 Tj --350 TJm -(for) 1.198 Tj --350 TJm -(ou) 1.056 Tj -1 TJm -(r) 0.392 Tj --351 TJm -(p) 0.556 Tj -1 TJm -(rop) 1.448 Tj --27 TJm -(os) 0.894 Tj --1 TJm -(ed) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.3339 209.2709] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 211.0469 207.7765] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.384 209.2709] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.9289 209.2709] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 260.9573 207.7765] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.8006 209.2709] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --355 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --351 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj --350 TJm -(no) 1.056 Tj -28 TJm -(w,) 1 Tj --355 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --351 TJm -(will) 1.556 Tj --350 TJm -(onl) 1.334 Tj -1 TJm -(y) 0.528 Tj --351 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --351 TJm -(dealing) 3.112 Tj --350 TJm -(with) 1.945 Tj --350 TJm -(kno) 1.584 Tj -28 TJm -(wn) 1.278 Tj --350 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ads.) 1.728 Tj --497 TJm -(If) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 197.3157] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(wis) 1.394 Tj --1 TJm -(h) 0.556 Tj --333 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --334 TJm -(con) 1.5 Tj -28 TJm -(vin) 1.362 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(ourselv) 3.092 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --333 TJm -(that) 1.834 Tj --333 TJm -(a) 0.5 Tj --334 TJm -(mon) 1.889 Tj -1 TJm -(ad) 1.056 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(tr) 0.781 Tj -1 TJm -(uly) 1.362 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad,) 1.334 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(\325) 0.278 Tj -1 TJm -(ll) 0.556 Tj --333 TJm -(nee) 1.444 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(to) 0.889 Tj --333 TJm -(p) 0.556 Tj -1 TJm -(ro) 0.892 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(thes) 1.783 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(la) 0.778 Tj -28 TJm -(w) 0.722 Tj --1 TJm -(s.) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 185.3605] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --475 TJm -(nee) 1.444 Tj --1 TJm -(d) 0.556 Tj --474 TJm -(to) 0.889 Tj --474 TJm -(write) 2.225 Tj --475 TJm -(ou) 1.056 Tj -1 TJm -(r) 0.392 Tj --474 TJm -(c) 0.444 Tj --1 TJm -(o) 0.5 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --475 TJm -(so) 0.894 Tj --475 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --475 TJm -(gi) 0.778 Tj -1 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --474 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --474 TJm -(expr) 1.92 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss) 0.788 Tj --1 TJm -(ion) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --509 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --475 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --474 TJm -(qu) 1.084 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(k) 0.528 Tj -1 TJm -(ly) 0.806 Tj --474 TJm -(obse) 1.894 Tj --1 TJm -(rv) 0.92 Tj -28 TJm -(e) 0.444 Tj --474 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(h) 0.556 Tj --474 TJm -(of) 0.806 Tj --474 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --475 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 173.4054] Tm -0 0 Td -/F10_0 1 Tf -(expr) 1.92 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss) 0.788 Tj --1 TJm -(ion) 1.334 Tj -1 TJm -(s) 0.394 Tj --466 TJm -(o) 0.5 Tj --27 TJm -(c) 0.444 Tj --1 TJm -(cur) 1.392 Tj -1 TJm -(s) 0.394 Tj --466 TJm -(\336) 0.556 Tj -1 TJm -(rst.) 1.453 Tj --839 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --465 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(l) 0.278 Tj --465 TJm -(thi) 1.223 Tj -1 TJm -(s) 0.394 Tj --466 TJm -(st) 0.783 Tj -28 TJm -(yle) 1.25 Tj --465 TJm -(of) 0.806 Tj --465 TJm -(wri) 1.392 Tj -1 TJm -(ting) 1.723 Tj --465 TJm -(co) 0.944 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.7258 173.4054] Tm -0 0 Td -/F15_0 1 Tf -(monadic) 3.68 Tj --479 TJm -(styl) 1.483 Tj -1 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 402.5082 173.4054] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --839 TJm -(Und) 1.862 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tan) 1.445 Tj -1 TJm -(din) 1.39 Tj -1 TJm -(g) 0.5 Tj --465 TJm -(ho) 1.056 Tj -28 TJm -(w) 0.722 Tj --465 TJm -(to) 0.889 Tj --465 TJm -(wri) 1.392 Tj -1 TJm -(te) 0.833 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 161.4502] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj --432 TJm -(monad) 2.945 Tj -1 TJm -(ic) 0.722 Tj --433 TJm -(st) 0.783 Tj -28 TJm -(yle) 1.25 Tj --432 TJm -(is) 0.672 Tj --433 TJm -(eas) 1.338 Tj --1 TJm -(y) 0.528 Tj --432 TJm -(if) 0.584 Tj --432 TJm -(y) 0.528 Tj -28 TJm -(ou) 1.056 Tj --431 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --432 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(cognize) 3.166 Tj --433 TJm -(when) 2.278 Tj --432 TJm -(a) 0.5 Tj --432 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj --432 TJm -(call) 1.5 Tj --432 TJm -(is) 0.672 Tj --433 TJm -(\(an) 1.445 Tj -1 TJm -(d) 0.556 Tj --432 TJm -(is) 0.672 Tj --433 TJm -(n) 0.556 Tj -1 TJm -(ot\)) 1.278 Tj --432 TJm -(a) 0.5 Tj --433 TJm -(t) 0.389 Tj -1 TJm -(ail) 1.056 Tj --432 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(l) 0.278 Tj --433 TJm -(wit) 1.389 Tj -1 TJm -(h) 0.556 Tj --432 TJm -(s) 0.394 Tj --1 TJm -(imp) 1.667 Tj -1 TJm -(le) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 149.495] Tm -0 0 Td -/F10_0 1 Tf -(argu) 1.948 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(en) 1 Tj -28 TJm -(ts.) 1.061 Tj --469 TJm -(O) 0.778 Tj -1 TJm -(nce) 1.444 Tj --342 TJm -(the) 1.389 Tj --342 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(nit) 1.223 Tj -1 TJm -(ion) 1.334 Tj --341 TJm -(has) 1.45 Tj --342 TJm -(b) 0.556 Tj --27 TJm -(ee) 0.888 Tj --1 TJm -(n) 0.556 Tj --341 TJm -(p) 0.556 Tj -1 TJm -(ut) 0.945 Tj --341 TJm -(in) 0.834 Tj --341 TJm -(monad) 2.945 Tj -1 TJm -(ic) 0.722 Tj --342 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -28 TJm -(y) 0.528 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(,) 0.278 Tj --343 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --342 TJm -(is) 0.672 Tj --342 TJm -(a) 0.5 Tj --341 TJm -(m) 0.833 Tj --1 TJm -(ec) 0.888 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(anism) 2.561 Tj --342 TJm -(to) 0.889 Tj --341 TJm -(inse) 1.672 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(t) 0.389 Tj --342 TJm -(\322op) 1.556 Tj --27 TJm -(eration) 3.059 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(\323) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 137.5399] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --284 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --284 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj --283 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --284 TJm -(giv) 1.306 Tj -28 TJm -(es) 0.838 Tj --284 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --284 TJm -(illu) 1.39 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(on) 1.056 Tj --284 TJm -(of) 0.806 Tj --283 TJm -(some) 2.171 Tj --284 TJm -(e) 0.444 Tj --1 TJm -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(e) 0.444 Tj --1 TJm -(ct.) 1.111 Tj --427 TJm -(I) 0.361 Tj --1 TJm -(n) 0.556 Tj --283 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --284 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --284 TJm -(lec) 1.166 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ure) 1.392 Tj --284 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --284 TJm -(will) 1.556 Tj --283 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --284 TJm -(the) 1.389 Tj --283 TJm -(illu) 1.39 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ion) 1.334 Tj --283 TJm -(of) 0.806 Tj --283 TJm -(a) 0.5 Tj --283 TJm -(s) 0.394 Tj --1 TJm -(ettab) 2.278 Tj -1 TJm -(le) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 125.5847] Tm -0 0 Td -/F10_0 1 Tf -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(le.) 1 Tj --445 TJm -(In) 0.917 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(se) 0.838 Tj --1 TJm -(cond) 2.056 Tj --333 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(cture,) 2.503 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --333 TJm -(in) 0.834 Tj -28 TJm -(tr) 0.781 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(du) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --334 TJm -(ot) 0.889 Tj -1 TJm -(her) 1.392 Tj --333 TJm -(e) 0.444 Tj --1 TJm -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(e) 0.444 Tj --1 TJm -(cts.) 1.505 Tj -0.3985 w -q -[1 0 0 1 72 111.1438] cm -0 0.1992 m -187.1972 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 83.092 104.7013] Tm -0 0 Td -/F21_0 1 Tf -(1) 0.611 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 87.2431 101.8885] Tm -0 0 Td -/F22_0 1 Tf -(Se) 1.062 Tj --1 TJm -(e) 0.472 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 102.298 101.8885] Tm -0 0 Td -/F23_0 1 Tf -(ht) 1.062 Tj --1 TJm -(tp:/) 2.124 Tj --1 TJm -(/www) 2.124 Tj --1 TJm -(.dis) 2.124 Tj --1 TJm -(i.un) 2.124 Tj --1 TJm -(ige.) 2.124 Tj --1 TJm -(it/p) 2.124 Tj --1 TJm -(erso) 2.124 Tj --1 TJm -(n/Mo) 2.124 Tj --1 TJm -(ggi) 1.593 Tj --1 TJm -(E/pu) 2.124 Tj --1 TJm -(blic) 2.124 Tj --1 TJm -(atio) 2.124 Tj --1 TJm -(ns.h) 2.124 Tj --1 TJm -(tml) 1.593 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 339.4122 101.8885] Tm -0 0 Td -/F22_0 1 Tf -(.) 0.295 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(1) 0.5 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 2 2 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(A) 0.75 Tj --342 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(nit) 1.223 Tj -1 TJm -(ion) 1.334 Tj --342 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --342 TJm -(mon) 1.889 Tj -1 TJm -(adic) 1.778 Tj --342 TJm -(st) 0.783 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(le) 0.722 Tj --342 TJm -(is) 0.672 Tj --342 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --341 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --341 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ions:) 2.006 Tj --461 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.0077 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 344.6698 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --341 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 372.5106 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 390.2592 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --344 TJm -(wh) 1.278 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(h) 0.556 Tj --341 TJm -(m) 0.833 Tj -27 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --341 TJm -(for) 1.198 Tj -1 TJm -(m) 0.833 Tj --343 TJm -(a) 0.5 Tj --341 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad.) 1.334 Tj --469 TJm -(If) 0.667 Tj --341 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(start) 2.064 Tj --333 TJm -(with) 1.945 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(rec) 1.28 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rsiv) 1.592 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(unction) 3.279 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.4469 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.9345 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --334 TJm -(l) 0.278 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(oks) 1.422 Tj --334 TJm -(li) 0.556 Tj -1 TJm -(k) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(thi) 1.223 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(:) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 680.3875] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 680.3875] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 680.3875] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.2801 680.3875] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.1545 680.3875] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.2869 680.3875] Tm -0 0 Td -/F10_0 1 Tf -(\(.) 0.667 Tj --166 TJm -(.) 0.278 Tj --167 TJm -(.) 0.278 Tj --166 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.64 680.3875] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.1071 680.3875] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 662.6929] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(sam) 1.727 Tj --1 TJm -(e) 0.444 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(on) 1.056 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(adi\336) 1.89 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --332 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ll) 0.556 Tj --333 TJm -(lo) 0.778 Tj --28 TJm -(ok) 1.028 Tj --333 TJm -(lik) 1.084 Tj -28 TJm -(e) 0.444 Tj --333 TJm -(this:) 1.895 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 644.9983] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 644.9983] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 644.9983] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 633.0431] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 633.0431] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 633.0431] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 633.0431] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj --428 TJm -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.6177 633.0431] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 621.0879] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 621.0879] Tm -0 0 Td -/F14_0 1 Tf -(if) 0.67 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.6969 621.0879] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.5713 621.0879] Tm -0 0 Td -/F15_0 1 Tf -(monad?) 3.424 Tj --456 TJm -(unit) 1.738 Tj --428 TJm -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.5562 621.0879] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 609.1328] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 609.1328] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(tr) 0.921 Tj -1 TJm -(ec) 1.038 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.3735 609.1328] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.1222 609.1328] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.6098 609.1328] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4842 609.1328] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.6166 609.1328] Tm -0 0 Td -/F10_0 1 Tf -(\(.) 0.667 Tj --166 TJm -(.) 0.278 Tj --167 TJm -(.) 0.278 Tj --166 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.9698 609.1328] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 207.5555 612.7481] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.1355 609.1328] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 597.1776] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.8035 597.1776] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 579.483] Tm -0 0 Td -/F10_0 1 Tf -(Unf) 1.612 Tj -1 TJm -(ortu) 1.837 Tj -1 TJm -(nately) 2.695 Tj -84 TJm -(,) 0.278 Tj --467 TJm -(ensuri) 2.62 Tj -1 TJm -(ng) 1.056 Tj --440 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.3653 579.483] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.0075 579.483] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.4429 579.483] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5759 579.483] Tm -0 0 Td -/F10_0 1 Tf -(for) 1.198 Tj -1 TJm -(m) 0.833 Tj --441 TJm -(a) 0.5 Tj --440 TJm -(monad) 2.945 Tj --439 TJm -(requir) 2.59 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --440 TJm -(mo) 1.333 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --441 TJm -(e) 0.444 Tj -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(ort) 1.281 Tj --440 TJm -(than) 2.001 Tj --439 TJm -(writin) 2.615 Tj -1 TJm -(g) 0.5 Tj --440 TJm -(a) 0.5 Tj --440 TJm -(s) 0.394 Tj --1 TJm -(imp) 1.667 Tj -1 TJm -(le) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 567.5278] Tm -0 0 Td -/F10_0 1 Tf -(pr) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(icate) 2.055 Tj --1 TJm -(.) 0.278 Tj --433 TJm -(F) 0.653 Tj -83 TJm -(or) 0.892 Tj --300 TJm -(no) 1.056 Tj -28 TJm -(w,) 1 Tj --307 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --302 TJm -(wil) 1.278 Tj -1 TJm -(l) 0.278 Tj --301 TJm -(ass) 1.288 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(e) 0.444 Tj --301 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --301 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --301 TJm -(progr) 2.34 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(mer) 1.669 Tj --301 TJm -(can) 1.5 Tj --301 TJm -(t) 0.389 Tj -1 TJm -(rust) 1.731 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 363.0743 567.5278] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 384.3279 567.5278] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 403.3746 567.5278] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 424.1189 567.5278] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --301 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --301 TJm -(a) 0.5 Tj --301 TJm -(monad) 2.945 Tj -1 TJm -(,) 0.278 Tj --307 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(lif) 0.862 Tj -1 TJm -(ying) 1.862 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 555.5726] Tm -0 0 Td -/F10_0 1 Tf -(our) 1.448 Tj --333 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(ni) 0.834 Tj -1 TJm -(tion.) 2.001 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 537.878] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8745 537.878] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 537.878] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4093 525.9228] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2837 525.9228] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4161 525.9228] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2905 525.9228] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj --428 TJm -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.6178 525.9228] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8185 513.9677] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6929 513.9677] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(tr) 0.921 Tj -1 TJm -(ec) 1.038 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 513.9677] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.7131 513.9677] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.2007 513.9677] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.0751 513.9677] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.2075 513.9677] Tm -0 0 Td -/F10_0 1 Tf -(\(.) 0.667 Tj --166 TJm -(.) 0.278 Tj --167 TJm -(.) 0.278 Tj --166 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.5606 513.9677] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 198.1463 517.583] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.7264 513.9677] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 502.0125] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.3944 502.0125] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.084 Tc -[9.9626 0 0 9.9626 86.9441 484.3179] Tm -0 0 Td -/F10_0 1 Tf -(We) 1.472 Tj --479 TJm -(u) 0.556 Tj --83 TJm -(s) 0.394 Tj --85 TJm -(e) 0.444 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.5242 484.3179] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 141.1099 487.9332] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.6153 484.3179] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --394 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(ote) 1.333 Tj --395 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --394 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.0555 484.3179] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.448 484.3179] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --394 TJm -(in) 0.834 Tj --394 TJm -(mon) 1.889 Tj -1 TJm -(adic) 1.778 Tj --394 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -28 TJm -(yl) 0.806 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --626 TJm -(But,) 1.931 Tj --409 TJm -(if) 0.584 Tj --393 TJm -(instead) 3.117 Tj --394 TJm -(of) 0.806 Tj --393 TJm -(pass) 1.844 Tj --1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --394 TJm -(in) 0.834 Tj --394 TJm -(a) 0.5 Tj --394 TJm -(sp) 0.95 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(ci\336c) 1.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 522.6874 484.3179] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 472.3627] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 91.5285 472.3627] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.353 Tc -[9.9626 0 0 9.9626 109.2771 472.3627] Tm -0 0 Td -/F10_0 1 Tf -(,w) 1 Tj -381 TJm -(e) 0.444 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.3848 472.3627] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.4594 472.3627] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(m) 0.833 Tj --349 TJm -(global) 2.612 Tj -1 TJm -(ly) 0.806 Tj --349 TJm -(with) 1.945 Tj --349 TJm -(u) 0.556 Tj -1 TJm -(ni) 0.834 Tj -1 TJm -(que) 1.528 Tj --349 TJm -(name) 2.333 Tj --1 TJm -(s) 0.394 Tj --349 TJm -(lik) 1.084 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 331.0518 472.3627] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 349.7648 470.8683] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 371.6211 472.3627] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 391.1494 472.3627] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 409.1779 470.8683] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 427.5568 472.3627] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --353 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 456.69 472.3627] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 475.2757 475.9781] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 483.3332 472.3627] Tm -0 0 Td -/F10_0 1 Tf -(lo) 0.778 Tj --28 TJm -(ok) 1.028 Tj -1 TJm -(s) 0.394 Tj --350 TJm -(exac) 1.916 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ly) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 460.4075] Tm -0 0 Td -/F10_0 1 Tf -(lik) 1.084 Tj -28 TJm -(e) 0.444 Tj --370 TJm -(it) 0.667 Tj --370 TJm -(w) 0.722 Tj -28 TJm -(as) 0.894 Tj --371 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ore) 1.336 Tj --370 TJm -(e) 0.444 Tj --1 TJm -(xce) 1.416 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(t) 0.389 Tj --370 TJm -(that) 1.834 Tj --370 TJm -(n) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --371 TJm -(sp) 0.95 Tj --28 TJm -(eci\336c) 2.166 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.4861 460.4075] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.7439 460.4075] Tm -0 0 Td -/F10_0 1 Tf -(s) 0.394 Tj --371 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 306.0992 460.4075] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.8478 460.4075] Tm -0 0 Td -/F10_0 1 Tf -(s) 0.394 Tj --371 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj --371 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ed.) 1.278 Tj --554 TJm -(Makin) 2.779 Tj -1 TJm -(g) 0.5 Tj --370 TJm -(this) 1.617 Tj --370 TJm -(dec) 1.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ion) 1.334 Tj --369 TJm -(allo) 1.556 Tj -28 TJm -(ws) 1.116 Tj --371 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --371 TJm -(to) 0.889 Tj --370 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 448.4524] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.9182 448.4524] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tead) 1.889 Tj --333 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.6357 448.4524] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(tr) 0.921 Tj -1 TJm -(ec) 1.038 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.9072 448.4524] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(pp) 1.112 Tj --27 TJm -(ort) 1.281 Tj --333 TJm -(rec) 1.28 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rsion.) 2.398 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 430.7577] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8745 430.7577] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7926 430.7577] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.2802 430.7577] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.1545 430.7577] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.287 430.7577] Tm -0 0 Td -/F10_0 1 Tf -(\(.) 0.667 Tj --166 TJm -(.) 0.278 Tj --167 TJm -(.) 0.278 Tj --166 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.6401 430.7577] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 173.2258 434.3731] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.8059 430.7577] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 413.0631] Tm -0 0 Td -/F10_0 1 Tf -(Using) 2.478 Tj --377 TJm -(global) 2.612 Tj --377 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(ons) 1.45 Tj --378 TJm -(is) 0.672 Tj --378 TJm -(on) 1.056 Tj -1 TJm -(ly) 0.806 Tj --377 TJm -(one) 1.5 Tj --378 TJm -(of) 0.806 Tj --377 TJm -(se) 0.838 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(eral) 1.614 Tj --377 TJm -(w) 0.722 Tj -27 TJm -(a) 0.5 Tj -28 TJm -(ys) 0.922 Tj --378 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --378 TJm -(p) 0.556 Tj -1 TJm -(ac) 0.944 Tj -27 TJm -(k) 0.528 Tj -56 TJm -(age) 1.444 Tj --378 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ads.) 1.728 Tj --577 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --378 TJm -(c) 0.444 Tj --1 TJm -(ou) 1.056 Tj -1 TJm -(ld) 0.834 Tj --377 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --378 TJm -(p) 0.556 Tj -1 TJm -(ac) 0.944 Tj -27 TJm -(k) 0.528 Tj -56 TJm -(age) 1.444 Tj --1 TJm -(d) 0.556 Tj --377 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(se) 0.838 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 401.1079] Tm -0 0 Td -/F10_0 1 Tf -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --353 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -1 TJm -(s) 0.394 Tj --354 TJm -(in) 0.834 Tj --353 TJm -(a) 0.5 Tj --353 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(s) 0.394 Tj --354 TJm -(pai) 1.334 Tj -1 TJm -(r,) 0.67 Tj --358 TJm -(a) 0.5 Tj --354 TJm -(v) 0.528 Tj -28 TJm -(ec) 0.888 Tj --1 TJm -(tor) 1.281 Tj -1 TJm -(,) 0.278 Tj --358 TJm -(an) 1.056 Tj --353 TJm -(inh) 1.39 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(itabl) 2.001 Tj -1 TJm -(e) 0.444 Tj --354 TJm -(c) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(s) 0.394 Tj --354 TJm -(ob) 1.056 Tj --55 TJm -(j) 0.306 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ct,) 1.111 Tj --358 TJm -(e) 0.444 Tj --1 TJm -(tc.) 1.111 Tj --505 TJm -(G) 0.785 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(ally) 1.584 Tj -84 TJm -(,) 0.278 Tj --359 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --354 TJm -(sup) 1.506 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(or) 0.892 Tj -1 TJm -(t) 0.389 Tj --354 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --354 TJm -(ill) 0.834 Tj -1 TJm -(usion) 2.284 Tj --353 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 389.1528] Tm -0 0 Td -/F10_0 1 Tf -(an) 1.056 Tj --386 TJm -(e) 0.444 Tj -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(e) 0.444 Tj --1 TJm -(ct,) 1.111 Tj --399 TJm -(there) 2.225 Tj --386 TJm -(will) 1.556 Tj --386 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --387 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj --387 TJm -(or) 0.892 Tj --385 TJm -(m) 0.833 Tj --1 TJm -(ore) 1.336 Tj --386 TJm -(aux) 1.584 Tj -1 TJm -(iliar) 1.726 Tj -1 TJm -(y) 0.528 Tj --386 TJm -(fu) 0.862 Tj -1 TJm -(nctions) 3.117 Tj --386 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --386 TJm -(als) 1.172 Tj --1 TJm -(o) 0.5 Tj --386 TJm -(w) 0.722 Tj -28 TJm -(ork) 1.42 Tj --386 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(l) 0.278 Tj --386 TJm -(with) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 429.5053 389.1528] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 451.6091 389.1528] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 471.5062 389.1528] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 489.2548 389.1528] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --399 TJm -(and) 1.612 Tj --385 TJm -(as) 0.894 Tj --387 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 377.1976] Tm -0 0 Td -/F10_0 1 Tf -(encoun) 3.056 Tj -28 TJm -(ter) 1.225 Tj --396 TJm -(them,) 2.5 Tj --412 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --397 TJm -(will) 1.556 Tj --396 TJm -(p) 0.556 Tj --27 TJm -(oin) 1.334 Tj -28 TJm -(t) 0.389 Tj --396 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(m) 0.833 Tj --397 TJm -(ou) 1.056 Tj -1 TJm -(t.) 0.667 Tj --633 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(se) 0.838 Tj --397 TJm -(aux) 1.584 Tj -1 TJm -(iliar) 1.726 Tj -1 TJm -(y) 0.528 Tj --397 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(ons) 1.45 Tj --397 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj --396 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --397 TJm -(s) 0.394 Tj --1 TJm -(ame) 1.777 Tj --397 TJm -(kin) 1.362 Tj -1 TJm -(d) 0.556 Tj --396 TJm -(of) 0.806 Tj --396 TJm -(v) 0.528 Tj -56 TJm -(alues) 2.172 Tj --397 TJm -(as) 0.894 Tj --397 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 365.2424] Tm -0 0 Td -/F15_0 1 Tf -(invo) 1.84 Tj -51 TJm -(c) 0.46 Tj -51 TJm -(ation) 2.223 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.6383 365.2424] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.4922 365.2424] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.75 365.2424] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --428 TJm -(But) 1.653 Tj --283 TJm -(k) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(ep) 1 Tj --284 TJm -(in) 0.834 Tj --283 TJm -(mind) 2.223 Tj --283 TJm -(that) 1.834 Tj --283 TJm -(a) 0.5 Tj --284 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad) 1.056 Tj --284 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --285 TJm -(me) 1.277 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(y) 0.528 Tj --284 TJm -(a) 0.5 Tj --284 TJm -(pai) 1.334 Tj -1 TJm -(r) 0.392 Tj --284 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 374.5563 365.2424] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 395.6424 365.2424] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 414.5217 365.2424] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 435.0987 365.2424] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --284 TJm -(s) 0.394 Tj --1 TJm -(ati) 1.167 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(y) 0.528 Tj --284 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --285 TJm -(monad) 2.945 Tj -1 TJm -(ic) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 353.2873] Tm -0 0 Td -/F10_0 1 Tf -(la) 0.778 Tj -28 TJm -(ws) 1.116 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 320.444] Tm -0 0 Td -/F9_0 1 Tf -(2) 0.563 Tj --1125 TJm -(T) 0.782 Tj -30 TJm -(y) 0.594 Tj -1 TJm -(p) 0.625 Tj --32 TJm -(es) 0.957 Tj --375 TJm -(and) 1.797 Tj --375 TJm -(Sha) 1.797 Tj -1 TJm -(p) 0.625 Tj --32 TJm -(es) 0.957 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 298.6231] Tm -0 0 Td -/F10_0 1 Tf -(Consider) 3.842 Tj --265 TJm -(th) 0.945 Tj -1 TJm -(re) 0.836 Tj --1 TJm -(e) 0.444 Tj --265 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --28 TJm -(es) 0.838 Tj --266 TJm -(of) 0.806 Tj --265 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s:) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.2657 298.6231] Tm -0 0 Td -/F15_0 1 Tf -(Pur) 1.637 Tj -51 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.0366 298.6231] Tm -0 0 Td -/F10_0 1 Tf -(v) 0.528 Tj -56 TJm -(alues,) 2.45 Tj --279 TJm -(denoted) 3.445 Tj --265 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.047 298.6231] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.5466 298.6231] Tm -0 0 Td -/F34_0 1 Tf -(!) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.8317 298.6231] Tm -0 0 Td -/F15_0 1 Tf -(A) 0.743 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 338.2372 298.6231] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj --265 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(press) 2.18 Tj --1 TJm -(ion) 1.334 Tj -1 TJm -(s) 0.394 Tj --266 TJm -(par) 1.448 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(eterize) 2.835 Tj --1 TJm -(d) 0.556 Tj --265 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(er) 0.836 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 479.7086 298.6231] Tm -0 0 Td -/F15_0 1 Tf -(A) 0.743 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 487.1141 298.6231] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --265 TJm -(denoted) 3.445 Tj --265 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 286.6679] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 89.0723 286.6679] Tm -0 0 Td -/F34_0 1 Tf -(!) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 98.783 286.6679] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 115.3458 290.2833] Tm -0 0 Td -/F12_0 1 Tf -(2) 0.569 Tj -/DeviceGray {} cs -[0] sc -[0] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.8152 286.6679] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj --316 TJm -(and) 1.612 Tj --307 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ions,) 2.006 Tj --313 TJm -(denoted) 3.445 Tj --308 TJm -(b) 0.556 Tj -29 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.3409 286.6679] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.6445 286.6679] Tm -0 0 Td -/F34_0 1 Tf -(!) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.3551 286.6679] Tm -0 0 Td -/F15_0 1 Tf -(Se) 1.022 Tj -51 TJm -(quel) 1.713 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.088 286.6679] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --313 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --308 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --309 TJm -(a) 0.5 Tj --308 TJm -(p) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(e) 0.444 Tj --309 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 411.6455 286.6679] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 420.5706 286.6679] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --307 TJm -(retur) 2.173 Tj -1 TJm -(n) 0.556 Tj --308 TJm -(a) 0.5 Tj --308 TJm -(monad) 2.945 Tj -1 TJm -(ic) 0.722 Tj --309 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 274.7127] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.6455 274.7127] Tm -0 0 Td -/F34_0 1 Tf -(!) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 98.574 274.7127] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0082 274.7127] Tm -0 0 Td -/F10_0 1 Tf -(\(p) 0.945 Tj -1 TJm -(ronou) 2.504 Tj -1 TJm -(nce) 1.444 Tj --1 TJm -(d) 0.556 Tj --329 TJm -(\322Mib) 2.251 Tj -1 TJm -(\323\).) 1.167 Tj --443 TJm -(The) 1.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.4639 274.7127] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 254.1769 273.2183] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.3068 274.7127] Tm -0 0 Td -/F10_0 1 Tf -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj --329 TJm -(is) 0.672 Tj --330 TJm -(\322s) 0.894 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ap) 1.056 Tj --28 TJm -(ed\323) 1.5 Tj --330 TJm -(some) 2.171 Tj --1 TJm -(th) 0.945 Tj -1 TJm -(ing) 1.334 Tj --330 TJm -(l) 0.278 Tj -1 TJm -(ik) 0.806 Tj -28 TJm -(e) 0.444 Tj --330 TJm -(a) 0.5 Tj --330 TJm -(v) 0.528 Tj -55 TJm -(al) 0.778 Tj -1 TJm -(ue) 1 Tj --330 TJm -(of) 0.806 Tj --330 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 492.2622 274.7127] Tm -0 0 Td -/F15_0 1 Tf -(Se) 1.022 Tj -51 TJm -(quel) 1.713 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 518.9951 274.7127] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --330 TJm -(bu) 1.112 Tj -1 TJm -(t) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 262.7575] Tm -0 0 Td -/F10_0 1 Tf -(retur) 2.173 Tj -1 TJm -(ns) 0.95 Tj --347 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 114.9936 262.7575] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0098 262.7575] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tead) 1.889 Tj --346 TJm -(of) 0.806 Tj --347 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 189.4269 262.7575] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.5744 262.7575] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --350 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.3326 262.7575] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 250.3611 261.2632] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.6576 262.7576] Tm -0 0 Td -/F10_0 1 Tf -(tak) 1.417 Tj -28 TJm -(es) 0.838 Tj --347 TJm -(t) 0.389 Tj -27 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --347 TJm -(\(cur) 1.781 Tj -1 TJm -(ried\)) 2.059 Tj --346 TJm -(argu) 1.948 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(en) 1 Tj -28 TJm -(ts,) 1.061 Tj --350 TJm -(a) 0.5 Tj --347 TJm -(se) 0.838 Tj --1 TJm -(q) 0.528 Tj -1 TJm -(uel) 1.278 Tj --347 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --346 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 466.5733 262.7576] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 483.1362 262.7576] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --350 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --346 TJm -(re) 0.836 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(urn) 1.504 Tj -1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 250.8024] Tm -0 0 Td -/F10_0 1 Tf -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 80.3022 250.8024] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 97.4497 250.8024] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ore) 1.336 Tj --334 TJm -(wri) 1.392 Tj -1 TJm -(te) 0.833 Tj --334 TJm -(do) 1.056 Tj -28 TJm -(wn) 1.278 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.8469 250.8024] Tm -0 0 Td -/F15_0 1 Tf -(typ) 1.329 Tj -51 TJm -(es) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.3718 250.8024] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.7182 250.8024] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 306.4312 249.308] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.5953 250.8024] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.9671 250.8024] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 355.9956 249.308] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 368.1597 250.8024] Tm -0 0 Td -/F10_0 1 Tf -(as) 0.894 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(ollo) 1.556 Tj -28 TJm -(ws) 1.116 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 233.1078] Tm -0 0 Td -/F16_0 1 Tf -(S) 0.613 Tj --58 TJm -(e) 0.466 Tj -1 TJm -(q) 0.446 Tj --37 TJm -(uel) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 101.4417 231.6134] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.6058 233.1078] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.6754 233.1078] Tm -0 0 Td -/F15_0 1 Tf -(A) 0.743 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.4018 233.1078] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 148.6853 233.1078] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 221.1526] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 90.713 219.6582] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.391 Tc -[9.9626 0 0 9.9626 102.8771 221.1526] Tm -0 0 Td -/F15_0 1 Tf -(:A) 1.05 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.5593 221.1526] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 133.8428 221.1526] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 209.1974] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 90.0284 207.703] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 102.1926 209.1974] Tm -0 0 Td -/F15_0 1 Tf -(:) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.1484 209.1974] Tm -0 0 Td -/F16_0 1 Tf -(S) 0.613 Tj --58 TJm -(e) 0.466 Tj -1 TJm -(q) 0.446 Tj --37 TJm -(uel) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 138.5901 207.703] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.7542 209.1974] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 164.0378 209.1974] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.9216 209.1974] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 197.2051 209.1974] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.3526 209.1974] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj --333 TJm -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.6452 209.1974] Tm -0 0 Td -/F16_0 1 Tf -(S) 0.613 Tj --58 TJm -(e) 0.466 Tj -1 TJm -(q) 0.446 Tj --37 TJm -(uel) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 262.0869 207.703] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.251 209.1974] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.5345 209.1974] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 291.4089 209.1974] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 311.2927 209.1974] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 324.5762 209.1974] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.7237 209.1974] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 191.5028] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --1 TJm -(,) 0.278 Tj --331 TJm -(the) 1.389 Tj --331 TJm -(\336rst) 1.731 Tj --331 TJm -(lin) 1.112 Tj -1 TJm -(e) 0.444 Tj --332 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(ly) 0.806 Tj --331 TJm -(te) 0.833 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(ls) 0.672 Tj --332 TJm -(us) 0.95 Tj --331 TJm -(that) 1.834 Tj --331 TJm -(the) 1.389 Tj --331 TJm -(t) 0.389 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.5219 191.5028] Tm -0 0 Td -/F16_0 1 Tf -(S) 0.613 Tj --58 TJm -(e) 0.466 Tj -1 TJm -(q) 0.446 Tj --37 TJm -(uel) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 325.9636 190.0084] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 338.1082 191.5028] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --332 TJm -(an) 1.056 Tj --331 TJm -(ab) 1.056 Tj -1 TJm -(br) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(vi) 0.806 Tj -1 TJm -(ation) 2.223 Tj --331 TJm -(for) 1.198 Tj --331 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --332 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 474.5349 191.5028] Tm -0 0 Td -/F15_0 1 Tf -(A) 0.743 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 485.2418 191.5028] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 498.5058 191.5028] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 515.6533 191.5028] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 179.5476] Tm -0 0 Td -/F10_0 1 Tf -(fol) 1.084 Tj -1 TJm -(lo) 0.778 Tj -28 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ng) 1.056 Tj --273 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --273 TJm -(lin) 1.112 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --273 TJm -(te) 0.833 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(l) 0.278 Tj --273 TJm -(us) 0.95 Tj --273 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --274 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --273 TJm -(of) 0.806 Tj --272 TJm -(the) 1.389 Tj --273 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(pres) 1.786 Tj --1 TJm -(sion) 1.728 Tj -1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.508 179.5476] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 322.221 178.0532] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 333.7833 179.5476] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 352.5533 179.5476] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 370.5818 178.0532] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 379.425 179.5476] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --285 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(sp) 0.95 Tj --28 TJm -(ec) 0.888 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(iv) 0.806 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(y) 0.528 Tj -83 TJm -(.) 0.278 Tj --424 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --274 TJm -(can) 1.5 Tj --273 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ad) 1.056 Tj --272 TJm -(the) 1.389 Tj --273 TJm -(c) 0.444 Tj --1 TJm -(ol) 0.778 Tj -1 TJm -(on,) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 167.5924] Tm -0 0 Td -/F10_0 1 Tf -(:,) 0.556 Tj --333 TJm -(as) 0.894 Tj --334 TJm -(\322h) 1.056 Tj -1 TJm -(as) 0.894 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(\323.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 155.6373] Tm -0 0 Td -/F10_0 1 Tf -(F) 0.653 Tj -84 TJm -(rom) 1.725 Tj --259 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --258 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(adic) 1.778 Tj --258 TJm -(la) 0.778 Tj -28 TJm -(ws) 1.116 Tj --1 TJm -(,) 0.278 Tj --273 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --259 TJm -(kn) 1.084 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --259 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --258 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --259 TJm -(expr) 1.92 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss) 0.788 Tj --1 TJm -(ion) 1.334 Tj --257 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 319.5319 155.6373] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 337.5604 154.1429] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 349.7245 155.6373] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 368.4375 154.1429] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 377.2807 155.6373] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --258 TJm -(is) 0.672 Tj --258 TJm -(allo) 1.556 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(,) 0.278 Tj --273 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(en) 1 Tj --258 TJm -(th) 0.945 Tj -1 TJm -(ough) 2.112 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 485.5399 155.6373] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 503.5684 154.1429] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 514.9826 155.6373] Tm -0 0 Td -/F10_0 1 Tf -(se) 0.838 Tj --1 TJm -(em) 1.277 Tj --1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 143.6821] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --370 TJm -(w) 0.722 Tj -28 TJm -(an) 1.056 Tj -28 TJm -(t) 0.389 Tj --370 TJm -(a) 0.5 Tj --370 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --371 TJm -(of) 0.806 Tj --369 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.5154 143.6821] Tm -0 0 Td -/F15_0 1 Tf -(Se) 1.022 Tj -51 TJm -(quel) 1.713 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.9627 143.6821] Tm -0 0 Td -/F10_0 1 Tf -(as) 0.894 Tj --370 TJm -(its) 1.061 Tj --370 TJm -(\336rst) 1.731 Tj --370 TJm -(ar) 0.892 Tj -1 TJm -(gume) 2.333 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(.) 0.278 Tj --554 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ore,) 1.614 Tj --379 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --370 TJm -(kn) 1.084 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --371 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 419.0356 143.6821] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 437.7486 142.1877] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 450.2768 143.6821] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --369 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 478.6789 143.6821] Tm -0 0 Td -/F16_0 1 Tf -(se) 0.935 Tj -1 TJm -(q) 0.446 Tj --37 TJm -(uel) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 506.1074 142.1877] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.027 Tc -[9.9626 0 0 9.9626 518.6355 143.6821] Tm -0 0 Td -/F10_0 1 Tf -(mu) 1.389 Tj --26 TJm -(s) 0.394 Tj --28 TJm -(t) 0.389 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 131.7269] Tm -0 0 Td -/F10_0 1 Tf -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --397 TJm -(a) 0.5 Tj --397 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(lar) 1.17 Tj --397 TJm -(shap) 2.006 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --635 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(y) 0.528 Tj --396 TJm -(b) 0.556 Tj --28 TJm -(oth) 1.445 Tj --396 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(e) 0.444 Tj --397 TJm -(a) 0.5 Tj --397 TJm -(p) 0.556 Tj -1 TJm -(ure) 1.392 Tj --397 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.9707 131.7269] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 331.7813 131.7269] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --396 TJm -(retur) 2.173 Tj -1 TJm -(n) 0.556 Tj --397 TJm -(eith) 1.667 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --396 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 420.7412 131.7269] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 441.2585 131.7269] Tm -0 0 Td -/F10_0 1 Tf -(or) 0.892 Tj --397 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 463.0318 131.7269] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 480.1794 131.7269] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --413 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(sp) 0.95 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(ctiv) 1.639 Tj -28 TJm -(ely) 1.25 Tj -83 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 119.7718] Tm -0 0 Td -/F10_0 1 Tf -(F) 0.653 Tj -84 TJm -(urth) 1.893 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(or) 0.892 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.4251 119.7718] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 155.1381 118.2774] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3022 119.7718] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.1585 119.7718] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(and) 1.612 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.4743 119.7718] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.5438 119.7718] Tm -0 0 Td -/F16_0 1 Tf -(se) 0.935 Tj -1 TJm -(q) 0.446 Tj --37 TJm -(uel) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 255.9722 118.2774] Tm -0 0 Td -/F18_0 1 Tf -(M) 1.089 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.8155 119.7718] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.0107 119.7718] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.0142 119.7718] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(ot) 0.889 Tj -1 TJm -(h) 0.556 Tj --333 TJm -(return) 2.729 Tj --332 TJm -(the) 1.389 Tj --334 TJm -(same) 2.171 Tj --334 TJm -(s) 0.394 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ap) 1.056 Tj --28 TJm -(e,) 0.722 Tj --333 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 428.4248 119.7718] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 448.3086 119.7718] Tm -0 0 Td -/F10_0 1 Tf -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 460.5129 119.7718] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 477.6604 119.7718] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(res) 1.23 Tj --1 TJm -(p) 0.556 Tj --27 TJm -(ec) 0.888 Tj --1 TJm -(tiv) 1.195 Tj -28 TJm -(ely) 1.25 Tj -84 TJm -(.) 0.278 Tj -0.3985 w -q -[1 0 0 1 72 111.1432] cm -0 0.1992 m -187.1972 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 83.092 104.7007] Tm -0 0 Td -/F21_0 1 Tf -(2) 0.611 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 87.2431 101.8879] Tm -0 0 Td -/F22_0 1 Tf -(A) 0.796 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.07 Tc -[7.9701 0 0 7.9701 96.4088 101.8879] Tm -0 0 Td -/F35_0 1 Tf -(MA) 1.816 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 113.1449 101.8879] Tm -0 0 Td -/F22_0 1 Tf -(is) 0.714 Tj --354 TJm -(t) 0.413 Tj --1 TJm -(he) 1.062 Tj --354 TJm -(p) 0.59 Tj --30 TJm -(ers) 1.305 Tj --1 TJm -(on) 1.121 Tj --354 TJm -(w) 0.767 Tj --1 TJm -(ho) 1.121 Tj --354 TJm -(g) 0.531 Tj --1 TJm -(a) 0.531 Tj -30 TJm -(v) 0.561 Tj -29 TJm -(e) 0.472 Tj --354 TJm -(birt) 1.712 Tj --1 TJm -(h) 0.59 Tj --354 TJm -(to) 0.944 Tj --355 TJm -(y) 0.561 Tj -30 TJm -(ou) 1.121 Tj --1 TJm -(.) 0.295 Tj --472 TJm -(In) 0.973 Tj --354 TJm -(th) 1.003 Tj --1 TJm -(is) 0.714 Tj --354 TJm -(\336rst) 1.836 Tj --355 TJm -(lect) 1.652 Tj --1 TJm -(ure,) 1.771 Tj --354 TJm -(w) 0.767 Tj -29 TJm -(e) 0.472 Tj --355 TJm -(are) 1.417 Tj --354 TJm -(o) 0.531 Tj --1 TJm -(nly) 1.446 Tj --354 TJm -(lo) 0.826 Tj --30 TJm -(oking) 2.508 Tj --355 TJm -(at) 0.944 Tj --355 TJm -(the) 1.475 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 425.5128 101.8879] Tm -0 0 Td -/F36_0 1 Tf -(st) 0.796 Tj -1 TJm -(ate) 1.4 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.07 Tc -[7.9701 0 0 7.9701 446.4234 101.8879] Tm -0 0 Td -/F35_0 1 Tf -(MA) 1.816 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 460.3366 101.8879] Tm -0 0 Td -/F22_0 1 Tf -(.) 0.295 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(2) 0.5 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 3 3 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 710.0373] Tm -0 0 Td -/F9_0 1 Tf -(3) 0.563 Tj --1125 TJm -(T) 0.782 Tj --1 TJm -(he) 1.138 Tj --375 TJm -(St) 1.063 Tj --1 TJm -(ate) 1.498 Tj --375 TJm -(M) 1.067 Tj --1 TJm -(onad) 2.36 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --334 TJm -(is) 0.672 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.7265 688.2164] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.1639 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(,) 0.278 Tj --334 TJm -(so) 0.894 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(b) 0.556 Tj --27 TJm -(ec) 0.888 Tj --1 TJm -(au) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --334 TJm -(create) 2.613 Tj --1 TJm -(s) 0.394 Tj --333 TJm -(an) 1.056 Tj --333 TJm -(illu) 1.39 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(on) 1.056 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(a) 0.5 Tj --334 TJm -(sin) 1.228 Tj -1 TJm -(gle) 1.222 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(le) 0.722 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --334 TJm -(can) 1.5 Tj --333 TJm -(m) 0.833 Tj -28 TJm -(utate.) 2.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 670.2836] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 670.2836] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 670.2836] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 127.5055 668.7893] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.2052 670.2837] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.2935 670.2837] Tm -0 0 Td -/F16_0 1 Tf -(A) 0.75 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.0864 670.2837] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 179.3699 670.2837] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 658.3285] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 658.3285] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1467 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 646.3733] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 646.3733] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 112.5909 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\);) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8745 646.3733] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.1767 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ion) 1.334 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 225.335 646.3733] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.8979 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 634.4182] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 634.4182] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 118.8139 634.4182] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.6696 634.4182] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.5609 634.4182] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 610.5078] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 610.5078] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.8209 609.0134] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.5207 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.609 610.5078] Tm -0 0 Td -/F16_0 1 Tf -(S) 0.613 Tj --58 TJm -(e) 0.466 Tj -1 TJm -(q) 0.446 Tj --37 TJm -(uel) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.5676 610.5078] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 200.8511 610.5078] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.7349 610.5078] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 234.0184 610.5078] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.4868 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.6911 610.5078] Tm -0 0 Td -/F16_0 1 Tf -(S) 0.613 Tj --58 TJm -(e) 0.466 Tj -1 TJm -(q) 0.446 Tj --37 TJm -(uel) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.6497 610.5078] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.9332 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 316.8076 610.5078] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 336.6914 610.5078] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 349.9749 610.5078] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 367.1224 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4091 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2835 598.5526] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4159 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2903 598.5526] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5251 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8183 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 586.5975] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8251 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6995 586.5975] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.7029 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 574.6423] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.2343 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.1087 574.6423] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 122 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\);) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.2836 574.6423] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.5858 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ion) 1.334 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 234.7441 574.6423] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.8916 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6367 562.6871] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 562.6871] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.721 562.6871] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.4698 562.6871] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.5115 562.6871] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.3859 562.6871] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.6016 562.6871] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0459 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 550.732] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.1303 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.879 550.732] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.4241 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.2984 550.732] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.7789 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.7229 550.732] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.3031 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.1774 550.732] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.6579 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.4551 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3295 538.7768] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.5394 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.2882 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.9679 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.8423 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(new-a) 2.555 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.6221 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.8643 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.7387 526.8216] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.6777 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 508.8889] Tm -0 0 Td -/F10_0 1 Tf -(Let\325s) 2.13 Tj --260 TJm -(anal) 1.834 Tj -1 TJm -(yz) 0.972 Tj --1 TJm -(e) 0.444 Tj --260 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(se) 0.838 Tj --260 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj -1 TJm -(s) 0.394 Tj --260 TJm -(ju) 0.862 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --259 TJm -(a) 0.5 Tj --260 TJm -(b) 0.556 Tj -1 TJm -(it.) 0.945 Tj -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 259.4524 512.5043] Tm -0 0 Td -/F12_0 1 Tf -(3) 0.569 Tj -/DeviceGray {} cs -[0] sc -[0] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.1045 508.8889] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 286.8175 507.3945] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.7819 508.8889] Tm -0 0 Td -/F10_0 1 Tf -(tak) 1.417 Tj -28 TJm -(es) 0.838 Tj --260 TJm -(a) 0.5 Tj --260 TJm -(p) 0.556 Tj -1 TJm -(ure) 1.392 Tj --260 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 387.1156 508.8889] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 395.5575 508.8889] Tm -0 0 Td -/F34_0 1 Tf -(!) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 404.7848 508.8889] Tm -0 0 Td -/F15_0 1 Tf -(A) 0.743 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 414.7759 508.8889] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --259 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj -1 TJm -(s) 0.394 Tj --260 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 474.6706 508.8889] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 491.2335 508.8889] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --274 TJm -(a) 0.5 Tj --260 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(on) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 496.9337] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --368 TJm -(e) 0.444 Tj --1 TJm -(xp) 1.084 Tj --27 TJm -(ec) 0.888 Tj --1 TJm -(ts) 0.783 Tj --368 TJm -(a) 0.5 Tj --368 TJm -(s) 0.394 Tj --1 TJm -(tate) 1.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.1596 496.9337] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.7181 496.9337] Tm -0 0 Td -/F34_0 1 Tf -(!) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.027 496.9337] Tm -0 0 Td -/F15_0 1 Tf -(S) 0.562 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.8209 496.9337] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --368 TJm -(Wh) 1.584 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --367 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 242.1636 496.9337] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.3937 496.9337] Tm -0 0 Td -/F10_0 1 Tf -(gets) 1.727 Tj --369 TJm -(a) 0.5 Tj --368 TJm -(state) 2.116 Tj --1 TJm -(,) 0.278 Tj --376 TJm -(a) 0.5 Tj --368 TJm -(pair) 1.726 Tj --367 TJm -(is) 0.672 Tj --369 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.) 0.278 Tj --549 TJm -(The) 1.722 Tj --368 TJm -(pair) 1.726 Tj --367 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -28 TJm -(tai) 1.167 Tj -1 TJm -(ns) 0.95 Tj --368 TJm -(a) 0.5 Tj --368 TJm -(pur) 1.504 Tj -1 TJm -(e) 0.444 Tj --369 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 484.9786] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj --351 TJm -(its) 1.061 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 97.8812 484.9786] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.8237 484.9786] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --351 TJm -(an) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.3983 484.9786] Tm -0 0 Td -/F15_0 1 Tf -(extr) 1.678 Tj -51 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.964 484.9786] Tm -0 0 Td -/F10_0 1 Tf -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --352 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --352 TJm -(it) 0.667 Tj -1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.7649 484.9786] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.2037 484.9786] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --499 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --352 TJm -(pu) 1.112 Tj -1 TJm -(re) 0.836 Tj --352 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --352 TJm -(is) 0.672 Tj --352 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(d) 0.556 Tj --351 TJm -(to) 0.889 Tj --351 TJm -(a) 0.5 Tj --352 TJm -(s) 0.394 Tj --1 TJm -(equ) 1.528 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj --351 TJm -(yieldi) 2.362 Tj -1 TJm -(ng) 1.056 Tj --352 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 457.1966 484.9786] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 474.3441 484.9786] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --356 TJm -(and) 1.612 Tj --351 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --352 TJm -(e) 0.444 Tj --1 TJm -(xtr) 1.309 Tj -1 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 473.0234] Tm -0 0 Td -/F10_0 1 Tf -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(to) 0.889 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 168.7485 473.0234] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.896 473.0234] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 461.0682] Tm -0 0 Td -/F10_0 1 Tf -(Pu) 1.237 Tj -1 TJm -(re) 0.836 Tj --310 TJm -(v) 0.528 Tj -56 TJm -(alues) 2.172 Tj --310 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ll) 0.556 Tj --310 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --311 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --310 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.3337 461.0682] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.8597 461.0682] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --309 TJm -(extra) 2.253 Tj --310 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --310 TJm -(will) 1.556 Tj --309 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --310 TJm -(in) 0.834 Tj --309 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 352.1864 461.0682] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 369.7124 461.0682] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj --309 TJm -(the) 1.389 Tj --310 TJm -(pair) 1.726 Tj --309 TJm -(retur) 2.173 Tj -1 TJm -(ned) 1.556 Tj --310 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj --310 TJm -(an) 1.056 Tj --310 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(o) 0.5 Tj --28 TJm -(cation) 2.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 449.1131] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj --419 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 93.3623 449.1131] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 118.6565 449.1131] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.3972 449.1131] Tm -0 0 Td -/F10_0 1 Tf -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.4583 449.1131] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 177.7525 449.1131] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.9 449.1131] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --702 TJm -(This) 1.95 Tj --420 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(min) 1.667 Tj -1 TJm -(ds) 0.95 Tj --420 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --420 TJm -(that) 1.834 Tj --419 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(se) 0.838 Tj --420 TJm -(stru) 1.731 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(res) 1.23 Tj --420 TJm -(alw) 1.5 Tj -28 TJm -(a) 0.5 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(s) 0.394 Tj --420 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --420 TJm -(a) 0.5 Tj --419 TJm -(pu) 1.112 Tj -1 TJm -(re) 0.836 Tj --420 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --440 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(h) 0.556 Tj --419 TJm -(can) 1.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 437.1579] Tm -0 0 Td -/F10_0 1 Tf -(som) 1.727 Tj --1 TJm -(etime) 2.388 Tj --1 TJm -(s) 0.394 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --334 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(eles) 1.56 Tj --1 TJm -(s.) 0.672 Tj --444 TJm -(What\325) 2.751 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(in) 0.834 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.3951 437.1579] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.1547 437.1579] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(an) 1.056 Tj --332 TJm -(e) 0.444 Tj --1 TJm -(xtr) 1.309 Tj -1 TJm -(a) 0.5 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --334 TJm -(sup) 1.506 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(or) 0.892 Tj -1 TJm -(ts) 0.783 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(ariou) 2.226 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(ill) 0.834 Tj -1 TJm -(usions.) 2.956 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 425.2027] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --363 TJm -(can) 1.5 Tj --362 TJm -(ob) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(erv) 1.364 Tj -28 TJm -(e) 0.444 Tj --362 TJm -(that) 1.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.5962 425.2027] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 198.6247 423.7083] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.6089 425.2027] Tm -0 0 Td -/F10_0 1 Tf -(tak) 1.417 Tj -28 TJm -(es) 0.838 Tj --363 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --362 TJm -(\(curr) 2.173 Tj -1 TJm -(ie) 0.722 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(\)) 0.389 Tj --362 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s,) 0.672 Tj --369 TJm -(a) 0.5 Tj --362 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 388.0437 425.2027] Tm -0 0 Td -/F15_0 1 Tf -(Se) 1.022 Tj -51 TJm -(quel) 1.713 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 419.4114 425.2027] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --361 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 447.6544 425.2027] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 464.2173 425.2027] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --369 TJm -(whi) 1.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj --361 TJm -(for) 1.198 Tj --362 TJm -(states) 2.51 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 413.2475] Tm -0 0 Td -/F10_0 1 Tf -(hap) 1.612 Tj -1 TJm -(p) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(s) 0.394 Tj --352 TJm -(to) 0.889 Tj --352 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --352 TJm -(a) 0.5 Tj --351 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -1 TJm -(.) 0.278 Tj --499 TJm -(Consid) 3.006 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --351 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.9165 413.2475] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.049 413.2475] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.9233 413.2475] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.9268 413.2475] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.122 413.2475] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.5891 413.2475] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj --498 TJm -(Then) 2.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 326.3915 413.2475] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 349.3593 413.2475] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --352 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 368.0391 413.2475] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 385.1866 413.2475] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --498 TJm -(B) 0.708 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(t,) 0.667 Tj --356 TJm -(in) 0.834 Tj --351 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --352 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(on) 1.056 Tj --351 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 500.8254 413.2475] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 518.8538 411.7532] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 537.2327 413.2476] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 401.2924] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 89.3028 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --331 TJm -(in) 0.834 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(ok) 1.028 Tj -28 TJm -(ed) 1 Tj --331 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ore) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.4245 401.2924] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.6593 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 194.4266 404.9077] Tm -0 0 Td -/F12_0 1 Tf -(4) 0.569 Tj -/DeviceGray {} cs -[0] sc -[0] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.1952 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --332 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --330 TJm -(let) 1.111 Tj --332 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.4284 401.2924] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.4485 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --332 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --332 TJm -(res) 1.23 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(lt) 0.667 Tj --331 TJm -(of) 0.806 Tj --331 TJm -(ap) 1.056 Tj -1 TJm -(ply) 1.362 Tj -1 TJm -(ing) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 391.8428 401.2924] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 409.1455 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --331 TJm -(s) 0.394 Tj --1 TJm -(ome) 1.777 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 446.2408 401.2924] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 451.1321 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(S) 0.556 Tj -1 TJm -(o,) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 474.9073 401.2924] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 480.6282 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(\325s) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 490.6245 401.2924] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 508.3625 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --331 TJm -(s) 0.394 Tj --1 TJm -(ome) 1.777 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(pu) 1.112 Tj -1 TJm -(re) 0.836 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.7735 389.3372] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.9977 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --340 TJm -(whi) 1.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj --338 TJm -(is) 0.672 Tj --339 TJm -(pass) 1.844 Tj --1 TJm -(ed) 1 Tj --338 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.7231 389.3372] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.9579 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --460 TJm -(The) 1.722 Tj --339 TJm -(res) 1.23 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(lt) 0.667 Tj --339 TJm -(of) 0.806 Tj --338 TJm -(ap) 1.056 Tj -1 TJm -(plyi) 1.64 Tj -1 TJm -(ng) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 343.7884 389.3372] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 373.3972 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --339 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --339 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 428.6281 389.3372] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 458.2264 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 468.2975 389.3372] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 481.6564 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --340 TJm -(whi) 1.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj --338 TJm -(as) 0.894 Tj --339 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 377.382] Tm -0 0 Td -/F10_0 1 Tf -(kn) 1.084 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(w) 0.722 Tj --343 TJm -(exp) 1.528 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(cts) 1.227 Tj --343 TJm -(a) 0.5 Tj --343 TJm -(s) 0.394 Tj --1 TJm -(tat) 1.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --345 TJm -(and) 1.612 Tj --342 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --343 TJm -(s) 0.394 Tj --1 TJm -(tat) 1.278 Tj -1 TJm -(e) 0.444 Tj --344 TJm -(is) 0.672 Tj --343 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.8572 377.382] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.578 377.382] Tm -0 0 Td -/F10_0 1 Tf -(\325s) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.6912 377.382] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.1299 377.382] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --473 TJm -(Th) 1.278 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --345 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --344 TJm -(can) 1.5 Tj --343 TJm -(sa) 0.894 Tj -28 TJm -(y) 0.528 Tj --343 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --343 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 403.2448 377.382] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 420.6642 377.382] Tm -0 0 Td -/F10_0 1 Tf -(en) 1 Tj -28 TJm -(te) 0.833 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --344 TJm -(wit) 1.389 Tj -1 TJm -(h) 0.556 Tj --343 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj --344 TJm -(state) 2.116 Tj --343 TJm -(and) 1.612 Tj --342 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 365.4269] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.6797 365.4269] Tm -0 0 Td -/F34_0 1 Tf -(!) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 98.6423 365.4269] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.1107 365.4269] Tm -0 0 Td -/F10_0 1 Tf -(exits) 2.033 Tj --334 TJm -(with) 1.945 Tj --332 TJm -(a) 0.5 Tj --334 TJm -(p) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(hap) 1.612 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(di) 0.834 Tj -1 TJm -/F20_0 1 Tf -(!) 0.583 Tj --1 TJm -/F10_0 1 Tf -(eren) 1.836 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(tate.) 2 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 353.4717] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --385 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(e) 0.444 Tj --386 TJm -(in) 0.834 Tj -1 TJm -(for) 1.198 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(ati) 1.167 Tj -1 TJm -(on) 1.056 Tj --385 TJm -(of) 0.806 Tj --384 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ads) 1.45 Tj --385 TJm -(tells) 1.783 Tj --385 TJm -(us) 0.95 Tj --385 TJm -(ho) 1.056 Tj -28 TJm -(w) 0.722 Tj --385 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --385 TJm -(can) 1.5 Tj --385 TJm -(use) 1.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 342.1893 353.4717] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 364.2819 353.4717] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 384.1677 353.4717] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 405.7511 353.4717] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --385 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(ne) 1 Tj --385 TJm -(fu) 0.862 Tj -1 TJm -(nctions) 3.117 Tj --385 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 503.3376 353.4717] Tm -0 0 Td -/F15_0 1 Tf -(monadic) 3.68 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 341.5165] Tm -0 0 Td -/F10_0 1 Tf -(st) 0.783 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(.) 0.278 Tj --615 TJm -(S) 0.556 Tj -1 TJm -(o,) 0.778 Tj --404 TJm -(no) 1.056 Tj -28 TJm -(w) 0.722 Tj --391 TJm -(let\325s) 1.783 Tj --390 TJm -(lo) 0.778 Tj --28 TJm -(ok) 1.028 Tj --390 TJm -(at) 0.889 Tj --390 TJm -(an) 1.056 Tj --390 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le.) 1 Tj --615 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --391 TJm -(pr) 0.948 Tj -1 TJm -(oblem) 2.611 Tj --391 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --391 TJm -(to) 0.889 Tj --390 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --391 TJm -(a) 0.5 Tj --390 TJm -(nes) 1.394 Tj --1 TJm -(ted) 1.389 Tj --390 TJm -(\(an) 1.445 Tj -28 TJm -(y) 0.528 Tj --390 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(th\)) 1.334 Tj --390 TJm -(li) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --390 TJm -(of) 0.806 Tj --390 TJm -(in) 0.834 Tj -29 TJm -(te) 0.833 Tj --1 TJm -(gers) 1.73 Tj --391 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 329.5614] Tm -0 0 Td -/F10_0 1 Tf -(retur) 2.173 Tj -1 TJm -(n) 0.556 Tj --347 TJm -(a) 0.5 Tj --347 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --346 TJm -(of) 0.806 Tj --347 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s.) 0.672 Tj --485 TJm -(The) 1.722 Tj --347 TJm -(\336r) 0.948 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --347 TJm -(i) 0.278 Tj -1 TJm -(te) 0.833 Tj --1 TJm -(m) 0.833 Tj --347 TJm -(in) 0.834 Tj --346 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --348 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --347 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --348 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --347 TJm -(s) 0.394 Tj --1 TJm -(ame) 1.777 Tj --348 TJm -(l) 0.278 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(,) 0.278 Tj --350 TJm -(e) 0.444 Tj --1 TJm -(xce) 1.416 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(t) 0.389 Tj --347 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --347 TJm -(the) 1.389 Tj --347 TJm -(ev) 0.972 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --346 TJm -(n) 0.556 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --348 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --347 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(en) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 317.6062] Tm -0 0 Td -/F10_0 1 Tf -(remo) 2.169 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(ed,) 1.278 Tj --326 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --325 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --325 TJm -(s) 0.394 Tj --1 TJm -(econd) 2.5 Tj --324 TJm -(item) 1.944 Tj --325 TJm -(in) 0.834 Tj --324 TJm -(the) 1.389 Tj --325 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --325 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --325 TJm -(the) 1.389 Tj --325 TJm -(coun) 2.056 Tj -28 TJm -(t) 0.389 Tj --324 TJm -(of) 0.806 Tj --324 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(en) 1 Tj --325 TJm -(n) 0.556 Tj -29 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --28 TJm -(ers) 1.23 Tj --325 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --325 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --325 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(en) 1 Tj --324 TJm -(dele) 1.722 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.) 0.278 Tj --442 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --325 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj --324 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 305.651] Tm -0 0 Td -/F10_0 1 Tf -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.0204 305.651] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.8739 305.651] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.5156 305.651] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.1796 305.651] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(The) 1.722 Tj --334 TJm -(cross) 2.124 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.3451 305.651] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.3078 305.651] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -1 TJm -(dicates) 3.005 Tj --334 TJm -(that) 1.834 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj --333 TJm -(retu) 1.781 Tj -1 TJm -(rns) 1.342 Tj --333 TJm -(an) 1.056 Tj --333 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 453.3297 305.651] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 459.9715 305.651] Tm -0 0 Td -/F10_0 1 Tf -(tra) 1.281 Tj --333 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 293.6959] Tm -0 0 Td -/F10_0 1 Tf -(Be) 1.152 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ore) 1.336 Tj --280 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --280 TJm -(m) 0.833 Tj --1 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --280 TJm -(on) 1.056 Tj --280 TJm -(to) 0.889 Tj --280 TJm -(a) 0.5 Tj --280 TJm -(monad) 2.945 Tj -1 TJm -(ic) 0.722 Tj --281 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(nit) 1.223 Tj -1 TJm -(ion) 1.334 Tj --280 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5207 293.6959] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.3742 293.6959] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 344.016 293.6959] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 391.6799 293.6959] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --290 TJm -(le) 0.722 Tj --1 TJm -(t\325) 0.667 Tj -1 TJm -(s) 0.394 Tj --281 TJm -(lo) 0.778 Tj --27 TJm -(ok) 1.028 Tj --280 TJm -(at) 0.889 Tj --280 TJm -(a) 0.5 Tj --280 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(,) 0.278 Tj --290 TJm -(di) 0.834 Tj -1 TJm -(rec) 1.28 Tj --1 TJm -(t-s) 1.116 Tj --1 TJm -(t) 0.389 Tj -28 TJm -(y) 0.528 Tj -1 TJm -(le) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 281.7407] Tm -0 0 Td -/F10_0 1 Tf -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj -1 TJm -(.) 0.278 Tj --489 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --348 TJm -(s) 0.394 Tj --1 TJm -(tar) 1.281 Tj -1 TJm -(t) 0.389 Tj --349 TJm -(wit) 1.389 Tj -1 TJm -(h) 0.556 Tj --348 TJm -(a) 0.5 Tj --349 TJm -(\322d) 1.056 Tj -1 TJm -(riv) 1.198 Tj -28 TJm -(er\323) 1.336 Tj --348 TJm -(pr) 0.948 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(ce) 0.888 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(ure,) 1.67 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.4031 281.7407] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 335.2566 281.7407] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.8984 281.7407] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 390.1052 280.2463] Tm -0 0 Td -/F12_0 1 Tf -(2) 0.569 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 394.0765 280.2463] Tm -0 0 Td -/F18_0 1 Tf -(pass) 2.287 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 410.5234 281.7407] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --352 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --348 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj -1 TJm -(s) 0.394 Tj --349 TJm -(o) 0.5 Tj -/F20_0 1 Tf -(!) 0.583 Tj --349 TJm -/F10_0 1 Tf -(to) 0.889 Tj --348 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --348 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(lp) 0.834 Tj --27 TJm -(ers,) 1.508 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 269.7855] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 125.5533 268.2911] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.8831 269.7855] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.255 269.7855] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 213.4618 268.2911] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.4708 269.7855] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 251.8527] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8743 251.8527] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7924 251.8527] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.6459 251.8527] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2877 251.8527] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 217.4945 250.3584] Tm -0 0 Td -/F12_0 1 Tf -(2) 0.569 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 221.4657 250.3584] Tm -0 0 Td -/F18_0 1 Tf -(pass) 2.287 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4091 239.8976] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2835 239.8976] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4159 239.8976] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2903 239.8976] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8658 239.8976] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,\() 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3446 239.8976] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 175.898 238.4032] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.2278 239.8976] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.8033 239.8976] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.7286 239.8976] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 267.9354 238.4032] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.2653 239.8976] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.8408 239.8976] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 215.9872] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8743 215.9872] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7924 215.9872] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 162.3458 214.4929] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 204.0321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2835 204.0321] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 204.0321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2903 204.0321] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8658 204.0321] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8183 192.0769] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 192.0769] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 180.1217] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 180.1217] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.734 180.1217] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\325\(\)\)) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6861 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8956 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.8396 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.8186 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.6929 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 256.2463 166.6722] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.5761 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.4505 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.7856 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 316.7296 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 370.283 166.6722] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 390.6128 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 394.4872 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 415.8223 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 156.2114] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3763 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2507 156.2114] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5858 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.5298 156.2114] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.5088 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.3831 156.2114] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 220.7182 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.7878 156.2114] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 285.3412 154.717] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.6711 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.5454 156.2114] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.8806 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 144.2562] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 144.2562] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6266 144.2562] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.501 144.2562] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 183.0544 142.7618] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.3842 144.2562] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.2586 144.2562] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.5937 144.2562] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -0.3985 w -q -[1 0 0 1 72 135.0298] cm -0 0.1992 m -187.1972 0.1992 l -S -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 83.092 128.5873] Tm -0 0 Td -/F21_0 1 Tf -(3) 0.611 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 90.7504 125.7745] Tm -0 0 Td -/F22_0 1 Tf -(Th) 1.357 Tj --1 TJm -(e) 0.472 Tj --440 TJm -(de\336) 1.652 Tj --1 TJm -(niti) 1.593 Tj --1 TJm -(ons) 1.54 Tj --440 TJm -(of) 0.856 Tj --440 TJm -(th) 1.003 Tj --1 TJm -(e) 0.472 Tj --440 TJm -(v) 0.561 Tj -59 TJm -(ariou) 2.361 Tj --1 TJm -(s) 0.419 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 205.774 125.7745] Tm -0 0 Td -/F36_0 1 Tf -(un) 1.179 Tj --1 TJm -(it) 0.686 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 224.8964 125.7745] Tm -0 0 Td -/F22_0 1 Tf -(an) 1.121 Tj --1 TJm -(d) 0.59 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 242.0472 125.7745] Tm -0 0 Td -/F36_0 1 Tf -(st) 0.796 Tj -1 TJm -(ar) 1.002 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 260.7323 125.7745] Tm -0 0 Td -/F22_0 1 Tf -(op) 1.121 Tj --30 TJm -(era) 1.417 Tj --1 TJm -(tors) 1.777 Tj --440 TJm -(a) 0.531 Tj --1 TJm -(re) 0.886 Tj --440 TJm -(mo) 1.416 Tj --1 TJm -(re) 0.886 Tj --440 TJm -(v) 0.561 Tj -30 TJm -(er) 0.886 Tj --1 TJm -(b) 0.59 Tj --29 TJm -(o) 0.531 Tj --1 TJm -(se) 0.891 Tj --440 TJm -(tha) 1.534 Tj --1 TJm -(n) 0.59 Tj --440 TJm -(is) 0.714 Tj --440 TJm -(n) 0.59 Tj --1 TJm -(ecess) 2.254 Tj --1 TJm -(ary) 1.506 Tj -89 TJm -(.) 0.295 Tj --730 TJm -(W) 1.091 Tj -88 TJm -(e) 0.472 Tj --440 TJm -(do) 1.121 Tj --440 TJm -(t) 0.413 Tj --1 TJm -(his) 1.304 Tj --440 TJm -(for) 1.27 Tj --440 TJm -(p) 0.59 Tj --30 TJm -(ed) 1.062 Tj --1 TJm -(agog) 2.124 Tj --1 TJm -(ical) 1.593 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 116.31] Tm -0 0 Td -/F22_0 1 Tf -(rea) 1.417 Tj --1 TJm -(sons.) 2.254 Tj --473 TJm -(F) 0.693 Tj -89 TJm -(ee) 0.944 Tj --1 TJm -(l) 0.295 Tj --354 TJm -(free) 1.683 Tj --354 TJm -(t) 0.413 Tj --1 TJm -(o) 0.531 Tj --354 TJm -(ma) 1.416 Tj --1 TJm -(k) 0.561 Tj -30 TJm -(e) 0.472 Tj --354 TJm -(t) 0.413 Tj --1 TJm -(he) 1.062 Tj --354 TJm -(ob) 1.121 Tj -29 TJm -(viou) 1.977 Tj --1 TJm -(s) 0.419 Tj --354 TJm -(im) 1.18 Tj --1 TJm -(pro) 1.535 Tj -29 TJm -(v) 0.561 Tj -30 TJm -(em) 1.357 Tj --1 TJm -(en) 1.062 Tj -29 TJm -(ts) 0.832 Tj --354 TJm -(as) 0.95 Tj --355 TJm -(they) 2.036 Tj --354 TJm -(ar) 0.945 Tj --1 TJm -(e) 0.472 Tj --354 TJm -(not) 1.534 Tj --1 TJm -(iced) 1.829 Tj --1 TJm -(.) 0.295 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 83.092 109.6184] Tm -0 0 Td -/F21_0 1 Tf -(4) 0.611 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 87.2431 106.8056] Tm -0 0 Td -/F22_0 1 Tf -(W) 1.091 Tj -89 TJm -(e) 0.472 Tj --286 TJm -(de\336) 1.652 Tj --1 TJm -(ne) 1.062 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 125.1848 106.8056] Tm -0 0 Td -/F36_0 1 Tf -(bind) 1.975 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 143.9853 106.8056] Tm -0 0 Td -/F22_0 1 Tf -(\(sp) 1.422 Tj --30 TJm -(ell) 1.062 Tj --1 TJm -(ed) 1.062 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.177 Tc -[7.9701 0 0 7.9701 174.769 106.8056] Tm -0 0 Td -/F35_0 1 Tf -(>>) 1.652 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 186.5306 106.8056] Tm -0 0 Td -/F22_0 1 Tf -(=) 0.826 Tj --286 TJm -(in) 0.885 Tj --285 TJm -(Has) 1.746 Tj --1 TJm -(k) 0.561 Tj -30 TJm -(ell\)) 1.475 Tj --1 TJm -(,) 0.295 Tj --299 TJm -(whi) 1.652 Tj --1 TJm -(c) 0.472 Tj -30 TJm -(h) 0.59 Tj --286 TJm -(tak) 1.505 Tj -30 TJm -(e) 0.472 Tj --1 TJm -(s) 0.419 Tj --285 TJm -(its) 1.127 Tj --286 TJm -(t) 0.413 Tj -30 TJm -(w) 0.767 Tj -29 TJm -(o) 0.531 Tj --286 TJm -(argu) 2.066 Tj --1 TJm -(men) 1.947 Tj -29 TJm -(ts) 0.832 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 351.5651 106.8056] Tm -0 0 Td -/F36_0 1 Tf -(ma) 1.427 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 365.8639 106.8056] Tm -0 0 Td -/F43_0 1 Tf -(!) 0.708 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.07 Tc -[7.9701 0 0 7.9701 373.783 106.8056] Tm -0 0 Td -/F35_0 1 Tf -(MA) 1.816 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 389.9698 106.8056] Tm -0 0 Td -/F22_0 1 Tf -(an) 1.121 Tj --1 TJm -(d) 0.59 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 405.8868 106.8056] Tm -0 0 Td -/F36_0 1 Tf -(se) 0.933 Tj -55 TJm -(que) 1.564 Tj -1 TJm -(l) 0.274 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 430.5902 106.8056] Tm -0 0 Td -/F43_0 1 Tf -(!) 0.708 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 438.5093 106.8056] Tm -0 0 Td -/F36_0 1 Tf -(Se) 1.097 Tj -55 TJm -(quel) 1.838 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 462.2509 106.8056] Tm -0 0 Td -/F22_0 1 Tf -(,) 0.295 Tj --299 TJm -(w) 0.767 Tj --1 TJm -(here) 1.948 Tj --286 TJm -(the) 1.475 Tj --286 TJm -(argum) 2.951 Tj --1 TJm -(en) 1.062 Tj -29 TJm -(t) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 97.3411] Tm -0 0 Td -/F22_0 1 Tf -(ord) 1.535 Tj --1 TJm -(er) 0.886 Tj --354 TJm -(is) 0.714 Tj --354 TJm -(t) 0.413 Tj --1 TJm -(he) 1.062 Tj --354 TJm -(o) 0.531 Tj --1 TJm -(rder) 1.89 Tj --354 TJm -(o) 0.531 Tj --1 TJm -(f) 0.325 Tj --354 TJm -(when) 2.419 Tj --355 TJm -(thi) 1.298 Tj --1 TJm -(ngs) 1.54 Tj --354 TJm -(h) 0.59 Tj --1 TJm -(app) 1.711 Tj --30 TJm -(en:) 1.357 Tj --473 TJm -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 233.0207 97.3411] Tm -0 0 Td -/F44_0 1 Tf -(de\336) 1.923 Tj -1 TJm -(ne) 1.242 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 261.0603 97.3411] Tm -0 0 Td -/F35_0 1 Tf -(bi) 0.817 Tj -1 TJm -(nd) 1.192 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 277.0615 96.3448] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 297.132 97.3411] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 300.4253 97.3411] Tm -0 0 Td -/F46_0 1 Tf -(!) 0.62 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 308.188 97.3411] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 311.4812 97.3411] Tm -0 0 Td -/F36_0 1 Tf -(ma) 1.427 Tj --436 TJm -(se) 0.933 Tj -55 TJm -(que) 1.564 Tj -1 TJm -(l) 0.274 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.354 Tc -[7.9701 0 0 7.9701 348.7592 97.3411] Tm -0 0 Td -/F22_0 1 Tf -(\)\() 0.826 Tj -353 TJm -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 361.4617 97.3411] Tm -0 0 Td -/F35_0 1 Tf -(star) 1.918 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 376.755 96.3448] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 396.8256 97.3411] Tm -0 0 Td -/F36_0 1 Tf -(se) 0.933 Tj -55 TJm -(que) 1.564 Tj -1 TJm -(l) 0.274 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 419.2554 97.3411] Tm -0 0 Td -/F22_0 1 Tf -(\)) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 425.3715 97.3411] Tm -0 0 Td -/F36_0 1 Tf -(ma) 1.427 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 437.3968 97.3411] Tm -0 0 Td -/F22_0 1 Tf -(\)\)\)) 1.239 Tj --1 TJm -(.) 0.295 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(3) 0.5 Tj -Q -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 4 4 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 710.0373] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 156.9993 708.5429] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 698.0822] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 686.127] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.734 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.9293 674.1718] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.9106 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6862 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8957 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\(+) 1.167 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.7836 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 238.9905 660.7223] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.3203 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.1947 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.5298 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.4738 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 347.6806 660.7223] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 368.0105 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 371.8849 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 393.22 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3763 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2507 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5858 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.5298 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 220.7366 648.7671] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.0665 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.9409 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.276 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 638.3063] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6266 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.501 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.5403 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.4147 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 206.6215 636.8119] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.9514 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.8258 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.1609 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 616.7345] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8743 616.7345] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7924 616.7345] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4091 604.7793] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2835 604.7793] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4159 604.7793] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2903 604.7793] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1115 604.7793] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8183 592.8242] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 592.8242] Tm -0 0 Td -/F14_0 1 Tf -(or) 1.049 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.4605 592.8242] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.3348 592.8242] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 142.0925 592.8242] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.1621 592.8242] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(air) 1.24 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.3017 592.8242] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 571.2524] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0695 571.2524] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 571.2524] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7974 571.2524] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.4392 571.2524] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 195.646 569.758] Tm -0 0 Td -/F12_0 1 Tf -(2) 0.569 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 199.6173 569.758] Tm -0 0 Td -/F18_0 1 Tf -(pass) 2.287 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.3851 571.2524] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 226.0269 571.2524] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.6313 571.2524] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 246.5057 571.2524] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.3937 571.2524] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5889 571.2524] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.8911 571.2524] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.7655 571.2524] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.7468 571.2524] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.9421 571.2524] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.9234 571.2524] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 559.2972] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7486 559.2972] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0508 559.2972] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9252 559.2972] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.2087 559.2972] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2783 559.2972] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2597 559.2972] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4176 559.2972] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3989 559.2972] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 542.5337] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 93.0677 542.5337] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.9213 542.5337] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.563 542.5337] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 201.7699 541.0393] Tm -0 0 Td -/F12_0 1 Tf -(2) 0.569 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 205.7411 541.0393] Tm -0 0 Td -/F18_0 1 Tf -(pass) 2.287 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.0981 542.5337] Tm -0 0 Td -/F10_0 1 Tf -(soluti) 2.395 Tj -1 TJm -(on) 1.056 Tj --392 TJm -(w) 0.722 Tj -27 TJm -(ork) 1.42 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --407 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --392 TJm -(is) 0.672 Tj --393 TJm -(in) 0.834 Tj -1 TJm -(e) 0.444 Tj --1 TJm -/F20_0 1 Tf -(") 0.833 Tj -/F10_0 1 Tf -(c) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(:) 0.278 Tj --563 TJm -(it) 0.667 Tj --392 TJm -(pr) 0.948 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(c) 0.444 Tj --1 TJm -(ess) 1.232 Tj --1 TJm -(es) 0.838 Tj --393 TJm -(the) 1.389 Tj --393 TJm -(l) 0.278 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(t) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 465.0411 542.5337] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 472.5265 542.5337] Tm -0 0 Td -/F10_0 1 Tf -(t) 0.389 Tj -28 TJm -(wic) 1.444 Tj --1 TJm -(e.) 0.722 Tj --622 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(re) 0.836 Tj --392 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 530.5785] Tm -0 0 Td -/F10_0 1 Tf -(a) 0.5 Tj --372 TJm -(w) 0.722 Tj -27 TJm -(ell-kn) 2.417 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(wn) 1.278 Tj --372 TJm -(w) 0.722 Tj -28 TJm -(a) 0.5 Tj -28 TJm -(y) 0.528 Tj --372 TJm -(to) 0.889 Tj --372 TJm -(ge) 0.944 Tj --1 TJm -(t) 0.389 Tj --372 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --373 TJm -(s) 0.394 Tj --1 TJm -(ame) 1.777 Tj --373 TJm -(an) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(,) 0.278 Tj --382 TJm -(and) 1.612 Tj --371 TJm -(y) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(t) 0.389 Tj --372 TJm -(p) 0.556 Tj -1 TJm -(ro) 0.892 Tj --28 TJm -(ce) 0.888 Tj --1 TJm -(ss) 0.788 Tj --373 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --373 TJm -(list) 1.339 Tj --372 TJm -(once) 1.944 Tj --1 TJm -(,) 0.278 Tj --381 TJm -(but) 1.501 Tj --372 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --373 TJm -(soluti) 2.395 Tj -1 TJm -(on) 1.056 Tj --372 TJm -(requi) 2.198 Tj -1 TJm -(res) 1.23 Tj --373 TJm -(that) 1.834 Tj --372 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 518.6234] Tm -0 0 Td -/F10_0 1 Tf -(tran) 1.837 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(orm) 1.725 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(co) 0.944 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(in) 0.834 Tj -28 TJm -(to) 0.889 Tj --333 TJm -(con) 1.5 Tj -28 TJm -(tin) 1.223 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(ation-p) 3.112 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(sing) 1.728 Tj --333 TJm -(st) 0.783 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 501.8599] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8743 501.8599] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7923 501.8599] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.6459 501.8599] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2876 501.8599] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 217.4945 500.3655] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4091 489.9047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2835 489.9047] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4159 489.9047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.436 Tc -[9.9626 0 0 9.9626 98.2903 489.9047] Tm -0 0 Td -/F15_0 1 Tf -(lk) 0.716 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.8418 489.9047] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8183 477.9495] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 477.9495] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 465.9944] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 465.9944] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.734 465.9944] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.8036 465.9944] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.7796 465.9944] Tm -0 0 Td -/F10_0 1 Tf -(\324\(\(\)) 1.445 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.5793 465.9944] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.5606 465.9944] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 454.0392] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 454.0392] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6861 454.0392] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 454.0392] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8956 454.0392] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 442.084] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 442.084] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.8298 442.084] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4716 442.084] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 216.6784 440.5896] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.925 442.084] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.7994 442.084] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.1345 442.084] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 430.1288] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 430.1288] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.5179 430.1288] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.051 Tc -[9.9626 0 0 9.9626 130.3923 430.1288] Tm -0 0 Td -/F15_0 1 Tf -(pa) 1.022 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.8313 430.1288] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 418.1737] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7947 418.1737] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.6482 418.1737] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.29 418.1737] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 235.4968 416.6793] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.7434 418.1737] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.6178 418.1737] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.9529 418.1737] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3295 406.2185] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2039 406.2185] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.3363 406.2185] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.051 Tc -[9.9626 0 0 9.9626 149.2107 406.2185] Tm -0 0 Td -/F15_0 1 Tf -(pd) 1.022 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.9149 406.2185] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.7387 394.2633] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6131 394.2633] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.5891 394.2633] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.8726 394.2633] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.8516 394.2633] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.726 394.2633] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -51 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 222.9247 394.2633] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.9943 394.2633] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -51 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.4582 394.2633] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\(+) 1.445 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.2019 394.2633] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -51 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 329.4006 394.2633] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 340.4702 394.2633] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -51 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 368.9341 394.2633] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 382.3082] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 382.3082] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3764 382.3082] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2508 382.3082] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5859 382.3082] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 370.353] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 370.353] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.8299 370.353] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4717 370.353] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 216.6785 368.8586] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.9251 370.353] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.7995 370.353] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.1346 370.353] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 358.3978] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3856 358.3978] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.518 358.3978] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.3924 358.3978] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.1133 358.3978] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9204 346.4427] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7948 346.4427] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.7708 346.4427] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.0544 346.4427] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.0333 346.4427] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.9077 346.4427] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 197.2428 346.4427] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.3124 346.4427] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.7929 346.4427] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.5926 346.4427] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.0731 346.4427] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 334.4875] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 334.4875] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6268 334.4875] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.5011 334.4875] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.3546 334.4875] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.9964 334.4875] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 238.2032 332.9931] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.4498 334.4875] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.3242 334.4875] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.6593 334.4875] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0359 322.5323] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9103 322.5323] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.0427 322.5323] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.9171 322.5323] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 157.638 322.5323] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7076 322.5323] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.6836 322.5323] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.9672 322.5323] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.4477 322.5323] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.373 322.5323] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.4123 322.5323] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.2867 322.5323] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.7672 322.5323] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 300.9605] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0697 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 300.9605] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7976 300.9605] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.4394 300.9605] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 195.6462 299.4661] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.8928 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 217.5346 300.9605] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.139 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 238.0134 300.9605] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.9014 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.0966 300.9605] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.3988 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.2732 300.9605] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.2545 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.4498 300.9605] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 304.4311 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.5007 300.9605] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 324.6332 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 328.5075 300.9605] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 334.2284 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.4236 300.9605] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 347.1445 300.9605] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 289.0053] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7489 289.0053] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0511 289.0053] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9255 289.0053] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.209 289.0053] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2786 289.0053] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.26 289.0053] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4179 289.0053] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3992 289.0053] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 272.2418] Tm -0 0 Td -/F10_0 1 Tf -(Next) 2.111 Tj --361 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --361 TJm -(transfor) 3.429 Tj -1 TJm -(m) 0.833 Tj --361 TJm -(the) 1.389 Tj --361 TJm -(d) 0.556 Tj -1 TJm -(irec) 1.558 Tj --1 TJm -(t-st) 1.505 Tj -28 TJm -(yle) 1.25 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.8144 272.2418] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 295.3678 270.7474] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.9702 272.2418] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --361 TJm -(monadi) 3.223 Tj -1 TJm -(c) 0.444 Tj --362 TJm -(st) 0.783 Tj -28 TJm -(yle.) 1.528 Tj --526 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --361 TJm -(fou) 1.362 Tj -1 TJm -(rth) 1.337 Tj --360 TJm -(c) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(ause) 1.894 Tj --362 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --361 TJm -(a) 0.5 Tj --361 TJm -(tail) 1.445 Tj --360 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj -1 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 260.2866] Tm -0 0 Td -/F10_0 1 Tf -(so) 0.894 Tj --340 TJm -(it) 0.667 Tj --340 TJm -(remains) 3.397 Tj --340 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(han) 1.612 Tj -1 TJm -(ge) 0.944 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.) 0.278 Tj --464 TJm -(In) 0.917 Tj --340 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --341 TJm -(t) 0.389 Tj -1 TJm -(hir) 1.226 Tj -1 TJm -(d) 0.556 Tj --340 TJm -(clause) 2.616 Tj --1 TJm -(,) 0.278 Tj --341 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --341 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --340 TJm -(the) 1.389 Tj --340 TJm -(non) 1.612 Tj -29 TJm -(tail) 1.445 Tj --340 TJm -(call) 1.5 Tj --340 TJm -(\(wit) 1.778 Tj -1 TJm -(h) 0.556 Tj --340 TJm -(sim) 1.505 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le) 0.722 Tj --340 TJm -(argu) 1.948 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(en) 1 Tj -28 TJm -(ts\)) 1.172 Tj --340 TJm -(and) 1.612 Tj --339 TJm -(m) 0.833 Tj --1 TJm -(ak) 1.028 Tj -28 TJm -(e) 0.444 Tj --340 TJm -(it) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 248.3315] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(s) 0.394 Tj --1 TJm -(ec) 0.888 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(\(curr) 2.173 Tj -1 TJm -(ied\)) 1.667 Tj --333 TJm -(argu) 1.948 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(en) 1 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.6412 248.3315] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 237.6696 246.8371] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.0485 248.3315] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.209 231.568] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9578 231.568] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 130.9863 230.0736] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.166 Tc -[9.9626 0 0 9.9626 152.686 231.568] Tm -0 0 Td -/F10_0 1 Tf -(..) 0.556 Tj --1 TJm -(.\)) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0834 219.6128] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9578 219.6128] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 166.5112 218.1184] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.841 219.6128] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.7154 219.6128] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.0505 219.6128] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0002 202.8493] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --376 TJm -(con) 1.5 Tj -28 TJm -(text) 1.75 Tj --375 TJm -(arou) 1.948 Tj -1 TJm -(nd) 1.112 Tj --375 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --376 TJm -(n) 0.556 Tj -1 TJm -(on) 1.056 Tj -28 TJm -(tail) 1.445 Tj --375 TJm -(call) 1.5 Tj --375 TJm -(go) 1 Tj --28 TJm -(es) 0.838 Tj --376 TJm -(in) 0.834 Tj -28 TJm -(to) 0.889 Tj --375 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --376 TJm -(\322.) 0.778 Tj --167 TJm -(.) 0.278 Tj --166 TJm -(.) 0.278 Tj --166 TJm -(\323) 0.5 Tj --376 TJm -(and) 1.612 Tj --374 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --376 TJm -(m) 0.833 Tj -28 TJm -(ust) 1.339 Tj --375 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --376 TJm -(a) 0.5 Tj --375 TJm -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(le) 0.722 Tj --376 TJm -(to) 0.889 Tj --375 TJm -(bi) 0.834 Tj -1 TJm -(nd) 1.112 Tj --375 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --376 TJm -(res) 1.23 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(lt) 0.667 Tj --375 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0002 190.8941] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(l) 0.278 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --334 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 123.4739 190.8941] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 177.0273 189.3998] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.3571 190.8942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.2315 190.8942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.5666 190.8942] Tm -0 0 Td -/F10_0 1 Tf -(\)\),) 1.056 Tj --333 TJm -(so) 0.894 Tj --334 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(t\325s) 1.061 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj --333 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 297.9507 190.8942] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 304.0722 190.8942] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2091 174.1307] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9578 174.1307] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 130.9863 172.6363] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.686 174.1307] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.5604 174.1307] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.6928 174.1307] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.5672 174.1307] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 175.6887 174.1307] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj -166 TJm -(.) 0.278 Tj -167 TJm -(.) 0.278 Tj -166 TJm -(\)) 0.389 Tj -334 TJm -(\)) 0.389 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0834 162.1755] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9578 162.1755] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 166.5112 160.6811] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.841 162.1755] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.7154 162.1755] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.0505 162.1755] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0002 145.412] Tm -0 0 Td -/F10_0 1 Tf -(If) 0.667 Tj --294 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --295 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --295 TJm -(a) 0.5 Tj --294 TJm -(simple) 2.783 Tj --294 TJm -(e) 0.444 Tj --1 TJm -(xp) 1.084 Tj -1 TJm -(res) 1.23 Tj --1 TJm -(sion) 1.728 Tj --294 TJm -(\(on) 1.445 Tj -1 TJm -(e) 0.444 Tj --295 TJm -(with) 1.945 Tj -1 TJm -(out) 1.445 Tj --294 TJm -(a) 0.5 Tj --294 TJm -(rec) 1.28 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rs) 0.786 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --295 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj --294 TJm -(call\)) 1.889 Tj --294 TJm -(li) 0.556 Tj -1 TJm -(k) 0.528 Tj -28 TJm -(e) 0.444 Tj --295 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 394.3493 145.412] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 417.3282 145.412] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 421.2026 145.412] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 442.5377 145.412] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 449.733 145.412] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 455.8544 145.412] Tm -0 0 Td -/F10_0 1 Tf -(\),) 0.667 Tj --302 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --293 TJm -(to) 0.889 Tj --295 TJm -(mon) 1.889 Tj -1 TJm -(adif) 1.64 Tj -1 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0002 133.4568] Tm -0 0 Td -/F10_0 1 Tf -(it,) 0.945 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(use) 1.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.6107 133.4568] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 135.3237 131.9624] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.0234 133.4568] Tm -0 0 Td -/F10_0 1 Tf -(arou) 1.948 Tj -1 TJm -(nd) 1.112 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(simple) 2.783 Tj --334 TJm -(exp) 1.528 Tj -1 TJm -(res) 1.23 Tj --1 TJm -(sion.) 2.006 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2091 116.6933] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9578 116.6933] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 130.9863 115.1989] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.686 116.6933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.5604 116.6933] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.6928 116.6933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.5672 116.6933] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 175.6887 116.6933] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.7583 116.6933] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 205.4713 115.1989] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.171 116.6933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.0454 116.6933] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.0244 116.6933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.8987 116.6933] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.2338 116.6933] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.4291 116.6933] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.5506 116.6933] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0835 104.7381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9578 104.7381] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 166.5112 103.2437] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.841 104.7381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.7154 104.7381] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.0505 104.7381] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(4) 0.5 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 5 5 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(Consider) 3.842 Tj --329 TJm -(the) 1.389 Tj --330 TJm -(se) 0.838 Tj --1 TJm -(cond) 2.056 Tj --329 TJm -(c) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(ause) 1.894 Tj --1 TJm -(.) 0.278 Tj --443 TJm -(Here) 2.03 Tj --330 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --330 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --331 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --330 TJm -(n) 0.556 Tj -1 TJm -(on) 1.056 Tj -28 TJm -(tail) 1.445 Tj --329 TJm -(\(rec) 1.669 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rsiv) 1.592 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(\)) 0.389 Tj --329 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(ls) 0.672 Tj --330 TJm -(\(w) 1.111 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(th) 0.945 Tj --329 TJm -(s) 0.394 Tj --1 TJm -(impl) 1.945 Tj -1 TJm -(e) 0.444 Tj --330 TJm -(argumen) 3.781 Tj -28 TJm -(ts) 0.783 Tj --1 TJm -(\)) 0.389 Tj -1 TJm -(,) 0.278 Tj --331 TJm -(so) 0.894 Tj --330 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --330 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(equ) 1.528 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(m.) 1.111 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 99.6741 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.4228 680.1494] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 125.4513 678.655] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.151 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.0254 680.1494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.1578 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.0322 680.1494] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 169.8885 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj -166 TJm -(.) 0.278 Tj -167 TJm -(.) 0.278 Tj -166 TJm -(\)) 0.389 Tj -334 TJm -(\)) 0.389 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5485 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.4228 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 160.9762 666.6998] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.306 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.1804 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.5155 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(In) 0.917 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(b) 0.556 Tj --28 TJm -(o) 0.5 Tj --27 TJm -(dy) 1.084 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.0154 650.2615] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.1478 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.0222 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8784 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --167 TJm -(.) 0.278 Tj --166 TJm -(.) 0.278 Tj --167 TJm -(\)) 0.389 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(mak) 1.861 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(the) 1.389 Tj --333 TJm -(next) 1.917 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 99.6741 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.4228 632.3287] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 125.4513 630.8343] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.151 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.0254 632.3287] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.1578 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.0322 632.3287] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.8885 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.5602 620.3735] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.309 620.3735] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 182.3374 618.8791] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.0372 620.3735] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.9115 620.3735] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.044 620.3735] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.9184 620.3735] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 227.0398 620.3735] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj -166 TJm -(.) 0.278 Tj -167 TJm -(.) 0.278 Tj -166 TJm -(\)) 0.389 Tj -334 TJm -(\)) 0.389 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.4346 608.4183] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.309 608.4183] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 217.8623 606.924] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.1922 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.0666 608.4184] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.4017 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 596.4632] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 596.4632] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 162.6367 594.9688] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.9665 596.4632] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.8409 596.4632] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.176 596.4632] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 578.5304] Tm -0 0 Td -/F10_0 1 Tf -(Fin) 1.487 Tj -1 TJm -(ally) 1.584 Tj -84 TJm -(,) 0.278 Tj --332 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --332 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --332 TJm -(pr) 0.948 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(c) 0.444 Tj --1 TJm -(es) 0.838 Tj --1 TJm -(sed) 1.394 Tj --332 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --332 TJm -(rec) 1.28 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rsiv) 1.592 Tj -28 TJm -(e) 0.444 Tj --332 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(ls) 0.672 Tj --332 TJm -(on) 1.056 Tj --331 TJm -(b) 0.556 Tj --28 TJm -(oth) 1.445 Tj --331 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 325.4927 578.5304] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 343.2353 578.5304] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --331 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 379.7308 578.5304] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 394.1696 578.5304] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --332 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --331 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --332 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --332 TJm -(on) 1.056 Tj -1 TJm -(ly) 0.806 Tj --332 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --332 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 495.0807 578.5304] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 533.3583 578.5304] Tm -0 0 Td -/F10_0 1 Tf -(\),) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 566.5753] Tm -0 0 Td -/F10_0 1 Tf -(whic) 2 Tj -28 TJm -(h) 0.556 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(simple.) 3.061 Tj --444 TJm -(Once) 2.222 Tj --334 TJm -(again) 2.334 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(wrap) 2.17 Tj --333 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(simple) 2.783 Tj --333 TJm -(e) 0.444 Tj --1 TJm -(xp) 1.084 Tj -1 TJm -(res) 1.23 Tj --1 TJm -(sion) 1.728 Tj --333 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 359.3673 566.5753] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 377.6251 566.5753] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 380.3925 570.1907] Tm -0 0 Td -/F12_0 1 Tf -(5) 0.569 Tj -/DeviceGray {} cs -[0] sc -[0] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 99.6741 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.4228 548.6426] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 125.4513 547.1482] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.151 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.0254 548.6426] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.1578 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.0322 548.6426] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.8885 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.5602 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.309 536.6874] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 182.3374 535.193] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.0372 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.9115 536.6874] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.044 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.9184 536.6874] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 227.0398 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.1094 536.6874] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 256.8224 535.193] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.5222 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.3965 536.6874] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 320.6741 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.4346 524.7322] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.309 524.7322] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 217.8623 523.2378] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.1922 524.7322] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.0666 524.7322] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.4017 524.7322] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 512.777] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 512.777] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 162.6367 511.2827] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.9665 512.7771] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.8409 512.7771] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.176 512.7771] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --334 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(lau) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(sim) 1.505 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le:) 1 Tj --445 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(simply) 2.867 Tj --333 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(s) 0.394 Tj --334 TJm -(\325) 0.278 Tj -1 TJm -(\(\)) 0.778 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.6308 494.8443] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 300.3438 493.3499] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.7227 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(and) 1.612 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --333 TJm -(our) 1.448 Tj --333 TJm -(result.) 2.731 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 476.9115] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 476.9115] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 476.9115] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 464.9564] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 464.9564] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 464.9564] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 464.9564] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 464.9564] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 453.0012] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 453.0012] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 441.046] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 441.046] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.734 441.046] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.8037 441.046] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 167.5167 439.5517] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2164 441.0461] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 429.0909] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 429.0909] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6862 429.0909] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 429.0909] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8957 429.0909] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 417.1357] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 415.6413] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.5789 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 417.1357] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5857 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4601 417.1357] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.3164 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.9881 405.1805] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7369 405.1805] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 186.7653 403.6862] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.4651 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.3394 405.1806] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.4719 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3463 405.1806] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 231.4677 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.5373 405.1806] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 261.2503 403.6862] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.9501 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.8244 405.1806] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 325.102 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.8625 393.2254] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7369 393.2254] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.0682 393.2254] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.9426 393.2254] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.2777 393.2254] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 381.2702] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 381.2702] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.8425 381.2702] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.7169 381.2702] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.052 381.2702] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 369.3151] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 369.3151] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3764 369.3151] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2507 369.3151] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5859 369.3151] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 357.3599] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 355.8655] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.5789 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 357.3599] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5857 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4601 357.3599] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 174.5816 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.6512 357.3599] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 204.3642 355.8655] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.0639 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.9383 357.3599] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.9173 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.7916 357.3599] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.1267 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.322 357.3599] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.4435 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 345.4047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 345.4047] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.1821 345.4047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.0564 345.4047] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.3916 345.4047] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 333.4496] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 333.4496] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 321.4944] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 321.4944] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.3077 321.4944] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.1821 321.4944] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.5172 321.4944] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -0.3985 w -q -[1 0 0 1 72 283.0012] cm -0 0.1992 m -187.1972 0.1992 l -S -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 83.092 276.5587] Tm -0 0 Td -/F21_0 1 Tf -(5) 0.611 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 87.2431 273.746] Tm -0 0 Td -/F22_0 1 Tf -(Th) 1.357 Tj --1 TJm -(e) 0.472 Tj --354 TJm -(ne) 1.062 Tj --1 TJm -(sted) 1.894 Tj --355 TJm -(stars) 2.196 Tj --354 TJm -(c) 0.472 Tj --1 TJm -(ould) 2.006 Tj --355 TJm -(b) 0.59 Tj --30 TJm -(e) 0.472 Tj --354 TJm -(ma) 1.416 Tj --1 TJm -(de) 1.062 Tj --354 TJm -(t) 0.413 Tj --1 TJm -(o) 0.531 Tj --354 TJm -(lo) 0.826 Tj --30 TJm -(ok) 1.092 Tj --354 TJm -(sim) 1.599 Tj --1 TJm -(pler) 1.771 Tj --355 TJm -(with) 2.065 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 285.746 273.746] Tm -0 0 Td -/F36_0 1 Tf -(bind) 1.975 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 302.273 273.746] Tm -0 0 Td -/F22_0 1 Tf -(,) 0.295 Tj --354 TJm -(a) 0.531 Tj --1 TJm -(s) 0.419 Tj --354 TJm -(me) 1.357 Tj --1 TJm -(n) 0.59 Tj -30 TJm -(ti) 0.708 Tj --1 TJm -(oned) 2.183 Tj --355 TJm -(in) 0.885 Tj --354 TJm -(a) 0.531 Tj --1 TJm -(n) 0.59 Tj --354 TJm -(ea) 1.003 Tj --1 TJm -(rlier) 1.89 Tj --354 TJm -(fo) 0.856 Tj --30 TJm -(otn) 1.534 Tj --1 TJm -(ote.) 1.711 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 258.3039] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 75.2933 258.3039] Tm -0 0 Td -/F36_0 1 Tf -(bind) 1.975 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 94.643 258.3039] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 97.9363 258.3039] Tm -0 0 Td -/F36_0 1 Tf -(r) 0.453 Tj -55 TJm -(e) 0.494 Tj -1 TJm -(mb) 1.372 Tj -55 TJm -(er) 0.947 Tj -55 TJm -(e) 0.494 Tj -1 TJm -(vens) 2.03 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 146.2165 258.3039] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.055 Tc -[7.9701 0 0 7.9701 149.5098 258.3039] Tm -0 0 Td -/F36_0 1 Tf -(ca) 1.043 Tj --54 TJm -(r) 0.453 Tj --517 TJm -(l) 0.274 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 167.6405 258.3039] Tm -0 0 Td -/F22_0 1 Tf -(\)\)) 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 81.4092 248.8394] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 84.7025 248.8394] Tm -0 0 Td -/F46_0 1 Tf -(!) 0.62 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 92.4651 248.8394] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 95.7584 248.8394] Tm -0 0 Td -/F36_0 1 Tf -(a) 0.549 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 100.7877 248.8394] Tm -0 0 Td -/F22_0 1 Tf -(\)) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 90.8184 239.3749] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 94.1117 239.3749] Tm -0 0 Td -/F36_0 1 Tf -(bind) 1.975 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 113.4614 239.3749] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 116.7547 239.3749] Tm -0 0 Td -/F36_0 1 Tf -(r) 0.453 Tj -55 TJm -(e) 0.494 Tj -1 TJm -(mb) 1.372 Tj -55 TJm -(er) 0.947 Tj -55 TJm -(e) 0.494 Tj -1 TJm -(vens) 2.03 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 165.0349 239.3749] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.055 Tc -[7.9701 0 0 7.9701 168.3282 239.3749] Tm -0 0 Td -/F36_0 1 Tf -(cd) 1.043 Tj --54 TJm -(r) 0.453 Tj --517 TJm -(l) 0.274 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 186.4589 239.3749] Tm -0 0 Td -/F22_0 1 Tf -(\)\)) 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 100.2276 229.9104] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 103.5209 229.9104] Tm -0 0 Td -/F46_0 1 Tf -(!) 0.62 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 111.2835 229.9104] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 114.5768 229.9104] Tm -0 0 Td -/F36_0 1 Tf -(d) 0.549 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.354 Tc -[7.9701 0 0 7.9701 119.7352 229.9104] Tm -0 0 Td -/F22_0 1 Tf -(\)\() 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 129.1445 229.9104] Tm -0 0 Td -/F35_0 1 Tf -(unit) 2.006 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 145.1268 228.9141] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 165.1974 229.9104] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 168.4906 229.9104] Tm -0 0 Td -/F36_0 1 Tf -(c) 0.494 Tj -55 TJm -(ons) 1.591 Tj --434 TJm -(a) 0.549 Tj --436 TJm -(d) 0.549 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 201.1415 229.9104] Tm -0 0 Td -/F22_0 1 Tf -(\)\)\)) 1.239 Tj --1 TJm -(\)\)\)) 1.239 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 214.4683] Tm -0 0 Td -/F22_0 1 Tf -(or) 0.945 Tj --354 TJm -(w) 0.767 Tj --1 TJm -(ith) 1.298 Tj --355 TJm -(a) 0.531 Tj --354 TJm -(m) 0.885 Tj --1 TJm -(acro) 1.948 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 134.1152 214.4683] Tm -0 0 Td -/F44_0 1 Tf -(do) 1.294 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 144.4211 217.2811] Tm -0 0 Td -/F56_0 1 Tf -(!) 0.639 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 144.4211 212.1698] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 161.6688 214.4683] Tm -0 0 Td -/F22_0 1 Tf -(,) 0.295 Tj --354 TJm -(re) 0.886 Tj --1 TJm -(mini) 2.065 Tj --1 TJm -(scen) 1.953 Tj -29 TJm -(t) 0.413 Tj --354 TJm -(o) 0.531 Tj --1 TJm -(f) 0.325 Tj --353 TJm -(Ha) 1.327 Tj --1 TJm -(sk) 0.98 Tj -30 TJm -(ell\325) 1.357 Tj --1 TJm -(s) 0.419 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 256.6072 214.4683] Tm -0 0 Td -/F44_0 1 Tf -(do) 1.294 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 269.7359 214.4683] Tm -0 0 Td -/F22_0 1 Tf -(an) 1.121 Tj --1 TJm -(d) 0.59 Tj --354 TJm -(Sc) 1.062 Tj -29 TJm -(he) 1.062 Tj --1 TJm -(me\325s) 2.071 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 322.2398 214.4683] Tm -0 0 Td -/F44_0 1 Tf -(let) 1.377 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 333.2209 217.2811] Tm -0 0 Td -/F56_0 1 Tf -(!) 0.639 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 337.538 214.4683] Tm -0 0 Td -/F22_0 1 Tf -(.) 0.295 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 199.0262] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 75.2932 199.0262] Tm -0 0 Td -/F44_0 1 Tf -(de\336) 1.923 Tj -1 TJm -(ne-syn) 3.461 Tj -34 TJm -(tax) 1.718 Tj --354 TJm -(do) 1.294 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 144.7461 201.839] Tm -0 0 Td -/F56_0 1 Tf -(!) 0.639 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 144.7461 196.7277] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 81.4092 189.5617] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 84.7024 189.5617] Tm -0 0 Td -/F44_0 1 Tf -(syn) 1.811 Tj -35 TJm -(t) 0.476 Tj --1 TJm -(ax-rules) 4.221 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 139.1271 189.5617] Tm -0 0 Td -/F22_0 1 Tf -(\(\)) 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 90.8183 180.0972] Tm -0 0 Td -/F22_0 1 Tf -(\(\() 0.826 Tj -Q -0.3587 w -q -[1 0 0 1 97.4049 178.6625] cm -0 0.1793 m -7.2004 0.1793 l -S -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 107.4281 180.0971] Tm -0 0 Td -/F22_0 1 Tf -(\(\)) 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.055 Tc -[7.9701 0 0 7.9701 116.8374 180.0971] Tm -0 0 Td -/F36_0 1 Tf -(bod) 1.592 Tj --54 TJm -(y) 0.521 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 133.4944 180.0971] Tm -0 0 Td -/F22_0 1 Tf -(\)) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.055 Tc -[7.9701 0 0 7.9701 139.6105 180.0971] Tm -0 0 Td -/F36_0 1 Tf -(bod) 1.592 Tj --54 TJm -(y) 0.521 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 156.2675 180.0971] Tm -0 0 Td -/F22_0 1 Tf -(\)) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 90.8184 170.6326] Tm -0 0 Td -/F22_0 1 Tf -(\(\() 0.826 Tj -Q -q -[1 0 0 1 97.4049 169.198] cm -0 0.1793 m -7.2004 0.1793 l -S -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 107.4281 170.6326] Tm -0 0 Td -/F22_0 1 Tf -(\(\() 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 114.0146 170.6326] Tm -0 0 Td -/F36_0 1 Tf -(a0) 1.098 Tj --487 TJm -(ma) 1.427 Tj -1 TJm -(0) 0.549 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.354 Tc -[7.9701 0 0 7.9701 143.4543 170.6326] Tm -0 0 Td -/F22_0 1 Tf -(\)\() 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 152.8636 170.6326] Tm -0 0 Td -/F36_0 1 Tf -(a) 0.549 Tj --436 TJm -(ma) 1.427 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.354 Tc -[7.9701 0 0 7.9701 172.741 170.6326] Tm -0 0 Td -/F22_0 1 Tf -(\).) 0.708 Tj -176 TJm -(.) 0.295 Tj -177 TJm -(.) 0.295 Tj -177 TJm -(\)) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.055 Tc -[7.9701 0 0 7.9701 196.2642 170.6326] Tm -0 0 Td -/F36_0 1 Tf -(bod) 1.592 Tj --54 TJm -(y) 0.521 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 212.9213 170.6326] Tm -0 0 Td -/F22_0 1 Tf -(\)) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 94.6927 161.1681] Tm -0 0 Td -/F22_0 1 Tf -(\(\() 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 101.2792 161.1681] Tm -0 0 Td -/F35_0 1 Tf -(star) 1.918 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 116.5725 160.1719] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 136.6431 161.1681] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 139.9363 161.1681] Tm -0 0 Td -/F46_0 1 Tf -(!) 0.62 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 147.699 161.1681] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 150.9923 161.1681] Tm -0 0 Td -/F36_0 1 Tf -(a0) 1.098 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.354 Tc -[7.9701 0 0 7.9701 160.8027 161.1681] Tm -0 0 Td -/F22_0 1 Tf -(\)\() 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 170.212 161.1681] Tm -0 0 Td -/F44_0 1 Tf -(do) 1.294 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 180.5179 163.9809] Tm -0 0 Td -/F56_0 1 Tf -(!) 0.639 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 180.5179 158.8696] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 201.0201 161.1681] Tm -0 0 Td -/F44_0 1 Tf -(\(\() 0.952 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 208.6139 161.1681] Tm -0 0 Td -/F36_0 1 Tf -(a) 0.549 Tj --490 TJm -(ma) 1.427 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.409 Tc -[7.9701 0 0 7.9701 228.923 161.1681] Tm -0 0 Td -/F44_0 1 Tf -(\).) 0.816 Tj -205 TJm -(.) 0.34 Tj -204 TJm -(.) 0.34 Tj -205 TJm -(\)) 0.476 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.055 Tc -[7.9701 0 0 7.9701 256.0438 161.1681] Tm -0 0 Td -/F36_0 1 Tf -(bod) 1.592 Tj --54 TJm -(y) 0.521 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 272.7008 161.1681] Tm -0 0 Td -/F44_0 1 Tf -(\)\)) 0.952 Tj --1 TJm -(\)) 0.476 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 98.5671 151.7036] Tm -0 0 Td -/F36_0 1 Tf -(ma) 1.427 Tj -1 TJm -(0) 0.549 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 115.3735 151.7036] Tm -0 0 Td -/F22_0 1 Tf -(\)\)\)) 1.239 Tj --1 TJm -(\)) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 130.2839] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 75.2932 130.2839] Tm -0 0 Td -/F44_0 1 Tf -(do) 1.294 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 85.5991 133.0967] Tm -0 0 Td -/F56_0 1 Tf -(!) 0.639 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 85.5991 127.9854] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 106.1013 130.2839] Tm -0 0 Td -/F22_0 1 Tf -(\(\() 0.826 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 112.6879 130.2839] Tm -0 0 Td -/F36_0 1 Tf -(a) 0.549 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 120.54 130.2839] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 123.8332 130.2839] Tm -0 0 Td -/F36_0 1 Tf -(r) 0.453 Tj -55 TJm -(em) 1.372 Tj -1 TJm -(b) 0.494 Tj -55 TJm -(er) 0.947 Tj -55 TJm -(e) 0.494 Tj -1 TJm -(vens) 2.03 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 172.1135 130.2839] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 175.4067 130.2839] Tm -0 0 Td -/F36_0 1 Tf -(c) 0.494 Tj -55 TJm -(ar) 1.002 Tj --461 TJm -(l) 0.274 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 193.5374 130.2839] Tm -0 0 Td -/F22_0 1 Tf -(\)\)\)) 1.239 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 109.9757 120.8194] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 113.269 120.8194] Tm -0 0 Td -/F36_0 1 Tf -(d) 0.549 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 121.2502 120.8194] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 124.5435 120.8194] Tm -0 0 Td -/F36_0 1 Tf -(r) 0.453 Tj -55 TJm -(e) 0.494 Tj -1 TJm -(mb) 1.372 Tj -55 TJm -(er) 0.947 Tj -55 TJm -(e) 0.494 Tj -1 TJm -(vens) 2.03 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 172.8237 120.8194] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td --0.055 Tc -[7.9701 0 0 7.9701 176.117 120.8194] Tm -0 0 Td -/F36_0 1 Tf -(cd) 1.043 Tj --54 TJm -(r) 0.453 Tj --517 TJm -(l) 0.274 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 194.2477 120.8194] Tm -0 0 Td -/F22_0 1 Tf -(\)\)\)) 1.239 Tj --1 TJm -(\)) 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 83.0696 111.3549] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 86.3629 111.3549] Tm -0 0 Td -/F35_0 1 Tf -(unit) 2.006 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 102.3452 110.3586] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 122.4157 111.3549] Tm -0 0 Td -/F22_0 1 Tf -(\() 0.413 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 125.709 111.3549] Tm -0 0 Td -/F36_0 1 Tf -(c) 0.494 Tj -55 TJm -(ons) 1.591 Tj --434 TJm -(a) 0.549 Tj --436 TJm -(d) 0.549 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 158.3599 111.3549] Tm -0 0 Td -/F22_0 1 Tf -(\)\)\)) 1.239 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(5) 0.5 Tj -Q -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 6 6 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(Of) 1.084 Tj --222 TJm -(cour) 1.892 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e,) 0.722 Tj --244 TJm -(all) 1.056 Tj --222 TJm -(w) 0.722 Tj -27 TJm -(e\325v) 1.25 Tj -28 TJm -(e) 0.444 Tj --222 TJm -(dealt) 2.167 Tj --222 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(th) 0.945 Tj --222 TJm -(s) 0.394 Tj --1 TJm -(o) 0.5 Tj --222 TJm -(f) 0.306 Tj -1 TJm -(ar) 0.892 Tj --222 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.3868 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.3973 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --244 TJm -(and) 1.612 Tj --222 TJm -(wh) 1.278 Tj -1 TJm -(at) 0.889 Tj --222 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --223 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(ly) 0.806 Tj --222 TJm -(w) 0.722 Tj -27 TJm -(an) 1.056 Tj -29 TJm -(te) 0.833 Tj --1 TJm -(d) 0.556 Tj --222 TJm -(w) 0.722 Tj -28 TJm -(as) 0.894 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 441.7951 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 495.6487 710.0373] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 502.2904 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 549.9544 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(It) 0.75 Tj --392 TJm -(w) 0.722 Tj -27 TJm -(ou) 1.056 Tj -1 TJm -(ld) 0.834 Tj --392 TJm -(se) 0.838 Tj --1 TJm -(em) 1.277 Tj --393 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --392 TJm -(w) 0.722 Tj -27 TJm -(e\325v) 1.25 Tj -28 TJm -(e) 0.444 Tj --393 TJm -(on) 1.056 Tj -1 TJm -(ly) 0.806 Tj --392 TJm -(don) 1.612 Tj -1 TJm -(e) 0.444 Tj --393 TJm -(hal) 1.334 Tj -1 TJm -(f) 0.306 Tj --392 TJm -(of) 0.806 Tj --392 TJm -(our) 1.448 Tj --392 TJm -(j) 0.306 Tj -1 TJm -(ob.) 1.334 Tj --621 TJm -(Ho) 1.25 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(ev) 0.972 Tj -28 TJm -(er,) 1.114 Tj --407 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --393 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(au) 1.056 Tj -1 TJm -(t) 0.389 Tj -27 TJm -(y) 0.528 Tj --392 TJm -(of) 0.806 Tj --391 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(adic) 1.778 Tj --392 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -28 TJm -(yle) 1.25 Tj --392 TJm -(is) 0.672 Tj --393 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --392 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --393 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 686.127] Tm -0 0 Td -/F10_0 1 Tf -(almos) 2.505 Tj --1 TJm -(t) 0.389 Tj --346 TJm -(d) 0.556 Tj -1 TJm -(one.) 1.778 Tj --484 TJm -(Le) 1.069 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(\325s) 0.672 Tj --347 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(ange) 2 Tj --347 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --347 TJm -(name) 2.333 Tj --347 TJm -(of) 0.806 Tj --346 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --347 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ion) 1.334 Tj --346 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 314.3065 686.127] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 368.16 686.127] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 374.8018 686.127] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 423.0086 684.6326] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 451.6116 686.127] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --346 TJm -(see) 1.282 Tj --347 TJm -(just) 1.645 Tj --346 TJm -(ho) 1.056 Tj -28 TJm -(w) 0.722 Tj --347 TJm -(f) 0.306 Tj -1 TJm -(ar) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(o) 0.5 Tj -/F20_0 1 Tf -(!) 0.583 Tj --334 TJm -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(are.) 1.614 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 656.9663] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 656.9663] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7924 656.9663] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 656.9663] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2877 656.9663] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 217.4946 655.472] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 645.0112] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 645.0112] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 645.0112] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 645.0112] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 645.0112] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 633.056] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 633.056] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 621.1008] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 621.1008] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.734 621.1008] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.8037 621.1008] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 167.5167 619.6065] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2164 621.1009] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 609.1457] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 609.1457] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6862 609.1457] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 609.1457] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8957 609.1457] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 597.1905] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 597.1905] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 595.6961] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.5789 597.1905] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 597.1905] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5857 597.1905] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4601 597.1905] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.3164 597.1905] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.9881 585.2353] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7369 585.2353] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 186.7653 583.741] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.4651 585.2354] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.3394 585.2354] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.4719 585.2354] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3463 585.2354] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 231.4677 585.2354] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.5373 585.2354] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 261.2503 583.741] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.9501 585.2354] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.8244 585.2354] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 325.102 585.2354] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.8625 573.2802] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7369 573.2802] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.5904 573.2802] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.2322 573.2802] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 277.439 571.7858] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.9112 573.2802] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.7856 573.2802] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 331.1207 573.2802] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 561.325] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 561.325] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3647 561.325] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0065 561.325] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 222.2133 559.8306] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.6855 561.325] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.5599 561.325] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.895 561.325] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 549.3698] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 549.3698] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3764 549.3698] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2508 549.3698] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5859 549.3698] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 537.4147] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8508 537.4147] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 535.9203] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.579 537.4147] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 537.4147] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5858 537.4147] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4602 537.4147] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 174.5816 537.4147] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.6512 537.4147] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 204.3642 535.9203] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.064 537.4147] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.9383 537.4147] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.9173 537.4147] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.7916 537.4147] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.1268 537.4147] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.322 537.4147] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.4435 537.4147] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 525.4595] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 525.4595] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.7042 525.4595] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.346 525.4595] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 220.5528 523.9651] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.025 525.4595] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.8994 525.4595] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.2345 525.4595] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 513.5043] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 513.5043] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 501.5492] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 501.5492] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.8299 501.5492] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4717 501.5492] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 216.6785 500.0548] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.1507 501.5492] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.025 501.5492] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.3602 501.5492] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 484.3437] Tm -0 0 Td -/F10_0 1 Tf -(Fir) 1.323 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t,) 0.667 Tj --522 TJm -(wh) 1.278 Tj -1 TJm -(at) 0.889 Tj --485 TJm -(d) 0.556 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(es) 0.838 Tj --485 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.1541 484.3437] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.0076 484.3437] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.6494 484.3437] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 278.8562 482.8493] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.3284 484.3437] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.9039 484.3437] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --484 TJm -(return) 2.729 Tj -1 TJm -(?) 0.472 Tj --898 TJm -(It) 0.75 Tj --485 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj -1 TJm -(s) 0.394 Tj --485 TJm -(a) 0.5 Tj --485 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(on) 1.056 Tj --484 TJm -(that) 1.834 Tj --484 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --484 TJm -(a) 0.5 Tj --485 TJm -(state) 2.116 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 472.3885] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --505 TJm -(retur) 2.173 Tj -1 TJm -(ns) 0.95 Tj --506 TJm -(a) 0.5 Tj --506 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --506 TJm -(of) 0.806 Tj --505 TJm -(v) 0.528 Tj -56 TJm -(alues) 2.172 Tj --1 TJm -(,) 0.278 Tj --548 TJm -(the) 1.389 Tj --506 TJm -(pu) 1.112 Tj -1 TJm -(re) 0.836 Tj --506 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --506 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --506 TJm -(one) 1.5 Tj --506 TJm -(migh) 2.167 Tj -28 TJm -(t) 0.389 Tj --506 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj --505 TJm -(fr) 0.698 Tj -1 TJm -(om) 1.333 Tj --507 TJm -(a) 0.5 Tj --505 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj --505 TJm -(to) 0.889 Tj --506 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 458.667 472.3885] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 512.2203 470.8941] Tm -0 0 Td -/F18_0 1 Tf -(pur) 1.794 Tj --32 TJm -(e) 0.542 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 532.5502 472.3885] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 536.1257 472.3885] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 460.4333] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --475 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --476 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(tra) 1.281 Tj --476 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --510 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(h) 0.556 Tj --475 TJm -(is) 0.672 Tj --476 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --476 TJm -(n) 0.556 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --475 TJm -(of) 0.806 Tj --475 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(en) 1 Tj --475 TJm -(n) 0.556 Tj -28 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(rs) 0.786 Tj --476 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --476 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --476 TJm -(b) 0.556 Tj --28 TJm -(ee) 0.888 Tj --1 TJm -(n) 0.556 Tj --475 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(mo) 1.333 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.) 0.278 Tj --871 TJm -(He) 1.194 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --476 TJm -(is) 0.672 Tj --476 TJm -(a) 0.5 Tj --476 TJm -(tes) 1.227 Tj --1 TJm -(t) 0.389 Tj --475 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 448.4782] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8535 448.4782] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.4953 448.4782] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 180.7021 446.9838] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.8534 448.4782] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 431.2727] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 431.2727] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 431.2727] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.6719 431.2727] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.3137 431.2727] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 199.5205 429.7783] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.9927 431.2727] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 234.6344 431.2727] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.2389 431.2727] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 255.1132 431.2727] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.0012 431.2727] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.1964 431.2727] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.4987 431.2727] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 304.373 431.2727] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.3544 431.2727] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 316.5496 431.2727] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.531 431.2727] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 332.6006 431.2727] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.5819 431.2727] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 419.3175] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7487 419.3175] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0509 419.3175] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9253 419.3175] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.2088 419.3175] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2784 419.3175] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2598 419.3175] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4177 419.3175] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.399 419.3175] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 402.112] Tm -0 0 Td -/F10_0 1 Tf -(Wh) 1.584 Tj -1 TJm -(at) 0.889 Tj --300 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.2416 402.112] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.2082 402.112] Tm -0 0 Td -/F10_0 1 Tf -(doi) 1.334 Tj -1 TJm -(ng) 1.056 Tj --300 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --300 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --300 TJm -(tes) 1.227 Tj --1 TJm -(t?) 0.861 Tj --433 TJm -(It) 0.75 Tj --300 TJm -(is) 0.672 Tj --300 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --300 TJm -(ini) 1.112 Tj -1 TJm -(tial) 1.445 Tj --300 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --300 TJm -(of) 0.806 Tj --299 TJm -(the) 1.389 Tj --300 TJm -(state) 2.116 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 354.9449 402.112] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 359.8362 402.112] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --433 TJm -(Wh) 1.584 Tj -1 TJm -(at) 0.889 Tj --300 TJm -(h) 0.556 Tj -1 TJm -(app) 1.612 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(s) 0.394 Tj --300 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --299 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --300 TJm -(list) 1.339 Tj --300 TJm -(of) 0.806 Tj --299 TJm -(n) 0.556 Tj -28 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(rs) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 390.1569] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --273 TJm -(e) 0.444 Tj --1 TJm -(mpt) 1.778 Tj -28 TJm -(y?) 1 Tj --424 TJm -(Then,) 2.556 Tj --285 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --274 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj --273 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.6079 390.1569] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 212.3209 388.6625] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.0206 390.1569] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -1 TJm -(,) 0.278 Tj --285 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(h) 0.556 Tj --272 TJm -(is) 0.672 Tj --273 TJm -(a) 0.5 Tj --274 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(on) 1.056 Tj --273 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.3359 390.1569] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 350.4684 390.1569] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 354.3427 390.1569] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 359.2341 390.1569] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(\(\)) 1.445 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 392.9964 390.1569] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 397.8878 390.1569] Tm -0 0 Td -/F10_0 1 Tf -(\)\),) 1.056 Tj --285 TJm -(b) 0.556 Tj -29 TJm -(y) 0.528 Tj --273 TJm -(s) 0.394 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(bstitu) 2.562 Tj -1 TJm -(ting) 1.723 Tj --273 TJm -(\(\)) 0.778 Tj --273 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 504.4559 390.1569] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 510.3122 390.1569] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --424 TJm -(Then) 2.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 378.2017] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 80.3021 378.2017] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(sub) 1.506 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ituted) 2.612 Tj --333 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.7064 378.2017] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.5978 378.2017] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(whic) 2 Tj -28 TJm -(h) 0.556 Tj --333 TJm -(yields) 2.478 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --333 TJm -(\(\(\)) 1.167 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.8931 378.2017] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.8744 378.2017] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 366.2465] Tm -0 0 Td -/F10_0 1 Tf -(But,) 1.931 Tj --395 TJm -(ou) 1.056 Tj -1 TJm -(r) 0.392 Tj --383 TJm -(an) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --382 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.3646 366.2465] Tm -0 0 Td -/F15_0 1 Tf -(alm) 1.585 Tj -1 TJm -(o) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(t) 0.332 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3838 366.2465] Tm -0 0 Td -/F10_0 1 Tf -(correc) 2.616 Tj --1 TJm -(t,) 0.667 Tj --395 TJm -(sin) 1.228 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --383 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --384 TJm -(on) 1.056 Tj -1 TJm -(ly) 0.806 Tj --383 TJm -(p) 0.556 Tj -1 TJm -(art) 1.281 Tj --382 TJm -(that) 1.834 Tj --383 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --384 TJm -(wron) 2.17 Tj -1 TJm -(g) 0.5 Tj --383 TJm -(is) 0.672 Tj --383 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --384 TJm -(coun) 2.056 Tj -29 TJm -(t.) 0.667 Tj --593 TJm -(Wh) 1.584 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --382 TJm -(shoul) 2.284 Tj -1 TJm -(d) 0.556 Tj --383 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --383 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 354.2914] Tm -0 0 Td -/F10_0 1 Tf -(coun) 2.056 Tj -28 TJm -(ti) 0.667 Tj -1 TJm -(ng?) 1.528 Tj --445 TJm -(W) 1.028 Tj -1 TJm -(hen) 1.556 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --334 TJm -(k) 0.528 Tj -1 TJm -(no) 1.056 Tj -28 TJm -(w) 0.722 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(an) 1.056 Tj --332 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(en) 1 Tj --333 TJm -(n) 0.556 Tj -28 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --333 TJm -(in) 0.834 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 314.1755 354.2914] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 335.5106 354.2914] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj --444 TJm -(So,) 1.334 Tj --333 TJm -(let\325s) 1.783 Tj --333 TJm -(lo) 0.778 Tj --28 TJm -(ok) 1.028 Tj --333 TJm -(at) 0.889 Tj --333 TJm -(that) 1.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 439.6204 354.2914] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 461.1451 354.2914] Tm -0 0 Td -/F10_0 1 Tf -(clause) 2.616 Tj --334 TJm -(again) 2.334 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.7437 337.0859] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.618 337.0859] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4715 337.0859] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.1133 337.0859] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 223.3201 335.5915] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.7923 337.0859] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.6667 337.0859] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.0018 337.0859] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 319.8804] Tm -0 0 Td -/F10_0 1 Tf -(Ho) 1.25 Tj -28 TJm -(w) 0.722 Tj --340 TJm -(can) 1.5 Tj --339 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --340 TJm -(revise) 2.48 Tj --340 TJm -(t) 0.389 Tj -1 TJm -(his) 1.228 Tj --339 TJm -(e) 0.444 Tj --1 TJm -(xp) 1.084 Tj -1 TJm -(res) 1.23 Tj --1 TJm -(sion) 1.728 Tj --339 TJm -(to) 0.889 Tj --339 TJm -(\336) 0.556 Tj -1 TJm -(x) 0.528 Tj --339 TJm -(the) 1.389 Tj --339 TJm -(bug?) 2.084 Tj --462 TJm -(Th) 1.278 Tj -1 TJm -(is) 0.672 Tj --340 TJm -(is) 0.672 Tj --339 TJm -(a) 0.5 Tj --339 TJm -(tail) 1.445 Tj --339 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(l,) 0.556 Tj --340 TJm -(s) 0.394 Tj --1 TJm -(o) 0.5 Tj --339 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --339 TJm -(mo) 1.333 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --339 TJm -(the) 1.389 Tj --339 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj --339 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(to) 0.889 Tj --339 TJm -(the) 1.389 Tj --339 TJm -(b) 0.556 Tj --28 TJm -(o) 0.5 Tj --27 TJm -(dy) 1.084 Tj --339 TJm -(of) 0.806 Tj --339 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 307.9252] Tm -0 0 Td -/F10_0 1 Tf -(se) 0.838 Tj --1 TJm -(qu) 1.084 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.7436 290.7198] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 290.7198] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 136.5208 289.2254] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.2206 290.7198] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.0949 290.7198] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.2274 290.7198] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -0.3985 w -q -[1 0 0 1 175.1019 289.1258] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.3023 290.7198] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.6299 278.7646] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.5042 278.7646] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3577 278.7646] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.9995 278.7646] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 280.2063 277.2702] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.6785 278.7646] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.5529 278.7646] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 333.888 278.7646] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.166 Tc -[9.9626 0 0 9.9626 116.2785 266.8094] Tm -0 0 Td -/F10_0 1 Tf -(..) 0.556 Tj --1 TJm -(.\)) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 249.6039] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --384 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --384 TJm -(m) 0.833 Tj --1 TJm -(an) 1.056 Tj -29 TJm -(ufactur) 3.143 Tj -1 TJm -(e) 0.444 Tj --386 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 182.0115 249.6039] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.4091 249.6039] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --385 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj -1 TJm -(,) 0.278 Tj --398 TJm -(th) 0.945 Tj -1 TJm -(rough) 2.504 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.3612 249.6039] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 302.3897 248.1096] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 320.7685 249.604] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --398 TJm -(gi) 0.778 Tj -1 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --386 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --386 TJm -(i) 0.278 Tj -1 TJm -(llu) 1.112 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ion) 1.334 Tj --384 TJm -(of) 0.806 Tj --385 TJm -(an) 1.056 Tj --384 TJm -(e) 0.444 Tj -/F20_0 1 Tf -(!) 0.583 Tj --1 TJm -/F10_0 1 Tf -(ec) 0.888 Tj --1 TJm -(t.) 0.667 Tj --599 TJm -(S) 0.556 Tj -1 TJm -(in) 0.834 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --385 TJm -(our) 1.448 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 503.7452 249.604] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 520.3081 249.604] Tm -0 0 Td -/F10_0 1 Tf -(s) 0.394 Tj --385 TJm -(for) 1.198 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 237.6488] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 89.6153 237.6488] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.5101 237.6488] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj --379 TJm -(l) 0.278 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(ok) 1.028 Tj --379 TJm -(lik) 1.084 Tj -28 TJm -(e) 0.444 Tj --380 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.2628 237.6488] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.8526 237.6488] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.727 237.6488] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.6184 237.6488] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --379 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.6802 237.6488] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.379 Tc -[9.9626 0 0 9.9626 237.3148 237.6488] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -339 TJm -(\366) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.6306 237.6488] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.3006 237.6488] Tm -0 0 Td -/F10_0 1 Tf -(\)\),) 1.056 Tj --390 TJm -(that) 1.834 Tj --379 TJm -(is) 0.672 Tj --379 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(at) 0.889 Tj --379 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --379 TJm -(m) 0.833 Tj -27 TJm -(ust) 1.339 Tj --379 TJm -(use) 1.394 Tj --1 TJm -(,) 0.278 Tj --390 TJm -(and) 1.612 Tj --378 TJm -(s) 0.394 Tj --1 TJm -(in) 0.834 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --379 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --380 TJm -(d) 0.556 Tj -1 TJm -(on\325) 1.334 Tj -1 TJm -(t) 0.389 Tj --380 TJm -(care) 1.78 Tj --379 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(at) 0.889 Tj --379 TJm -(v) 0.528 Tj -55 TJm -(al) 0.778 Tj -1 TJm -(ue) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 225.6936] Tm -0 0 Td -/F10_0 1 Tf -(will) 1.556 Tj --333 TJm -(get) 1.333 Tj --334 TJm -(b) 0.556 Tj --27 TJm -(ou) 1.056 Tj -1 TJm -(nd) 1.112 Tj --333 TJm -(to) 0.889 Tj -q -[1 0 0 1 150.3176 224.0997] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.518 225.6936] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(gh) 1.056 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(as) 0.894 Tj --334 TJm -(w) 0.722 Tj -27 TJm -(ell) 1 Tj --333 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(p) 0.556 Tj -1 TJm -(ure) 1.392 Tj --333 TJm -(v) 0.528 Tj -55 TJm -(al) 0.778 Tj -1 TJm -(ue) 1 Tj --334 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(s) 0.394 Tj --1 TJm -(y) 0.528 Tj -1 TJm -(m) 0.833 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(ol) 0.778 Tj -q -[1 0 0 1 392.609 224.0997] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 399.8094 225.6936] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(leadin) 2.612 Tj -1 TJm -(g) 0.5 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.7437 208.4881] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 208.4881] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 136.5209 206.9937] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.2207 208.4881] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.095 208.4881] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.2275 208.4881] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -q -[1 0 0 1 175.1019 206.8942] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 182.3023 208.4881] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.3719 208.4881] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.2254 208.4881] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.8672 208.4881] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 302.074 206.9937] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.5462 208.4881] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 334.4206 208.4881] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 355.7557 208.4881] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.6181 196.5329] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 196.5329] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.6249 196.5329] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.4993 196.5329] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.3906 196.5329] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\() 0.667 Tj -q -[1 0 0 1 150.2276 194.939] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -0.373 Tc -[9.9626 0 0 9.9626 160.749 196.533] Tm -0 0 Td -/F10_0 1 Tf -(.\366) 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.8372 196.533] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.5072 196.533] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 179.3275] Tm -0 0 Td -/F10_0 1 Tf -(All) 1.306 Tj --298 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --298 TJm -(is) 0.672 Tj --299 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(t) 0.389 Tj --298 TJm -(is) 0.672 Tj --299 TJm -(to) 0.889 Tj --298 TJm -(decide) 2.722 Tj --298 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(at) 0.889 Tj --298 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --298 TJm -(w) 0.722 Tj -27 TJm -(an) 1.056 Tj -29 TJm -(t) 0.389 Tj --338 TJm -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.4259 179.3275] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.0664 179.3275] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --298 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --432 TJm -(Sin) 1.39 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --298 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.6814 179.3275] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.5433 179.3275] Tm -0 0 Td -/F10_0 1 Tf -(com) 1.777 Tj --1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --298 TJm -(in) 0.834 Tj -28 TJm -(to) 0.889 Tj --298 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 410.4374 179.3275] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 429.9709 179.3275] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --298 TJm -(the) 1.389 Tj --298 TJm -(c) 0.444 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rren) 1.784 Tj -28 TJm -(t) 0.389 Tj --298 TJm -(c) 0.444 Tj --1 TJm -(ou) 1.056 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(t,) 0.667 Tj --305 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 167.3723] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --333 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --374 TJm -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9015 167.3723] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.8924 167.3723] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(com) 1.777 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.4663 167.3723] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3969 167.3723] Tm -0 0 Td -/F10_0 1 Tf -(\),) 0.667 Tj --333 TJm -(leadin) 2.612 Tj -1 TJm -(g) 0.5 Tj --333 TJm -(us) 0.95 Tj --334 TJm -(to) 0.889 Tj --333 TJm -(com) 1.777 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 333.8599 167.3723] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 355.3846 167.3723] Tm -0 0 Td -/F10_0 1 Tf -(clause) 2.616 Tj --1 TJm -(.) 0.278 Tj -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 384.221 170.9877] Tm -0 0 Td -/F12_0 1 Tf -(6) 0.569 Tj -/DeviceGray {} cs -[0] sc -[0] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.7437 150.1668] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 150.1668] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 136.5209 148.6724] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.2207 150.1668] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.095 150.1668] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.2275 150.1668] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -q -[1 0 0 1 175.1019 148.5729] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 182.3023 150.1668] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.3719 150.1668] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.2254 150.1668] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.8672 150.1668] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 302.074 148.6724] Tm -0 0 Td -/F18_0 1 Tf -(al) 0.981 Tj --6 TJm -(m) 1.014 Tj -1 TJm -(os) 1.103 Tj --1 TJm -(t) 0.432 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.5462 150.1668] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 334.4206 150.1668] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 355.7557 150.1668] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.6181 138.2116] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 138.2116] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.6249 138.2116] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.4993 138.2116] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.3906 138.2116] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\() 0.667 Tj -q -[1 0 0 1 150.2276 136.6177] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.749 138.2117] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.479 138.2117] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.4097 138.2117] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -q -[1 0 0 1 72 130.0722] cm -0 0.1992 m -187.1972 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 83.092 123.6297] Tm -0 0 Td -/F21_0 1 Tf -(6) 0.611 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 87.2431 120.8169] Tm -0 0 Td -/F22_0 1 Tf -(In) 0.973 Tj --315 TJm -(princ) 2.361 Tj --1 TJm -(iple,) 1.947 Tj --323 TJm -(th) 1.003 Tj --1 TJm -(e) 0.472 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 148.6967 120.8169] Tm -0 0 Td -/F36_0 1 Tf -(st) 0.796 Tj -1 TJm -(ate) 1.4 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.07 Tc -[7.9701 0 0 7.9701 169.2925 120.8169] Tm -0 0 Td -/F35_0 1 Tf -(MA) 1.816 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 185.7137 120.8169] Tm -0 0 Td -/F22_0 1 Tf -(is) 0.714 Tj --315 TJm -(an) 1.121 Tj -29 TJm -(y) 0.561 Tj --314 TJm -(e) 0.472 Tj --1 TJm -(x) 0.561 Tj -1 TJm -(p) 0.59 Tj --1 TJm -(ressio) 2.55 Tj --1 TJm -(n) 0.59 Tj --315 TJm -(that) 1.947 Tj --315 TJm -(ev) 1.033 Tj -59 TJm -(al) 0.826 Tj --1 TJm -(uates) 2.425 Tj --315 TJm -(to) 0.944 Tj --315 TJm -(a) 0.531 Tj --315 TJm -(fun) 1.505 Tj --1 TJm -(ction) 2.301 Tj --1 TJm -(,) 0.295 Tj --322 TJm -(su) 1.009 Tj --1 TJm -(c) 0.472 Tj -30 TJm -(h) 0.59 Tj --315 TJm -(t) 0.413 Tj --1 TJm -(hat) 1.534 Tj --315 TJm -(wh) 1.357 Tj --1 TJm -(en) 1.062 Tj --315 TJm -(the) 1.475 Tj --315 TJm -(fun) 1.505 Tj --1 TJm -(ction) 2.301 Tj --315 TJm -(g) 0.531 Tj --1 TJm -(ets) 1.304 Tj --315 TJm -(an) 1.121 Tj --315 TJm -(arg) 1.476 Tj --1 TJm -(ume) 1.947 Tj --1 TJm -(n) 0.59 Tj -30 TJm -(t) 0.413 Tj --315 TJm -(th) 1.003 Tj --1 TJm -(e) 0.472 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 111.3524] Tm -0 0 Td -/F22_0 1 Tf -(b) 0.59 Tj --30 TJm -(o) 0.531 Tj --30 TJm -(dy) 1.151 Tj --350 TJm -(o) 0.531 Tj --1 TJm -(f) 0.325 Tj --350 TJm -(the) 1.475 Tj --351 TJm -(fun) 1.505 Tj --1 TJm -(ction) 2.301 Tj --351 TJm -(e) 0.472 Tj --1 TJm -(v) 0.561 Tj -60 TJm -(a) 0.531 Tj --1 TJm -(luat) 1.829 Tj --1 TJm -(es) 0.891 Tj --351 TJm -(to) 0.944 Tj --351 TJm -(an) 1.121 Tj -29 TJm -(y) 0.561 Tj --350 TJm -(p) 0.59 Tj --1 TJm -(air.) 1.535 Tj --471 TJm -(Bu) 1.342 Tj --1 TJm -(t,) 0.708 Tj --351 TJm -(v) 0.561 Tj -29 TJm -(ery) 1.447 Tj --350 TJm -(l) 0.295 Tj --1 TJm -(ittle) 1.888 Tj --351 TJm -(is) 0.714 Tj --351 TJm -(lo) 0.826 Tj --1 TJm -(st) 0.832 Tj --351 TJm -(thinkin) 3.334 Tj --1 TJm -(g) 0.531 Tj --351 TJm -(ab) 1.121 Tj --30 TJm -(out) 1.534 Tj --351 TJm -(th) 1.003 Tj --1 TJm -(e) 0.472 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.07 Tc -[7.9701 0 0 7.9701 388.9442 111.3524] Tm -0 0 Td -/F35_0 1 Tf -(MA) 1.816 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 405.6527 111.3524] Tm -0 0 Td -/F22_0 1 Tf -(as) 0.95 Tj --351 TJm -(a) 0.531 Tj --351 TJm -(pa) 1.121 Tj --1 TJm -(ttern) 2.302 Tj --351 TJm -(in) 0.885 Tj --1 TJm -(stead) 2.425 Tj --351 TJm -(o) 0.531 Tj --1 TJm -(f) 0.325 Tj --350 TJm -(as) 0.95 Tj --351 TJm -(so) 0.95 Tj --1 TJm -(meth) 2.36 Tj --1 TJm -(ing) 1.416 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 101.8879] Tm -0 0 Td -/F22_0 1 Tf -(com) 1.888 Tj --1 TJm -(put) 1.593 Tj --1 TJm -(ed,) 1.357 Tj --355 TJm -(whic) 2.124 Tj -29 TJm -(h) 0.59 Tj --354 TJm -(i) 0.295 Tj --1 TJm -(s) 0.419 Tj --354 TJm -(wh) 1.357 Tj -29 TJm -(y) 0.561 Tj --354 TJm -(w) 0.767 Tj -29 TJm -(e) 0.472 Tj --354 TJm -(a) 0.531 Tj --1 TJm -(re) 0.886 Tj --354 TJm -(usi) 1.304 Tj --1 TJm -(ng) 1.121 Tj --354 TJm -(qua) 1.682 Tj --1 TJm -(siquota) 3.34 Tj --1 TJm -(tion.) 2.124 Tj --473 TJm -(The) 1.829 Tj --355 TJm -(sam) 1.835 Tj --1 TJm -(e) 0.472 Tj --354 TJm -(pri) 1.299 Tj --1 TJm -(ncip) 1.947 Tj --1 TJm -(le) 0.767 Tj --354 TJm -(ap) 1.121 Tj --1 TJm -(plies) 2.071 Tj --355 TJm -(to) 0.944 Tj --354 TJm -(t) 0.413 Tj --1 TJm -(he) 1.062 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 400.163 101.8879] Tm -0 0 Td -/F36_0 1 Tf -(Se) 1.097 Tj -55 TJm -(quel) 1.838 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 423.9046 101.8879] Tm -0 0 Td -/F22_0 1 Tf -(.) 0.295 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(6) 0.5 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 7 7 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --334 TJm -(co) 0.944 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(is) 0.672 Tj --334 TJm -(n) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --334 TJm -(correc) 2.616 Tj --1 TJm -(t,) 0.667 Tj --333 TJm -(so) 0.894 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --334 TJm -(d) 0.556 Tj -1 TJm -(rop) 1.448 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.5842 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(alm) 1.585 Tj -1 TJm -(o) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(t) 0.332 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.1107 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(subscrip) 3.57 Tj -1 TJm -(t) 0.389 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(n) 0.556 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(e.) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 692.1046] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 692.1046] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2878 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 680.1494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 680.1494] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 668.1942] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.734 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.8037 656.2391] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 167.5167 654.7447] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2164 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6862 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8957 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 632.3287] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 630.8344] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.5789 632.3288] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 632.3288] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5857 632.3288] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4601 632.3288] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.3164 632.3288] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.9881 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7369 620.3736] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 186.7653 618.8792] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.4651 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.3394 620.3736] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.4719 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3463 620.3736] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 231.4677 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.5373 620.3736] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 261.2503 618.8792] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.9501 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.8244 620.3736] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 325.102 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.8625 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7369 608.4184] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.5904 608.4184] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.2322 608.4184] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.217 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.0914 608.4184] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.4265 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 596.4633] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 596.4633] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3647 596.4633] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0065 596.4633] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9913 596.4633] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8657 596.4633] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.2008 596.4633] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 584.5081] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 584.5081] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3764 584.5081] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2508 584.5081] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5859 584.5081] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8508 572.5529] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 571.0585] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.579 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 572.5529] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5858 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4602 572.5529] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 174.5816 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.6512 572.5529] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 204.3642 571.0585] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.064 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.9383 572.5529] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.9173 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.7916 572.5529] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.1268 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.322 572.5529] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.4435 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 560.5977] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.7042 560.5977] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.346 560.5977] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.3308 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.2052 560.5977] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.5403 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 548.6426] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 536.6874] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 535.193] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.5789 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 536.6874] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5857 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -0.3985 w -q -[1 0 0 1 168.4601 535.0935] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 175.6605 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.7301 536.6874] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.5836 536.6874] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.2254 536.6874] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.2102 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.0846 536.6874] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.4197 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 524.7322] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 524.7322] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.9831 524.7322] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.8575 524.7322] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.7488 524.7322] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\() 0.667 Tj -q -[1 0 0 1 143.5859 523.1383] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.1072 524.7322] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.8372 524.7322] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.7679 524.7322] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 500.8219] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 500.8219] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 500.8219] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.6719 500.8219] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.3137 500.8219] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.2985 500.8219] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 208.9403 500.8219] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.5447 500.8219] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 229.4191 500.8219] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.3071 500.8219] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.5023 500.8219] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.8045 500.8219] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.6789 500.8219] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.6602 500.8219] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 290.8555 500.8219] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.8368 500.8219] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 306.9064 500.8219] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 311.8878 500.8219] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 488.8667] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7488 488.8667] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.051 488.8667] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9254 488.8667] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.2089 488.8667] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2785 488.8667] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2599 488.8667] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4178 488.8667] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3991 488.8667] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 470.934] Tm -0 0 Td -/F10_0 1 Tf -(Let\325s) 2.13 Tj --385 TJm -(th) 0.945 Tj -1 TJm -(ink) 1.362 Tj --384 TJm -(ab) 1.056 Tj --27 TJm -(out) 1.445 Tj --384 TJm -(the) 1.389 Tj --385 TJm -(earli) 1.892 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --384 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj --384 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --384 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -28 TJm -(ti) 0.667 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(uati) 1.723 Tj -1 TJm -(on-pass) 3.233 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ng) 1.056 Tj --384 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -28 TJm -(yle.) 1.528 Tj --598 TJm -(Both) 2.153 Tj --384 TJm -(pr) 0.948 Tj -1 TJm -(ograms) 3.119 Tj --385 TJm -(c) 0.444 Tj --1 TJm -(omp) 1.889 Tj -1 TJm -(ute) 1.389 Tj --385 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --385 TJm -(c) 0.444 Tj --1 TJm -(or) 0.892 Tj -1 TJm -(-) 0.333 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(rec) 1.28 Tj --1 TJm -(t) 0.389 Tj --438 TJm -(an) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(,) 0.278 Tj --464 TJm -(bu) 1.112 Tj -1 TJm -(t) 0.389 Tj --439 TJm -(t) 0.389 Tj -1 TJm -(hey) 1.528 Tj --438 TJm -(are) 1.336 Tj --439 TJm -(d) 0.556 Tj -1 TJm -(oing) 1.834 Tj --438 TJm -(so) 0.894 Tj --438 TJm -(in) 0.834 Tj --438 TJm -(v) 0.528 Tj -28 TJm -(ery) 1.364 Tj --438 TJm -(d) 0.556 Tj -1 TJm -(i) 0.278 Tj -/F20_0 1 Tf -(!) 0.583 Tj --1 TJm -/F10_0 1 Tf -(eren) 1.836 Tj -28 TJm -(t) 0.389 Tj --438 TJm -(w) 0.722 Tj -28 TJm -(a) 0.5 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(.) 0.278 Tj --759 TJm -(T) 0.722 Tj -83 TJm -(o) 0.5 Tj --438 TJm -(sho) 1.45 Tj -28 TJm -(w) 0.722 Tj --438 TJm -(that) 1.834 Tj --438 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --439 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --439 TJm -(the) 1.389 Tj --438 TJm -(c) 0.444 Tj --1 TJm -(ase,) 1.616 Tj --465 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(t\325s) 1.061 Tj --438 TJm -(trace) 2.169 Tj --439 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(exe) 1.416 Tj --1 TJm -(cuti) 1.667 Tj -1 TJm -(on) 1.056 Tj --429 TJm -(of) 0.806 Tj --429 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.9211 447.0236] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.9143 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --428 TJm -(+) 0.778 Tj --429 TJm -(op) 1.056 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(rat) 1.281 Tj -1 TJm -(ors) 1.286 Tj --430 TJm -(as) 0.894 Tj --429 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --429 TJm -(ru) 0.948 Tj -1 TJm -(n) 0.556 Tj --429 TJm -(eac) 1.388 Tj -27 TJm -(h) 0.556 Tj --429 TJm -(v) 0.528 Tj -28 TJm -(ersion) 2.564 Tj --429 TJm -(of) 0.806 Tj --428 TJm -(the) 1.389 Tj --429 TJm -(progr) 2.34 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(.) 0.278 Tj --731 TJm -(Here) 2.03 Tj --1 TJm -(\325) 0.278 Tj -1 TJm -(s) 0.394 Tj --430 TJm -(what) 2.167 Tj --429 TJm -(h) 0.556 Tj -1 TJm -(app) 1.612 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(s) 0.394 Tj --430 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8535 435.0685] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.4953 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 180.7021 433.5741] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.6278 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(:) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 417.1357] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 417.1357] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7975 417.1357] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.4393 417.1357] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 195.6461 415.6413] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.8927 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 217.5345 417.1357] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.1389 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 238.0133 417.1357] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.9013 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.0965 417.1357] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.3987 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.2731 417.1357] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.2544 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.4497 417.1357] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 304.431 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.5006 417.1357] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 324.6331 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 328.5074 417.1357] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 334.2283 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.4235 417.1357] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 347.1444 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 405.1805] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 405.1805] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6418 405.1805] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.6811 405.1805] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6625 405.1805] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 393.2254] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 393.2254] Tm -0 0 Td -/F15_0 1 Tf -(1) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 381.2702] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 381.2702] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6418 381.2702] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.6811 381.2702] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6624 381.2702] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 369.315] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 369.315] Tm -0 0 Td -/F15_0 1 Tf -(2) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 357.3599] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6418 357.3599] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.6811 357.3599] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6624 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 345.4047] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 345.4047] Tm -0 0 Td -/F15_0 1 Tf -(1) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 333.4495] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 333.4495] Tm -0 0 Td -/F10_0 1 Tf -(\(+) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 89.7114 333.4495] Tm -0 0 Td -/F41_0 1 Tf -(01) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 102.9949 333.4495] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 321.4944] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 321.4944] Tm -0 0 Td -/F15_0 1 Tf -(1) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 309.5392] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 309.5392] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6418 309.5392] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.6811 309.5392] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6624 309.5392] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 297.584] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 297.584] Tm -0 0 Td -/F15_0 1 Tf -(2) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 285.6289] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 285.6289] Tm -0 0 Td -/F10_0 1 Tf -(\(+) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 89.7114 285.6289] Tm -0 0 Td -/F41_0 1 Tf -(22) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 102.9949 285.6289] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 273.6737] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 273.6737] Tm -0 0 Td -/F15_0 1 Tf -(4) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 261.7185] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 261.7185] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6418 261.7185] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.6811 261.7185] Tm -0 0 Td -/F41_0 1 Tf -(4) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6624 261.7185] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 249.7634] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7674 249.7634] Tm -0 0 Td -/F15_0 1 Tf -(5) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 237.8082] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7487 237.8082] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0509 237.8082] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9253 237.8082] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.2088 237.8082] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2784 237.8082] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2598 237.8082] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4177 237.8082] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.399 237.8082] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 219.8755] Tm -0 0 Td -/F10_0 1 Tf -(As) 1.144 Tj --236 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --236 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --234 TJm -(s) 0.394 Tj --1 TJm -(ee) 0.888 Tj --236 TJm -(fr) 0.698 Tj -1 TJm -(om) 1.333 Tj --236 TJm -(the) 1.389 Tj --235 TJm -(e) 0.444 Tj --1 TJm -(xecution) 3.695 Tj --235 TJm -(t) 0.389 Tj -1 TJm -(rac) 1.336 Tj --1 TJm -(e,) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.057 219.8755] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.9105 219.8755] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 316.5523 219.8755] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 364.7591 218.3811] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 379.0296 219.8755] Tm -0 0 Td -/F10_0 1 Tf -(com) 1.777 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(utes) 1.783 Tj --236 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --236 TJm -(n) 0.556 Tj -28 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --28 TJm -(er) 0.836 Tj --235 TJm -(5) 0.5 Tj --235 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --235 TJm -(c) 0.444 Tj --1 TJm -(ompu) 2.445 Tj -1 TJm -(tin) 1.223 Tj -1 TJm -(g) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 207.9203] Tm -0 0 Td -/F10_0 1 Tf -(sub-an) 2.895 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(for) 1.198 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(ariou) 2.226 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(sub-lists) 3.572 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(np) 1.112 Tj -1 TJm -(ut,) 1.223 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --333 TJm -(com) 1.777 Tj -27 TJm -(b) 0.556 Tj -1 TJm -(ini) 1.112 Tj -1 TJm -(ng) 1.056 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(sub) 1.506 Tj -1 TJm -(-answ) 2.505 Tj -27 TJm -(ers) 1.23 Tj --334 TJm -(with) 1.945 Tj --333 TJm -(+) 0.778 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(7) 0.5 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 8 8 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(By) 1.236 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -28 TJm -(tr) 0.781 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(t,) 0.667 Tj --333 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(t\325s) 1.061 Tj --333 TJm -(lo) 0.778 Tj --28 TJm -(ok) 1.028 Tj --333 TJm -(at) 0.889 Tj --333 TJm -(a) 0.5 Tj --334 TJm -(tr) 0.781 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(mon) 1.889 Tj -1 TJm -(adic) 1.778 Tj --334 TJm -(v) 0.528 Tj -28 TJm -(ersion) 2.564 Tj -1 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 336.9513 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 390.8048 710.0373] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 397.4466 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 445.1106 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(:) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 692.1046] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8183 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.6718 692.1046] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.3136 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.2984 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 208.9402 692.1046] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.5446 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 229.419 692.1046] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.307 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.5022 692.1046] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.8044 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.6788 692.1046] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.6601 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 290.8554 692.1046] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.8367 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 306.9063 692.1046] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 311.8877 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 680.1494] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6417 680.1494] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.681 680.1494] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6624 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 668.1942] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(1) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 656.2391] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6417 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.681 656.2391] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6623 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 644.2839] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(2) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 632.3287] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6417 632.3287] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.681 632.3287] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6623 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 620.3736] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 620.3736] Tm -0 0 Td -/F15_0 1 Tf -(3) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 608.4184] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6417 608.4184] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.681 608.4184] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6623 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 596.4632] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 596.4632] Tm -0 0 Td -/F15_0 1 Tf -(4) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 584.5081] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 584.5081] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 78.6417 584.5081] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.681 584.5081] Tm -0 0 Td -/F41_0 1 Tf -(4) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.6623 584.5081] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 572.5529] Tm -0 0 Td -/F19_0 1 Tf -(|) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.7673 572.5529] Tm -0 0 Td -/F15_0 1 Tf -(5) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7486 560.5977] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0508 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9252 560.5977] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.2087 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2783 560.5977] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2597 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4176 560.5977] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3989 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9438 542.665] Tm -0 0 Td -/F10_0 1 Tf -(No) 1.25 Tj -28 TJm -(w) 0.722 Tj --345 TJm -(the) 1.389 Tj --345 TJm -(res) 1.23 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(lts) 1.061 Tj --346 TJm -(of) 0.806 Tj --344 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(ls) 0.672 Tj --346 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.897 542.665] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.0527 542.665] Tm -0 0 Td -/F10_0 1 Tf -(are) 1.336 Tj --345 TJm -(fol) 1.084 Tj -1 TJm -(lo) 0.778 Tj -28 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ng) 1.056 Tj --345 TJm -(a) 0.5 Tj --345 TJm -(pr) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(ic) 0.722 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(able) 1.778 Tj --345 TJm -(pattern) 3.226 Tj -1 TJm -(,) 0.278 Tj --348 TJm -(and) 1.612 Tj --344 TJm -(+) 0.778 Tj --345 TJm -(is) 0.672 Tj --345 TJm -(nev) 1.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --344 TJm -(use) 1.394 Tj --1 TJm -(d) 0.556 Tj --344 TJm -(at) 0.889 Tj --345 TJm -(all!) 1.334 Tj --479 TJm -(Instead) 3.2 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj --369 TJm -(b) 0.556 Tj -1 TJm -(uil) 1.112 Tj -1 TJm -(din) 1.39 Tj -1 TJm -(g) 0.5 Tj --370 TJm -(u) 0.556 Tj -1 TJm -(p) 0.556 Tj --369 TJm -(answ) 2.172 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(rs) 0.786 Tj --369 TJm -(from) 2.031 Tj --369 TJm -(s) 0.394 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(b-answ) 3.061 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(rs,) 1.064 Tj --378 TJm -(as) 0.894 Tj --370 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --370 TJm -(se) 0.838 Tj --1 TJm -(e) 0.444 Tj --369 TJm -(happ) 2.168 Tj --27 TJm -(enin) 1.834 Tj -1 TJm -(g) 0.5 Tj --370 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --369 TJm -(the) 1.389 Tj --369 TJm -(trace) 2.169 Tj --370 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 416.6047 530.7098] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 470.4582 530.7098] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 477.0999 530.7098] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 525.3068 529.2154] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 537.2325 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 518.7546] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --334 TJm -(v) 0.528 Tj -28 TJm -(ers) 1.23 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(on) 1.056 Tj --333 TJm -(lo) 0.778 Tj --28 TJm -(oks) 1.422 Tj --333 TJm -(lik) 1.084 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(\325) 0.278 Tj -1 TJm -(re) 0.836 Tj --334 TJm -(in) 0.834 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(me) 1.277 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(ting) 1.723 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(ou) 1.056 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(ter.) 1.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(In) 0.917 Tj --372 TJm -(f) 0.306 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(t,) 0.667 Tj --381 TJm -(the) 1.389 Tj --372 TJm -(com) 1.777 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(utati) 2.112 Tj -1 TJm -(on) 1.056 Tj --372 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --372 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --372 TJm -(place) 2.222 Tj --372 TJm -(is) 0.672 Tj --373 TJm -(r) 0.392 Tj -1 TJm -(ather) 2.281 Tj --372 TJm -(li) 0.556 Tj -1 TJm -(k) 0.528 Tj -28 TJm -(e) 0.444 Tj --373 TJm -(what) 2.167 Tj --372 TJm -(w) 0.722 Tj -28 TJm -(oul) 1.334 Tj -1 TJm -(d) 0.556 Tj --372 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --372 TJm -(hap) 1.612 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(ened) 2 Tj --372 TJm -(if) 0.584 Tj --371 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --372 TJm -(had) 1.612 Tj --371 TJm -(c) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ated) 1.889 Tj --372 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(glob) 1.834 Tj -1 TJm -(al) 0.778 Tj --324 TJm -(v) 0.528 Tj -55 TJm -(ar) 0.892 Tj -1 TJm -(iabl) 1.612 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5403 494.8443] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ounter) 2.824 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8194 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --326 TJm -(in) 0.834 Tj -1 TJm -(itial) 1.723 Tj -1 TJm -(iz) 0.722 Tj --1 TJm -(ed) 1 Tj --324 TJm -(it) 0.667 Tj --324 TJm -(to) 0.889 Tj --324 TJm -(0,) 0.778 Tj --326 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --324 TJm -(sim) 1.505 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(ly) 0.806 Tj --324 TJm -(ru) 0.948 Tj -1 TJm -(n) 0.556 Tj --324 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.7842 494.8443] Tm -0 0 Td -/F14_0 1 Tf -(set!) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 350.7272 494.8443] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ounter) 2.824 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 387.2363 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 391.1107 494.8443] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --460 TJm -(c) 0.46 Tj -51 TJm -(ounter) 2.824 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 449.3383 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --324 TJm -(\336v) 1.084 Tj -28 TJm -(e) 0.444 Tj --324 TJm -(time) 1.944 Tj --1 TJm -(s.) 0.672 Tj --441 TJm -(B) 0.708 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(t) 0.389 Tj --324 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 482.8891] Tm -0 0 Td -/F10_0 1 Tf -(do) 1.056 Tj --396 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --397 TJm -(al) 0.778 Tj -1 TJm -(l) 0.278 Tj --396 TJm -(withou) 3.001 Tj -1 TJm -(t) 0.389 Tj --396 TJm -(ha) 1.056 Tj -28 TJm -(vin) 1.362 Tj -1 TJm -(g) 0.5 Tj --396 TJm -(to) 0.889 Tj --396 TJm -(use) 1.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.5919 482.8891] Tm -0 0 Td -/F14_0 1 Tf -(set!) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.3045 482.8891] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --633 TJm -(In) 0.917 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tead,) 2.167 Tj --411 TJm -(the) 1.389 Tj --396 TJm -(s) 0.394 Tj --1 TJm -(tate) 1.722 Tj --396 TJm -(mo) 1.333 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(ad) 1.056 Tj --396 TJm -(p) 0.556 Tj -1 TJm -(ro) 0.892 Tj -28 TJm -(vid) 1.362 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --396 TJm -(us) 0.95 Tj --397 TJm -(wit) 1.389 Tj -1 TJm -(h) 0.556 Tj --396 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 448.7463 482.8891] Tm -0 0 Td -/F15_0 1 Tf -(il) 0.563 Tj --50 TJm -(lus) 1.202 Tj -1 TJm -(ion) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 485.2821 482.8891] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj --396 TJm -(a) 0.5 Tj --396 TJm -(se) 0.838 Tj --1 TJm -(ttab) 1.834 Tj -1 TJm -(le) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 470.934] Tm -0 0 Td -/F10_0 1 Tf -(glob) 1.834 Tj -1 TJm -(al) 0.778 Tj --419 TJm -(v) 0.528 Tj -55 TJm -(ar) 0.892 Tj -1 TJm -(iabl) 1.612 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --702 TJm -(Th) 1.278 Tj -1 TJm -(is) 0.672 Tj --420 TJm -(is) 0.672 Tj --419 TJm -(an) 1.056 Tj --419 TJm -(extreme) 3.474 Tj --1 TJm -(ly) 0.806 Tj --419 TJm -(p) 0.556 Tj --27 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(erf) 1.142 Tj -1 TJm -(ul) 0.834 Tj --419 TJm -(id) 0.834 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(a.) 0.778 Tj --701 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --420 TJm -(can) 1.5 Tj --419 TJm -(n) 0.556 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(w) 0.722 Tj --419 TJm -(write) 2.225 Tj --419 TJm -(pr) 0.948 Tj -1 TJm -(ograms) 3.119 Tj --420 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --420 TJm -(p) 0.556 Tj -1 TJm -(ro) 0.892 Tj -28 TJm -(vid) 1.362 Tj -1 TJm -(e) 0.444 Tj --420 TJm -(a) 0.5 Tj --419 TJm -(fai) 1.084 Tj -1 TJm -(thf) 1.251 Tj -1 TJm -(ul) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(sim) 1.505 Tj -27 TJm -(u) 0.556 Tj -1 TJm -(lation) 2.501 Tj --404 TJm -(of) 0.806 Tj --404 TJm -(e) 0.444 Tj -/F20_0 1 Tf -(!) 0.583 Tj --1 TJm -/F10_0 1 Tf -(ectfu) 2.139 Tj -1 TJm -(l) 0.278 Tj --405 TJm -(comput) 3.278 Tj -1 TJm -(ation,) 2.501 Tj --422 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --404 TJm -(withou) 3.001 Tj -1 TJm -(t) 0.389 Tj --405 TJm -(actu) 1.889 Tj -1 TJm -(ally) 1.584 Tj --404 TJm -(p) 0.556 Tj --28 TJm -(erf) 1.142 Tj -1 TJm -(orming) 3.059 Tj --404 TJm -(an) 1.056 Tj -28 TJm -(y) 0.528 Tj --404 TJm -(side) 1.672 Tj --405 TJm -(e) 0.444 Tj -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(e) 0.444 Tj --1 TJm -(cts) 1.227 Tj --1 TJm -(\321th) 1.945 Tj -1 TJm -(at) 0.889 Tj --404 TJm -(is) 0.672 Tj --1 TJm -(,) 0.278 Tj --422 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --405 TJm -(get) 1.333 Tj --405 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(usual) 2.284 Tj --333 TJm -(b) 0.556 Tj --27 TJm -(ene\336ts) 2.783 Tj --334 TJm -(of) 0.806 Tj --333 TJm -(e) 0.444 Tj -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(e) 0.444 Tj --1 TJm -(ctfu) 1.695 Tj -1 TJm -(l) 0.278 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(ompu) 2.445 Tj -1 TJm -(tation) 2.612 Tj -1 TJm -(,) 0.278 Tj --334 TJm -(wit) 1.389 Tj -1 TJm -(hout) 2.001 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(usual) 2.284 Tj --333 TJm -(d) 0.556 Tj -1 TJm -(ra) 0.892 Tj -28 TJm -(wbac) 2.222 Tj -27 TJm -(k) 0.528 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9438 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(A) 0.75 Tj --470 TJm -(\336nal) 1.89 Tj --470 TJm -(observ) 2.814 Tj -56 TJm -(ation) 2.223 Tj --470 TJm -(on) 1.056 Tj --470 TJm -(the) 1.389 Tj --471 TJm -(state) 2.116 Tj --471 TJm -(monad) 2.945 Tj --470 TJm -(is) 0.672 Tj --471 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --471 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --471 TJm -(auxi) 1.862 Tj -1 TJm -(liary) 1.976 Tj --470 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj --470 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 410.4786 435.0685] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 419.611 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 423.4854 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 428.3767 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\() 0.667 Tj -0.3985 w -q -[1 0 0 1 442.2139 433.4745] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 452.7352 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 465.4653 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 495.3959 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\),) 1.445 Tj --504 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(h) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(con) 1.5 Tj -28 TJm -(tain) 1.723 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(no) 1.056 Tj --333 TJm -(fr) 0.698 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(e) 0.444 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(ar) 0.892 Tj -1 TJm -(iables,) 2.728 Tj --334 TJm -(coul) 1.778 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(en) 1 Tj --333 TJm -(giv) 1.306 Tj -28 TJm -(en) 1 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(global) 2.612 Tj --333 TJm -(n) 0.556 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(e,) 0.722 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(a) 0.5 Tj -28 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 371.3779 423.1133] Tm -0 0 Td -/F16_0 1 Tf -(incr) 1.829 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 389.5962 421.6189] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 407.975 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 405.1805] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 405.1805] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 405.1805] Tm -0 0 Td -/F16_0 1 Tf -(incr) 1.829 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 127.0108 403.6862] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.7105 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.5849 405.1806] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.7173 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.5917 405.1806] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.483 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\() 0.667 Tj -q -[1 0 0 1 184.32 403.5866] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.8413 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.5714 405.1806] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.5021 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(bu) 1.112 Tj -1 TJm -(t) 0.389 Tj --333 TJm -(then) 1.945 Tj --333 TJm -(the) 1.389 Tj --333 TJm -(relation) 3.337 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ip) 0.834 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(et) 0.833 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(een) 1.444 Tj --333 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.2088 387.2478] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.7644 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --332 TJm -(its) 1.061 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.0286 387.2478] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.5363 363.3375] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.4107 363.3375] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 297.5431 363.3375] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -q -[1 0 0 1 301.4175 361.7435] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 308.6179 363.3375] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj -166 TJm -(.) 0.278 Tj -167 TJm -(.) 0.278 Tj -166 TJm -(\);) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 342.3802 363.3375] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 350.6825 363.3375] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(equ) 1.528 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.9559 351.3823] Tm -0 0 Td -/F34_0 1 Tf -($) 0.611 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.2715 339.4271] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.1459 339.4271] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.2783 339.4271] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.1527 339.4271] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.044 339.4271] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\() 0.667 Tj -q -[1 0 0 1 301.881 337.8332] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.4023 339.4271] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 325.1324 339.4271] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 355.0631 339.4271] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 376.0953 339.4271] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 384.3976 339.4271] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(ma) 1.333 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 315.5168] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(ould) 1.89 Tj --461 TJm -(not) 1.445 Tj --461 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --462 TJm -(as) 0.894 Tj --462 TJm -(cle) 1.166 Tj --1 TJm -(ar) 0.892 Tj -1 TJm -(.) 0.278 Tj --830 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --463 TJm -(p) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(e) 0.444 Tj --463 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --493 TJm -(the) 1.389 Tj --462 TJm -(sym) 1.755 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(ol) 0.778 Tj -q -[1 0 0 1 310.8885 313.9229] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.089 315.5168] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --494 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --462 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 357.1155 315.5168] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 376.1543 315.5168] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj --461 TJm -(the) 1.389 Tj --462 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --462 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --461 TJm -(when) 2.278 Tj --462 TJm -(a) 0.5 Tj --461 TJm -(s) 0.394 Tj --1 TJm -(tate) 1.722 Tj --462 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 303.5616] Tm -0 0 Td -/F10_0 1 Tf -(passe) 2.288 Tj --1 TJm -(d) 0.556 Tj --331 TJm -(to) 0.889 Tj --332 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.0919 303.5616] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.4008 303.5616] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --332 TJm -(b) 0.556 Tj --27 TJm -(oun) 1.612 Tj -1 TJm -(d) 0.556 Tj --332 TJm -(to) 0.889 Tj --332 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --332 TJm -(for) 1.198 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(al) 0.778 Tj --331 TJm -(paramete) 4.058 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(,) 0.278 Tj -q -[1 0 0 1 293.1041 301.9677] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.3045 303.5616] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --332 TJm -(of) 0.806 Tj --331 TJm -(the) 1.389 Tj --332 TJm -(se) 0.838 Tj --1 TJm -(qu) 1.084 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(.) 0.278 Tj --444 TJm -(Maki) 2.223 Tj -1 TJm -(ng) 1.056 Tj --332 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --332 TJm -(bi) 0.834 Tj -1 TJm -(ndi) 1.39 Tj -1 TJm -(ng) 1.056 Tj --332 TJm -(o) 0.5 Tj --28 TJm -(ccur) 1.836 Tj --331 TJm -(is) 0.672 Tj --332 TJm -(one) 1.5 Tj --332 TJm -(of) 0.806 Tj --332 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 291.6064] Tm -0 0 Td -/F10_0 1 Tf -(job) 1.362 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1573 291.6064] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 122.1857 290.1121] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.5646 291.6065] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 143.332 295.2218] Tm -0 0 Td -/F12_0 1 Tf -(7) 0.569 Tj -/DeviceGray {} cs -[0] sc -[0] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 267.6961] Tm -0 0 Td -/F10_0 1 Tf -(Ex) 1.209 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ise) 1.116 Tj --1 TJm -(:) 0.278 Tj --412 TJm -(In) 0.917 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.6121 267.6961] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.4656 267.6961] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.1074 267.6961] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.7714 267.6961] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --282 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --270 TJm -(in) 0.834 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(me) 1.277 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(t) 0.389 Tj --270 TJm -(tak) 1.417 Tj -28 TJm -(es) 0.838 Tj --270 TJm -(p) 0.556 Tj -1 TJm -(lac) 1.222 Tj --1 TJm -(e) 0.444 Tj --269 TJm -(b) 0.556 Tj --28 TJm -(efor) 1.642 Tj -1 TJm -(e) 0.444 Tj --270 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --270 TJm -(tail) 1.445 Tj --269 TJm -(recursiv) 3.428 Tj -28 TJm -(e) 0.444 Tj --270 TJm -(call,) 1.778 Tj --281 TJm -(but) 1.501 Tj --269 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --270 TJm -(are) 1.336 Tj --269 TJm -(free) 1.586 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 255.7409] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --365 TJm -(reord) 2.284 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --364 TJm -(thes) 1.783 Tj --1 TJm -(e) 0.444 Tj --365 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(en) 1 Tj -28 TJm -(ts.) 1.061 Tj --540 TJm -(Impleme) 3.749 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj --364 TJm -(this) 1.617 Tj --365 TJm -(reordered-ev) 5.425 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(ts) 0.783 Tj --365 TJm -(v) 0.528 Tj -56 TJm -(arian) 2.226 Tj -28 TJm -(t) 0.389 Tj --364 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --365 TJm -(ha) 1.056 Tj -28 TJm -(vi) 0.806 Tj -1 TJm -(ng) 1.056 Tj --365 TJm -(the) 1.389 Tj --365 TJm -(b) 0.556 Tj --27 TJm -(o) 0.5 Tj --28 TJm -(dy) 1.084 Tj --365 TJm -(of) 0.806 Tj --364 TJm -(the) 1.389 Tj --365 TJm -(s) 0.394 Tj --1 TJm -(equ) 1.528 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj --365 TJm -(b) 0.556 Tj --27 TJm -(ec) 0.888 Tj --1 TJm -(ome) 1.777 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 243.7858] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --321 TJm -(s) 0.394 Tj --1 TJm -(ec) 0.888 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(d) 0.556 Tj --320 TJm -(\(curr) 2.173 Tj -1 TJm -(ie) 0.722 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(\)) 0.389 Tj --320 TJm -(argumen) 3.781 Tj -28 TJm -(t) 0.389 Tj --321 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.9965 243.7858] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 237.025 242.2914] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.5958 243.7858] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --320 TJm -(mak) 1.861 Tj -28 TJm -(e) 0.444 Tj --321 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --321 TJm -(app) 1.612 Tj -1 TJm -(rop) 1.448 Tj -1 TJm -(riate) 2.003 Tj --321 TJm -(ad) 1.056 Tj -1 TJm -(ju) 0.862 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tmen) 2.222 Tj -28 TJm -(ts) 0.783 Tj --321 TJm -(to) 0.889 Tj --320 TJm -(the) 1.389 Tj --320 TJm -(s) 0.394 Tj --1 TJm -(equel.) 2.528 Tj --440 TJm -(Is) 0.755 Tj --321 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --321 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(w) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 231.8306] Tm -0 0 Td -/F10_0 1 Tf -(se) 0.838 Tj --1 TJm -(cond) 2.056 Tj --333 TJm -(\(cur) 1.781 Tj -1 TJm -(ried\)) 2.059 Tj --333 TJm -(argu) 1.948 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(en) 1 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.4831 231.8306] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 220.5116 230.3362] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.2113 231.8306] Tm -0 0 Td -/F10_0 1 Tf -(a) 0.5 Tj --333 TJm -(tail) 1.445 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(l?) 0.75 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 207.9203] Tm -0 0 Td -/F10_0 1 Tf -(Ex) 1.209 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ise) 1.116 Tj --1 TJm -(:) 0.278 Tj --674 TJm -(De\336n) 2.32 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.4086 207.9203] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.2621 207.9203] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.9039 207.9203] Tm -0 0 Td -/F15_0 1 Tf -(maxse) 2.662 Tj -51 TJm -(qevens) 2.811 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.7354 207.9203] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --477 TJm -(whi) 1.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj --448 TJm -(remo) 2.169 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(es) 0.838 Tj --449 TJm -(all) 1.056 Tj --448 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --449 TJm -(ev) 0.972 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --477 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --448 TJm -(whi) 1.556 Tj -1 TJm -(le) 0.722 Tj --449 TJm -(it) 0.667 Tj --448 TJm -(d) 0.556 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --448 TJm -(that,) 2.112 Tj --477 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --449 TJm -(al) 0.778 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(o) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 195.9651] Tm -0 0 Td -/F10_0 1 Tf -(retur) 2.173 Tj -1 TJm -(ns) 0.95 Tj --336 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --336 TJm -(length) 2.723 Tj --335 TJm -(of) 0.806 Tj --335 TJm -(the) 1.389 Tj --336 TJm -(l) 0.278 Tj -1 TJm -(onges) 2.394 Tj --1 TJm -(t) 0.389 Tj --335 TJm -(s) 0.394 Tj --1 TJm -(equ) 1.528 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --336 TJm -(of) 0.806 Tj --335 TJm -(ev) 0.972 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --335 TJm -(n) 0.556 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --336 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(thou) 2.001 Tj -1 TJm -(t) 0.389 Tj --336 TJm -(an) 1.056 Tj --335 TJm -(o) 0.5 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(d) 0.556 Tj --335 TJm -(n) 0.556 Tj -28 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --28 TJm -(er.) 1.114 Tj --451 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(re) 0.836 Tj --336 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj --336 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --335 TJm -(ob) 1.056 Tj -28 TJm -(viou) 1.862 Tj -1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 184.0099] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(a) 0.5 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(s) 0.394 Tj --340 TJm -(to) 0.889 Tj --339 TJm -(impl) 1.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(me) 1.277 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(t) 0.389 Tj --339 TJm -(this) 1.617 Tj --339 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -1 TJm -(;) 0.278 Tj --342 TJm -(try) 1.309 Tj --338 TJm -(to) 0.889 Tj --339 TJm -(im) 1.111 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(lem) 1.555 Tj --1 TJm -(en) 1 Tj -28 TJm -(t) 0.389 Tj --339 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(m) 0.833 Tj --339 TJm -(b) 0.556 Tj --27 TJm -(oth.) 1.723 Tj --461 TJm -(Hin) 1.584 Tj -28 TJm -(t:) 0.667 Tj --455 TJm -(C) 0.722 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(der) 1.392 Tj --339 TJm -(the) 1.389 Tj --339 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ate) 1.333 Tj --340 TJm -(h) 0.556 Tj -1 TJm -(oldin) 2.168 Tj -1 TJm -(g) 0.5 Tj --339 TJm -(more) 2.169 Tj --340 TJm -(th) 0.945 Tj -1 TJm -(an) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 172.0548] Tm -0 0 Td -/F10_0 1 Tf -(a) 0.5 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(in) 0.834 Tj -1 TJm -(gle) 1.222 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj -q -[1 0 0 1 72 153.7235] cm -0 0.1992 m -187.1972 0.1992 l -S -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 83.092 147.281] Tm -0 0 Td -/F21_0 1 Tf -(7) 0.611 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 87.2431 144.4682] Tm -0 0 Td -/F22_0 1 Tf -(W) 1.091 Tj -89 TJm -(e) 0.472 Tj --419 TJm -(bl) 0.885 Tj --1 TJm -(ithel) 2.065 Tj --1 TJm -(y) 0.561 Tj --418 TJm -(use) 1.481 Tj -Q -0.3587 w -q -[1 0 0 1 148.8026 143.0336] cm -0 0.1793 m -7.2004 0.1793 l -S -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 156.003 144.4682] Tm -0 0 Td -/F22_0 1 Tf -(,) 0.295 Tj --435 TJm -(but) 1.593 Tj --419 TJm -(it) 0.708 Tj --419 TJm -(is) 0.714 Tj --418 TJm -(n) 0.59 Tj --1 TJm -(ot) 0.944 Tj --418 TJm -(a) 0.531 Tj --1 TJm -(n) 0.59 Tj --418 TJm -(o) 0.531 Tj --30 TJm -(d) 0.59 Tj --1 TJm -(d) 0.59 Tj --418 TJm -(or) 0.945 Tj --419 TJm -(ev) 1.033 Tj -30 TJm -(e) 0.472 Tj --1 TJm -(n) 0.59 Tj --418 TJm -(i) 0.295 Tj --1 TJm -(n) 0.59 Tj -30 TJm -(t) 0.413 Tj --1 TJm -(eger.) 2.184 Tj --665 TJm -(In) 0.973 Tj --419 TJm -(Sc) 1.062 Tj -29 TJm -(hem) 1.947 Tj --1 TJm -(e,) 0.767 Tj --435 TJm -(ho) 1.121 Tj -29 TJm -(w) 0.767 Tj -29 TJm -(ev) 1.033 Tj -30 TJm -(er,) 1.181 Tj --435 TJm -(w) 0.767 Tj -29 TJm -(e) 0.472 Tj --418 TJm -(h) 0.59 Tj --1 TJm -(a) 0.531 Tj -29 TJm -(v) 0.561 Tj -30 TJm -(e) 0.472 Tj --418 TJm -(n) 0.59 Tj --1 TJm -(o) 0.531 Tj --418 TJm -(re) 0.886 Tj --1 TJm -(al) 0.826 Tj --419 TJm -(need) 2.124 Tj --419 TJm -(to) 0.944 Tj --419 TJm -(dist) 1.717 Tj --1 TJm -(ingu) 2.006 Tj --1 TJm -(ish) 1.304 Tj --419 TJm -(these) 2.366 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 135.0037] Tm -0 0 Td -/F22_0 1 Tf -(t) 0.413 Tj -29 TJm -(y) 0.561 Tj -1 TJm -(p) 0.59 Tj --30 TJm -(es) 0.891 Tj --1 TJm -(.) 0.295 Tj --677 TJm -(W) 1.091 Tj -88 TJm -(e) 0.472 Tj --423 TJm -(mere) 2.243 Tj --1 TJm -(ly) 0.856 Tj --422 TJm -(n) 0.59 Tj --1 TJm -(eed) 1.534 Tj --423 TJm -(to) 0.944 Tj --423 TJm -(ag) 1.062 Tj --1 TJm -(ree) 1.358 Tj --423 TJm -(tha) 1.534 Tj --1 TJm -(t) 0.413 Tj --422 TJm -(w) 0.767 Tj -29 TJm -(e) 0.472 Tj --423 TJm -(do) 1.121 Tj --1 TJm -(n\325t) 1.298 Tj --423 TJm -(car) 1.417 Tj --1 TJm -(e) 0.472 Tj --422 TJm -(a) 0.531 Tj --1 TJm -(b) 0.59 Tj --29 TJm -(o) 0.531 Tj --1 TJm -(ut) 1.003 Tj --423 TJm -(the) 1.475 Tj --423 TJm -(fact) 1.741 Tj --423 TJm -(th) 1.003 Tj --1 TJm -(at) 0.944 Tj --423 TJm -(w) 0.767 Tj -29 TJm -(e) 0.472 Tj --423 TJm -(are) 1.417 Tj --423 TJm -(bin) 1.475 Tj --1 TJm -(ding) 2.006 Tj --423 TJm -(a) 0.531 Tj --423 TJm -(use) 1.481 Tj --1 TJm -(less) 1.605 Tj --423 TJm -(v) 0.561 Tj -59 TJm -(alue) 1.888 Tj --423 TJm -(to) 0.944 Tj --423 TJm -(a) 0.531 Tj --423 TJm -(u) 0.59 Tj --1 TJm -(seless) 2.496 Tj --423 TJm -(v) 0.561 Tj -59 TJm -(aria) 1.771 Tj --1 TJm -(ble.) 1.652 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 125.5392] Tm -0 0 Td -/F22_0 1 Tf -(Also,) 2.336 Tj --327 TJm -(if) 0.62 Tj --319 TJm -(w) 0.767 Tj -29 TJm -(e) 0.472 Tj --320 TJm -(thin) 1.888 Tj --1 TJm -(k) 0.561 Tj --319 TJm -(ab) 1.121 Tj --30 TJm -(out) 1.534 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 158.9216 125.5392] Tm -0 0 Td -/F35_0 1 Tf -(unit) 2.006 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 174.9039 124.5429] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 194.6975 125.5392] Tm -0 0 Td -/F22_0 1 Tf -(an) 1.121 Tj --1 TJm -(d) 0.59 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 210.8869 125.5392] Tm -0 0 Td -/F35_0 1 Tf -(star) 1.918 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 226.1802 124.5429] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 245.9738 125.5392] Tm -0 0 Td -/F22_0 1 Tf -(as) 0.95 Tj --320 TJm -(met) 1.77 Tj --1 TJm -(ho) 1.121 Tj --30 TJm -(ds) 1.009 Tj --320 TJm -(of) 0.856 Tj --319 TJm -(som) 1.835 Tj --1 TJm -(e) 0.472 Tj --319 TJm -(c) 0.472 Tj --1 TJm -(lass) 1.664 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 339.8582 125.5392] Tm -0 0 Td -/F36_0 1 Tf -(C) 0.768 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 347.1226 125.5392] Tm -0 0 Td -/F22_0 1 Tf -(,) 0.295 Tj --320 TJm -(w) 0.767 Tj -30 TJm -(e) 0.472 Tj --320 TJm -(co) 1.003 Tj --1 TJm -(uld) 1.475 Tj --320 TJm -(ima) 1.711 Tj --1 TJm -(gine) 1.888 Tj --320 TJm -(ano) 1.652 Tj --1 TJm -(ther) 1.889 Tj --320 TJm -(cla) 1.298 Tj --1 TJm -(ss) 0.838 Tj --319 TJm -(th) 1.003 Tj --1 TJm -(at) 0.944 Tj --320 TJm -(inher) 2.361 Tj --1 TJm -(its) 1.127 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 516.5465 125.5392] Tm -0 0 Td -/F36_0 1 Tf -(C) 0.768 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 526.3565 125.5392] Tm -0 0 Td -/F22_0 1 Tf -(an) 1.121 Tj --1 TJm -(d) 0.59 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 116.0747] Tm -0 0 Td -/F22_0 1 Tf -(inc) 1.357 Tj --1 TJm -(lude) 1.947 Tj --1 TJm -(s) 0.419 Tj --354 TJm -(the) 1.475 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 119.0935 116.0747] Tm -0 0 Td -/F35_0 1 Tf -(in) 1.007 Tj -1 TJm -(c) 0.46 Tj --1 TJm -(r) 0.479 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 134.604 115.0784] Tm -0 0 Td -/F45_0 1 Tf -(state) 2.802 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 154.6745 116.0747] Tm -0 0 Td -/F22_0 1 Tf -(me) 1.357 Tj --1 TJm -(tho) 1.534 Tj --30 TJm -(d,) 0.885 Tj --355 TJm -(but) 1.593 Tj --354 TJm -(t) 0.413 Tj --1 TJm -(his) 1.304 Tj --354 TJm -(i) 0.295 Tj --1 TJm -(s) 0.419 Tj --354 TJm -(j) 0.325 Tj -1 TJm -(u) 0.59 Tj --1 TJm -(st) 0.832 Tj --354 TJm -(pa) 1.121 Tj --1 TJm -(c) 0.472 Tj -30 TJm -(k) 0.561 Tj -59 TJm -(ag) 1.062 Tj --1 TJm -(ing.) 1.711 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(8) 0.5 Tj -Q -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 9 9 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 710.0373] Tm -0 0 Td -/F9_0 1 Tf -(4) 0.563 Tj --1125 TJm -(D) 0.862 Tj --1 TJm -(er) 0.972 Tj --1 TJm -(iving) 2.408 Tj --376 TJm -(the) 1.576 Tj --376 TJm -(State) 2.561 Tj --376 TJm -(Monad) 3.427 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(If) 0.667 Tj --278 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --279 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --278 TJm -(the) 1.389 Tj --278 TJm -(c) 0.444 Tj --1 TJm -(o) 0.5 Tj --27 TJm -(de) 1 Tj --279 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.2906 688.2164] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.1441 688.2164] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.7859 688.2164] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.2206 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --277 TJm -(replace) 3.058 Tj --279 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --279 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(ons) 1.45 Tj --278 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 408.3443 688.2164] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 427.0573 686.722] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 448.2069 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 467.0286 688.2164] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 485.0571 686.722] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 506.2067 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --278 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(r) 0.392 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --342 TJm -(opp) 1.612 Tj --27 TJm -(ort) 1.281 Tj -1 TJm -(uni) 1.39 Tj -1 TJm -(ties) 1.505 Tj --342 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj --341 TJm -(eith) 1.667 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --340 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.9121 676.2612] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.1221 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.454 Tc -[9.9626 0 0 9.9626 255.8708 676.2612] Tm -0 0 Td -/F15_0 1 Tf -(xe) 0.924 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.3442 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.4139 676.2612] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.881 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --341 TJm -(or) 0.892 Tj --340 TJm -(e) 0.444 Tj --1 TJm -(q) 0.528 Tj -1 TJm -(uiv) 1.362 Tj -56 TJm -(alen) 1.778 Tj -28 TJm -(tly) 1.195 Tj --340 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 383.6003 676.2612] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 392.7327 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 396.6071 676.2612] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 402.4283 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 409.6235 676.2612] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 429.0907 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 436.2859 676.2612] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 441.6173 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --341 TJm -(exist) 2.033 Tj --341 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj --341 TJm -(sub) 1.506 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tit) 1.056 Tj -1 TJm -(utin) 1.779 Tj -1 TJm -(g) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 664.3061] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.2533 664.3061] Tm -0 0 Td -/F10_0 1 Tf -(for) 1.198 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 97.1027 664.3061] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 106.8458 664.3061] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0699 664.3061] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.537 664.3061] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --625 TJm -(If) 0.667 Tj --394 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --394 TJm -(kn) 1.084 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(w) 0.722 Tj --394 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.1685 664.3061] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.9116 664.3061] Tm -0 0 Td -/F10_0 1 Tf -(o) 0.5 Tj --28 TJm -(cc) 0.888 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rs) 0.786 Tj --394 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.5379 664.3061] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.9269 664.3061] Tm -0 0 Td -/F10_0 1 Tf -(ju) 0.862 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --393 TJm -(once) 1.944 Tj --1 TJm -(,) 0.278 Tj --408 TJm -(then) 1.945 Tj --393 TJm -(thes) 1.783 Tj --1 TJm -(e) 0.444 Tj --394 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj --394 TJm -(c) 0.444 Tj --1 TJm -(orr) 1.284 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ctness) 2.621 Tj --395 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --393 TJm -(e) 0.444 Tj --1 TJm -/F20_0 1 Tf -(") 0.833 Tj -/F10_0 1 Tf -(c) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(y) 0.528 Tj --393 TJm -(\(or) 1.281 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 652.3509] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(tter\)) 2.003 Tj --369 TJm -(pres) 1.786 Tj --1 TJm -(erv) 1.364 Tj -1 TJm -(ing) 1.334 Tj --370 TJm -(t) 0.389 Tj -1 TJm -(ransfor) 3.04 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(ati) 1.167 Tj -1 TJm -(ons.) 1.728 Tj --554 TJm -(Thes) 2.116 Tj --1 TJm -(e) 0.444 Tj --370 TJm -(tran) 1.837 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ormation) 3.948 Tj -1 TJm -(s) 0.394 Tj --371 TJm -(\(al) 1.167 Tj -1 TJm -(l) 0.278 Tj --370 TJm -(th) 0.945 Tj -1 TJm -(irt) 1.059 Tj -28 TJm -(y-six\)) 2.45 Tj --370 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj --371 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --370 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --371 TJm -(ap) 1.056 Tj -1 TJm -(p) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(dix,) 1.64 Tj --378 TJm -(w) 0.722 Tj -27 TJm -(or) 0.892 Tj -1 TJm -(k) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --369 TJm -(out) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 640.3957] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj --368 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tai) 1.167 Tj -1 TJm -(l,) 0.556 Tj --377 TJm -(bu) 1.112 Tj -1 TJm -(t,) 0.667 Tj --377 TJm -(the) 1.389 Tj --368 TJm -(re) 0.836 Tj --1 TJm -(sul) 1.228 Tj -1 TJm -(t) 0.389 Tj --369 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --369 TJm -(the) 1.389 Tj --369 TJm -(co) 0.944 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --369 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.0997 640.3957] Tm -0 0 Td -/F15_0 1 Tf -(state-p) 2.913 Tj -51 TJm -(assing) 2.658 Tj --390 TJm -(styl) 1.483 Tj -1 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.3284 640.3957] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --377 TJm -(where) 2.558 Tj --369 TJm -(a) 0.5 Tj --368 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ate) 1.333 Tj --369 TJm -(is) 0.672 Tj --369 TJm -(an) 1.056 Tj --368 TJm -(ar) 0.892 Tj -1 TJm -(gume) 2.333 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj --368 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(d) 0.556 Tj --368 TJm -(in) 0.834 Tj --368 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --368 TJm -(out) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 628.4406] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj --325 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(ery) 1.364 Tj --325 TJm -(re) 0.836 Tj --1 TJm -(cur) 1.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --327 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(tion) 1.723 Tj --325 TJm -(call.) 1.778 Tj --442 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --327 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(sul) 1.228 Tj -1 TJm -(ting) 1.723 Tj --325 TJm -(c) 0.444 Tj --1 TJm -(o) 0.5 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --327 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --327 TJm -(wh) 1.278 Tj -1 TJm -(at) 0.889 Tj --326 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --327 TJm -(migh) 2.167 Tj -28 TJm -(t) 0.389 Tj --325 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --326 TJm -(written) 3.17 Tj --325 TJm -(had) 1.612 Tj --325 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --326 TJm -(not) 1.445 Tj --325 TJm -(kno) 1.584 Tj -28 TJm -(wn) 1.278 Tj --325 TJm -(of) 0.806 Tj --326 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 616.4854] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.4374 616.4854] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 598.5526] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 598.5526] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 598.5526] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2878 598.5526] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 217.4946 597.0583] Tm -0 0 Td -/F18_0 1 Tf -(sps) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 586.5975] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.436 Tc -[9.9626 0 0 9.9626 98.2904 586.5975] Tm -0 0 Td -/F15_0 1 Tf -(ls) 0.665 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.0781 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 574.6423] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 562.6871] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 562.6871] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.734 562.6871] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(\(\)) 1.445 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.4964 562.6871] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.3877 562.6871] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 550.732] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6861 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 550.732] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8956 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 538.7768] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.1863 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.935 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.9767 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.8511 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7046 538.7768] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3464 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 253.5532 537.2824] Tm -0 0 Td -/F18_0 1 Tf -(sps) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.9996 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.874 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.2091 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.4044 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 306.2957 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 526.8216] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5954 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 526.8216] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.6775 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.5519 526.8216] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.4054 526.8216] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.0472 526.8216] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 262.254 525.3272] Tm -0 0 Td -/F18_0 1 Tf -(sps) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.7004 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.5748 526.8216] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 302.9099 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.9795 526.8216] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.46 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 514.8664] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2038 514.8664] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.1828 514.8664] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.0571 514.8664] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 186.5376 514.8664] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.6072 514.8664] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.2127 514.8664] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.3669 514.8664] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.3794 514.8664] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.179 514.8664] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.7845 514.8664] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.9387 514.8664] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.9512 514.8664] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 502.9113] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9762 502.9113] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3763 502.9113] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2506 502.9113] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5858 502.9113] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9762 490.9561] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.1862 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.9349 490.9561] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.9767 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.851 490.9561] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7045 490.9561] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3463 490.9561] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 253.5531 489.4617] Tm -0 0 Td -/F18_0 1 Tf -(sps) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.9995 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.8739 490.9561] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.209 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.4043 490.9561] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 306.2956 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.511 479.0009] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7945 479.0009] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.7735 479.0009] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.6479 479.0009] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 174.983 479.0009] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.0526 479.0009] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.5331 479.0009] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.3328 479.0009] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.8133 479.0009] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2274 467.0458] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1018 467.0458] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1018 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9762 455.0906] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.1862 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.9349 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.9766 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.851 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7045 455.0906] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3463 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 253.5531 453.5962] Tm -0 0 Td -/F18_0 1 Tf -(sps) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.9995 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.8739 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.209 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.4042 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 306.2956 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.511 443.1354] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7945 443.1354] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.275 443.1354] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.2003 443.1354] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.2397 443.1354] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.114 443.1354] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.5945 443.1354] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9998 419.2251] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0694 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9438 419.2251] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7973 419.2251] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.4391 419.2251] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 195.6459 417.7307] Tm -0 0 Td -/F18_0 1 Tf -(sps) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.0923 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 217.7341 419.2251] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.3385 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 238.2129 419.2251] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.1009 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.2961 419.2251] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5983 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.4727 419.2251] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.454 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.6493 419.2251] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 304.6306 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 311.8258 419.2251] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 316.8072 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9998 407.2699] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7485 407.2699] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0507 407.2699] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9251 407.2699] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.2086 407.2699] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2782 407.2699] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2596 407.2699] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4175 407.2699] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3988 407.2699] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9437 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --223 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --221 TJm -(als) 1.172 Tj --1 TJm -(o) 0.5 Tj --222 TJm -(start) 2.064 Tj --222 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.2456 389.3372] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.0991 389.3372] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.7409 389.3372] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 292.9477 387.8428] Tm -0 0 Td -/F18_0 1 Tf -(sps) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.2872 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --221 TJm -(deriv) 2.198 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 353.8072 389.3372] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 372.5202 387.8428] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 393.113 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 411.3779 389.3372] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 429.4063 387.8428] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 447.7852 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --244 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(nce) 1.444 Tj --223 TJm -(e) 0.444 Tj --1 TJm -(ac) 0.944 Tj -28 TJm -(h) 0.556 Tj --222 TJm -(correc) 2.616 Tj --1 TJm -(tn) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss-) 1.121 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9997 377.382] Tm -0 0 Td -/F10_0 1 Tf -(pr) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(vin) 1.362 Tj -1 TJm -(g) 0.5 Tj --334 TJm -(tr) 0.781 Tj -1 TJm -(ansfor) 2.648 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(ati) 1.167 Tj -1 TJm -(o) 0.5 Tj --1 TJm -(n) 0.556 Tj --332 TJm -(is) 0.672 Tj --334 TJm -(in) 0.834 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(erti) 1.503 Tj -1 TJm -(ble.) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9437 365.4268] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --383 TJm -(end) 1.556 Tj -1 TJm -(s) 0.394 Tj --383 TJm -(the) 1.389 Tj --383 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --383 TJm -(monad) 2.945 Tj --382 TJm -(lecture.) 3.225 Tj --592 TJm -(In) 0.917 Tj --382 TJm -(the) 1.389 Tj --383 TJm -(se) 0.838 Tj --1 TJm -(cond) 2.056 Tj --382 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ctur) 1.781 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --395 TJm -(I) 0.361 Tj --382 TJm -(will) 1.556 Tj --382 TJm -(prese) 2.23 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj --382 TJm -(v) 0.528 Tj -56 TJm -(ariou) 2.226 Tj -1 TJm -(s) 0.394 Tj --383 TJm -(other) 2.281 Tj --382 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ads) 1.45 Tj --383 TJm -(and) 1.612 Tj --382 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9997 353.4717] Tm -0 0 Td -/F10_0 1 Tf -(one) 1.5 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(gh) 1.056 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(use) 1.394 Tj --334 TJm -(them.) 2.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5093 72] Tm -0 0 Td -/F10_0 1 Tf -(9) 0.5 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 10 10 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[20.6625 0 0 20.6625 72 705.651] Tm -0 0 Td -/F9_0 1 Tf -(Lecture) 3.724 Tj --376 TJm -(2) 0.563 Tj -1 TJm -(:) 0.313 Tj --500 TJm -(O) 0.845 Tj -1 TJm -(ther) 2.035 Tj --376 TJm -(m) 0.938 Tj -1 TJm -(onads) 2.804 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 680.8275] Tm -0 0 Td -/F10_0 1 Tf -(In) 0.917 Tj --381 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --381 TJm -(s) 0.394 Tj --1 TJm -(ec) 0.888 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(d) 0.556 Tj --381 TJm -(lec) 1.166 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ure) 1.392 Tj --381 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --381 TJm -(in) 0.834 Tj -29 TJm -(tro) 1.281 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(uce) 1.444 Tj --382 TJm -(se) 0.838 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(eral) 1.614 Tj --381 TJm -(more) 2.169 Tj --381 TJm -(monad) 2.945 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(.) 0.278 Tj --587 TJm -(In) 0.917 Tj --381 TJm -(or) 0.892 Tj -1 TJm -(der) 1.392 Tj --381 TJm -(to) 0.889 Tj --381 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(ne) 1 Tj --381 TJm -(a) 0.5 Tj --381 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad,) 1.334 Tj --392 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --381 TJm -(m) 0.833 Tj -27 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --381 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(ne) 1 Tj --381 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 668.8723] Tm -0 0 Td -/F10_0 1 Tf -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(that) 1.834 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(ork) 1.42 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(ll) 0.556 Tj --333 TJm -(together,) 3.892 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(monad) 2.945 Tj --333 TJm -(m) 0.833 Tj -28 TJm -(ust) 1.339 Tj --334 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --334 TJm -(ce) 0.888 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(ti\336ed.) 2.501 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 636.1229] Tm -0 0 Td -/F9_0 1 Tf -(5) 0.563 Tj --1125 TJm -(T) 0.782 Tj --1 TJm -(he) 1.138 Tj --375 TJm -(Ma) 1.614 Tj -31 TJm -(yb) 1.219 Tj --31 TJm -(e) 0.513 Tj --375 TJm -(Mo) 1.63 Tj --1 TJm -(nad) 1.797 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 614.302] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --334 TJm -(is) 0.672 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.7265 614.302] Tm -0 0 Td -/F15_0 1 Tf -(may) 1.815 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.5288 614.302] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 596.8256] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 596.8256] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 596.8256] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 127.5055 595.3312] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 584.8704] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 584.8704] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 584.8704] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 584.8704] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1467 584.8704] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 572.9152] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 572.9152] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.4047 572.9152] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -0.3985 w -q -[1 0 0 1 115.493 571.3213] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.6934 572.9153] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.7257 572.9153] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.028 572.9153] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 185.8456 572.9153] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.7294 572.9153] Tm -0 0 Td -/F10_0 1 Tf -(gets) 1.727 Tj --334 TJm -(its) 1.061 Tj --334 TJm -(t) 0.389 Tj -28 TJm -(y) 0.528 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(e) 0.444 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(e) 0.444 Tj --334 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.0428 572.9153] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 342.3089 572.9153] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 549.9176] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 549.9176] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 549.9176] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.8209 548.4232] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 537.9624] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 537.9624] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 537.9624] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 537.9624] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5252 537.9624] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 526.0072] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 526.0072] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 526.0072] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 526.0072] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.703 526.0072] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 514.0521] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 514.0521] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.9733 514.0521] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.0616 514.0521] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.3638 514.0521] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 197.5017 514.0521] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.6492 514.0521] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 502.0969] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 502.0969] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6751 502.0969] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5495 502.0969] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 171.3126 502.0969] Tm -0 0 Td -/F10_0 1 Tf -(\)\325) 0.667 Tj -0 Tc -q -[1 0 0 1 181.2752 500.503] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.4757 502.0969] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 490.1417] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 490.1417] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 490.1417] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 490.1417] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5213 490.1417] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.3957 490.1417] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.1588 490.1417] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 478.1866] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7947 478.1866] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.2066 478.1866] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 466.2314] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 466.2314] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0359 466.2314] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9102 466.2314] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.1202 466.2314] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.8689 466.2314] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.5521 466.2314] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.445 454.2762] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.8039 454.2762] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 436.7998] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --243 TJm -(tag) 1.389 Tj -q -[1 0 0 1 122.7787 435.2059] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.399 436.7998] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj --242 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.378 436.7998] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.2366 436.7998] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -1 TJm -(dicates) 3.005 Tj --244 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --243 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --244 TJm -(p) 0.556 Tj -1 TJm -(ure) 1.392 Tj --243 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --243 TJm -(is) 0.672 Tj --243 TJm -(in) 0.834 Tj --242 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 336.5949 436.7998] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 353.4535 436.7998] Tm -0 0 Td -/F10_0 1 Tf -(ju) 0.862 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --242 TJm -(as) 0.894 Tj --244 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --243 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 410.5664 436.7998] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 434.1027 436.7998] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj --415 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --243 TJm -(imm) 1.944 Tj --1 TJm -(ediat) 2.167 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ly) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 424.8446] Tm -0 0 Td -/F10_0 1 Tf -(se) 0.838 Tj --1 TJm -(e) 0.444 Tj --385 TJm -(that) 1.834 Tj --384 TJm -(there) 2.225 Tj --385 TJm -(are) 1.336 Tj --385 TJm -(wh) 1.278 Tj -1 TJm -(at) 0.889 Tj --385 TJm -(app) 1.612 Tj --27 TJm -(ear) 1.336 Tj --385 TJm -(to) 0.889 Tj --384 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --385 TJm -(extran) 2.809 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ou) 1.056 Tj -1 TJm -(s) 0.394 Tj --385 TJm -(as) 0.894 Tj --1 TJm -(p) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(cts) 1.227 Tj --385 TJm -(to) 0.889 Tj --385 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --385 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad.) 1.334 Tj --598 TJm -(If) 0.667 Tj --384 TJm -(y) 0.528 Tj -28 TJm -(ou) 1.056 Tj --385 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(call,) 1.778 Tj --397 TJm -(in) 0.834 Tj --384 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 485.7162 424.8446] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 510.6655 424.8446] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 412.8895] Tm -0 0 Td -/F10_0 1 Tf -(ev) 0.972 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(ry) 0.92 Tj -1 TJm -(thin) 1.779 Tj -1 TJm -(g) 0.5 Tj --364 TJm -(w) 0.722 Tj -28 TJm -(as) 0.894 Tj --364 TJm -(se) 0.838 Tj --1 TJm -(lf) 0.584 Tj --363 TJm -(con) 1.5 Tj -28 TJm -(tain) 1.723 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(;) 0.278 Tj --378 TJm -(here) 1.836 Tj --364 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(er,) 1.114 Tj --370 TJm -(thin) 1.779 Tj -1 TJm -(gs) 0.894 Tj --364 TJm -(are) 1.336 Tj --364 TJm -(n) 0.556 Tj -1 TJm -(ot) 0.889 Tj --364 TJm -(so) 0.894 Tj --364 TJm -(clean,) 2.5 Tj --371 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --363 TJm -(since) 2.116 Tj --364 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --363 TJm -(are) 1.336 Tj --364 TJm -(onl) 1.334 Tj -1 TJm -(y) 0.528 Tj --364 TJm -(conce) 2.388 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(ned) 1.556 Tj --363 TJm -(with) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 400.9343] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 90.713 399.4399] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.8397 400.9343] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj --367 TJm -(the) 1.389 Tj --368 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --368 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --367 TJm -(c) 0.444 Tj --1 TJm -(erti) 1.503 Tj -1 TJm -(\336cation) 3.223 Tj --367 TJm -(e) 0.444 Tj --1 TJm -(qu) 1.084 Tj -1 TJm -(ation) 2.223 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --376 TJm -(and) 1.612 Tj --367 TJm -(since) 2.116 Tj --368 TJm -(there) 2.225 Tj --368 TJm -(is) 0.672 Tj --368 TJm -(an) 1.056 Tj -q -[1 0 0 1 385.1778 399.3404] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 396.0417 400.9343] Tm -0 0 Td -/F10_0 1 Tf -(sym) 1.755 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(ol) 0.778 Tj --368 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --368 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --369 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ed) 1 Tj --367 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 497.8237 400.9343] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 516.5367 399.4399] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 388.9791] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --318 TJm -(a) 0.5 Tj --319 TJm -(di) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(atc) 1.333 Tj -27 TJm -(h) 0.556 Tj --318 TJm -(for) 1.198 Tj --319 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -q -[1 0 0 1 170.9932 387.3852] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.3712 388.9791] Tm -0 0 Td -/F10_0 1 Tf -(sym) 1.755 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(ol) 0.778 Tj --319 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.8022 388.9791] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 244.8307 387.4847] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.294 388.9791] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --322 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --319 TJm -(is) 0.672 Tj --319 TJm -(at) 0.889 Tj --319 TJm -(leas) 1.616 Tj --1 TJm -(t) 0.389 Tj --319 TJm -(p) 0.556 Tj --27 TJm -(os) 0.894 Tj --1 TJm -(sib) 1.228 Tj -1 TJm -(le) 0.722 Tj --320 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --319 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --320 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --319 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --319 TJm -(ce) 0.888 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(ti\336) 1.223 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ation) 2.223 Tj --318 TJm -(e) 0.444 Tj --1 TJm -(q) 0.528 Tj -1 TJm -(uation) 2.779 Tj -1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 377.0239] Tm -0 0 Td -/F10_0 1 Tf -(hol) 1.334 Tj -1 TJm -(d.) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 365.0688] Tm -0 0 Td -/F10_0 1 Tf -(If) 0.667 Tj --356 TJm -(y) 0.528 Tj -28 TJm -(ou) 1.056 Tj --356 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --357 TJm -(ev) 0.972 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --356 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ed) 1 Tj --356 TJm -(S) 0.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(heme) 2.277 Tj --1 TJm -(\325s) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.2646 365.0688] Tm -0 0 Td -/F15_0 1 Tf -(assq) 1.789 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.9679 365.0688] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --362 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --355 TJm -(y) 0.528 Tj -28 TJm -(ou) 1.056 Tj --356 TJm -(kn) 1.084 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(w) 0.722 Tj --356 TJm -(what) 2.167 Tj --356 TJm -(an) 1.056 Tj --356 TJm -(i) 0.278 Tj -1 TJm -(ll-s) 1.283 Tj --1 TJm -(tr) 0.781 Tj -1 TJm -(uctur) 2.337 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --356 TJm -(mes) 1.671 Tj --1 TJm -(s) 0.394 Tj --356 TJm -(it) 0.667 Tj --356 TJm -(is) 0.672 Tj --357 TJm -(to) 0.889 Tj --356 TJm -(alw) 1.5 Tj -28 TJm -(a) 0.5 Tj -28 TJm -(ys) 0.922 Tj --357 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --357 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 353.1136] Tm -0 0 Td -/F10_0 1 Tf -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(c) 0.444 Tj -28 TJm -(k) 0.528 Tj --417 TJm -(for) 1.198 Tj --417 TJm -(f) 0.306 Tj -1 TJm -(ailu) 1.612 Tj -1 TJm -(re.) 1.114 Tj --696 TJm -(The) 1.722 Tj --417 TJm -(m) 0.833 Tj --1 TJm -(a) 0.5 Tj -28 TJm -(yb) 1.084 Tj --27 TJm -(e) 0.444 Tj --418 TJm -(monad) 2.945 Tj --416 TJm -(allo) 1.556 Tj -28 TJm -(ws) 1.116 Tj --418 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --418 TJm -(p) 0.556 Tj -1 TJm -(rogramme) 4.394 Tj --1 TJm -(r) 0.392 Tj --417 TJm -(to) 0.889 Tj --417 TJm -(th) 0.945 Tj -1 TJm -(in) 0.834 Tj -1 TJm -(k) 0.528 Tj --417 TJm -(at) 0.889 Tj --417 TJm -(a) 0.5 Tj --418 TJm -(h) 0.556 Tj -1 TJm -(igh) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --417 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(el) 0.722 Tj --417 TJm -(when) 2.278 Tj --417 TJm -(han) 1.612 Tj -1 TJm -(dli) 1.112 Tj -1 TJm -(ng) 1.056 Tj --417 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 341.1584] Tm -0 0 Td -/F10_0 1 Tf -(fai) 1.084 Tj -1 TJm -(lur) 1.226 Tj -1 TJm -(e) 0.444 Tj --362 TJm -(is) 0.672 Tj --362 TJm -(n) 0.556 Tj -1 TJm -(ot) 0.889 Tj --361 TJm -(rele) 1.558 Tj --1 TJm -(v) 0.528 Tj -56 TJm -(an) 1.056 Tj -28 TJm -(t.) 0.667 Tj --528 TJm -(Con) 1.778 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(id) 0.834 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.5571 341.1584] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.6284 341.1584] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --368 TJm -(whic) 2 Tj -28 TJm -(h) 0.556 Tj --361 TJm -(is) 0.672 Tj --362 TJm -(l) 0.278 Tj -1 TJm -(ik) 0.806 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.6871 341.1584] Tm -0 0 Td -/F15_0 1 Tf -(assq) 1.789 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.3904 341.1584] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --528 TJm -(Its) 1.144 Tj --362 TJm -(j) 0.306 Tj -1 TJm -(ob) 1.056 Tj --361 TJm -(is) 0.672 Tj --362 TJm -(to) 0.889 Tj --361 TJm -(retu) 1.781 Tj -1 TJm -(rn) 0.948 Tj --361 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 439.6889 341.1584] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 459.8511 341.1584] Tm -0 0 Td -/F10_0 1 Tf -(\(a) 0.889 Tj --361 TJm -(pair) 1.726 Tj -1 TJm -(\)) 0.389 Tj --361 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(os) 0.894 Tj --1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 526.6336 341.1584] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 329.2033] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 99.1759 329.2033] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.9355 329.2033] Tm -0 0 Td -/F10_0 1 Tf -(of) 0.806 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(\336r) 0.948 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --333 TJm -(pai) 1.334 Tj -1 TJm -(r) 0.392 Tj --333 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.1312 329.2033] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 203.2232 332.8186] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.1241 329.2033] Tm -0 0 Td -/F10_0 1 Tf -(whose) 2.616 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.5139 329.2033] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.2736 329.2033] Tm -0 0 Td -/F10_0 1 Tf -(matc) 2.166 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.7958 329.2033] Tm -0 0 Td -/F15_0 1 Tf -(v) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.451 329.2033] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 311.7269] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 311.7269] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 311.7269] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 299.7717] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 299.7717] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 299.7717] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.441 Tc -[9.9626 0 0 9.9626 98.2904 299.7717] Tm -0 0 Td -/F15_0 1 Tf -(vp) 0.971 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 112.3584 303.3871] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.9385 299.7717] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 287.8165] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 287.8165] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 275.8614] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 275.8614] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 139.2506 279.4767] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.8307 275.8614] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\325\() 0.667 Tj -q -[1 0 0 1 157.6676 274.2674] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.1889 275.8614] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.2772 275.8614] Tm -0 0 Td -/F41_0 1 Tf -(fa) 0.787 Tj -1 TJm -(il) 0.478 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.8689 275.8614] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.0268 275.8614] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 212.3291 275.8614] Tm -0 0 Td -/F10_0 1 Tf -(=\() 1.167 Tj -0 Tc -q -[1 0 0 1 227.2731 274.2674] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.7944 275.8614] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.8827 275.8614] Tm -0 0 Td -/F41_0 1 Tf -(fa) 0.787 Tj -1 TJm -(il) 0.478 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.4744 275.8614] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 281.9898 275.8614] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 263.9062] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 263.9062] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.2659 263.9062] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.1403 263.9062] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(aar) 1.444 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 158.0839 267.5216] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.664 263.9062] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.8592 263.9062] Tm -0 0 Td -/F15_0 1 Tf -(v) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 175.5143 263.9062] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.5839 263.9062] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 205.2969 262.4118] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.0811 263.9062] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.9555 263.9062] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dar) 1.444 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 263.8991 267.5216] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.4792 263.9062] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 251.951] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 251.951] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6266 251.951] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.3754 251.951] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 151.4039 250.4566] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.188 251.951] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.0624 251.951] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.1948 251.951] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.0692 251.951] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 200.9255 251.951] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9951 251.951] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 230.7081 250.4566] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.4923 251.951] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.3485 251.951] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.501 239.9958] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.3754 239.9958] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj --422 TJm -(v) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.7436 239.9958] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.6179 239.9958] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 211.4696 243.6112] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.0496 239.9958] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 222.5194] Tm -0 0 Td -/F10_0 1 Tf -(Si) 0.834 Tj -1 TJm -(nce) 1.444 Tj --286 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.4123 222.5194] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj --422 TJm -(v) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.7804 222.5194] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.6548 222.5194] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 179.5064 226.1348] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.0865 222.5194] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --285 TJm -(is) 0.672 Tj --286 TJm -(a) 0.5 Tj --286 TJm -(tai) 1.167 Tj -1 TJm -(l) 0.278 Tj --286 TJm -(call,) 1.778 Tj --295 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --286 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --285 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(writ) 1.781 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.2593 222.5194] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 357.1758 222.5194] Tm -0 0 Td -/F10_0 1 Tf -(relyi) 1.92 Tj -1 TJm -(ng) 1.056 Tj --286 TJm -(on) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 403.0212 222.5194] Tm -0 0 Td -/F17_0 1 Tf -(") 0.497 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 411.1706 222.5194] Tm -0 0 Td -/F10_0 1 Tf -(redu) 1.948 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(on) 1.056 Tj --285 TJm -(and) 1.612 Tj --285 TJm -(the) 1.389 Tj --286 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --286 TJm -(monad) 2.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 210.5642] Tm -0 0 Td -/F10_0 1 Tf -(ce) 0.888 Tj --1 TJm -(rt) 0.781 Tj -1 TJm -(i\336cation) 3.501 Tj --333 TJm -(equat) 2.417 Tj -1 TJm -(ion,) 1.612 Tj --333 TJm -(leadin) 2.612 Tj -1 TJm -(g) 0.5 Tj --333 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 193.0878] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 193.0878] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 193.0878] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 181.1326] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 181.1326] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 181.1326] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.441 Tc -[9.9626 0 0 9.9626 98.2904 181.1326] Tm -0 0 Td -/F15_0 1 Tf -(vp) 0.971 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 112.3584 184.748] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.9385 181.1326] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 169.1775] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 169.1775] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 157.2223] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 157.2223] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 139.2506 160.8377] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.8307 157.2223] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\325\() 0.667 Tj -q -[1 0 0 1 157.6676 155.6284] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.1889 157.2223] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.2772 157.2223] Tm -0 0 Td -/F41_0 1 Tf -(fa) 0.787 Tj -1 TJm -(il) 0.478 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.8689 157.2223] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 145.2672] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 145.2672] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.2659 145.2672] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.1403 145.2672] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(aar) 1.444 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 158.0839 148.8825] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.664 145.2672] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.8592 145.2672] Tm -0 0 Td -/F15_0 1 Tf -(v) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 175.5143 145.2672] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.5839 145.2672] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 205.2969 143.7728] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.0811 145.2672] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.9555 145.2672] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dar) 1.444 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 263.8991 148.8825] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.4792 145.2672] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 133.312] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 133.312] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6266 133.312] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.501 133.312] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj --422 TJm -(v) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.8692 133.312] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.7435 133.312] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 207.5952 136.9274] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.1752 133.312] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 115.8356] Tm -0 0 Td -/F10_0 1 Tf -(All) 1.306 Tj --241 TJm -(ri) 0.67 Tj -1 TJm -(gh) 1.056 Tj -28 TJm -(t-han) 2.334 Tj -1 TJm -(d) 0.556 Tj --241 TJm -(s) 0.394 Tj --1 TJm -(id) 0.834 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --241 TJm -(of) 0.806 Tj --241 TJm -(e) 0.444 Tj --1 TJm -(ac) 0.944 Tj -28 TJm -(h) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.4259 115.8356] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.9764 115.8356] Tm -0 0 Td -/F10_0 1 Tf -(-c) 0.777 Tj --1 TJm -(lau) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --241 TJm -(m) 0.833 Tj -27 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --241 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 282.1815 115.8356] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.7445 115.8356] Tm -0 0 Td -/F10_0 1 Tf -(s,) 0.672 Tj --260 TJm -(of) 0.806 Tj --241 TJm -(cour) 1.892 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e,) 0.722 Tj --260 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --241 TJm -(they) 1.917 Tj --241 TJm -(are) 1.336 Tj --242 TJm -(sin) 1.228 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --242 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --242 TJm -(on) 1.056 Tj -1 TJm -(ly) 0.806 Tj --241 TJm -(w) 0.722 Tj -27 TJm -(a) 0.5 Tj -28 TJm -(y) 0.528 Tj --241 TJm -(to) 0.889 Tj --241 TJm -(terminate) 4.225 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --349 TJm -(in) 0.834 Tj --348 TJm -(the) 1.389 Tj --349 TJm -(\336r) 0.948 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --348 TJm -(t) 0.389 Tj -27 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.9523 103.8804] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.5027 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(-c) 0.777 Tj --1 TJm -(lau) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(es,) 1.116 Tj --353 TJm -(and) 1.612 Tj --348 TJm -(eac) 1.388 Tj -27 TJm -(h) 0.556 Tj --348 TJm -(is) 0.672 Tj --350 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 274.8304 103.8804] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.3933 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --491 TJm -(\(Bec) 1.985 Tj --1 TJm -(au) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --349 TJm -(\() 0.389 Tj -q -[1 0 0 1 345.0631 102.2865] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 355.5845 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 361.6727 103.8804] Tm -0 0 Td -/F41_0 1 Tf -(fa) 0.787 Tj -1 TJm -(il) 0.478 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 374.2644 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(\)\325s) 1.061 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 388.3114 103.8804] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 406.2257 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --349 TJm -(the) 1.389 Tj --349 TJm -(sym) 1.755 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(ol) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 467.96 103.8804] Tm -0 0 Td -/F41_0 1 Tf -(fa) 0.787 Tj -1 TJm -(il) 0.478 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 480.5517 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --353 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --349 TJm -(cannot) 2.945 Tj --348 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 91.9252] Tm -0 0 Td -/F10_0 1 Tf -(confu) 2.362 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ed) 1 Tj --333 TJm -(with) 1.945 Tj -q -[1 0 0 1 135.4289 90.3313] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.6294 91.9252] Tm -0 0 Td -/F10_0 1 Tf -(.\)) 0.667 Tj --444 TJm -(T) 0.722 Tj -83 TJm -(o) 0.5 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(ee) 0.888 Tj --334 TJm -(ho) 1.056 Tj -28 TJm -(w) 0.722 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --334 TJm -(migh) 2.167 Tj -29 TJm -(t) 0.389 Tj --334 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.6127 91.9252] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 304.684 91.9252] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --333 TJm -(run) 1.504 Tj --332 TJm -(the) 1.389 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(ollo) 1.556 Tj -28 TJm -(wing) 2.056 Tj --333 TJm -(tes) 1.227 Tj --1 TJm -(t.) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(10) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 11 11 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 108.8468 708.5429] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.631 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5054 710.0373] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.6378 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.5122 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 158.3685 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.4381 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj --422 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.0074 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\() 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.5236 710.0373] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.8258 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.9141 710.0373] Tm -0 0 Td -/F41_0 1 Tf -(10) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 255.8767 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.9463 710.0373] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.2485 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.3368 710.0373] Tm -0 0 Td -/F41_0 1 Tf -(20) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.2995 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 698.0821] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 698.0821] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 698.0821] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 698.0821] Tm -0 0 Td -/F15_0 1 Tf -(ma1) 1.84 Tj --469 TJm -(ma2) 1.84 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.3838 698.0821] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 686.127] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6751 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5495 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(1) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 176.9908 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\325) 0.667 Tj -0 Tc -0.3985 w -q -[1 0 0 1 186.9534 672.5779] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.1539 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.3491 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(ma1) 1.84 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.0308 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 662.2167] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0359 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(ma2) 1.84 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.7175 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.4788 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.7454 650.2615] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.0476 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\() 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5637 650.2615] Tm -0 0 Td -/F41_0 1 Tf -(7) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.8659 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.9542 650.2615] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 176.9355 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.0051 650.2615] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.3074 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.3957 650.2615] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.377 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.4788 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.7454 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.0476 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\() 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5637 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.8659 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.9542 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(4) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 176.9355 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.0051 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(6) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.3074 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.3957 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 207.377 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.4466 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.7488 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.8371 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 237.8184 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.888 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(7) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.1903 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.2786 638.3063] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.2599 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --306 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --306 TJm -(to) 0.889 Tj --304 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(ify) 1.112 Tj --304 TJm -(that) 1.834 Tj --304 TJm -(the) 1.389 Tj --305 TJm -(se) 0.838 Tj --1 TJm -(cond) 2.056 Tj --304 TJm -(\(c) 0.833 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rr) 0.784 Tj -1 TJm -(ie) 0.722 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(\)) 0.389 Tj --305 TJm -(argu) 1.948 Tj -1 TJm -(me) 1.277 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj --304 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 333.3289 620.3736] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 351.3574 618.8792] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 377.8568 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --305 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 395.6075 620.3736] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 412.1704 620.3736] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --435 TJm -(In) 0.917 Tj --304 TJm -(e) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ther) 1.781 Tj --305 TJm -(clau) 1.778 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --305 TJm -(of) 0.806 Tj --304 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 516.4496 620.3736] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(expr) 1.92 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss) 0.788 Tj --1 TJm -(ion) 1.334 Tj --393 TJm -(ab) 1.056 Tj --28 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e,) 0.722 Tj --410 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --395 TJm -(res) 1.23 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(lt) 0.667 Tj --394 TJm -(is) 0.672 Tj --395 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 218.0435 608.4184] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.6064 608.4184] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --627 TJm -(He) 1.194 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --395 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --394 TJm -(are) 1.336 Tj --395 TJm -(lo) 0.778 Tj --27 TJm -(oking) 2.362 Tj --394 TJm -(u) 0.556 Tj -1 TJm -(p) 0.556 Tj --394 TJm -(8) 0.5 Tj --395 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --394 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --394 TJm -(di) 0.834 Tj -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(ere) 1.28 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(t) 0.389 Tj --395 TJm -(asso) 1.788 Tj --28 TJm -(c) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ation) 2.223 Tj --394 TJm -(lists.) 2.011 Tj --628 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --395 TJm -(are) 1.336 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 596.4632] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --400 TJm -(tak) 1.417 Tj -1 TJm -(ing) 1.334 Tj --400 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --401 TJm -(pu) 1.112 Tj -1 TJm -(re) 0.836 Tj --401 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --401 TJm -(2) 0.5 Tj --400 TJm -(and) 1.612 Tj --400 TJm -(l) 0.278 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(okin) 1.862 Tj -1 TJm -(g) 0.5 Tj --401 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --400 TJm -(up) 1.112 Tj --400 TJm -(in) 0.834 Tj --399 TJm -(a) 0.5 Tj --401 TJm -(th) 0.945 Tj -1 TJm -(ird) 1.226 Tj --399 TJm -(as) 0.894 Tj --1 TJm -(so) 0.894 Tj --28 TJm -(c) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ation) 2.223 Tj --400 TJm -(li) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t.) 0.667 Tj --645 TJm -(Th) 1.278 Tj -1 TJm -(is) 0.672 Tj --401 TJm -(retur) 2.173 Tj -1 TJm -(ns) 0.95 Tj --400 TJm -(the) 1.389 Tj --401 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --400 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 506.786 596.4632] Tm -0 0 Td -/F41_0 1 Tf -(20) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 520.0695 596.4632] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -q -[1 0 0 1 526.1578 594.8693] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 533.3582 596.4632] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 584.5081] Tm -0 0 Td -/F10_0 1 Tf -(In) 0.917 Tj --382 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 102.5799 584.5081] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.1304 584.5081] Tm -0 0 Td -/F10_0 1 Tf -(-c) 0.777 Tj --1 TJm -(lau) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --382 TJm -(when) 2.278 Tj --382 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --383 TJm -(f) 0.306 Tj -1 TJm -(ail,) 1.334 Tj --394 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --382 TJm -(try) 1.309 Tj --382 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --383 TJm -(ot) 0.889 Tj -1 TJm -(her) 1.392 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 297.3881 584.5081] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.951 584.5081] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --394 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --382 TJm -(in) 0.834 Tj --381 TJm -(the) 1.389 Tj --382 TJm -(cas) 1.338 Tj --1 TJm -(e) 0.444 Tj --382 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --383 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --382 TJm -(s) 0.394 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ce) 0.888 Tj --1 TJm -(ed,) 1.278 Tj --394 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --382 TJm -(use) 1.394 Tj --383 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --383 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --358 TJm -(succ) 1.838 Tj --1 TJm -(eeded.) 2.722 Tj --516 TJm -(The) 1.722 Tj --358 TJm -(p) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(e) 0.444 Tj --358 TJm -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(le) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.7134 572.5529] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.1294 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(will) 1.556 Tj --357 TJm -(get) 1.333 Tj --358 TJm -(b) 0.556 Tj --27 TJm -(ou) 1.056 Tj -1 TJm -(nd) 1.112 Tj --357 TJm -(to) 0.889 Tj --357 TJm -(the) 1.389 Tj --357 TJm -(pu) 1.112 Tj -1 TJm -(re) 0.836 Tj --358 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 380.7343 572.5529] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 385.7157 572.5529] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --516 TJm -(The) 1.722 Tj --358 TJm -(d) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(de) 1 Tj --358 TJm -(of) 0.806 Tj --357 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --358 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(nit) 1.223 Tj -1 TJm -(ion) 1.334 Tj --357 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --406 TJm -(the) 1.389 Tj --406 TJm -(\336r) 0.948 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --406 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --406 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(ls) 0.672 Tj --407 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.8352 560.5977] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.9507 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(will) 1.556 Tj --406 TJm -(get) 1.333 Tj --406 TJm -(ev) 0.972 Tj -56 TJm -(aluated,) 3.501 Tj --424 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --406 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --406 TJm -(is) 0.672 Tj --406 TJm -(onl) 1.334 Tj -1 TJm -(y) 0.528 Tj --406 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(cause) 2.338 Tj --407 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --407 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj --407 TJm -(n) 0.556 Tj -1 TJm -(ot) 0.889 Tj --406 TJm -(in) 0.834 Tj --405 TJm -(a) 0.5 Tj --406 TJm -(langu) 2.39 Tj -1 TJm -(age) 1.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(lik) 1.084 Tj -28 TJm -(e) 0.444 Tj --335 TJm -(Has) 1.644 Tj --1 TJm -(k) 0.528 Tj -28 TJm -(ell) 1 Tj --335 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --336 TJm -(the) 1.389 Tj --335 TJm -(argume) 3.225 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(ts) 0.783 Tj --336 TJm -(are) 1.336 Tj --336 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(d) 0.556 Tj --335 TJm -(b) 0.556 Tj -29 TJm -(y) 0.528 Tj --336 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ed.) 1.278 Tj --450 TJm -(If) 0.667 Tj --335 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --336 TJm -(w) 0.722 Tj -28 TJm -(an) 1.056 Tj -28 TJm -(ted) 1.389 Tj --335 TJm -(to) 0.889 Tj --335 TJm -(ge) 0.944 Tj --1 TJm -(t) 0.389 Tj --335 TJm -(the) 1.389 Tj --336 TJm -(b) 0.556 Tj --27 TJm -(ene\336ts) 2.783 Tj --336 TJm -(of) 0.806 Tj --335 TJm -(Hask) 2.172 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(l,) 0.556 Tj --336 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --336 TJm -(w) 0.722 Tj -27 TJm -(ou) 1.056 Tj -1 TJm -(ld) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(rede\336n) 2.948 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(s) 0.394 Tj --1 TJm -(ec) 0.888 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 158.426 536.6874] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.3098 536.6874] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --333 TJm -(a) 0.5 Tj --334 TJm -(th) 0.945 Tj -29 TJm -(un) 1.112 Tj -1 TJm -(k.) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 518.7546] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 518.7546] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8183 518.7546] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 108.8468 517.2603] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.631 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5054 518.7547] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.6378 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.5122 518.7547] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 158.3684 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.438 518.7547] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj --422 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.0073 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\() 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.5235 518.7547] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.8257 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.914 518.7547] Tm -0 0 Td -/F41_0 1 Tf -(10) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 255.8767 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.9463 518.7547] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.2485 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.3368 518.7547] Tm -0 0 Td -/F41_0 1 Tf -(20) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.2995 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 506.7995] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 506.7995] Tm -0 0 Td -/F15_0 1 Tf -(Ma1) 1.919 Tj --469 TJm -(M) 0.897 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(2) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.9556 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 494.8443] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6367 482.8892] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 482.8892] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6751 482.8892] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5495 482.8892] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(M) 0.897 Tj -1 TJm -(a1) 1.022 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 177.7767 482.8892] Tm -0 0 Td -/F10_0 1 Tf -(\)\325) 0.667 Tj -0 Tc -q -[1 0 0 1 187.7394 481.2952] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.9398 482.8891] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.135 482.8891] Tm -0 0 Td -/F15_0 1 Tf -(Ma1) 1.919 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.6026 482.8891] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6367 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 470.934] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0358 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9102 470.934] Tm -0 0 Td -/F15_0 1 Tf -(Ma2) 1.919 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.3778 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.4788 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 458.9788] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.7453 458.9788] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.0476 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\() 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5637 458.9788] Tm -0 0 Td -/F41_0 1 Tf -(7) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.8659 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.9542 458.9788] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 176.9355 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.0051 458.9788] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.3074 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.3957 458.9788] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.377 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.4788 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 447.0236] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.4856 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\(\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.4296 447.0236] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(sq) 0.869 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.8218 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.124 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\() 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.6402 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.9424 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.0307 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(4) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 201.012 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.0816 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(6) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.3838 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.4721 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 231.4534 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.523 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.8253 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.9136 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 261.8949 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.9645 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(7) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.2667 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.355 447.0236] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.3363 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 435.0685] Tm -0 0 Td -/F41_0 1 Tf -(20) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 89.1579 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -q -[1 0 0 1 95.2462 433.4745] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 102.4466 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --359 TJm -(still) 1.617 Tj --359 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --360 TJm -(con) 1.5 Tj -28 TJm -(vin) 1.362 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ed) 1 Tj --359 TJm -(that) 1.834 Tj --360 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --360 TJm -(\(c) 0.833 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rr) 0.784 Tj -1 TJm -(ie) 0.722 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(\)) 0.389 Tj --360 TJm -(se) 0.838 Tj --1 TJm -(cond) 2.056 Tj --359 TJm -(argu) 1.948 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(en) 1 Tj -28 TJm -(t) 0.389 Tj --360 TJm -(w) 0.722 Tj -28 TJm -(oul) 1.334 Tj -1 TJm -(d) 0.556 Tj --360 TJm -(ev) 0.972 Tj -56 TJm -(aluate) 2.667 Tj --360 TJm -(to) 0.889 Tj --359 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 419.3286 417.1357] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 435.8915 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --524 TJm -(S) 0.556 Tj -1 TJm -(tru) 1.337 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rall) 1.448 Tj -1 TJm -(y) 0.528 Tj -83 TJm -(,) 0.278 Tj --366 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --361 TJm -(coul) 1.778 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --360 TJm -(c) 0.444 Tj -28 TJm -(hose) 1.894 Tj --1 TJm -(n) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.3728 405.1806] Tm -0 0 Td -/F41_0 1 Tf -(#f) 1.139 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.3015 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tead) 1.889 Tj --359 TJm -(of) 0.806 Tj --359 TJm -(\() 0.389 Tj -q -[1 0 0 1 192.4162 403.5866] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.9375 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.0258 405.1806] Tm -0 0 Td -/F41_0 1 Tf -(fa) 0.787 Tj -1 TJm -(il) 0.478 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.6175 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --359 TJm -(and) 1.612 Tj --359 TJm -(app) 1.612 Tj -1 TJm -(ropr) 1.84 Tj -1 TJm -(iately) 2.417 Tj --359 TJm -(re) 0.836 Tj --1 TJm -(v) 0.528 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(ed) 1 Tj --359 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 361.9867 405.1806] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 385.5372 405.1806] Tm -0 0 Td -/F10_0 1 Tf -(-c) 0.777 Tj --1 TJm -(lau) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(es,) 1.116 Tj --366 TJm -(ho) 1.056 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(ev) 0.972 Tj -28 TJm -(er,) 1.114 Tj --366 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(cause) 2.338 Tj --360 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --360 TJm -(sho) 1.45 Tj -28 TJm -(w) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 393.2254] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 89.1579 393.2254] Tm -0 0 Td -/F15_0 1 Tf -(exc) 1.384 Tj -51 TJm -(eption) 2.683 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.2538 393.2254] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj --333 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(xt) 0.917 Tj -1 TJm -(,) 0.278 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(an) 1.056 Tj -28 TJm -(ted) 1.389 Tj --333 TJm -(to) 0.889 Tj --334 TJm -(sta) 1.283 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(with) 1.945 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -q -[1 0 0 1 313.1905 391.6314] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.7118 393.2254] Tm -0 0 Td -/F10_0 1 Tf -(repr) 1.784 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(tations.) 3.284 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 369.3151] Tm -0 0 Td -/F10_0 1 Tf -(Ex) 1.209 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ise) 1.116 Tj --1 TJm -(:) 0.278 Tj --444 TJm -(Revise) 2.824 Tj --334 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.7394 369.3151] Tm -0 0 Td -/F15_0 1 Tf -(May) 1.894 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(e) 0.46 Tj --409 TJm -(M) 0.897 Tj -1 TJm -(on) 1.073 Tj --1 TJm -(ad) 1.022 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.4883 369.3151] Tm -0 0 Td -/F10_0 1 Tf -(where) 2.558 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(as) 0.894 Tj --1 TJm -(sumed) 2.783 Tj --333 TJm -(that) 1.834 Tj --333 TJm -(ev) 0.972 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(ry) 0.92 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 366.1427 369.3151] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 386.0265 369.3151] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj --333 TJm -(th) 0.945 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(nk) 1.084 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 336.3692] Tm -0 0 Td -/F9_0 1 Tf -(6) 0.563 Tj --1125 TJm -(T) 0.782 Tj --1 TJm -(he) 1.138 Tj --375 TJm -(E) 0.738 Tj --1 TJm -(x) 0.594 Tj -1 TJm -(ce) 1.013 Tj --1 TJm -(pti) 1.376 Tj --1 TJm -(on) 1.188 Tj --375 TJm -(Mo) 1.63 Tj --1 TJm -(nad) 1.797 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 314.5483] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --331 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --331 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --331 TJm -(exc) 1.416 Tj --1 TJm -(epti) 1.667 Tj -1 TJm -(on) 1.056 Tj --330 TJm -(monad) 2.945 Tj -1 TJm -(,) 0.278 Tj --331 TJm -(where) 2.558 Tj --330 TJm -(again) 2.334 Tj --330 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --331 TJm -(p) 0.556 Tj -1 TJm -(ure) 1.392 Tj --330 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --330 TJm -(is) 0.672 Tj --331 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --330 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 362.0819 314.5483] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 376.5207 314.5483] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --331 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --330 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --330 TJm -(time) 1.944 Tj --331 TJm -(an) 1.056 Tj --330 TJm -(exce) 1.86 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(tion,) 2.001 Tj --330 TJm -(a) 0.5 Tj --330 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ring,) 2.004 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 302.5931] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.799 302.5931] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.2378 302.5931] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(thou) 2.001 Tj -1 TJm -(gh) 1.056 Tj --333 TJm -(an) 1.056 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(other) 2.281 Tj --333 TJm -(than) 2.001 Tj --333 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(sym) 1.755 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(ol) 0.778 Tj -q -[1 0 0 1 310.1835 300.9992] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 320.7048 302.5931] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(ould) 1.89 Tj --333 TJm -(su) 0.95 Tj -/F20_0 1 Tf -(") 0.833 Tj -/F10_0 1 Tf -(ce) 0.888 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 284.6603] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 284.6603] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 127.5055 283.166] Tm -0 0 Td -/F18_0 1 Tf -(exc) 1.701 Tj -1 TJm -(eption) 3.237 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 272.7052] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 272.7052] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 272.7052] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 272.7052] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1467 272.7052] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 260.75] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 260.75] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.4047 260.75] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -q -[1 0 0 1 115.493 259.1561] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.6934 260.75] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.7257 260.75] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.028 260.75] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 185.8456 260.75] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.7294 260.75] Tm -0 0 Td -/F10_0 1 Tf -(gets) 1.727 Tj --334 TJm -(its) 1.061 Tj --334 TJm -(t) 0.389 Tj -28 TJm -(y) 0.528 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(e) 0.444 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(e) 0.444 Tj --334 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.0428 260.75] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 342.3089 260.75] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 236.8397] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 236.8397] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 236.8397] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.8209 235.3453] Tm -0 0 Td -/F18_0 1 Tf -(exc) 1.701 Tj -1 TJm -(eption) 3.237 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 224.8845] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 224.8845] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 224.8845] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 224.8845] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5252 224.8845] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 212.9293] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 212.9293] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 212.9293] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 212.9293] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.703 212.9293] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 200.9742] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 200.9742] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.9733 200.9742] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.0616 200.9742] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.3638 200.9742] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 197.5017 200.9742] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.6492 200.9742] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 189.019] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 189.019] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6751 189.019] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5495 189.019] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 171.3126 189.019] Tm -0 0 Td -/F10_0 1 Tf -(\)\325) 0.667 Tj -0 Tc -q -[1 0 0 1 181.2752 187.4251] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.4757 189.019] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 177.0638] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 177.0638] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5213 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.3957 177.0638] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.1588 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 165.1087] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7947 165.1087] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.2066 165.1087] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 153.1535] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 153.1535] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0359 153.1535] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9102 153.1535] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.1202 153.1535] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.8689 153.1535] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.5521 153.1535] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.445 141.1983] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.8039 141.1983] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(11) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 12 12 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --353 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(ni) 0.834 Tj -1 TJm -(tions) 2.117 Tj --352 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.5449 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 186.2579 708.5429] Tm -0 0 Td -/F18_0 1 Tf -(exc) 1.701 Tj -1 TJm -(eption) 3.237 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.6966 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.571 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 246.5995 708.5429] Tm -0 0 Td -/F18_0 1 Tf -(exc) 1.701 Tj -1 TJm -(eption) 3.237 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.5282 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --352 TJm -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.4736 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 327.1866 708.5429] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 354.16 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\(resp) 2.175 Tj --28 TJm -(ec) 0.888 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(ly) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 412.5477 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 430.5762 708.5429] Tm -0 0 Td -/F18_0 1 Tf -(ma) 1.634 Tj -1 TJm -(y) 0.579 Tj --37 TJm -(be) 1.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 454.0395 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --352 TJm -(are) 1.336 Tj --353 TJm -(i) 0.278 Tj -1 TJm -(den) 1.556 Tj -28 TJm -(tical.) 2.167 Tj --501 TJm -(Our) 1.726 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 698.0821] Tm -0 0 Td -/F10_0 1 Tf -(exam) 2.305 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le) 0.722 Tj --520 TJm -(is) 0.672 Tj --521 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj --520 TJm -(Je) 0.958 Tj --1 TJm -/F20_0 1 Tf -(!) 0.583 Tj --520 TJm -/F10_0 1 Tf -(Ne) 1.194 Tj --1 TJm -(wb) 1.278 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(n\325s) 1.228 Tj --520 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.2342 698.0821] Tm -0 0 Td -/F86_0 1 Tf -(http://www.haskell.org/all) 13.65 Tj -0.3985 w -q -[1 0 0 1 361.8507 698.0822] cm -0 0.1992 m -3.1382 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 364.9889 698.0822] Tm -0 0 Td -/F86_0 1 Tf -(about) 2.625 Tj -q -[1 0 0 1 391.7682 698.0822] cm -0 0.1992 m -3.1382 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 394.9065 698.0822] Tm -0 0 Td -/F86_0 1 Tf -(monads/html/errormonad.html) 14.175 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 536.1257 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\322All) 1.806 Tj --340 TJm -(Ab) 1.306 Tj --28 TJm -(ou) 1.056 Tj -1 TJm -(t) 0.389 Tj --341 TJm -(Mon) 1.973 Tj -1 TJm -(ads) 1.45 Tj --341 TJm -(A) 0.75 Tj --341 TJm -(comprehensiv) 5.925 Tj -28 TJm -(e) 0.444 Tj --341 TJm -(gui) 1.334 Tj -1 TJm -(de) 1 Tj --341 TJm -(to) 0.889 Tj --341 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --342 TJm -(t) 0.389 Tj -1 TJm -(heory) 2.42 Tj --341 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --341 TJm -(p) 0.556 Tj -1 TJm -(ractice) 2.891 Tj --342 TJm -(of) 0.806 Tj --340 TJm -(monad) 2.945 Tj -1 TJm -(ic) 0.722 Tj --341 TJm -(progr) 2.34 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(min) 1.667 Tj -1 TJm -(g) 0.5 Tj --341 TJm -(in) 0.834 Tj --340 TJm -(Has) 1.644 Tj --1 TJm -(k) 0.528 Tj -28 TJm -(ell) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(V) 0.75 Tj -83 TJm -(ersion) 2.564 Tj --333 TJm -(1.1.) 1.556 Tj -1 TJm -(0\323.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(T) 0.722 Tj -83 TJm -(o) 0.5 Tj --465 TJm -(qu) 1.084 Tj -1 TJm -(ote) 1.333 Tj --466 TJm -(New) 1.916 Tj --1 TJm -(b) 0.556 Tj --27 TJm -(ern,) 1.67 Tj --498 TJm -(\322Th) 1.778 Tj -1 TJm -(e) 0.444 Tj --466 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le) 0.722 Tj --466 TJm -(attempts) 3.894 Tj --465 TJm -(to) 0.889 Tj --466 TJm -(p) 0.556 Tj -1 TJm -(arse) 1.73 Tj --466 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(xad) 1.584 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(cimal) 2.333 Tj --465 TJm -(n) 0.556 Tj -28 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --28 TJm -(ers) 1.23 Tj --465 TJm -(and) 1.612 Tj --465 TJm -(th) 0.945 Tj -1 TJm -(ro) 0.892 Tj -28 TJm -(ws) 1.116 Tj --466 TJm -(an) 1.056 Tj --465 TJm -(exce) 1.86 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(tion) 1.723 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(if) 0.584 Tj --536 TJm -(an) 1.056 Tj --536 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(v) 0.528 Tj -56 TJm -(alid) 1.612 Tj --536 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(aracte) 2.669 Tj --1 TJm -(r) 0.392 Tj --536 TJm -(is) 0.672 Tj --536 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ou) 1.056 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(te) 0.833 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.\323) 0.778 Tj --1054 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --537 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tr) 0.781 Tj -1 TJm -(uction) 2.723 Tj --536 TJm -(of) 0.806 Tj --536 TJm -(an) 1.056 Tj --536 TJm -(exce) 1.86 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(tion) 1.723 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 418.7099 650.2615] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 440.6168 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj --536 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 473.4439 650.2615] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 496.9917 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(br) 0.948 Tj -1 TJm -(anc) 1.5 Tj -28 TJm -(h) 0.556 Tj --536 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(char-hex) 3.697 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.8283 638.3063] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.791 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger) 1.342 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.8378 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(lo) 0.778 Tj -28 TJm -(w) 0.722 Tj --358 TJm -(ind) 1.39 Tj -1 TJm -(icate) 2.055 Tj --1 TJm -(s) 0.394 Tj --358 TJm -(the) 1.389 Tj --358 TJm -(thr) 1.337 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(win) 1.556 Tj -1 TJm -(g) 0.5 Tj --358 TJm -(of) 0.806 Tj --358 TJm -(an) 1.056 Tj --358 TJm -(exc) 1.416 Tj --1 TJm -(ept) 1.389 Tj -1 TJm -(ion.) 1.612 Tj --519 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --359 TJm -(se) 0.838 Tj --1 TJm -(qu) 1.084 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj --358 TJm -(d) 0.556 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(es) 0.838 Tj --359 TJm -(not) 1.445 Tj --358 TJm -(get) 1.333 Tj --358 TJm -(in) 0.834 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(ok) 1.028 Tj -28 TJm -(ed) 1 Tj --358 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --358 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(-) 0.333 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(se) 0.838 Tj --1 TJm -(qu) 1.084 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(tly) 1.195 Tj --338 TJm -(the) 1.389 Tj --338 TJm -(pu) 1.112 Tj -1 TJm -(re) 0.836 Tj --339 TJm -(v) 0.528 Tj -56 TJm -(ari) 1.17 Tj -1 TJm -(able) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.5178 626.3512] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.7436 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(do) 1.056 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --338 TJm -(not) 1.445 Tj --338 TJm -(ge) 0.944 Tj --1 TJm -(t) 0.389 Tj --338 TJm -(b) 0.556 Tj --27 TJm -(oun) 1.612 Tj -1 TJm -(d) 0.556 Tj --338 TJm -(if) 0.584 Tj --337 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 316.8314 626.3512] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 336.7639 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(pr) 0.948 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(du) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ed) 1 Tj --338 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 394.1743 626.3512] Tm -0 0 Td -/F15_0 1 Tf -(char-hex) 3.697 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 431.0026 626.3512] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 440.9652 626.3512] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger) 1.342 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 474.8133 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --338 TJm -(an) 1.056 Tj --338 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(eption) 2.723 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 72 614.396] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.5629 614.396] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(Inste) 2.144 Tj --1 TJm -(ad) 1.056 Tj --333 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(exce) 1.86 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(tion) 1.723 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 192.6727 614.396] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.5565 614.396] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(as) 0.894 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(an) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 596.5936] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 596.5936] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 596.5936] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 157.3323 600.209] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 584.6384] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 584.6384] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 584.6384] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 584.6384] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 102.8732 588.2538] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.7741 584.6384] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(os) 0.92 Tj --415 TJm -(n) 0.562 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0265 584.6384] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 572.6833] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 572.6833] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 560.7281] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 560.7281] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 138.7413 564.3435] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 143.3214 560.7281] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.391 560.7281] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 173.104 559.2337] Tm -0 0 Td -/F18_0 1 Tf -(exc) 1.701 Tj -1 TJm -(eption) 3.237 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.3536 560.7281] Tm -0 0 Td -/F15_0 1 Tf -(n) 0.562 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.7191 560.7281] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 548.7729] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 548.7729] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 548.7729] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.3754 548.7729] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 151.4039 547.2785] Tm -0 0 Td -/F18_0 1 Tf -(exc) 1.701 Tj -1 TJm -(eption) 3.237 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.6535 548.7729] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.5279 548.7729] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.6603 548.7729] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.5347 548.7729] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.391 548.7729] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.0627 536.8177] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.9371 536.8177] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 251.4769 540.4331] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.3779 536.8177] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.2522 536.8177] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 285.5947 540.4331] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 290.1747 536.8177] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\(+) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.314 536.8177] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(os) 0.92 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.2009 536.8177] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 335.1823 536.8177] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\(+) 1.167 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 361.1959 536.8177] Tm -0 0 Td -/F34_0 1 Tf -(%) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 369.4981 536.8177] Tm -0 0 Td -/F15_0 1 Tf -(n) 0.562 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 379.1844 536.8177] Tm -0 0 Td -/F41_0 1 Tf -(16) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 389.1471 536.8177] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 396.3423 536.8177] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 402.1986 536.8177] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.1615 524.8626] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0359 524.8626] Tm -0 0 Td -/F15_0 1 Tf -(char-hex) 3.697 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8642 524.8626] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.8269 524.8626] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger) 1.342 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.6262 524.8626] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.5006 524.8626] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 241.843 528.4779] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.4231 524.8626] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.6183 524.8626] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(os) 0.92 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.1844 524.8626] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 501.2129] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 501.2129] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 501.2129] Tm -0 0 Td -/F15_0 1 Tf -(char-hex?) 4.208 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 489.2577] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 489.2577] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 489.2577] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 489.2577] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.4363 489.2577] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 477.3026] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 477.3026] Tm -0 0 Td -/F14_0 1 Tf -(or) 1.049 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.4606 477.3026] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.3349 477.3026] Tm -0 0 Td -/F15_0 1 Tf -(char-num) 4.179 Tj -1 TJm -(eric?) 2.16 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 185.1627 477.3026] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.2323 477.3026] Tm -0 0 Td -/F15_0 1 Tf -(char) 1.904 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.8604 477.3026] Tm -0 0 Td -/F34_0 1 Tf -(&) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.6091 477.3026] Tm -0 0 Td -/F15_0 1 Tf -(?) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.2424 477.3026] Tm -0 0 Td -/F41_0 1 Tf -(#) 0.833 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.5446 477.3026] Tm -0 0 Td -/F19_0 1 Tf -(\\) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.5259 477.3026] Tm -0 0 Td -/F41_0 1 Tf -(a) 0.481 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.6344 477.3026] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.1012 477.3026] Tm -0 0 Td -/F41_0 1 Tf -(#) 0.833 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.4034 477.3026] Tm -0 0 Td -/F19_0 1 Tf -(\\) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.3848 477.3026] Tm -0 0 Td -/F41_0 1 Tf -(f) 0.306 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.4289 477.3026] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 453.6529] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8743 453.6529] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7924 453.6529] Tm -0 0 Td -/F15_0 1 Tf -(char-hex) 3.697 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6207 453.6529] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.5834 453.6529] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger/saf) 3.08 Tj -1 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4091 441.6977] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2835 441.6977] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 441.6977] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2903 441.6977] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.4363 441.6977] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8183 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 429.7426] Tm -0 0 Td -/F34_0 1 Tf -(') 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 429.7426] Tm -0 0 Td -/F15_0 1 Tf -(char) 1.904 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.9252 429.7426] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.8879 429.7426] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger) 1.342 Tj --441 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 180.8332 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.9028 429.7426] Tm -0 0 Td -/F14_0 1 Tf -(if) 0.67 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.9069 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.7813 429.7426] Tm -0 0 Td -/F15_0 1 Tf -(char-num) 4.179 Tj -1 TJm -(eric?) 2.16 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 278.6091 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.6787 429.7426] Tm -0 0 Td -/F15_0 1 Tf -(char) 1.904 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.6463 429.7426] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.609 429.7426] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger) 1.342 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 352.4084 429.7426] Tm -0 0 Td -/F41_0 1 Tf -(#) 0.833 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 360.7106 429.7426] Tm -0 0 Td -/F19_0 1 Tf -(\\) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 365.6919 429.7426] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 370.6733 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 381.7429 429.7426] Tm -0 0 Td -/F34_0 1 Tf -(') 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 392.8125 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 396.6869 429.7426] Tm -0 0 Td -/F15_0 1 Tf -(char) 1.904 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 415.6545 429.7426] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 425.6172 429.7426] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger) 1.342 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 459.4166 429.7426] Tm -0 0 Td -/F41_0 1 Tf -(#) 0.833 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 467.7188 429.7426] Tm -0 0 Td -/F19_0 1 Tf -(\\) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 472.7001 429.7426] Tm -0 0 Td -/F41_0 1 Tf -(a) 0.481 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 477.4877 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 484.683 429.7426] Tm -0 0 Td -/F41_0 1 Tf -(10) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 494.6457 429.7426] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 406.0929] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 406.0929] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 406.0929] Tm -0 0 Td -/F15_0 1 Tf -(char-hex) 3.697 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6208 406.0929] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.5835 406.0929] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger) 1.342 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 394.1378] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 394.1378] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4161 394.1378] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 394.1378] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj --390 TJm -(p) 0.511 Tj -51 TJm -(os) 0.92 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.3234 394.1378] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 382.1826] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 382.1826] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 370.2274] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 370.2274] Tm -0 0 Td -/F15_0 1 Tf -(char-hex?) 4.208 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 159.5839 370.2274] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.6535 370.2274] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 189.3665 368.733] Tm -0 0 Td -/F18_0 1 Tf -(exc) 1.701 Tj -1 TJm -(eption) 3.237 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.6161 370.2274] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.4905 370.2274] Tm -0 0 Td -/F15_0 1 Tf -(char-hex) 3.697 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.3188 370.2274] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.2815 370.2274] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger/saf) 3.08 Tj -1 TJm -(e) 0.46 Tj --409 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 338.7985 370.2274] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 358.2722] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 358.2722] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 358.2722] Tm -0 0 Td -/F10_0 1 Tf -(\324\() 0.667 Tj -q -[1 0 0 1 132.2685 356.6784] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.7898 358.2723] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.5198 358.2723] Tm -0 0 Td -/F15_0 1 Tf -(for) 1.24 Tj -1 TJm -(mat) 1.661 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.6828 358.2723] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.9131 358.2723] Tm -0 0 Td -/F41_0 1 Tf -(A) 0.667 Tj -28 TJm -(t) 0.361 Tj --333 TJm -(index) 2.178 Tj --333 TJm -(\367s) 0.883 Tj --334 TJm -(:) 0.278 Tj --333 TJm -(ba) 0.998 Tj -1 TJm -(d) 0.517 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(ha) 0.998 Tj -29 TJm -(r) 0.342 Tj --333 TJm -(\367c) 0.944 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.0467 358.2723] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.5979 358.2723] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(os) 0.92 Tj --415 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.6309 358.2723] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 340.4699] Tm -0 0 Td -/F10_0 1 Tf -(Of) 1.084 Tj --423 TJm -(course,) 3.008 Tj --446 TJm -(the) 1.389 Tj --424 TJm -(b) 0.556 Tj --27 TJm -(eaut) 1.889 Tj -28 TJm -(y) 0.528 Tj --423 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.5034 340.4699] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 249.0432 344.0853] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.8427 340.4699] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --424 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --424 TJm -(i) 0.278 Tj -1 TJm -(f) 0.306 Tj --423 TJm -(y) 0.528 Tj -28 TJm -(ou) 1.056 Tj --424 TJm -(t) 0.389 Tj -1 TJm -(hin) 1.39 Tj -1 TJm -(k) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 348.1804 340.4699] Tm -0 0 Td -/F15_0 1 Tf -(pur) 1.47 Tj -52 TJm -(ely) 1.202 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 374.2768 340.4699] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --446 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --424 TJm -(is) 0.672 Tj --424 TJm -(noth) 2.001 Tj -1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --424 TJm -(in) 0.834 Tj --423 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --424 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj --423 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 328.5147] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 120.5399 332.1301] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.4408 328.5147] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --333 TJm -(ind) 1.39 Tj -1 TJm -(icate) 2.055 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --334 TJm -(an) 1.056 Tj -29 TJm -(ythi) 1.751 Tj -1 TJm -(ng) 1.056 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(igh) 1.334 Tj -29 TJm -(t) 0.389 Tj --334 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ad) 1.056 Tj --333 TJm -(to) 0.889 Tj --333 TJm -(an) 1.056 Tj --333 TJm -(exce) 1.86 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(tion.) 2.001 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 310.7123] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 310.7123] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 310.7123] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 135.4838 314.3277] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3848 310.7123] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.2591 310.7123] Tm -0 0 Td -/F15_0 1 Tf -(stri) 1.47 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.0825 310.7123] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.0452 310.7123] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st) 0.741 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.2957 310.7123] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.526 310.7123] Tm -0 0 Td -/F41_0 1 Tf -(ab) 0.998 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.461 310.7123] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.6914 310.7123] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 226.8866 310.7123] Tm -0 0 Td -/F41_0 1 Tf -(00) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.1702 310.7123] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 298.7571] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 298.7571] Tm -0 0 Td -/F41_0 1 Tf -(171) 1.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.1393 298.7571] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -q -[1 0 0 1 100.2275 297.1632] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.428 298.7571] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 275.1075] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 275.1075] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 275.1075] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 135.4838 278.7229] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3848 275.1075] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.2591 275.1075] Tm -0 0 Td -/F15_0 1 Tf -(stri) 1.47 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.0825 275.1075] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.0452 275.1075] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st) 0.741 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.2957 275.1075] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.526 275.1075] Tm -0 0 Td -/F41_0 1 Tf -(a5b) 1.498 Tj --27 TJm -(ex) 0.905 Tj --1 TJm -(21b) 1.517 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.8509 275.1075] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.0812 275.1075] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 256.2765 275.1075] Tm -0 0 Td -/F41_0 1 Tf -(00) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.56 275.1075] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 263.1523] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -q -[1 0 0 1 75.8744 261.5584] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.3957 263.1523] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.484 263.1523] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 97.7143 263.1523] Tm -0 0 Td -/F41_0 1 Tf -(A) 0.667 Tj -28 TJm -(t) 0.361 Tj --333 TJm -(index) 2.178 Tj --333 TJm -(4) 0.5 Tj --334 TJm -(:) 0.278 Tj --333 TJm -(ba) 0.998 Tj -1 TJm -(d) 0.517 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(h) 0.517 Tj -1 TJm -(a) 0.481 Tj -28 TJm -(r) 0.342 Tj --333 TJm -(x) 0.461 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.2136 263.1523] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.444 263.1523] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 245.3499] Tm -0 0 Td -/F10_0 1 Tf -(Normally) 4.059 Tj -84 TJm -(,) 0.278 Tj --336 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --336 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --336 TJm -(0\325s) 1.172 Tj --335 TJm -(pass) 1.844 Tj --1 TJm -(ed) 1 Tj --335 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.5699 245.3499] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 276.1097 248.9653] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.0306 245.3499] Tm -0 0 Td -/F10_0 1 Tf -(shoul) 2.284 Tj -1 TJm -(d) 0.556 Tj --335 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --335 TJm -(hid) 1.39 Tj -1 TJm -(den) 1.556 Tj --335 TJm -(fr) 0.698 Tj -1 TJm -(om) 1.333 Tj --336 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 402.6584 245.3499] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 451.1983 248.9653] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 459.1192 245.3499] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(rf) 0.698 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(e,) 0.722 Tj --336 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --335 TJm -(that) 1.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 233.3947] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(ould) 1.89 Tj --305 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --306 TJm -(e) 0.444 Tj --1 TJm -(asy) 1.422 Tj --306 TJm -(with) 1.945 Tj --305 TJm -(a) 0.5 Tj --306 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(cur) 1.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(iv) 0.806 Tj -28 TJm -(ely) 1.25 Tj --305 TJm -(de\336n) 2.112 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --305 TJm -(lo) 0.778 Tj --28 TJm -(cal) 1.222 Tj --306 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(on) 1.056 Tj --306 TJm -(with) 1.945 Tj -1 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 342.2771 233.3947] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 390.8169 237.0101] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 398.4423 233.3947] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --306 TJm -(in) 0.834 Tj -1 TJm -(itiali) 2.001 Tj -1 TJm -(z) 0.444 Tj --1 TJm -(es) 0.838 Tj --306 TJm -(the) 1.389 Tj --306 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --305 TJm -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(s.) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 221.4396] Tm -0 0 Td -/F10_0 1 Tf -(F) 0.653 Tj -84 TJm -(urth) 1.893 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(or) 0.892 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --380 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --371 TJm -(migh) 2.167 Tj -28 TJm -(t) 0.389 Tj --370 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --371 TJm -(b) 0.556 Tj --28 TJm -(ee) 0.888 Tj --1 TJm -(n) 0.556 Tj --370 TJm -(wise) 1.838 Tj --1 TJm -(r) 0.392 Tj --370 TJm -(to) 0.889 Tj --371 TJm -(in) 0.834 Tj -29 TJm -(tro) 1.281 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(uce) 1.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.6081 221.4396] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(atch) 1.814 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.2157 221.4396] Tm -0 0 Td -/F10_0 1 Tf -(with) 1.945 Tj --370 TJm -(han) 1.612 Tj -1 TJm -(dlers) 2.064 Tj --371 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 412.3311 221.4396] Tm -0 0 Td -/F15_0 1 Tf -(thr) 1.265 Tj -51 TJm -(ow) 1.175 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 440.9017 221.4396] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --371 TJm -(h) 0.556 Tj -1 TJm -(ide) 1.278 Tj --371 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(res) 1.23 Tj --1 TJm -(en) 1 Tj -28 TJm -(tation) 2.612 Tj -1 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 209.4844] Tm -0 0 Td -/F10_0 1 Tf -(etc) 1.277 Tj --1 TJm -(.) 0.278 Tj --429 TJm -(But) 1.653 Tj --288 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --289 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(it) 0.667 Tj -28 TJm -(y) 0.528 Tj --288 TJm -(is,) 0.95 Tj --297 TJm -(e) 0.444 Tj --1 TJm -(ac) 0.944 Tj -28 TJm -(h) 0.556 Tj --288 TJm -(of) 0.806 Tj --287 TJm -(thes) 1.783 Tj --1 TJm -(e) 0.444 Tj --288 TJm -(thi) 1.223 Tj -1 TJm -(ngs) 1.45 Tj --288 TJm -(impro) 2.559 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(es) 0.838 Tj --289 TJm -(v) 0.528 Tj -56 TJm -(ari) 1.17 Tj -1 TJm -(ous) 1.45 Tj --288 TJm -(as) 0.894 Tj --1 TJm -(p) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(cts) 1.227 Tj --288 TJm -(of) 0.806 Tj --288 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --289 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(on,) 1.334 Tj --297 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --288 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --288 TJm -(als) 1.172 Tj --1 TJm -(o) 0.5 Tj --288 TJm -(w) 0.722 Tj -28 TJm -(oul) 1.334 Tj -1 TJm -(d) 0.556 Tj --288 TJm -(mak) 1.861 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 197.5292] Tm -0 0 Td -/F10_0 1 Tf -(it) 0.667 Tj --333 TJm -(more) 2.169 Tj --334 TJm -(d) 0.556 Tj -1 TJm -(i) 0.278 Tj -/F20_0 1 Tf -(") 0.833 Tj -/F10_0 1 Tf -(c) 0.444 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(lt) 0.667 Tj --333 TJm -(to) 0.889 Tj --334 TJm -(u) 0.556 Tj -1 TJm -(nd) 1.112 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tan) 1.445 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(ess) 1.232 Tj --1 TJm -(ence) 1.888 Tj --334 TJm -(of) 0.806 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(eption) 2.723 Tj --332 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad,) 1.334 Tj --333 TJm -(whic) 2 Tj -28 TJm -(h) 0.556 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(goal) 1.778 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --334 TJm -(se) 0.838 Tj --1 TJm -(ction.) 2.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 173.6189] Tm -0 0 Td -/F10_0 1 Tf -(Ex) 1.209 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ise) 1.116 Tj --1 TJm -(:) 0.278 Tj --444 TJm -(ad) 1.056 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(the) 1.389 Tj --333 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ions) 1.728 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.8444 173.6189] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(atch) 1.814 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.0797 173.6189] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.4515 173.6189] Tm -0 0 Td -/F15_0 1 Tf -(thr) 1.265 Tj -51 TJm -(ow) 1.175 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.3289 173.6189] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 149.7086] Tm -0 0 Td -/F10_0 1 Tf -(Ex) 1.209 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ise) 1.116 Tj --1 TJm -(:) 0.278 Tj --419 TJm -(Anoth) 2.751 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --284 TJm -(ap) 1.056 Tj -1 TJm -(proac) 2.392 Tj -28 TJm -(h) 0.556 Tj --284 TJm -(w) 0.722 Tj -27 TJm -(ou) 1.056 Tj -1 TJm -(ld) 0.834 Tj --284 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --285 TJm -(to) 0.889 Tj --285 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(ne) 1 Tj --285 TJm -(a) 0.5 Tj --284 TJm -(glob) 1.834 Tj -1 TJm -(al) 0.778 Tj --285 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(on) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 352.6894 149.7086] Tm -0 0 Td -/F16_0 1 Tf -(r) 0.451 Tj --28 TJm -(un) 1.172 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 369.144 148.2142] Tm -0 0 Td -/F18_0 1 Tf -(exc) 1.701 Tj -1 TJm -(eption) 3.237 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 406.9063 149.7086] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --285 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --285 TJm -(w) 0.722 Tj -28 TJm -(oul) 1.334 Tj -1 TJm -(d) 0.556 Tj --284 TJm -(ac) 0.944 Tj --1 TJm -(t) 0.389 Tj --284 TJm -(as) 0.894 Tj --285 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --285 TJm -(use) 1.394 Tj --1 TJm -(r) 0.392 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 137.7534] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(rf) 0.698 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(e) 0.444 Tj --310 TJm -(and) 1.612 Tj --309 TJm -(its) 1.061 Tj --310 TJm -(job) 1.362 Tj --309 TJm -(w) 0.722 Tj -27 TJm -(ou) 1.056 Tj -1 TJm -(ld) 0.834 Tj --309 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --310 TJm -(to) 0.889 Tj --310 TJm -(in) 0.834 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(ok) 1.028 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.2254 137.7534] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-c) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 294.7652 141.3688] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.4331 137.7534] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --309 TJm -(then) 1.945 Tj --309 TJm -(re) 0.836 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(urn) 1.504 Tj --309 TJm -(a) 0.5 Tj --310 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ngle) 1.778 Tj --310 TJm -(v) 0.528 Tj -56 TJm -(alue,) 2.056 Tj --314 TJm -(inste) 2.061 Tj --1 TJm -(ad) 1.056 Tj --309 TJm -(of) 0.806 Tj --310 TJm -(a) 0.5 Tj --310 TJm -(d) 0.556 Tj -1 TJm -(otted) 2.278 Tj --310 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 125.7982] Tm -0 0 Td -/F10_0 1 Tf -(with) 1.945 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(use) 1.394 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss) 0.788 Tj -q -[1 0 0 1 135.2628 124.2043] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.4633 125.7982] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 101.8879] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --334 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(t) 0.389 Tj --334 TJm -(mon) 1.889 Tj -1 TJm -(ad) 1.056 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.67 101.8879] Tm -0 0 Td -/F15_0 1 Tf -(writer) 2.607 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.0323 101.8879] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(12) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 13 13 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 710.0373] Tm -0 0 Td -/F9_0 1 Tf -(7) 0.563 Tj --1125 TJm -(T) 0.782 Tj --1 TJm -(he) 1.138 Tj --375 TJm -(W) 1.162 Tj -94 TJm -(r) 0.459 Tj --1 TJm -(it) 0.751 Tj --1 TJm -(er) 0.972 Tj --376 TJm -(Monad) 3.427 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --334 TJm -(is) 0.672 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.7265 688.2164] Tm -0 0 Td -/F15_0 1 Tf -(writer) 2.607 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.0888 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 671.1001] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 671.1001] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 671.1001] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 127.5055 669.6057] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 659.1449] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 659.1449] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 659.1449] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 659.1449] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1467 659.1449] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 647.1897] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 647.1897] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 109.4047 647.1897] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.2604 647.1897] Tm -0 0 Td -/F15_0 1 Tf -(mzer) 2.109 Tj -52 TJm -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 145.2082 650.8051] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.8547 647.1897] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.887 647.1897] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.1893 647.1897] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(pair) 1.726 Tj --333 TJm -(is) 0.672 Tj --333 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 259.8336 647.1897] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.3965 647.1897] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 624.9122] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 624.9122] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 624.9122] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.821 623.4178] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 612.9571] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 612.9571] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 612.9571] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 612.9571] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5252 612.9571] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 601.0019] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 601.0019] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 601.0019] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 601.0019] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.703 601.0019] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 589.0467] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 589.0467] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.312 589.0467] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.0607 589.0467] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.2378 589.0467] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1122 589.0467] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.8753 589.0467] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.9076 589.0467] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.2098 589.0467] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 254.3477 589.0467] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.4952 589.0467] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 577.0916] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 577.0916] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.7212 577.0916] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.4699 577.0916] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.1496 577.0916] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.024 577.0916] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.4359 577.0916] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.046 565.1364] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9204 565.1364] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.1304 565.1364] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.8791 565.1364] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(b) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.7795 565.1364] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.6539 565.1364] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(b) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.7724 565.1364] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.4552 553.1812] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.8644 553.1812] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(b) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.7648 553.1812] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.4949 553.1812] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 206.0609 556.7966] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.0282 553.1812] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.9026 553.1812] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 257.6657 553.1812] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.7353 553.1812] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(b) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8538 553.1812] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 536.0649] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --334 TJm -(nee) 1.444 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(au) 1.056 Tj -1 TJm -(xili) 1.362 Tj -1 TJm -(aries) 2.008 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.9117 536.0649] Tm -0 0 Td -/F15_0 1 Tf -(mzer) 2.109 Tj -52 TJm -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 218.8595 539.6803] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.8269 536.0649] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.1987 536.0649] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 280.7647 539.6803] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.4112 536.0649] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 518.9486] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 518.9486] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 518.9486] Tm -0 0 Td -/F15_0 1 Tf -(mzer) 2.109 Tj -52 TJm -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 135.7403 522.5639] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.7077 518.9486] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 496.6711] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 496.6711] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 496.6711] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 135.3585 500.2865] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.3258 496.6711] Tm -0 0 Td -/F15_0 1 Tf -(app) 1.533 Tj -51 TJm -(end) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.398 496.6711] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 479.5548] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --347 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(ne) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.1284 479.5548] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.9819 479.5548] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.6236 479.5548] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.8645 479.5548] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --349 TJm -(wh) 1.278 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(h) 0.556 Tj --345 TJm -(tak) 1.417 Tj -28 TJm -(es) 0.838 Tj --346 TJm -(the) 1.389 Tj --346 TJm -(sam) 1.727 Tj --1 TJm -(e) 0.444 Tj --346 TJm -(argu) 1.948 Tj -1 TJm -(me) 1.277 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj --345 TJm -(as) 0.894 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 377.797 479.5548] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 431.6505 479.5548] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 438.2923 479.5548] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 489.3999 479.5548] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --345 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rns) 1.342 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 467.5996] Tm -0 0 Td -/F10_0 1 Tf -(a) 0.5 Tj --340 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --339 TJm -(that) 1.834 Tj --339 TJm -(di) 0.834 Tj -1 TJm -/F20_0 1 Tf -(!) 0.583 Tj --1 TJm -/F10_0 1 Tf -(ers) 1.23 Tj --340 TJm -(onl) 1.334 Tj -1 TJm -(y) 0.528 Tj --340 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --340 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.1689 467.5996] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.6077 467.5996] Tm -0 0 Td -/F10_0 1 Tf -(:) 0.278 Tj --457 TJm -(in) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ad) 1.056 Tj --339 TJm -(of) 0.806 Tj --339 TJm -(retur) 2.173 Tj -1 TJm -(nin) 1.39 Tj -1 TJm -(g) 0.5 Tj --340 TJm -(a) 0.5 Tj --340 TJm -(coun) 2.056 Tj -29 TJm -(t,) 0.667 Tj --341 TJm -(it) 0.667 Tj --339 TJm -(re) 0.836 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(urn) 1.504 Tj -1 TJm -(s) 0.394 Tj --340 TJm -(a) 0.5 Tj --340 TJm -(li) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --339 TJm -(of) 0.806 Tj --339 TJm -(the) 1.389 Tj --340 TJm -(ev) 0.972 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --339 TJm -(n) 0.556 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --340 TJm -(in) 0.834 Tj --339 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 455.6444] Tm -0 0 Td -/F10_0 1 Tf -(ord) 1.448 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(ev) 0.972 Tj -28 TJm -(en) 1 Tj --333 TJm -(n) 0.556 Tj -28 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --28 TJm -(ers) 1.23 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(ere) 1.28 Tj --334 TJm -(remo) 2.169 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(ed.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 438.5281] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 438.5281] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 438.5281] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 438.5281] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2878 438.5281] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 426.5729] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 426.5729] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 426.5729] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 426.5729] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 426.5729] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 414.6178] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 414.6178] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 402.6626] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 402.6626] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.734 402.6626] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.8037 402.6626] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 167.5167 401.1682] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.7221 402.6626] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 390.7074] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 390.7074] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6861 390.7074] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 390.7074] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8956 390.7074] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 378.7523] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 378.7523] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8791 377.2579] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.0846 378.7523] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.959 378.7523] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.0914 378.7523] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.9658 378.7523] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.8221 378.7523] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.4938 366.7971] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.2426 366.7971] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 192.271 365.3027] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.4765 366.7971] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.3509 366.7971] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.4833 366.7971] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.3577 366.7971] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 242.4792 366.7971] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.5488 366.7971] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 272.2618 365.3027] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.4673 366.7971] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.3416 366.7971] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.6192 366.7971] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.3682 354.8419] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.2426 354.8419] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.0961 354.8419] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.7379 354.8419] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.2996 354.8419] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.174 354.8419] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.5091 354.8419] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 342.8868] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 342.8868] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3647 342.8868] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0065 342.8868] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.5682 342.8868] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.4426 342.8868] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.7777 342.8868] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 330.9316] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 330.9316] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3764 330.9316] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2508 330.9316] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5859 330.9316] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 318.9764] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 318.9764] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 317.482] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.0847 318.9764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.959 318.9764] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.0915 318.9764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.9659 318.9764] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 180.0873 318.9764] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.1569 318.9764] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 209.8699 317.482] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.0754 318.9764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.9498 318.9764] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.9287 318.9764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.8031 318.9764] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.1382 318.9764] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.3335 318.9764] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.4549 318.9764] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 307.0212] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 307.0212] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.7042 307.0212] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.346 307.0212] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.9077 307.0212] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.7821 307.0212] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.1172 307.0212] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 295.0661] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 295.0661] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 283.1109] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 283.1109] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 281.6165] Tm -0 0 Td -/F18_0 1 Tf -(w) 0.826 Tj --27 TJm -(r) 0.53 Tj --32 TJm -(it) 0.836 Tj -1 TJm -(er) 1.072 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.0846 283.1109] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.959 283.1109] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.0914 283.1109] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -0.3985 w -q -[1 0 0 1 173.9658 281.517] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 181.1662 283.1109] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.2358 283.1109] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.0894 283.1109] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.7311 283.1109] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.2929 283.1109] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.1673 283.1109] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.5024 283.1109] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 271.1557] Tm -0 0 Td -/F10_0 1 Tf -(\324\() 0.667 Tj -q -[1 0 0 1 114.6181 269.5618] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.1394 271.1557] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(\(,\() 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.7438 271.1557] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.079 271.1557] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 248.8782] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 248.8782] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 248.8782] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7975 248.8782] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.4393 248.8782] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.001 248.8782] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 181.6428 248.8782] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.2472 248.8782] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.1216 248.8782] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.4238 248.8782] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 214.2982 248.8782] Tm -0 0 Td -/F41_0 1 Tf -(56) 1 Tj --1 TJm -(7) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.8839 248.8782] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 243.0792 248.8782] Tm -0 0 Td -/F41_0 1 Tf -(48) 1 Tj --1 TJm -(7) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.6649 248.8782] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 271.8602 248.8782] Tm -0 0 Td -/F41_0 1 Tf -(82) 1 Tj --1 TJm -(9) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.4459 248.8782] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 236.923] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7487 236.923] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0509 236.923] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 95.7997 236.923] Tm -0 0 Td -/F41_0 1 Tf -(57) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 236.923] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2785 236.923] Tm -0 0 Td -/F41_0 1 Tf -(7) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2598 236.923] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.455 236.923] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 133.4364 236.923] Tm -0 0 Td -/F10_0 1 Tf -(\).\() 1.056 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 150.5943 236.923] Tm -0 0 Td -/F41_0 1 Tf -(28) 1 Tj --1 TJm -(648) 1.5 Tj --1 TJm -(82) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3889 236.923] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 219.8067] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --292 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --292 TJm -(s) 0.394 Tj --1 TJm -(tr) 0.781 Tj -1 TJm -(uctural) 3.115 Tj -1 TJm -(ly) 0.806 Tj --292 TJm -(similar) 2.953 Tj --291 TJm -(to) 0.889 Tj --292 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.3648 219.8067] Tm -0 0 Td -/F15_0 1 Tf -(exc) 1.384 Tj -51 TJm -(eption) 2.683 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.0453 219.8067] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(,) 0.278 Tj --300 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ept) 1.389 Tj --291 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --292 TJm -(are) 1.336 Tj --292 TJm -(b) 0.556 Tj -1 TJm -(uil) 1.112 Tj -1 TJm -(din) 1.39 Tj -1 TJm -(g) 0.5 Tj --292 TJm -(u) 0.556 Tj -1 TJm -(p) 0.556 Tj --292 TJm -(ou) 1.056 Tj -1 TJm -(r) 0.392 Tj --291 TJm -(re) 0.836 Tj --1 TJm -(sul) 1.228 Tj -1 TJm -(ts) 0.783 Tj --292 TJm -(using) 2.284 Tj --291 TJm -(a) 0.5 Tj --292 TJm -(monoid) 3.223 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 207.8515] Tm -0 0 Td -/F10_0 1 Tf -(\(a) 0.889 Tj --424 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --423 TJm -(of) 0.806 Tj --424 TJm -(an) 1.056 Tj --423 TJm -(abstract) 3.564 Tj --424 TJm -(ad) 1.056 Tj -1 TJm -(diti) 1.501 Tj -1 TJm -(on) 1.056 Tj --424 TJm -(op) 1.056 Tj --27 TJm -(erator) 2.617 Tj --423 TJm -(and) 1.612 Tj --423 TJm -(an) 1.056 Tj --424 TJm -(ab) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tr) 0.781 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(t) 0.389 Tj --423 TJm -(z) 0.444 Tj --1 TJm -(ero) 1.336 Tj --424 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --424 TJm -(that) 1.834 Tj --424 TJm -(acts) 1.727 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 421.7378 207.8515] Tm -0 0 Td -/F15_0 1 Tf -(addition-li) 4.473 Tj -1 TJm -(ke) 0.92 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 475.4582 207.8515] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --716 TJm -(Amon) 2.639 Tj -1 TJm -(g) 0.5 Tj --424 TJm -(s) 0.394 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(monoid) 3.223 Tj --338 TJm -(pair) 1.726 Tj -1 TJm -(s) 0.394 Tj --340 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj --340 TJm -(\(+,) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.4431 195.8964] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.4245 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(\),) 0.667 Tj --340 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.3323 195.8964] Tm -0 0 Td -/F34_0 1 Tf -(%) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.3136 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.4726 195.8964] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.339 Tc -[9.9626 0 0 9.9626 201.454 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.5802 195.8964] Tm -0 0 Td -/F15_0 1 Tf -(app) 1.533 Tj -51 TJm -(end) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.6524 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --340 TJm -(\(\)\),) 1.445 Tj --340 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.468 195.8964] Tm -0 0 Td -/F14_0 1 Tf -(and) 1.837 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.7673 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.9264 195.8964] Tm -0 0 Td -/F41_0 1 Tf -(#t) 1.194 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.8262 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(\),) 0.667 Tj --340 TJm -(and) 1.612 Tj --338 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.1625 195.8964] Tm -0 0 Td -/F14_0 1 Tf -(or) 1.049 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 351.6094 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 357.7684 195.8964] Tm -0 0 Td -/F41_0 1 Tf -(#f) 1.139 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 369.1148 195.8964] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj --461 TJm -(In) 0.917 Tj --339 TJm -(f) 0.306 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(t,) 0.667 Tj --340 TJm -(an) 1.056 Tj -28 TJm -(y) 0.528 Tj --339 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --339 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --340 TJm -(ass) 1.288 Tj --1 TJm -(o) 0.5 Tj --28 TJm -(ciate) 2.055 Tj --339 TJm -(with) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 183.9412] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.3439 183.9412] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.7158 183.9412] Tm -0 0 Td -/F15_0 1 Tf -(mzer) 2.109 Tj -52 TJm -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.2527 183.9412] Tm -0 0 Td -/F10_0 1 Tf -(m) 0.833 Tj -27 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --333 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --333 TJm -(thes) 1.783 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(prop) 2.004 Tj --27 TJm -(erties) 2.341 Tj --1 TJm -(.) 0.278 Tj --444 TJm -(The) 1.722 Tj --334 TJm -(p) 0.556 Tj -1 TJm -(air) 1.17 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(impleme) 3.666 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(es) 0.838 Tj --334 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 413.7926 183.9412] Tm -0 0 Td -/F15_0 1 Tf -(app) 1.533 Tj -51 TJm -(end) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 444.8648 183.9412] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(\(\)\).) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 171.986] Tm -0 0 Td -/F10_0 1 Tf -(Ex) 1.209 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ise) 1.116 Tj --1 TJm -(:) 0.278 Tj --510 TJm -(Pro) 1.573 Tj --27 TJm -(du) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --367 TJm -(an) 1.056 Tj --366 TJm -(answ) 2.172 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --366 TJm -(with) 1.945 Tj --366 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.3237 171.986] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.4145 171.986] Tm -0 0 Td -/F10_0 1 Tf -(rev) 1.364 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ed,) 1.278 Tj --374 TJm -(bu) 1.112 Tj -1 TJm -(t) 0.389 Tj --367 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --367 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --367 TJm -(s) 0.394 Tj --1 TJm -(ame) 1.777 Tj --367 TJm -(te) 0.833 Tj --1 TJm -(st) 0.783 Tj --366 TJm -(progr) 2.34 Tj -1 TJm -(am) 1.333 Tj --367 TJm -(and) 1.612 Tj --366 TJm -(sam) 1.727 Tj --1 TJm -(e) 0.444 Tj --367 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(on) 1.056 Tj --367 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 160.0309] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8535 160.0309] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.4953 160.0309] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.7361 160.0309] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(Hin) 1.584 Tj -28 TJm -(t:) 0.667 Tj --444 TJm -(S) 0.556 Tj -1 TJm -(olv) 1.306 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(it) 0.667 Tj --333 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(rede\336n) 2.948 Tj -1 TJm -(ing) 1.334 Tj --333 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(global) 2.612 Tj --333 TJm -(v) 0.528 Tj -56 TJm -(ari) 1.17 Tj -1 TJm -(able.) 2.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 142.9145] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 142.9145] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 142.9145] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7975 142.9145] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.4393 142.9145] Tm -0 0 Td -/F15_0 1 Tf -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.001 142.9145] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 181.6428 142.9145] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.2472 142.9145] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.1216 142.9145] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.4238 142.9145] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 214.2982 142.9145] Tm -0 0 Td -/F41_0 1 Tf -(56) 1 Tj --1 TJm -(7) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.8839 142.9145] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 243.0792 142.9145] Tm -0 0 Td -/F41_0 1 Tf -(48) 1 Tj --1 TJm -(7) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.6649 142.9145] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 271.8602 142.9145] Tm -0 0 Td -/F41_0 1 Tf -(82) 1 Tj --1 TJm -(9) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.4459 142.9145] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 130.9594] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7487 130.9594] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0509 130.9594] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 95.7997 130.9594] Tm -0 0 Td -/F41_0 1 Tf -(57) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 130.9594] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2785 130.9594] Tm -0 0 Td -/F41_0 1 Tf -(7) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2598 130.9594] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.455 130.9594] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 133.4364 130.9594] Tm -0 0 Td -/F10_0 1 Tf -(\).\() 1.056 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 150.5943 130.9594] Tm -0 0 Td -/F41_0 1 Tf -(28) 1 Tj --1 TJm -(846) 1.5 Tj --1 TJm -(82) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3889 130.9594] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 101.8879] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --334 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(t) 0.389 Tj --334 TJm -(mon) 1.889 Tj -1 TJm -(ad) 1.056 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.7261 101.8879] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st) 0.741 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.9766 101.8879] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(13) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 14 14 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 710.0373] Tm -0 0 Td -/F9_0 1 Tf -(8) 0.563 Tj --1125 TJm -(T) 0.782 Tj --1 TJm -(he) 1.138 Tj --375 TJm -(Li) 0.989 Tj --1 TJm -(s) 0.444 Tj -1 TJm -(t) 0.438 Tj --376 TJm -(Mo) 1.63 Tj --1 TJm -(na) 1.172 Tj -1 TJm -(d) 0.625 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --334 TJm -(is) 0.672 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.7265 688.2164] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st) 0.741 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.977 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 670.2836] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 670.2836] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 670.2836] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 127.5055 668.7893] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 658.3285] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 658.3285] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1467 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 646.3733] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.4047 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(\(\)\)\)\)) 1.945 Tj --333 TJm -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.274 646.3733] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.5763 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(pair) 1.726 Tj --333 TJm -(is) 0.672 Tj --333 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 225.2206 646.3733] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.7836 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 622.463] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 622.463] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 622.463] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.821 620.9686] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 610.5078] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4161 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 610.5078] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5252 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 598.5526] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 598.5526] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.703 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 586.5975] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.9733 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.0616 586.5975] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.3638 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 197.5017 586.5975] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 574.6423] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6751 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5495 574.6423] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 171.3126 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\)\325) 0.667 Tj -0 Tc -0.3985 w -q -[1 0 0 1 181.2752 573.0484] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.4757 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\325\() 0.667 Tj -q -[1 0 0 1 202.3127 573.0484] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.834 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -q -[1 0 0 1 218.9223 573.0484] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.1227 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6367 562.6871] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 562.6871] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 550.732] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 550.732] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.0239 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.8983 550.732] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.4539 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.3283 550.732] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.0914 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7947 538.7768] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.0047 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.7534 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(extr) 1.678 Tj -51 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.1363 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.0107 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(app) 1.533 Tj -51 TJm -(end) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.4037 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.2781 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(b) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 249.3966 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.4662 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(map) 1.84 Tj -51 TJm -(c) 0.46 Tj -51 TJm -(an) 1.073 Tj --410 TJm -(se) 0.869 Tj -51 TJm -(quel) 1.713 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 326.6957 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.57 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 362.3331 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3295 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6131 526.8216] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(m) 0.818 Tj -1 TJm -(b) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 176.7315 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\).,) 0.945 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.7825 526.8216] Tm -0 0 Td -/F15_0 1 Tf -(extr) 1.678 Tj -51 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.8445 526.8216] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 502.9113] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 502.9113] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 502.9113] Tm -0 0 Td -/F15_0 1 Tf -(map) 1.84 Tj -51 TJm -(c) 0.46 Tj -51 TJm -(an) 1.073 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 490.9561] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 490.9561] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj --545 TJm -(ls) 0.665 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.2153 490.9561] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 479.001] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 479.001] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 467.0458] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 467.0458] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(ls) 0.665 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5959 467.0458] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\325\(\)\)) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 455.0906] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.5011 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(app) 1.533 Tj -51 TJm -(end) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.8941 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.7685 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.2561 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.1305 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3275 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.2715 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(map) 1.84 Tj -51 TJm -(c) 0.46 Tj -51 TJm -(an) 1.073 Tj --410 TJm -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.4329 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.3073 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.5043 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 437.1579] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --367 TJm -(k) 0.528 Tj -1 TJm -(no) 1.056 Tj -28 TJm -(w) 0.722 Tj --366 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --366 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 161.2918 437.1579] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.4977 437.1579] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --366 TJm -(a) 0.5 Tj --366 TJm -(l) 0.278 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(t) 0.389 Tj --365 TJm -(of) 0.806 Tj --365 TJm -(pu) 1.112 Tj -1 TJm -(re) 0.836 Tj --1 TJm -(s,) 0.672 Tj --374 TJm -(so) 0.894 Tj --366 TJm -(eac) 1.388 Tj -27 TJm -(h) 0.556 Tj --365 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.0988 437.1579] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 333.5107 437.1579] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --366 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj -1 TJm -(s) 0.394 Tj --366 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 384.4009 437.1579] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 401.5484 437.1579] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --374 TJm -(t) 0.389 Tj -1 TJm -(h) 0.556 Tj -28 TJm -(us) 0.95 Tj --366 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --366 TJm -(re) 0.836 Tj --1 TJm -(sul) 1.228 Tj -1 TJm -(t) 0.389 Tj --366 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 487.5067 437.1579] Tm -0 0 Td -/F15_0 1 Tf -(map) 1.84 Tj -51 TJm -(c) 0.46 Tj -51 TJm -(an) 1.073 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 524.5026 437.1579] Tm -0 0 Td -/F10_0 1 Tf -(will) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 425.2027] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --334 TJm -(a) 0.5 Tj --333 TJm -(list) 1.339 Tj --334 TJm -(of) 0.806 Tj --333 TJm -(p) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s.) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 413.2475] Tm -0 0 Td -/F10_0 1 Tf -(Consider) 3.842 Tj --280 TJm -(this) 1.617 Tj --281 TJm -(exampl) 3.139 Tj -1 TJm -(e) 0.444 Tj --282 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2844 413.2475] Tm -0 0 Td -/F86_0 1 Tf -(http://www.haskell.org/all) 13.65 Tj -q -[1 0 0 1 325.9008 413.2475] cm -0 0.1992 m -3.1382 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.0391 413.2475] Tm -0 0 Td -/F86_0 1 Tf -(about) 2.625 Tj -q -[1 0 0 1 355.8184 413.2475] cm -0 0.1992 m -3.1382 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 358.9566 413.2475] Tm -0 0 Td -/F86_0 1 Tf -(monads/html/listmonad.html) 13.65 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 494.9455 413.2475] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --281 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj --281 TJm -(Je) 0.958 Tj -/F20_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 401.2924] Tm -0 0 Td -/F10_0 1 Tf -(New) 1.916 Tj --1 TJm -(b) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(n\325s) 1.228 Tj --378 TJm -(tu) 0.945 Tj -1 TJm -(torial.) 2.615 Tj --577 TJm -(\322The) 2.222 Tj --378 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj -1 TJm -(onical) 2.556 Tj --378 TJm -(example) 3.583 Tj --378 TJm -(of) 0.806 Tj --377 TJm -(using) 2.284 Tj --377 TJm -(the) 1.389 Tj --378 TJm -(List) 1.686 Tj --378 TJm -(monad) 2.945 Tj --377 TJm -(is) 0.672 Tj --378 TJm -(for) 1.198 Tj --377 TJm -(parsin) 2.676 Tj -1 TJm -(g) 0.5 Tj --378 TJm -(am) 1.333 Tj -27 TJm -(b) 0.556 Tj -1 TJm -(iguou) 2.39 Tj -1 TJm -(s) 0.394 Tj --378 TJm -(gramm) 3.058 Tj --1 TJm -(ar) 0.892 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 389.3372] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --361 TJm -(exam) 2.305 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le) 0.722 Tj --361 TJm -(b) 0.556 Tj --28 TJm -(elo) 1.222 Tj -28 TJm -(w) 0.722 Tj --361 TJm -(sho) 1.45 Tj -28 TJm -(ws) 1.116 Tj --362 TJm -(j) 0.306 Tj -1 TJm -(ust) 1.339 Tj --361 TJm -(a) 0.5 Tj --361 TJm -(sm) 1.227 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(l) 0.278 Tj --361 TJm -(exam) 2.305 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le) 0.722 Tj --361 TJm -(of) 0.806 Tj --361 TJm -(p) 0.556 Tj -1 TJm -(arsing) 2.62 Tj --360 TJm -(data) 1.945 Tj --361 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(to) 0.889 Tj --361 TJm -(hex) 1.528 Tj --361 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s,) 0.672 Tj --367 TJm -(dec) 1.444 Tj --1 TJm -(imal) 1.889 Tj --361 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s,) 0.672 Tj --368 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --361 TJm -(w) 0.722 Tj -28 TJm -(ord) 1.448 Tj -1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 377.382] Tm -0 0 Td -/F10_0 1 Tf -(con) 1.5 Tj -28 TJm -(tain) 1.723 Tj -1 TJm -(ing) 1.334 Tj --456 TJm -(only) 1.862 Tj --456 TJm -(alp) 1.334 Tj -1 TJm -(han) 1.612 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(eric) 1.558 Tj --457 TJm -(c) 0.444 Tj -28 TJm -(har) 1.448 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(ters.) 1.897 Tj --814 TJm -(Note) 2.083 Tj --457 TJm -(that) 1.834 Tj --456 TJm -(hexadecim) 4.583 Tj --1 TJm -(al) 0.778 Tj --456 TJm -(d) 0.556 Tj -1 TJm -(igits) 1.839 Tj --457 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(lap) 1.334 Tj --456 TJm -(b) 0.556 Tj --28 TJm -(ot) 0.889 Tj -1 TJm -(h) 0.556 Tj --457 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(cimal) 2.333 Tj --456 TJm -(digits) 2.395 Tj --457 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 365.4269] Tm -0 0 Td -/F10_0 1 Tf -(alp) 1.334 Tj -1 TJm -(han) 1.612 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(eri) 1.114 Tj -1 TJm -(c) 0.444 Tj --358 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(aracte) 2.669 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --363 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ad) 1.056 Tj -1 TJm -(ing) 1.334 Tj --357 TJm -(to) 0.889 Tj --357 TJm -(an) 1.056 Tj --357 TJm -(am) 1.333 Tj -28 TJm -(bi) 0.834 Tj -1 TJm -(guous) 2.506 Tj --357 TJm -(grammar.) 4.228 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 342.6009 365.4269] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 347.8313 365.4269] Tm -0 0 Td -/F41_0 1 Tf -(dead) 1.959 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 367.3415 365.4269] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 376.1295 365.4269] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --357 TJm -(b) 0.556 Tj --28 TJm -(oth) 1.445 Tj --356 TJm -(a) 0.5 Tj --357 TJm -(v) 0.528 Tj -55 TJm -(al) 0.778 Tj -1 TJm -(id) 0.834 Tj --357 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj --357 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --358 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --357 TJm -(a) 0.5 Tj --357 TJm -(w) 0.722 Tj -27 TJm -(or) 0.892 Tj -1 TJm -(d,) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 353.4717] Tm -0 0 Td -/F10_0 1 Tf -(for) 1.198 Tj --349 TJm -(exam) 2.305 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le,) 1 Tj --354 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9387 353.4717] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.169 353.4717] Tm -0 0 Td -/F41_0 1 Tf -(10) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.1317 353.4717] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.8462 353.4717] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --350 TJm -(b) 0.556 Tj --27 TJm -(oth) 1.445 Tj --349 TJm -(a) 0.5 Tj --350 TJm -(dec) 1.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(al) 0.778 Tj --349 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --350 TJm -(of) 0.806 Tj --349 TJm -(10) 1 Tj --350 TJm -(and) 1.612 Tj --349 TJm -(a) 0.5 Tj --350 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj --349 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --350 TJm -(of) 0.806 Tj --349 TJm -(16.\323) 1.778 Tj --493 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 413.3472 353.4717] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 418.5775 353.4717] Tm -0 0 Td -/F41_0 1 Tf -(10) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 428.5402 353.4717] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 437.2547 353.4717] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --350 TJm -(also) 1.672 Tj --350 TJm -(an) 1.056 Tj --349 TJm -(alph) 1.89 Tj -1 TJm -(an) 1.056 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(eric) 1.558 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 341.5165] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(ord.) 1.726 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 329.5614] Tm -0 0 Td -/F10_0 1 Tf -(In) 0.917 Tj --359 TJm -(the) 1.389 Tj --360 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(on) 1.056 Tj --359 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.2265 329.5614] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 203.9057 333.1767] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.0682 329.5614] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(lo) 0.778 Tj -28 TJm -(w,) 1 Tj --366 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --360 TJm -(\336rst) 1.731 Tj --360 TJm -(create) 2.613 Tj --360 TJm -(the) 1.389 Tj --360 TJm -(t) 0.389 Tj -1 TJm -(hree) 1.836 Tj --360 TJm -(s) 0.394 Tj --1 TJm -(p) 0.556 Tj --27 TJm -(ec) 0.888 Tj --1 TJm -(ial) 1.056 Tj -1 TJm -(iz) 0.722 Tj --1 TJm -(ed) 1 Tj --359 TJm -(par) 1.448 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ers) 1.23 Tj --360 TJm -(that) 1.834 Tj --359 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --360 TJm -(a) 0.5 Tj --360 TJm -(p) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(e) 0.444 Tj --360 TJm -(tagge) 2.333 Tj --1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 317.6062] Tm -0 0 Td -/F10_0 1 Tf -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --475 TJm -(and) 1.612 Tj --474 TJm -(a) 0.5 Tj --475 TJm -(new) 1.722 Tj --476 TJm -(c) 0.444 Tj -28 TJm -(har) 1.448 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(ter.) 1.503 Tj --869 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(,) 0.278 Tj --510 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --475 TJm -(de\336n) 2.112 Tj -1 TJm -(e) 0.444 Tj --476 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --476 TJm -(f) 0.306 Tj -1 TJm -(unction) 3.279 Tj --474 TJm -(that) 1.834 Tj --475 TJm -(tak) 1.417 Tj -28 TJm -(es) 0.838 Tj --476 TJm -(a) 0.5 Tj --475 TJm -(p) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(e) 0.444 Tj --476 TJm -(tagged) 2.889 Tj --475 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --476 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --475 TJm -(a) 0.5 Tj --475 TJm -(list) 1.339 Tj --475 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 305.651] Tm -0 0 Td -/F10_0 1 Tf -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(aracte) 2.669 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(.) 0.278 Tj --730 TJm -(The) 1.722 Tj --429 TJm -(same) 2.171 Tj --429 TJm -(c) 0.444 Tj -27 TJm -(har) 1.448 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(ter) 1.225 Tj --428 TJm -(is) 0.672 Tj --429 TJm -(pass) 1.844 Tj --1 TJm -(ed) 1 Tj --428 TJm -(to) 0.889 Tj --429 TJm -(t) 0.389 Tj -1 TJm -(hes) 1.394 Tj --1 TJm -(e) 0.444 Tj --429 TJm -(th) 0.945 Tj -1 TJm -(re) 0.836 Tj --1 TJm -(e) 0.444 Tj --429 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(ned) 1.556 Tj --428 TJm -(par) 1.448 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ers) 1.23 Tj --429 TJm -(alon) 1.834 Tj -1 TJm -(g) 0.5 Tj --429 TJm -(with) 1.945 Tj --428 TJm -(a) 0.5 Tj --429 TJm -(p) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(e) 0.444 Tj --429 TJm -(tagge) 2.333 Tj --1 TJm -(d) 0.556 Tj --428 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 293.6959] Tm -0 0 Td -/F10_0 1 Tf -(Eac) 1.625 Tj -28 TJm -(h) 0.556 Tj --333 TJm -(retur) 2.173 Tj -1 TJm -(ns) 0.95 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 139.497 293.6959] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.0599 293.6959] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(whic) 2 Tj -28 TJm -(h) 0.556 Tj --333 TJm -(are) 1.336 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --332 TJm -(formed) 3.031 Tj --333 TJm -(in) 0.834 Tj -28 TJm -(to) 0.889 Tj --333 TJm -(a) 0.5 Tj --334 TJm -(l) 0.278 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(t) 0.389 Tj --333 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(ap) 1.056 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(end) 1.556 Tj -1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 388.0792 293.6959] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 404.6421 293.6959] Tm -0 0 Td -/F10_0 1 Tf -(s) 0.394 Tj --334 TJm -(together) 3.614 Tj --333 TJm -(usin) 1.784 Tj -1 TJm -(g) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 477.2865 293.6959] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 503.8525 297.3112] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 516.4989 293.6959] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 275.7631] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 275.7631] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 275.7631] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 139.4716 279.3785] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 263.808] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 263.808] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 263.808] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.41 Tc -[9.9626 0 0 9.9626 98.2904 263.808] Tm -0 0 Td -/F15_0 1 Tf -(ac) 0.971 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 112.0503 267.4233] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.6304 263.808] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 251.8528] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 251.8528] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 239.8976] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 239.8976] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 138.7413 243.513] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 143.3214 239.8976] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.391 239.8976] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 173.104 238.4032] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.0714 239.8976] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.9276 239.8976] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 227.9424] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 227.9424] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 227.9424] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.3754 227.9424] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 151.4039 226.4481] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3712 227.9425] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.2456 227.9425] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.378 227.9425] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.2524 227.9425] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 190.1087 227.9425] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.1783 227.9425] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 231.8575 231.5578] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.7584 227.9425] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.9355 227.9425] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.8099 227.9425] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 275.1523 231.5578] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.7324 227.9425] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.501 215.9873] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.3754 215.9873] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 159.9414 219.6027] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9102 204.0321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.7846 204.0321] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-digit) 2.275 Tj --428 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.2797 204.0321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.154 204.0321] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 245.4965 207.6475] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.0765 204.0321] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9102 192.077] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.7846 192.077] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(d) 0.511 Tj --1 TJm -(e) 0.46 Tj -52 TJm -(c-digit) 2.735 Tj --428 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.7317 192.077] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.6061 192.077] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 244.9485 195.6923] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.5286 192.077] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9102 180.1218] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.7846 180.1218] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(l) 0.256 Tj -1 TJm -(phan) 2.095 Tj --1 TJm -(u) 0.537 Tj -1 TJm -(meri) 2.007 Tj -1 TJm -(c) 0.46 Tj --390 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.3727 180.1218] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.2471 180.1218] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 266.5895 183.7372] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.1696 180.1218] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(14) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 15 15 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 710.0373] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(h) 0.511 Tj --1 TJm -(ex) 0.924 Tj -1 TJm -(-digit) 2.275 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 698.0822] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.41 Tc -[9.9626 0 0 9.9626 98.2904 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(ac) 0.971 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.6135 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 686.127] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 674.1718] Tm -0 0 Td -/F14_0 1 Tf -(and) 1.837 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.5966 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.4709 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.7605 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.6349 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 179.2508 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\325) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2135 674.1718] Tm -0 0 Td -/F41_0 1 Tf -(hex-) 1.755 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 238.1688 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.2385 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(char-hex?) 4.208 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.846 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 662.2167] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.6894 660.7223] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.6567 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\324\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.2985 662.2167] Tm -0 0 Td -/F41_0 1 Tf -(hex-) 1.755 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.5748 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\(+) 1.445 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.2488 662.2167] Tm -0 0 Td -/F34_0 1 Tf -(%) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.551 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.4254 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.0413 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.2365 662.2167] Tm -0 0 Td -/F41_0 1 Tf -(16) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 282.1992 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.2688 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(char-hex) 3.697 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.0971 662.2167] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 340.0598 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger/saf) 3.08 Tj -1 TJm -(e) 0.46 Tj --409 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 400.5769 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 650.2615] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(mzer) 2.109 Tj -52 TJm -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 152.5746 653.8769] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.2211 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 626.3512] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 626.3512] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(d) 0.511 Tj --1 TJm -(e) 0.46 Tj -52 TJm -(c-digit) 2.735 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 614.396] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.41 Tc -[9.9626 0 0 9.9626 98.2904 614.396] Tm -0 0 Td -/F15_0 1 Tf -(ac) 0.971 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.6135 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 602.4408] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 590.4857] Tm -0 0 Td -/F14_0 1 Tf -(and) 1.837 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.5966 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.4709 590.4857] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.7605 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.6349 590.4857] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 179.2508 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\)\325) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2135 590.4857] Tm -0 0 Td -/F41_0 1 Tf -(dec) 1.405 Tj --1 TJm -(i) 0.239 Tj -1 TJm -(m) 0.794 Tj --1 TJm -(a) 0.481 Tj -1 TJm -(l-) 0.572 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 255.4651 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.5347 590.4857] Tm -0 0 Td -/F15_0 1 Tf -(char-num) 4.179 Tj -1 TJm -(eric?) 2.16 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 339.3625 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 578.5305] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.6894 577.0361] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.6567 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\324\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.2985 578.5305] Tm -0 0 Td -/F41_0 1 Tf -(dec) 1.405 Tj --1 TJm -(i) 0.239 Tj -1 TJm -(m) 0.794 Tj --1 TJm -(a) 0.481 Tj -1 TJm -(l-) 0.572 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.871 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\(+) 1.445 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.5451 578.5305] Tm -0 0 Td -/F34_0 1 Tf -(%) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.8473 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.7216 578.5305] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.3375 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.5328 578.5305] Tm -0 0 Td -/F41_0 1 Tf -(10) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 299.4955 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.5651 578.5305] Tm -0 0 Td -/F34_0 1 Tf -(') 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.6347 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 325.5091 578.5305] Tm -0 0 Td -/F15_0 1 Tf -(char) 1.904 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 344.4767 578.5305] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 354.4394 578.5305] Tm -0 0 Td -/F15_0 1 Tf -(inte) 1.661 Tj -51 TJm -(ger) 1.342 Tj --441 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 393.3847 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 400.5799 578.5305] Tm -0 0 Td -/F41_0 1 Tf -(48) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 410.5426 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 566.5753] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 566.5753] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 566.5753] Tm -0 0 Td -/F15_0 1 Tf -(mzer) 2.109 Tj -52 TJm -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 152.5746 570.1907] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.2211 566.5753] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 542.665] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 542.665] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 542.665] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(l) 0.256 Tj -1 TJm -(phan) 2.095 Tj --1 TJm -(u) 0.537 Tj -1 TJm -(meri) 2.007 Tj -1 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 530.7098] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.41 Tc -[9.9626 0 0 9.9626 98.2904 530.7098] Tm -0 0 Td -/F15_0 1 Tf -(ac) 0.971 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.6135 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 518.7547] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 506.7995] Tm -0 0 Td -/F14_0 1 Tf -(and) 1.837 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.5966 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.4709 506.7995] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.7605 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.6349 506.7995] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 179.2508 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\)\325) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2135 506.7995] Tm -0 0 Td -/F41_0 1 Tf -(w) 0.683 Tj -27 TJm -(o) 0.5 Tj -28 TJm -(r) 0.342 Tj -1 TJm -(d-s) 1.233 Tj --1 TJm -(tri) 0.942 Tj -1 TJm -(ng) 1.017 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 235.6505 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.7201 506.7995] Tm -0 0 Td -/F14_0 1 Tf -(or) 1.049 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.4879 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.3623 506.7995] Tm -0 0 Td -/F15_0 1 Tf -(char-al) 3.029 Tj -1 TJm -(ph) 1.022 Tj --1 TJm -(ab) 0.971 Tj -51 TJm -(eti) 1.099 Tj -1 TJm -(c?) 0.971 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 344.1915 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 355.2611 506.7995] Tm -0 0 Td -/F15_0 1 Tf -(char-num) 4.179 Tj -1 TJm -(eric?) 2.16 Tj --456 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 428.0889 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 494.8443] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.6894 493.3499] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.6567 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\324\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.2985 494.8443] Tm -0 0 Td -/F41_0 1 Tf -(w) 0.683 Tj -27 TJm -(o) 0.5 Tj -28 TJm -(r) 0.342 Tj -1 TJm -(d-s) 1.233 Tj --1 TJm -(tri) 0.942 Tj -1 TJm -(ng) 1.017 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.0564 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.7865 494.8443] Tm -0 0 Td -/F15_0 1 Tf -(stri) 1.47 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g-) 0.818 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(pp) 1.022 Tj -51 TJm -(end) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5673 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4417 494.8443] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 302.0576 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.1272 494.8443] Tm -0 0 Td -/F15_0 1 Tf -(stri) 1.47 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g) 0.46 Tj --421 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 347.2988 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 482.8891] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 482.8891] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 482.8891] Tm -0 0 Td -/F15_0 1 Tf -(mzer) 2.109 Tj -52 TJm -(o) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 152.5745 486.5045] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.221 482.8891] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 464.9564] Tm -0 0 Td -/F10_0 1 Tf -(Be) 1.152 Tj --1 TJm -(lo) 0.778 Tj -28 TJm -(w) 0.722 Tj --408 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --408 TJm -(pr) 0.948 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(du) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj --408 TJm -(a) 0.5 Tj --408 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(gal) 1.278 Tj --407 TJm -(hex) 1.528 Tj --408 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --408 TJm -(al) 0.778 Tj -1 TJm -(ph) 1.112 Tj -1 TJm -(an) 1.056 Tj -28 TJm -(ume) 1.833 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(ic) 0.722 Tj --408 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(rin) 1.226 Tj -1 TJm -(g.) 0.778 Tj --668 TJm -(Again) 2.584 Tj -1 TJm -(,) 0.278 Tj --426 TJm -(the) 1.389 Tj --408 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj --407 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(rin) 1.226 Tj -1 TJm -(g) 0.5 Tj --408 TJm -(has) 1.45 Tj --408 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(en) 1 Tj --407 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -29 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(rted) 1.781 Tj --407 TJm -(to) 0.889 Tj --408 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 453.0012] Tm -0 0 Td -/F10_0 1 Tf -(decim) 2.555 Tj --1 TJm -(al) 0.778 Tj --333 TJm -(n) 0.556 Tj -29 TJm -(um) 1.389 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(er,) 1.114 Tj --333 TJm -(171.) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 435.0685] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 435.0685] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 108.8469 433.5741] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.8142 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.6886 435.0685] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.821 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.6954 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 147.5517 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.6213 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 189.3005 438.6838] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.2014 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.3785 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.2529 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(stri) 1.47 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.0763 435.0685] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.039 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st) 0.741 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.2895 435.0685] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.5198 435.0685] Tm -0 0 Td -/F41_0 1 Tf -(ab) 0.998 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.4548 435.0685] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.6851 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 423.1133] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 117.3844 426.7287] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 411.1582] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 411.1582] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9406 409.6638] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.908 411.1582] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5497 411.1582] Tm -0 0 Td -/F41_0 1 Tf -(hex-) 1.755 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.826 411.1582] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.9143 411.1582] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.8956 411.1582] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 399.203] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 399.203] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9406 397.7086] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.908 399.203] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5497 399.203] Tm -0 0 Td -/F41_0 1 Tf -(dec) 1.405 Tj --1 TJm -(i) 0.239 Tj -1 TJm -(m) 0.794 Tj --1 TJm -(a) 0.481 Tj -1 TJm -(l-) 0.572 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.1223 399.203] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.2105 399.203] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.1919 399.203] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 387.2478] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9406 385.7534] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.908 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5497 387.2478] Tm -0 0 Td -/F41_0 1 Tf -(w) 0.683 Tj -27 TJm -(o) 0.5 Tj -28 TJm -(r) 0.342 Tj -1 TJm -(d-s) 1.233 Tj --1 TJm -(tri) 0.942 Tj -1 TJm -(ng) 1.017 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.3077 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.396 387.2478] Tm -0 0 Td -/F86_0 1 Tf -("") 1.05 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.8567 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7488 375.2926] Tm -0 0 Td -/F15_0 1 Tf -(hex-num) 3.71 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.9549 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.0432 375.2926] Tm -0 0 Td -/F41_0 1 Tf -(171) 1.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 154.9872 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.0568 375.2926] Tm -0 0 Td -/F15_0 1 Tf -(wo) 1.175 Tj --1 TJm -(r) 0.422 Tj -52 TJm -(d-stri) 2.339 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.1421 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.2304 375.2926] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.4607 375.2926] Tm -0 0 Td -/F41_0 1 Tf -(ab) 0.998 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.3957 375.2926] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.626 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 357.3599] Tm -0 0 Td -/F10_0 1 Tf -(Next,) 2.389 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --333 TJm -(ge) 0.944 Tj --1 TJm -(t) 0.389 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(le) 0.722 Tj --1 TJm -(gal) 1.278 Tj --333 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj --333 TJm -(n) 0.556 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(,) 0.278 Tj --333 TJm -(dec) 1.444 Tj --1 TJm -(imal) 1.889 Tj --333 TJm -(n) 0.556 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(,) 0.278 Tj --334 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(alp) 1.334 Tj -1 TJm -(han) 1.612 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(eri) 1.114 Tj -1 TJm -(c) 0.444 Tj --334 TJm -(s) 0.394 Tj --1 TJm -(tr) 0.781 Tj -1 TJm -(ing.) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 339.4271] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0697 339.4271] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 339.4271] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 108.8469 337.9328] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.8143 339.4272] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.6886 339.4272] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.8211 339.4272] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.6955 339.4272] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 147.5517 339.4272] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.6213 339.4272] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 189.3005 343.0425] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.2014 339.4272] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.3785 339.4272] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.2529 339.4272] Tm -0 0 Td -/F15_0 1 Tf -(stri) 1.47 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.0763 339.4272] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.039 339.4272] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st) 0.741 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.2895 339.4272] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.5198 339.4272] Tm -0 0 Td -/F41_0 1 Tf -(123) 1.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.4638 339.4272] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.6942 339.4272] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 327.472] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 327.472] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 117.3844 331.0874] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 315.5168] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 315.5168] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9406 314.0224] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.908 315.5168] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5497 315.5168] Tm -0 0 Td -/F41_0 1 Tf -(hex-) 1.755 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.826 315.5168] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.9143 315.5168] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.8956 315.5168] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 303.5616] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 303.5616] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9406 302.0673] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.908 303.5617] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5497 303.5617] Tm -0 0 Td -/F41_0 1 Tf -(dec) 1.405 Tj --1 TJm -(i) 0.239 Tj -1 TJm -(m) 0.794 Tj --1 TJm -(a) 0.481 Tj -1 TJm -(l-) 0.572 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.1223 303.5617] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.2105 303.5617] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.1919 303.5617] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 291.6065] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 291.6065] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9406 290.1121] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.908 291.6065] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5497 291.6065] Tm -0 0 Td -/F41_0 1 Tf -(w) 0.683 Tj -27 TJm -(o) 0.5 Tj -28 TJm -(r) 0.342 Tj -1 TJm -(d-s) 1.233 Tj --1 TJm -(tri) 0.942 Tj -1 TJm -(ng) 1.017 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.3077 291.6065] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.396 291.6065] Tm -0 0 Td -/F86_0 1 Tf -("") 1.05 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.8567 291.6065] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 279.6513] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7488 279.6513] Tm -0 0 Td -/F15_0 1 Tf -(hex-num) 3.71 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.9549 279.6513] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.0432 279.6513] Tm -0 0 Td -/F41_0 1 Tf -(291) 1.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 154.9872 279.6513] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.0568 279.6513] Tm -0 0 Td -/F15_0 1 Tf -(de) 0.971 Tj -51 TJm -(cim) 1.585 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(l) 0.256 Tj -1 TJm -(-numb) 2.735 Tj -52 TJm -(er) 0.882 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.5553 279.6513] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.6436 279.6513] Tm -0 0 Td -/F41_0 1 Tf -(123) 1.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 259.5876 279.6513] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.6572 279.6513] Tm -0 0 Td -/F15_0 1 Tf -(wo) 1.175 Tj --1 TJm -(r) 0.422 Tj -52 TJm -(d-stri) 2.339 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.7425 279.6513] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.8308 279.6513] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 335.0611 279.6513] Tm -0 0 Td -/F41_0 1 Tf -(123) 1.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 350.0051 279.6513] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 355.2355 279.6513] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 261.7186] Tm -0 0 Td -/F10_0 1 Tf -(Of) 1.084 Tj --333 TJm -(cour) 1.892 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e,) 0.722 Tj --333 TJm -(if) 0.584 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(disco) 2.172 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(er) 0.836 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(p) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(cial) 1.5 Tj --333 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(aracte) 2.669 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(,) 0.278 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(ail) 1.056 Tj --333 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(retur) 2.173 Tj -1 TJm -(nin) 1.39 Tj -1 TJm -(g) 0.5 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(em) 1.277 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(t) 0.389 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(list) 1.339 Tj --334 TJm -(of) 0.806 Tj --333 TJm -(an) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(w) 0.722 Tj -28 TJm -(ers) 1.23 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 243.7858] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0697 243.7858] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8185 243.7858] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 108.847 242.2914] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.8143 243.7858] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.6887 243.7858] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.8211 243.7858] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.6955 243.7858] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 147.5518 243.7858] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.6214 243.7858] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -51 TJm -(arse-) 2.16 Tj -1 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 189.3006 247.4012] Tm -0 0 Td -/F33_0 1 Tf -(!) 0.585 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.2015 243.7858] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.3786 243.7858] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.253 243.7858] Tm -0 0 Td -/F15_0 1 Tf -(stri) 1.47 Tj -1 TJm -(n) 0.562 Tj --1 TJm -(g) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.0764 243.7858] Tm -0 0 Td -/F34_0 1 Tf -(") 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.0391 243.7858] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st) 0.741 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.2896 243.7858] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.5199 243.7858] Tm -0 0 Td -/F41_0 1 Tf -(ab) 0.998 Tj --27 TJm -(c@x) 1.572 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.3952 243.7858] Tm -0 0 Td -/F86_0 1 Tf -(") 0.525 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.6255 243.7858] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 231.8306] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8185 231.8306] Tm -0 0 Td -/F15_0 1 Tf -(mpl) 1.585 Tj -1 TJm -(us) 0.946 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 117.3845 235.446] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3533 219.8755] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 219.8755] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9407 218.3811] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.9081 219.8755] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5498 219.8755] Tm -0 0 Td -/F41_0 1 Tf -(hex-) 1.755 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.8261 219.8755] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.9144 219.8755] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.8957 219.8755] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3533 207.9203] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 207.9203] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9407 206.4259] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.9081 207.9203] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5498 207.9203] Tm -0 0 Td -/F41_0 1 Tf -(dec) 1.405 Tj --1 TJm -(i) 0.239 Tj -1 TJm -(m) 0.794 Tj --1 TJm -(a) 0.481 Tj -1 TJm -(l-) 0.572 Tj --1 TJm -(n) 0.517 Tj -1 TJm -(umb) 1.828 Tj --28 TJm -(er) 0.786 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.1224 207.9203] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.2106 207.9203] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.192 207.9203] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3533 195.9651] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 195.9651] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 118.9407 194.4707] Tm -0 0 Td -/F18_0 1 Tf -(l) 0.361 Tj --6 TJm -(ist) 1.375 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.9081 195.9651] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.5498 195.9651] Tm -0 0 Td -/F41_0 1 Tf -(w) 0.683 Tj -27 TJm -(o) 0.5 Tj -28 TJm -(r) 0.342 Tj -1 TJm -(d-s) 1.233 Tj --1 TJm -(tri) 0.942 Tj -1 TJm -(ng) 1.017 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.3078 195.9651] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.3961 195.9651] Tm -0 0 Td -/F86_0 1 Tf -("") 1.05 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.8568 195.9651] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0002 184.0099] Tm -0 0 Td -/F10_0 1 Tf -(\(\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 166.0772] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --333 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(ds) 0.95 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(d) 0.556 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(cuss) 1.788 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(on) 1.056 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.7608 166.0772] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st) 0.741 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.0113 166.0772] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj --445 TJm -(Th) 1.278 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(next) 1.917 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad) 1.056 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 381.2672 166.0772] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 439.3808 166.0772] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(15) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 16 16 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 710.0373] Tm -0 0 Td -/F9_0 1 Tf -(9) 0.563 Tj --1125 TJm -(T) 0.782 Tj --1 TJm -(he) 1.138 Tj --375 TJm -(E) 0.738 Tj --1 TJm -(n) 0.625 Tj -32 TJm -(vi) 0.907 Tj --1 TJm -(ro) 1.022 Tj --1 TJm -(nmen) 2.701 Tj -31 TJm -(t) 0.438 Tj --376 TJm -(Monad) 3.427 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --334 TJm -(is) 0.672 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(en) 1 Tj -28 TJm -(vi) 0.806 Tj -1 TJm -(ronmen) 3.281 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(ad.) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 670.2836] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 670.2836] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 670.2836] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -0.3985 w -q -[1 0 0 1 126.7162 670.2837] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.7714 670.2837] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 658.3285] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 658.3285] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1466 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 646.3733] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 646.3733] Tm -0 0 Td -/F15_0 1 Tf -(env) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 123.5387 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 634.4182] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 634.4182] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.312 634.4182] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.0607 634.4182] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.2413 634.4182] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 622.463] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 123.6402 622.463] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 598.5527] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 598.5527] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 598.5527] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -q -[1 0 0 1 126.0797 598.5527] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.1349 598.5527] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 586.5975] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 586.5975] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5252 586.5975] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 574.6423] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 574.6423] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.703 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 562.6872] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 562.6872] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.2344 562.6872] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.1088 562.6872] Tm -0 0 Td -/F15_0 1 Tf -(env) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.9479 562.6872] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 550.732] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.7212 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.4699 550.732] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.647 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5214 550.732] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(env) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.6848 550.732] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.046 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9204 538.7768] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.1304 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.8791 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.5588 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.4332 538.7768] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.8451 538.7768] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.4552 526.8217] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3296 526.8217] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(env) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.8484 526.8217] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 502.9113] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8745 502.9113] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7926 502.9113] Tm -0 0 Td -/F15_0 1 Tf -(mu) 1.355 Tj -1 TJm -(ltDept) 2.646 Tj --1 TJm -(h) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4093 490.9562] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2837 490.9562] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4161 490.9562] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2905 490.9562] Tm -0 0 Td -/F15_0 1 Tf -(ls) 0.665 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.7278 490.9562] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8881 479.001] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.7625 479.001] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.2973 467.0458] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0461 467.0458] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(ls) 0.665 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 152.6656 467.0458] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.7353 467.0458] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -q -[1 0 0 1 181.6589 467.0458] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.7141 467.0458] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.8277 467.0458] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.2972 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0459 455.0906] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj --456 TJm -(ls) 0.665 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.1931 455.0906] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.1716 443.1355] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 443.1355] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -q -[1 0 0 1 140.2076 443.1355] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.2628 443.1355] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.4551 431.1803] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3295 431.1803] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.4619 431.1803] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.3363 431.1803] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.1926 431.1803] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.8643 419.2251] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6131 419.2251] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -q -[1 0 0 1 162.9003 419.2251] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.9555 419.2251] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.1479 407.27] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.0223 407.27] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.1547 407.27] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.0291 407.27] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.1506 407.27] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.5571 395.3148] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.4315 395.3148] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -q -[1 0 0 1 182.3552 395.3148] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.4104 395.3148] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.524 395.3148] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.3984 395.3148] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.676 395.3148] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3991 383.3596] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.2735 383.3596] Tm -0 0 Td -/F15_0 1 Tf -(mu) 1.355 Tj -1 TJm -(ltDept) 2.646 Tj --1 TJm -(h) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.3065 383.3596] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.1808 383.3596] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3778 383.3596] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.7064 371.4045] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5807 371.4045] Tm -0 0 Td -/F15_0 1 Tf -(extend-c) 3.607 Tj -51 TJm -(ont) 1.405 Tj --1 TJm -(ext) 1.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.7917 371.4045] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.6661 371.4045] Tm -0 0 Td -/F15_0 1 Tf -(mu) 1.355 Tj -1 TJm -(ltDept) 2.646 Tj --1 TJm -(h) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.699 371.4045] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.5734 371.4045] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.7704 371.4045] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.2972 359.4493] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.1716 359.4493] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.6963 359.4493] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.445 359.4493] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -q -[1 0 0 1 161.7323 359.4493] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.7875 359.4493] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.9799 347.4941] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.8542 347.4941] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.9867 347.4941] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.8611 347.4941] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.7173 347.4941] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.3891 335.539] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.1378 335.539] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -q -[1 0 0 1 184.425 335.539] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.4803 335.539] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.6726 323.5838] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.547 323.5838] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.6794 323.5838] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.5538 323.5838] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.6753 323.5838] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.0818 311.6286] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.9562 311.6286] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -q -[1 0 0 1 203.8799 311.6286] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.9352 311.6286] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.0488 311.6286] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.9232 311.6286] Tm -0 0 Td -/F34_0 1 Tf -(%) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.41 Tc -[9.9626 0 0 9.9626 277.2254 311.6286] Tm -0 0 Td -/F15_0 1 Tf -(ad) 1.022 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.524 311.6286] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.9239 299.6734] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7983 299.6734] Tm -0 0 Td -/F15_0 1 Tf -(get-c) 2.07 Tj -51 TJm -(ontext) 2.661 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.3737 299.6734] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.2312 287.7183] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.1056 287.7183] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -q -[1 0 0 1 164.0293 287.7183] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.0845 287.7183] Tm -0 0 Td -/F15_0 1 Tf -(envir) 2.211 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(nment) 2.734 Tj --428 TJm -(ls) 0.665 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.6355 287.7183] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 269.7855] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --333 TJm -(paragr) 2.84 Tj -1 TJm -(aph) 1.612 Tj --333 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(out) 1.445 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(d) 0.556 Tj -1 TJm -(a) 0.5 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 257.8304] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.1242 257.8304] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(e) 0.46 Tj -52 TJm -(a) 0.511 Tj --1 TJm -(der) 1.393 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.9517 257.8304] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj --403 TJm -(is) 0.672 Tj --404 TJm -(in) 0.834 Tj --403 TJm -(e) 0.444 Tj --1 TJm -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(ec) 0.888 Tj --1 TJm -(t) 0.389 Tj --404 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.2036 257.8304] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.3424 257.8304] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(,) 0.278 Tj --422 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --403 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --403 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --404 TJm -(use) 1.394 Tj --405 TJm -(i) 0.278 Tj -1 TJm -(t,) 0.667 Tj --421 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --404 TJm -(onl) 1.334 Tj -1 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 433.1461 257.8304] Tm -0 0 Td -/F15_0 1 Tf -(initi) 1.815 Tj -1 TJm -(a) 0.511 Tj --1 TJm -(l) 0.256 Tj -1 TJm -(ize) 1.176 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 475.3431 257.8304] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --405 TJm -(state,) 2.394 Tj --421 TJm -(s) 0.394 Tj --1 TJm -(o) 0.5 Tj --404 TJm -(i) 0.278 Tj -1 TJm -(f) 0.306 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 245.8752] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --426 TJm -(th) 0.945 Tj -1 TJm -(ink) 1.362 Tj --424 TJm -(ab) 1.056 Tj --28 TJm -(ou) 1.056 Tj -1 TJm -(t) 0.389 Tj --425 TJm -(our) 1.448 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.8513 245.8752] Tm -0 0 Td -/F15_0 1 Tf -(alm) 1.585 Tj -1 TJm -(o) 0.511 Tj --1 TJm -(s) 0.409 Tj -1 TJm -(t) 0.332 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.2903 245.8752] Tm -0 0 Td -/F10_0 1 Tf -(attem) 2.555 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(t) 0.389 Tj --425 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --425 TJm -(fail) 1.362 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --424 TJm -(to) 0.889 Tj --425 TJm -(in) 0.834 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(reme) 2.113 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj --424 TJm -(the) 1.389 Tj --425 TJm -(s) 0.394 Tj --1 TJm -(tat) 1.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --448 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --425 TJm -(w) 0.722 Tj -28 TJm -(ould) 1.89 Tj --424 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --426 TJm -(an) 1.056 Tj --424 TJm -(e) 0.444 Tj --1 TJm -(xamp) 2.417 Tj -1 TJm -(le) 0.722 Tj --426 TJm -(of) 0.806 Tj --424 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 233.92] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(e) 0.46 Tj -52 TJm -(a) 0.511 Tj --1 TJm -(der) 1.393 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8076 233.92] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj --650 TJm -(But,) 1.931 Tj --418 TJm -(if) 0.584 Tj --401 TJm -(the) 1.389 Tj --402 TJm -(in) 0.834 Tj -1 TJm -(itial) 1.723 Tj --401 TJm -(v) 0.528 Tj -55 TJm -(al) 0.778 Tj -1 TJm -(ue) 1 Tj --402 TJm -(had) 1.612 Tj --401 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(en) 1 Tj --401 TJm -(s) 0.394 Tj --1 TJm -(a) 0.5 Tj -28 TJm -(y) 0.528 Tj --402 TJm -(an) 1.056 Tj --401 TJm -(ass) 1.288 Tj --1 TJm -(o) 0.5 Tj --28 TJm -(ciation) 2.945 Tj --401 TJm -(li) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --401 TJm -(of) 0.806 Tj --402 TJm -(in) 0.834 Tj -29 TJm -(te) 0.833 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(stin) 1.617 Tj -1 TJm -(g) 0.5 Tj --402 TJm -(global) 2.612 Tj --401 TJm -(in) 0.834 Tj -1 TJm -(formation) 4.254 Tj -1 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 221.9649] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --322 TJm -(ev) 0.972 Tj -28 TJm -(ery) 1.364 Tj --322 TJm -(time) 1.944 Tj --323 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --323 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ed) 1 Tj --322 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --322 TJm -(global) 2.612 Tj --322 TJm -(i) 0.278 Tj -1 TJm -(nf) 0.862 Tj -1 TJm -(ormation) 3.948 Tj --322 TJm -(it) 0.667 Tj --322 TJm -(w) 0.722 Tj -28 TJm -(oul) 1.334 Tj -1 TJm -(d) 0.556 Tj --322 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --323 TJm -(acc) 1.388 Tj --1 TJm -(es) 0.838 Tj --1 TJm -(sibl) 1.506 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --440 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --323 TJm -(sin) 1.228 Tj -1 TJm -(gle) 1.222 Tj --323 TJm -(se) 0.838 Tj --1 TJm -(tt) 0.778 Tj -1 TJm -(able) 1.778 Tj --322 TJm -(v) 0.528 Tj -55 TJm -(ar) 0.892 Tj -1 TJm -(iabl) 1.612 Tj -1 TJm -(e) 0.444 Tj --323 TJm -(ill) 0.834 Tj -1 TJm -(usion) 2.284 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 210.0097] Tm -0 0 Td -/F10_0 1 Tf -(has) 1.45 Tj --325 TJm -(di) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ap) 1.056 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(eared) 2.336 Tj --325 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --325 TJm -(has) 1.45 Tj --325 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(en) 1 Tj --325 TJm -(repl) 1.67 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(ed) 1 Tj --325 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --324 TJm -(the) 1.389 Tj --325 TJm -(illu) 1.39 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(on) 1.056 Tj --325 TJm -(of) 0.806 Tj --325 TJm -(a) 0.5 Tj --325 TJm -(gl) 0.778 Tj -1 TJm -(obal) 1.834 Tj --325 TJm -(v) 0.528 Tj -56 TJm -(ari) 1.17 Tj -1 TJm -(able) 1.778 Tj --325 TJm -(whose) 2.616 Tj --326 TJm -(v) 0.528 Tj -56 TJm -(alue) 1.778 Tj --325 TJm -(can) 1.5 Tj --325 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --326 TJm -(acc) 1.388 Tj --1 TJm -(es) 0.838 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.) 0.278 Tj --442 TJm -(F) 0.653 Tj -84 TJm -(or) 0.892 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 198.0545] Tm -0 0 Td -/F10_0 1 Tf -(exam) 2.305 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(le,) 1 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --334 TJm -(migh) 2.167 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(ollo) 1.556 Tj -28 TJm -(wing) 2.056 Tj --333 TJm -(expr) 1.92 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss) 0.788 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(on.) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 180.1218] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7488 180.1218] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 97.7772 178.6274] Tm -0 0 Td -/F18_0 1 Tf -(r) 0.53 Tj --31 TJm -(eader) 2.829 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.452 180.1218] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.3264 180.1218] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4588 180.1218] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.3332 180.1218] Tm -0 0 Td -/F15_0 1 Tf -(asso) 1.84 Tj -51 TJm -(c-l) 1.074 Tj -1 TJm -(ist) 1.048 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.2319 180.1218] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.8612 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.7356 168.1666] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.9456 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.6943 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(animal) 2.965 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.5782 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.4526 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.2122 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.0866 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(assq) 1.789 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.1108 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\325) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.8782 168.1666] Tm -0 0 Td -/F41_0 1 Tf -(an) 0.998 Tj -1 TJm -(im) 1.033 Tj --1 TJm -(a) 0.481 Tj -1 TJm -(l) 0.239 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.5964 168.1666] Tm -0 0 Td -/F15_0 1 Tf -(asso) 1.84 Tj -51 TJm -(c-l) 1.074 Tj -1 TJm -(ist) 1.048 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 317.4951 168.1666] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.2704 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.1448 156.2114] Tm -0 0 Td -/F14_0 1 Tf -(if) 0.67 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.1489 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.0233 156.2114] Tm -0 0 Td -/F14_0 1 Tf -(or) 1.049 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.791 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.6654 156.2114] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj --456 TJm -(animal) 2.965 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.8389 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\325) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.6063 156.2114] Tm -0 0 Td -/F41_0 1 Tf -(cat) 1.286 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 247.4194 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.489 156.2114] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -51 TJm -(q?) 0.971 Tj --456 TJm -(animal) 2.965 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.6625 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\325) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.4299 156.2114] Tm -0 0 Td -/F41_0 1 Tf -(dog) 1.517 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 328.5399 156.2114] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.6796 144.2563] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5539 144.2563] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 176.2669 142.7619] Tm -0 0 Td -/F18_0 1 Tf -(r) 0.53 Tj --31 TJm -(eader) 2.829 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.9417 144.2563] Tm -0 0 Td -/F10_0 1 Tf -(\325) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.7091 144.2563] Tm -0 0 Td -/F41_0 1 Tf -(dome) 2.255 Tj --1 TJm -(stic) 1.427 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.4048 144.2563] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.6795 132.3011] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5539 132.3011] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 176.2669 130.8067] Tm -0 0 Td -/F18_0 1 Tf -(r) 0.53 Tj --31 TJm -(eader) 2.829 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.9417 132.3011] Tm -0 0 Td -/F10_0 1 Tf -(\325) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.7091 132.3011] Tm -0 0 Td -/F41_0 1 Tf -(wild) 1.678 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.4242 132.3011] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8743 120.3459] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7487 120.3459] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.8811 120.3459] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.7555 120.3459] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 97.6468 120.3459] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7164 120.3459] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.9264 120.3459] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.41 Tc -[9.9626 0 0 9.9626 132.6752 120.3459] Tm -0 0 Td -/F15_0 1 Tf -(as) 0.92 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.7436 120.3459] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.2224 120.3459] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 176.3996 120.3459] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.2553 120.3459] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.1466 120.3459] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(16) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 17 17 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(By) 1.236 Tj --319 TJm -(makin) 2.695 Tj -1 TJm -(g) 0.5 Tj --319 TJm -(the) 1.389 Tj --319 TJm -(as) 0.894 Tj --1 TJm -(so) 0.894 Tj --28 TJm -(ciation) 2.945 Tj --318 TJm -(list) 1.339 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.5796 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.6481 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --320 TJm -(tr) 0.781 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ated) 1.889 Tj --319 TJm -(as) 0.894 Tj --319 TJm -(a) 0.5 Tj --319 TJm -(p) 0.556 Tj -1 TJm -(ure) 1.392 Tj --319 TJm -(v) 0.528 Tj -56 TJm -(alue,) 2.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 348.4775 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 354.3338 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --322 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --319 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 388.8009 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.322 Tc -[9.9626 0 0 9.9626 405.3638 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(,\() 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 415.2116 710.0373] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 424.344 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 428.2184 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 433.1097 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 444.1793 710.0373] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 460.3893 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.41 Tc -[9.9626 0 0 9.9626 468.138 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(as) 0.92 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 482.2065 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 502.6853 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 511.8624 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 520.7181 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 525.6095 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\),) 1.445 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --400 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --398 TJm -(ac) 0.944 Tj --1 TJm -(ce) 0.888 Tj --1 TJm -(ss) 0.788 Tj --400 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --399 TJm -(as) 0.894 Tj --1 TJm -(so) 0.894 Tj --28 TJm -(ciation) 2.945 Tj --399 TJm -(l) 0.278 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(t) 0.389 Tj --399 TJm -(with) 1.945 Tj -1 TJm -(in) 0.834 Tj --399 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --400 TJm -(b) 0.556 Tj --27 TJm -(o) 0.5 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(y) 0.528 Tj --399 TJm -(of) 0.806 Tj --399 TJm -(the) 1.389 Tj --399 TJm -(s) 0.394 Tj --1 TJm -(equ) 1.528 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l.) 0.556 Tj --641 TJm -(Ho) 1.25 Tj -27 TJm -(w) 0.722 Tj --399 TJm -(m) 0.833 Tj -27 TJm -(u) 0.556 Tj -1 TJm -(tation) 2.612 Tj -1 TJm -(s) 0.394 Tj --400 TJm -(to) 0.889 Tj --399 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --400 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ate) 1.333 Tj --400 TJm -(are) 1.336 Tj --399 TJm -(denied) 2.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 686.127] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --344 TJm -(a) 0.5 Tj --344 TJm -(m) 0.833 Tj --1 TJm -(at) 0.889 Tj -1 TJm -(te) 0.833 Tj --1 TJm -(r) 0.392 Tj --343 TJm -(of) 0.806 Tj --344 TJm -(e) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ther) 1.781 Tj --344 TJm -(se) 0.838 Tj --1 TJm -(lf) 0.584 Tj -1 TJm -(-disc) 2.005 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(plin) 1.668 Tj -1 TJm -(e) 0.444 Tj --345 TJm -(or) 0.892 Tj --343 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(te) 0.833 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(nally) 2.14 Tj -1 TJm -(-) 0.333 Tj --1 TJm -(imp) 1.667 Tj --27 TJm -(os) 0.894 Tj --1 TJm -(ed) 1 Tj --344 TJm -(d) 0.556 Tj -1 TJm -(isc) 1.116 Tj --1 TJm -(ip) 0.834 Tj -1 TJm -(lin) 1.112 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --476 TJm -(Of) 1.084 Tj --343 TJm -(c) 0.444 Tj --1 TJm -(ou) 1.056 Tj -1 TJm -(rs) 0.786 Tj --1 TJm -(e,) 0.722 Tj --346 TJm -(the) 1.389 Tj --344 TJm -(big) 1.334 Tj --344 TJm -(ad) 1.056 Tj -1 TJm -(v) 0.528 Tj -56 TJm -(an) 1.056 Tj -28 TJm -(tage) 1.833 Tj --345 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --345 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --344 TJm -(as) 0.894 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(far) 1.198 Tj --314 TJm -(as) 0.894 Tj --315 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --315 TJm -(pr) 0.948 Tj -1 TJm -(ogramm) 3.558 Tj --1 TJm -(er) 0.836 Tj --314 TJm -(is) 0.672 Tj --315 TJm -(conce) 2.388 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(ned,) 1.834 Tj --318 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(y) 0.528 Tj --314 TJm -(nev) 1.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --314 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --314 TJm -(to) 0.889 Tj --315 TJm -(kn) 1.084 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --315 TJm -(an) 1.056 Tj -28 TJm -(yth) 1.473 Tj -1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --315 TJm -(ab) 1.056 Tj --27 TJm -(out) 1.445 Tj --314 TJm -(the) 1.389 Tj --315 TJm -(asso) 1.788 Tj --28 TJm -(c) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ation) 2.223 Tj --314 TJm -(list) 1.339 Tj --315 TJm -(u) 0.556 Tj -1 TJm -(nl) 0.834 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ss) 0.788 Tj --315 TJm -(it) 0.667 Tj --314 TJm -(is) 0.672 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(needed,) 3.278 Tj --382 TJm -(and) 1.612 Tj --372 TJm -(mos) 1.727 Tj --1 TJm -(t) 0.389 Tj --372 TJm -(imp) 1.667 Tj --28 TJm -(or) 0.892 Tj -1 TJm -(tan) 1.445 Tj -28 TJm -(tly) 1.195 Tj -84 TJm -(,) 0.278 Tj --382 TJm -(it) 0.667 Tj --373 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --374 TJm -(n) 0.556 Tj -1 TJm -(ot) 0.889 Tj --373 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(sed) 1.394 Tj --373 TJm -(ar) 0.892 Tj -1 TJm -(oun) 1.612 Tj -1 TJm -(d) 0.556 Tj --373 TJm -(as) 0.894 Tj --373 TJm -(an) 1.056 Tj --372 TJm -(extra) 2.253 Tj --372 TJm -(argumen) 3.781 Tj -28 TJm -(t) 0.389 Tj --373 TJm -(t) 0.389 Tj -1 TJm -(o) 0.5 Tj --373 TJm -(all) 1.056 Tj --372 TJm -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj --372 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj -1 TJm -(ls) 0.672 Tj --1 TJm -(,) 0.278 Tj --382 TJm -(when) 2.278 Tj --372 TJm -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(fact,) 1.917 Tj --333 TJm -(it) 0.667 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(on) 1.056 Tj -1 TJm -(ly) 0.806 Tj --333 TJm -(o) 0.5 Tj --28 TJm -(cc) 0.888 Tj --1 TJm -(asion) 2.228 Tj -1 TJm -(ally) 1.584 Tj --333 TJm -(nee) 1.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --470 TJm -(ends) 1.95 Tj --470 TJm -(ou) 1.056 Tj -1 TJm -(r) 0.392 Tj --470 TJm -(di) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(cuss) 1.788 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(on) 1.056 Tj --470 TJm -(of) 0.806 Tj --469 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.5068 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(e) 0.46 Tj -52 TJm -(a) 0.511 Tj --1 TJm -(der) 1.393 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.9937 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj --854 TJm -(Ne) 1.194 Tj --1 TJm -(xt,) 1.195 Tj --503 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --470 TJm -(de\336n) 2.112 Tj -1 TJm -(e) 0.444 Tj --471 TJm -(p) 0.556 Tj -1 TJm -(rograms) 3.511 Tj --470 TJm -(that) 1.834 Tj --470 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --470 TJm -(an) 1.056 Tj --470 TJm -(op) 1.056 Tj --27 TJm -(erator) 2.617 Tj --469 TJm -(lik) 1.084 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(Sc) 1 Tj -28 TJm -(hem) 1.833 Tj --1 TJm -(e\325s) 1.116 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.3966 626.3512] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.4748 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(It) 0.75 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(nearly) 2.698 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(sam) 1.727 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(as) 0.894 Tj --334 TJm -(Sc) 1 Tj -28 TJm -(he) 1 Tj --1 TJm -(me\325s) 1.949 Tj --1 TJm -(,) 0.278 Tj --333 TJm -(b) 0.556 Tj -1 TJm -(ut) 0.945 Tj --333 TJm -(not) 1.445 Tj --333 TJm -(qu) 1.084 Tj -1 TJm -(ite,) 1.389 Tj --333 TJm -(as) 0.894 Tj --334 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --333 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ll) 0.556 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(o) 0.5 Tj --27 TJm -(on) 1.056 Tj --333 TJm -(disc) 1.672 Tj --1 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(er.) 1.114 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(17) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 18 18 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 710.0373] Tm -0 0 Td -/F9_0 1 Tf -(10) 1.126 Tj --1126 TJm -(The) 1.92 Tj --376 TJm -(Co) 1.376 Tj --1 TJm -(n) 0.625 Tj -32 TJm -(t) 0.438 Tj --1 TJm -(in) 0.938 Tj -31 TJm -(uat) 1.61 Tj --1 TJm -(io) 0.876 Tj --1 TJm -(n) 0.625 Tj --375 TJm -(Monad) 3.427 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --334 TJm -(is) 0.672 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.7265 688.2164] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ontinuation) 5.034 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.0413 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 670.2836] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 670.2836] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 670.2836] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 127.5055 668.7893] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 658.3285] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 658.3285] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1467 658.3285] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 646.3733] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 646.3733] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 113.3547 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(\);) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.6382 646.3733] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.9405 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ion) 1.334 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 226.0988 646.3733] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.6617 646.3733] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 634.4181] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.441 Tc -[9.9626 0 0 9.9626 104.102 634.4181] Tm -0 0 Td -/F15_0 1 Tf -(ka) 0.971 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.9342 634.4181] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 610.5078] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 610.5078] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 610.5078] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.821 609.0134] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 598.5526] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 598.5526] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5252 598.5526] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 586.5974] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 586.5974] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 586.5974] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 586.5974] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.703 586.5974] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 574.6423] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.2344 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.1088 574.6423] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 122.7639 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(\);) 0.667 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.0474 574.6423] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.3497 574.6423] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ion) 1.334 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 235.508 574.6423] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 561.6078] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 561.6078] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.7212 561.6078] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.7294 564.2369] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.4699 561.6078] Tm -0 0 Td -/F16_0 1 Tf -(k) 0.521 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.291 561.6078] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.1654 561.6078] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.2978 561.6078] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.1722 561.6078] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.0285 561.6078] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7002 549.6526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.5746 549.6526] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.7846 549.6526] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.5333 549.6526] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.213 549.6526] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.0874 549.6526] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.4993 549.6526] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.1094 537.6975] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.9838 537.6975] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.3186 537.6975] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.7065 524.663] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5809 524.663] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.1646 527.2921] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.9052 524.663] Tm -0 0 Td -/F16_0 1 Tf -(k) 0.521 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.4054 524.663] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 506.7303] Tm -0 0 Td -/F10_0 1 Tf -(If) 0.667 Tj --452 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --452 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(adif) 1.64 Tj -1 TJm -(y) 0.528 Tj --452 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --453 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(on) 1.056 Tj --452 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.1718 506.7303] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.0253 506.7303] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.6671 506.7303] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 343.8739 505.2359] Tm -0 0 Td -/F18_0 1 Tf -(cp) 1.1 Tj -1 TJm -(s) 0.539 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 360.3021 506.7303] Tm -0 0 Td -/F10_0 1 Tf -(usin) 1.784 Tj -1 TJm -(g) 0.5 Tj --452 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 405.8924 506.7303] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ontinuation) 5.034 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 465.3888 506.7303] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(,) 0.278 Tj --482 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj --451 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 494.7751] Tm -0 0 Td -/F10_0 1 Tf -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj --332 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.625 494.7751] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.4785 494.7751] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.1203 494.7751] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.1051 494.7751] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(com) 1.777 Tj --1 TJm -(es) 0.838 Tj --334 TJm -(a) 0.5 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ngle) 1.778 Tj --333 TJm -(argumen) 3.781 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(pro) 1.448 Tj --28 TJm -(cedur) 2.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 476.8424] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8745 476.8424] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7926 476.8424] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.6461 476.8424] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2879 476.8424] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4093 464.8872] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2837 464.8872] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4161 464.8872] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2905 464.8872] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.866 464.8872] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8185 452.932] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6929 452.932] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 440.9769] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 440.9769] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.7341 440.9769] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.8038 440.9769] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 167.5168 439.4825] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.2241 440.9769] Tm -0 0 Td -/F10_0 1 Tf -(\324\(\(\)) 1.445 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.0238 440.9769] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.0051 440.9769] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 429.0217] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 429.0217] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6863 429.0217] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5606 429.0217] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8958 429.0217] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1021 417.0665] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8508 417.0665] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8793 415.5722] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.5866 417.0666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.461 417.0666] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.5934 417.0666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.051 Tc -[9.9626 0 0 9.9626 197.4678 417.0666] Tm -0 0 Td -/F15_0 1 Tf -(pa) 1.022 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.9068 417.0666] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.9958 405.1114] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.7445 405.1114] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 215.773 403.617] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.7445 393.1562] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.6189 393.1562] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.7513 393.1562] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.051 Tc -[9.9626 0 0 9.9626 214.6257 393.1562] Tm -0 0 Td -/F15_0 1 Tf -(pd) 1.022 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3299 393.1562] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.1537 381.201] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.0281 381.201] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 229.7411 379.7067] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.4484 381.2011] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.732 381.2011] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 316.7109 381.2011] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 320.5853 381.2011] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -51 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 348.784 381.2011] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 359.8536 381.2011] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -51 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 388.3175 381.2011] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\(+) 1.445 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 427.0612 381.2011] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -51 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 455.2599 381.2011] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 466.3295 381.2011] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -51 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 494.7934 381.2011] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.5307 369.2459] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.405 369.2459] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.2585 369.2459] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.9003 369.2459] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8851 369.2459] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 314.7595 369.2459] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 336.0946 369.2459] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6369 357.2907] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5113 357.2907] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3648 357.2907] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0066 357.2907] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9914 357.2907] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8658 357.2907] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.2009 357.2907] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 345.3356] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9765 345.3356] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3765 345.3356] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2509 345.3356] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.586 345.3356] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1021 333.3804] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8509 333.3804] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8793 331.886] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.5867 333.3804] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.461 333.3804] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.5935 333.3804] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.4678 333.3804] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.1887 333.3804] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.9958 321.4252] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.8702 321.4252] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 212.5832 319.9308] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.2905 321.4252] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.5741 321.4252] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.553 321.4252] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.4274 321.4252] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 324.7625 321.4252] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 335.8321 321.4252] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 359.3126 321.4252] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 383.1123 321.4252] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 406.5928 321.4252] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6369 309.47] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5113 309.47] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3648 309.47] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0066 309.47] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9914 309.47] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8658 309.47] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.2009 309.47] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2277 297.5149] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1021 297.5149] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6268 297.5149] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.3756 297.5149] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 151.4041 296.0205] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.1114 297.5149] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.9858 297.5149] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.1182 297.5149] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.9926 297.5149] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.7134 297.5149] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.5206 285.5597] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.395 285.5597] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 234.108 284.0653] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.8153 285.5597] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.0988 285.5597] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.5793 285.5597] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.5046 285.5597] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 366.544 285.5597] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 370.4183 285.5597] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 393.8988 285.5597] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.1617 273.6045] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.036 273.6045] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.8895 273.6045] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.5313 273.6045] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.5161 273.6045] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.3905 273.6045] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.7256 273.6045] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 249.6942] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0697 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8185 249.6942] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.672 249.6942] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.3138 249.6942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.2986 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 208.9404 249.6942] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.5448 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 229.4192 249.6942] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.3072 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.5024 249.6942] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.8046 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.679 249.6942] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.6603 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 290.8556 249.6942] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.8369 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.7809 249.6942] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 319.9133 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.7877 249.6942] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.5086 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 336.7038 249.6942] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 342.4247 249.6942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 237.739] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7489 237.739] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0511 237.739] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9255 237.739] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.209 237.739] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2786 237.739] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.26 237.739] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4179 237.739] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3992 237.739] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 219.8063] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --298 TJm -(shou) 2.006 Tj -1 TJm -(ld) 0.834 Tj --298 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --298 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(ough) 2.112 Tj --297 TJm -(evidence) 3.694 Tj --298 TJm -(that) 1.834 Tj --297 TJm -(our) 1.448 Tj --298 TJm -(co) 0.944 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --299 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --299 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --298 TJm -(con) 1.5 Tj -28 TJm -(tin) 1.223 Tj -29 TJm -(uation) 2.779 Tj -1 TJm -(-) 0.333 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(sin) 1.228 Tj -1 TJm -(g) 0.5 Tj --298 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -28 TJm -(y) 0.528 Tj -1 TJm -(le) 0.722 Tj --298 TJm -(w) 0.722 Tj --1 TJm -(it) 0.667 Tj -1 TJm -(hout) 2.001 Tj --297 TJm -(an) 1.056 Tj --298 TJm -(exp) 1.528 Tj -1 TJm -(licit) 1.667 Tj --298 TJm -(con) 1.5 Tj -28 TJm -(tin) 1.223 Tj -1 TJm -(-) 0.333 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 207.8511] Tm -0 0 Td -/F10_0 1 Tf -(uat) 1.445 Tj -1 TJm -(ion) 1.334 Tj --330 TJm -(b) 0.556 Tj --28 TJm -(ein) 1.278 Tj -1 TJm -(g) 0.5 Tj --331 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(d) 0.556 Tj --330 TJm -(ar) 0.892 Tj -1 TJm -(ound) 2.168 Tj -1 TJm -(.) 0.278 Tj --443 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --331 TJm -(could) 2.334 Tj --330 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --331 TJm -(a) 0.5 Tj --330 TJm -(sim) 1.505 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(lar) 1.17 Tj --330 TJm -(deriv) 2.198 Tj -56 TJm -(ation) 2.223 Tj --330 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --330 TJm -(s) 0.394 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(ws) 1.116 Tj --331 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(w) 0.722 Tj --330 TJm -(to) 0.889 Tj --331 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(gain) 1.834 Tj --330 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --331 TJm -(earlier) 2.728 Tj --330 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(plicit) 2.223 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 195.8959] Tm -0 0 Td -/F10_0 1 Tf -(CPS) 1.959 Tj -1 TJm -(\325d) 0.834 Tj --407 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj -1 TJm -(,) 0.278 Tj --426 TJm -(ju) 0.862 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --407 TJm -(as) 0.894 Tj --408 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --408 TJm -(generated) 4.225 Tj --407 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ore) 1.336 Tj --1 TJm -(-p) 0.889 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(sing) 1.728 Tj --407 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -28 TJm -(yl) 0.806 Tj -1 TJm -(e) 0.444 Tj --408 TJm -(in) 0.834 Tj --407 TJm -(the) 1.389 Tj --408 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --408 TJm -(l) 0.278 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ctur) 1.781 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --667 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --408 TJm -(lea) 1.222 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --408 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --407 TJm -(as) 0.894 Tj --408 TJm -(a) 0.5 Tj --408 TJm -(tediou) 2.723 Tj -1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 183.9408] Tm -0 0 Td -/F10_0 1 Tf -(exe) 1.416 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ise) 1.116 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ad) 1.056 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9441 171.9856] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --404 TJm -(w) 0.722 Tj -28 TJm -(oul) 1.334 Tj -1 TJm -(d) 0.556 Tj --403 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --403 TJm -(don) 1.612 Tj -1 TJm -(e) 0.444 Tj --404 TJm -(with) 1.945 Tj --402 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --404 TJm -(d) 0.556 Tj -1 TJm -(isc) 1.116 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(sion) 1.728 Tj --402 TJm -(of) 0.806 Tj --403 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.759 171.9856] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ontinuation) 5.034 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 350.7655 171.9856] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj --402 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ept) 1.389 Tj --403 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --403 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj --403 TJm -(of) 0.806 Tj --403 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --403 TJm -(gre) 1.336 Tj --1 TJm -(at) 0.889 Tj --402 TJm -(thi) 1.223 Tj -1 TJm -(ngs) 1.45 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 160.0304] Tm -0 0 Td -/F10_0 1 Tf -(ab) 1.056 Tj --27 TJm -(out) 1.445 Tj --450 TJm -(this) 1.617 Tj --451 TJm -(monad) 2.945 Tj --450 TJm -(is) 0.672 Tj --451 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --451 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.3635 160.0304] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ontinuation) 5.034 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.8474 160.0304] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj --450 TJm -(allo) 1.556 Tj -28 TJm -(ws) 1.116 Tj --451 TJm -(us) 0.95 Tj --451 TJm -(to) 0.889 Tj --451 TJm -(wr) 1.114 Tj -1 TJm -(ite) 1.111 Tj --451 TJm -(pr) 0.948 Tj -1 TJm -(ogram) 2.725 Tj --1 TJm -(s) 0.394 Tj --451 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --451 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --451 TJm -(som) 1.727 Tj --1 TJm -(eth) 1.389 Tj -1 TJm -(ing) 1.334 Tj --451 TJm -(v) 0.528 Tj -28 TJm -(ery) 1.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 148.0753] Tm -0 0 Td -/F10_0 1 Tf -(sim) 1.505 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(lar) 1.17 Tj --333 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.9151 148.0753] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.9933 148.0753] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(whic) 2 Tj -28 TJm -(h) 0.556 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(all) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.5179 148.0753] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.5042 148.0753] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(He) 1.194 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(is) 0.672 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(ts) 0.783 Tj --334 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(18) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 19 19 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 710.0373] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 698.0822] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.4571 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 686.127] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 686.127] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.3547 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 674.1718] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.312 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.0607 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(k-as-pr) 3.029 Tj -52 TJm -(o) 0.511 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.7711 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.6454 674.1718] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.7779 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.6522 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 193.5085 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.5781 674.1718] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.7106 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.5849 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -0.3985 w -q -[1 0 0 1 222.7787 674.1718] cm -0 0.1992 m -3.0552 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.8339 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(ignor) 2.262 Tj -51 TJm -(e) 0.46 Tj -52 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 258.0517 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.441 Tc -[9.9626 0 0 9.9626 269.1213 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(ka) 0.971 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.9536 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 662.2167] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.7211 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.4698 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.7941 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.6685 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj --545 TJm -(k-as-) 2.096 Tj -1 TJm -(p) 0.511 Tj --1 TJm -(r) 0.422 Tj -52 TJm -(o) 0.511 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.5456 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0459 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.8997 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 633.1667] Tm -0 0 Td -/F10_0 1 Tf -(In) 0.917 Tj --287 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --288 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(on) 1.056 Tj --287 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.3401 633.1667] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.1873 633.1667] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --288 TJm -(pac) 1.5 Tj -28 TJm -(k) 0.528 Tj -55 TJm -(age) 1.444 Tj --287 TJm -(the) 1.389 Tj --287 TJm -(c) 0.444 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rren) 1.784 Tj -28 TJm -(t) 0.389 Tj --287 TJm -(con) 1.5 Tj -28 TJm -(tin) 1.223 Tj -29 TJm -(uation) 2.779 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 356.0057 633.1667] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 364.5217 633.1667] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --287 TJm -(ign) 1.334 Tj -1 TJm -(ore) 1.336 Tj --288 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --288 TJm -(f) 0.306 Tj -1 TJm -(utu) 1.501 Tj -1 TJm -(re) 0.836 Tj --288 TJm -(cur) 1.392 Tj -1 TJm -(ren) 1.392 Tj -28 TJm -(t) 0.389 Tj --287 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -29 TJm -(tin) 1.223 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(ation) 2.223 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 621.2115] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --248 TJm -(in) 0.834 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(ok) 1.028 Tj -28 TJm -(e) 0.444 Tj --249 TJm -(the) 1.389 Tj --249 TJm -(c) 0.444 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rren) 1.784 Tj -28 TJm -(t) 0.389 Tj --249 TJm -(stored) 2.675 Tj --249 TJm -(on) 1.056 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --416 TJm -(That) 2.167 Tj --249 TJm -(is) 0.672 Tj --249 TJm -(what) 2.167 Tj --249 TJm -(gets) 1.727 Tj --250 TJm -(b) 0.556 Tj --27 TJm -(oun) 1.612 Tj -1 TJm -(d) 0.556 Tj --249 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 339.7533 621.2115] Tm -0 0 Td -/F15_0 1 Tf -(k-as-pr) 3.029 Tj -52 TJm -(o) 0.511 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 379.1427 621.2115] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --416 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --249 TJm -(pass) 1.844 Tj --250 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --249 TJm -(pac) 1.5 Tj -28 TJm -(k) 0.528 Tj -55 TJm -(aged) 2 Tj --249 TJm -(con) 1.5 Tj -28 TJm -(tin) 1.223 Tj -29 TJm -(uation) 2.779 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 609.2564] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.5802 609.2564] Tm -0 0 Td -/F15_0 1 Tf -(f) 0.307 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 89.7469 609.2564] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --384 TJm -(whi) 1.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj --373 TJm -(re) 0.836 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(urn) 1.504 Tj -1 TJm -(s) 0.394 Tj --374 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 168.7838 609.2564] Tm -0 0 Td -/F16_0 1 Tf -(MA) 1.72 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.3467 609.2564] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --384 TJm -(whi) 1.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj --373 TJm -(is) 0.672 Tj --374 TJm -(then) 1.945 Tj --374 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(se) 0.838 Tj --1 TJm -(d) 0.556 Tj --373 TJm -(the) 1.389 Tj --374 TJm -(curr) 1.784 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(t) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 339.0414 609.2564] Tm -0 0 Td -/F15_0 1 Tf -(k) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 348.4211 609.2564] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --374 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --374 TJm -(en) 1 Tj -28 TJm -(te) 0.833 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --373 TJm -(with) 1.945 Tj -1 TJm -(.) 0.278 Tj --566 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --374 TJm -(demonstrate) 5.397 Tj --374 TJm -(thi) 1.223 Tj -1 TJm -(s) 0.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 597.3012] Tm -0 0 Td -/F10_0 1 Tf -(with) 1.945 Tj --331 TJm -(a) 0.5 Tj --332 TJm -(pr) 0.948 Tj -1 TJm -(ogram) 2.725 Tj --332 TJm -(that) 1.834 Tj --331 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --332 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --333 TJm -(same) 2.171 Tj --333 TJm -(k) 0.528 Tj -1 TJm -(ind) 1.39 Tj --331 TJm -(of) 0.806 Tj --332 TJm -(ar) 0.892 Tj -1 TJm -(gume) 2.333 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(t) 0.389 Tj --332 TJm -(as) 0.894 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 322.5326 597.3012] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 378.8489 597.3012] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj --331 TJm -(if) 0.584 Tj --331 TJm -(a) 0.5 Tj --332 TJm -(ze) 0.888 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(o) 0.5 Tj --332 TJm -(is) 0.672 Tj --332 TJm -(fou) 1.362 Tj -1 TJm -(nd,) 1.39 Tj --331 TJm -(the) 1.389 Tj --332 TJm -(res) 1.23 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(lt) 0.667 Tj --332 TJm -(is) 0.672 Tj --332 TJm -(0,) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 585.346] Tm -0 0 Td -/F10_0 1 Tf -(oth) 1.445 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(rwise) 2.23 Tj --265 TJm -(i) 0.278 Tj -1 TJm -(t) 0.389 Tj --265 TJm -(f) 0.306 Tj -1 TJm -(orms) 2.119 Tj --265 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --265 TJm -(p) 0.556 Tj -1 TJm -(ro) 0.892 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(uct) 1.389 Tj --265 TJm -(of) 0.806 Tj --263 TJm -(all) 1.056 Tj --264 TJm -(the) 1.389 Tj --264 TJm -(n) 0.556 Tj -28 TJm -(um) 1.389 Tj -28 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(rs) 0.786 Tj --264 TJm -(in) 0.834 Tj --264 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --265 TJm -(l) 0.278 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(t.) 0.667 Tj --421 TJm -(F) 0.653 Tj -84 TJm -(or) 0.892 Tj --264 TJm -(the) 1.389 Tj --264 TJm -(fu) 0.862 Tj -1 TJm -(n) 0.556 Tj --264 TJm -(of) 0.806 Tj --264 TJm -(it,) 0.945 Tj --277 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --265 TJm -(ad) 1.056 Tj -1 TJm -(ded) 1.556 Tj --264 TJm -(som) 1.727 Tj --1 TJm -(e) 0.444 Tj --264 TJm -(c) 0.444 Tj --1 TJm -(o) 0.5 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --265 TJm -(to) 0.889 Tj --264 TJm -(p) 0.556 Tj -1 TJm -(ro) 0.892 Tj --28 TJm -(ce) 0.888 Tj --1 TJm -(ss) 0.788 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 573.3909] Tm -0 0 Td -/F10_0 1 Tf -(aft) 1.195 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --403 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --404 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(ite) 1.111 Tj --1 TJm -(d) 0.556 Tj --402 TJm -(to) 0.889 Tj --404 TJm -(mak) 1.861 Tj -28 TJm -(e) 0.444 Tj --404 TJm -(sure) 1.786 Tj --403 TJm -(that) 1.834 Tj --403 TJm -(it) 0.667 Tj --403 TJm -(did) 1.39 Tj --402 TJm -(not) 1.445 Tj --403 TJm -(hap) 1.612 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(en.) 1.278 Tj --654 TJm -(Had) 1.806 Tj --403 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --403 TJm -(not) 1.445 Tj --403 TJm -(c) 0.444 Tj --1 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --403 TJm -(ab) 1.056 Tj --27 TJm -(out) 1.445 Tj --403 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --404 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 447.65 573.3909] Tm -0 0 Td -/F15_0 1 Tf -(sub1) 1.917 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 471.4164 573.3909] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 475.2907 573.3909] Tm -0 0 Td -/F15_0 1 Tf -(exit) 1.563 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 495.126 573.3909] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 500.1073 573.3909] Tm -0 0 Td -/F10_0 1 Tf -(\)\),) 1.056 Tj --420 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ic) 0.722 Tj -27 TJm -(h) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 561.4357] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --409 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --409 TJm -(s) 0.394 Tj --1 TJm -(ame) 1.777 Tj --409 TJm -(as) 0.894 Tj --409 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.243 561.4357] Tm -0 0 Td -/F15_0 1 Tf -(exit) 1.563 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.0782 561.4357] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.0595 561.4357] Tm -0 0 Td -/F10_0 1 Tf -(\),) 0.667 Tj --427 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --409 TJm -(migh) 2.167 Tj -29 TJm -(t) 0.389 Tj --409 TJm -(n) 0.556 Tj -1 TJm -(ot) 0.889 Tj --409 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --409 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(en) 1 Tj --408 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -29 TJm -(vinced) 2.806 Tj --409 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --408 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --409 TJm -(in) 0.834 Tj -1 TJm -(dee) 1.444 Tj --1 TJm -(d) 0.556 Tj --408 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --409 TJm -(considered) 4.564 Tj --408 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(ery) 1.364 Tj --408 TJm -(face) 1.694 Tj --1 TJm -(t) 0.389 Tj --408 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 549.4805] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.0782 549.4805] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --440 TJm -(This) 1.95 Tj --322 TJm -(w) 0.722 Tj -28 TJm -(orks) 1.814 Tj --321 TJm -(b) 0.556 Tj --28 TJm -(ec) 0.888 Tj --1 TJm -(au) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --321 TJm -(the) 1.389 Tj --322 TJm -(task) 1.811 Tj --321 TJm -(of) 0.806 Tj --321 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(adi) 1.334 Tj -1 TJm -(fyin) 1.668 Tj -1 TJm -(g) 0.5 Tj --322 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 306.0736 549.4805] Tm -0 0 Td -/F15_0 1 Tf -(sub1) 1.917 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.8399 549.4805] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 333.7143 549.4805] Tm -0 0 Td -/F15_0 1 Tf -(exit) 1.563 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 353.5495 549.4805] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 358.5308 549.4805] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --321 TJm -(is) 0.672 Tj --322 TJm -(to) 0.889 Tj --321 TJm -(rec) 1.28 Tj --1 TJm -(ogn) 1.556 Tj -1 TJm -(ize) 1.166 Tj --322 TJm -(that) 1.834 Tj --321 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 459.8599 549.4805] Tm -0 0 Td -/F15_0 1 Tf -(exit) 1.563 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 479.6951 549.4805] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 484.6764 549.4805] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --321 TJm -(is) 0.672 Tj --322 TJm -(a) 0.5 Tj --321 TJm -(non) 1.612 Tj -28 TJm -(tai) 1.167 Tj -1 TJm -(l) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 537.5254] Tm -0 0 Td -/F10_0 1 Tf -(call) 1.5 Tj --333 TJm -(and) 1.612 Tj --333 TJm -(so) 0.894 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(call) 1.5 Tj --333 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.4679 537.5254] Tm -0 0 Td -/F15_0 1 Tf -(sub1) 1.917 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.2342 537.5254] Tm -0 0 Td -/F10_0 1 Tf -(m) 0.833 Tj -27 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --333 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --334 TJm -(in) 0.834 Tj --333 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(se) 0.838 Tj --1 TJm -(q) 0.528 Tj -1 TJm -(uel,) 1.556 Tj --333 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(it) 0.667 Tj --333 TJm -(will) 1.556 Tj --333 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --334 TJm -(ign) 1.334 Tj -1 TJm -(ore) 1.336 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 520.4306] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8743 520.4306] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7924 520.4306] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4091 508.4754] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2835 508.4754] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4159 508.4754] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2903 508.4754] Tm -0 0 Td -/F15_0 1 Tf -(ls) 0.665 Tj --415 TJm -(exi) 1.231 Tj -1 TJm -(t) 0.332 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.5629 508.4754] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8183 496.5203] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 496.5203] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 484.5651] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9762 484.5651] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(ls) 0.665 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 141.5958 484.5651] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.6654 484.5651] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 171.3784 483.0707] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.0857 484.5651] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.067 484.5651] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2274 472.6099] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9762 472.6099] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.686 472.6099] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5604 472.6099] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.7574 472.6099] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1018 460.6548] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8506 460.6548] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8791 459.1604] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.5864 460.6548] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.4608 460.6548] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.5932 460.6548] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.4676 460.6548] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.3238 460.6548] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.9956 448.6996] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.7443 448.6996] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 215.7728 447.2052] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.4801 448.6996] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.3545 448.6996] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.4869 448.6996] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.3613 448.6996] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 289.4828 448.6996] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.5524 448.6996] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 319.2654 447.2052] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 369.9727 448.6996] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 373.8471 448.6996] Tm -0 0 Td -/F34_0 1 Tf -(%) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.41 Tc -[9.9626 0 0 9.9626 382.1493 448.6996] Tm -0 0 Td -/F15_0 1 Tf -(ad) 1.022 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 397.4479 448.6996] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.87 436.7444] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.7444 436.7444] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.7079 436.7444] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.5822 436.7444] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.7792 436.7444] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.9744 436.7444] Tm -0 0 Td -/F15_0 1 Tf -(exit) 1.563 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.4888 436.7444] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6367 424.7893] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 424.7893] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.4746 424.7893] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.349 424.7893] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.546 424.7893] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.7412 424.7893] Tm -0 0 Td -/F15_0 1 Tf -(exit) 1.563 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.2555 424.7893] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 412.8341] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 412.8341] Tm -0 0 Td -/F15_0 1 Tf -(zer) 1.291 Tj -52 TJm -(o) 0.511 Tj --1 TJm -(?) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0496 412.8341] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.924 412.8341] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.121 412.8341] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.9393 412.8341] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 200.9678 411.3397] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.6751 412.8341] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.5495 412.8341] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.6819 412.8341] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -q -[1 0 0 1 268.5563 411.2401] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 275.7567 412.8341] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.8263 412.8341] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 305.5393 411.3397] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 356.2466 412.8341] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 360.121 412.8341] Tm -0 0 Td -/F15_0 1 Tf -(sub1) 1.917 Tj -q -[1 0 0 1 383.8873 411.2401] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 391.0878 412.8341] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.065 400.8789] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.9393 400.8789] Tm -0 0 Td -/F15_0 1 Tf -(exit) 1.563 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.7746 400.8789] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.7559 400.8789] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 388.9237] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 388.9237] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 388.9237] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.3754 388.9237] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 151.4039 387.4294] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.1112 388.9238] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.9856 388.9238] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.118 388.9238] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.9924 388.9238] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 225.1139 388.9238] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.1835 388.9238] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 254.8965 387.4294] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.6038 388.9238] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.4782 388.9238] Tm -0 0 Td -/F34_0 1 Tf -(%) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 317.7804 388.9238] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.6548 388.9238] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 346.8518 388.9238] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 354.047 388.9238] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 360.1685 388.9238] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.5011 376.9686] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.3755 376.9686] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.339 376.9686] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.2134 376.9686] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.4104 376.9686] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.6056 376.9686] Tm -0 0 Td -/F15_0 1 Tf -(exit) 1.563 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.1199 376.9686] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 359.8738] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --334 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --333 TJm -(te) 0.833 Tj --1 TJm -(st) 0.783 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(elo) 1.222 Tj -28 TJm -(w) 0.722 Tj --334 TJm -(h) 0.556 Tj -1 TJm -(and) 1.612 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(s) 0.394 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(b) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(e) 0.444 Tj --334 TJm -(case) 1.782 Tj --334 TJm -(where) 2.558 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.9196 359.8738] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.2218 359.8738] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rn) 0.948 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(with) 1.945 Tj -1 TJm -(out) 1.445 Tj --333 TJm -(in) 0.834 Tj -29 TJm -(v) 0.528 Tj -28 TJm -(o) 0.5 Tj --1 TJm -(k) 0.528 Tj -1 TJm -(ing) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 436.6332 359.8738] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 451.3266 359.8738] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 342.779] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0697 342.779] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 342.779] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.1255 342.779] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.9999 342.779] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.1323 342.779] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0067 342.779] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 149.7001 342.779] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.7697 342.779] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.7332 342.779] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.5702 342.779] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.2636 342.779] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 330.8239] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 330.8239] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 99.9508 330.8239] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 330.8239] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6464 330.8239] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.8416 330.8239] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.6628 330.8239] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 318.8687] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 301.7739] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --360 TJm -(next) 1.917 Tj --360 TJm -(e) 0.444 Tj --1 TJm -(xamp) 2.417 Tj -1 TJm -(le) 0.722 Tj --361 TJm -(corres) 2.566 Tj --1 TJm -(p) 0.556 Tj --27 TJm -(ond) 1.612 Tj -1 TJm -(s) 0.394 Tj --361 TJm -(to) 0.889 Tj --360 TJm -(S) 0.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(heme) 2.277 Tj --1 TJm -(\325s) 0.672 Tj --360 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5983 301.7739] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.6377 301.7739] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.5121 301.7739] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 344.9112 301.7739] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 348.7856 301.7739] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 357.918 301.7739] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 361.7924 301.7739] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 376.4858 301.7739] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 387.5554 301.7739] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 423.5189 301.7739] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 437.3559 301.7739] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 452.0493 301.7739] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\).) 1.834 Tj --524 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --361 TJm -(ad) 1.056 Tj -1 TJm -(d) 0.556 Tj --360 TJm -(one) 1.5 Tj --360 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 289.8187] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(answ) 2.172 Tj -27 TJm -(er) 0.836 Tj --333 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(cause) 2.338 Tj --1 TJm -(,) 0.278 Tj --333 TJm -(when) 2.278 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(v) 0.528 Tj -55 TJm -(al) 0.778 Tj -1 TJm -(ue) 1 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(retur) 2.173 Tj -1 TJm -(ned) 1.556 Tj --333 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(the) 1.389 Tj --333 TJm -(defaul) 2.64 Tj -1 TJm -(t) 0.389 Tj --334 TJm -(con) 1.5 Tj -28 TJm -(ti) 0.667 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(uati) 1.723 Tj -1 TJm -(on,) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 405.9981 289.8187] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 431.0374 289.8187] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(aiti) 1.445 Tj -1 TJm -(ng.) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 272.724] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 272.724] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 272.724] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 112.7212 271.2296] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.4286 272.724] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3029 272.724] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.4354 272.724] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.3097 272.724] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 186.166 272.724] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.2356 272.724] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 215.9486 271.2296] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.6559 272.724] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.5303 272.724] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.4259 272.724] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 260.7688] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 260.7688] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.9999 260.7688] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8743 260.7688] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0067 260.7688] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.8811 260.7688] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 153.5745 260.7688] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.6441 260.7688] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.6076 260.7688] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.4446 260.7688] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.138 260.7688] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 248.8136] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 248.8136] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 99.9508 248.8136] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 248.8136] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6464 248.8136] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.8416 248.8136] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.6628 248.8136] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 236.8585] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 219.7637] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --446 TJm -(thi) 1.223 Tj -1 TJm -(rd) 0.948 Tj --445 TJm -(e) 0.444 Tj --1 TJm -(xampl) 2.695 Tj -1 TJm -(e) 0.444 Tj --447 TJm -(sho) 1.45 Tj -28 TJm -(ws) 1.116 Tj --447 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --446 TJm -(the) 1.389 Tj --446 TJm -(Sc) 1 Tj -28 TJm -(hem) 1.833 Tj --1 TJm -(e) 0.444 Tj --446 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(press) 2.18 Tj --1 TJm -(ion) 1.334 Tj --445 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 334.4658 219.7637] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 359.5052 219.7637] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 363.3795 219.7637] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 395.7786 219.7637] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 399.653 219.7637] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 408.7854 219.7637] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 412.6598 219.7637] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 427.3532 219.7637] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 438.4228 219.7637] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 474.3863 219.7637] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 481.0281 219.7637] Tm -0 0 Td -/F41_0 1 Tf -(50) 1 Tj --1 TJm -(5) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 502.6139 219.7637] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 509.8091 219.7637] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 524.5025 219.7637] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 207.8085] Tm -0 0 Td -/F10_0 1 Tf -(w) 0.722 Tj -28 TJm -(ould) 1.89 Tj --333 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --334 TJm -(tr) 0.781 Tj -1 TJm -(anslated) 3.617 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(adically) 3.362 Tj -84 TJm -(.) 0.278 Tj --444 TJm -(Sin) 1.39 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.4296 207.8085] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.4689 207.8085] Tm -0 0 Td -/F10_0 1 Tf -(is) 0.672 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --333 TJm -(the) 1.389 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -28 TJm -(ti) 0.667 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(uati) 1.723 Tj -1 TJm -(on,) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 370.5974 207.8085] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 385.2908 207.8085] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --333 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(up) 1.112 Tj --333 TJm -(ad) 1.056 Tj -1 TJm -(din) 1.39 Tj -1 TJm -(g) 0.5 Tj --333 TJm -(one) 1.5 Tj --334 TJm -(to) 0.889 Tj --333 TJm -(ze) 0.888 Tj --1 TJm -(ro.) 1.17 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 190.7137] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 190.7137] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6927 190.7137] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 112.7212 189.2194] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.4285 190.7138] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3029 190.7138] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.4353 190.7138] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.3097 190.7138] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 186.166 190.7138] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.2356 190.7138] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 215.9486 189.2194] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.6559 190.7138] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.5303 190.7138] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.4259 190.7138] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 178.7586] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 178.7586] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 166.8034] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 166.8034] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.2344 166.8034] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.1088 166.8034] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.8022 166.8034] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 154.8483] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 154.8483] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.4747 154.8483] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 156.1165 154.8483] Tm -0 0 Td -/F41_0 1 Tf -(50) 1 Tj --1 TJm -(5) 0.5 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.7022 154.8483] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.8975 154.8483] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.5909 154.8483] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.6045 142.8931] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.4789 142.8931] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.6113 142.8931] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.4857 142.8931] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.3069 142.8931] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.5021 142.8931] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.3233 142.8931] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 130.9379] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 113.8431] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --1 TJm -(,) 0.278 Tj --442 TJm -(since) 2.116 Tj --421 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(re) 0.836 Tj --421 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --421 TJm -(no) 1.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.5758 113.8431] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.747 113.8431] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj --420 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --421 TJm -(list,) 1.617 Tj --442 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --421 TJm -(get) 1.333 Tj --421 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --421 TJm -(pr) 0.948 Tj -1 TJm -(o) 0.5 Tj --28 TJm -(du) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj --420 TJm -(of) 0.806 Tj --420 TJm -(the) 1.389 Tj --421 TJm -(n) 0.556 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(m) 0.833 Tj -27 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --421 TJm -(in) 0.834 Tj --420 TJm -(the) 1.389 Tj --421 TJm -(l) 0.278 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(t) 0.389 Tj --420 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --421 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(rned) 1.948 Tj --420 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 101.888] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(ok) 1.028 Tj -1 TJm -(ing) 1.334 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(defau) 2.362 Tj -1 TJm -(lt) 0.667 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -28 TJm -(ti) 0.667 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(uati) 1.723 Tj -1 TJm -(on.) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(19) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 20 20 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3532 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 698.0822] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.36 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.2344 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9278 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.7624 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 686.127] Tm -0 0 Td -/F15_0 1 Tf -(pr) 0.933 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(du) 1.048 Tj -1 TJm -(ct) 0.792 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6003 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 152.2421 686.127] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.8465 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 172.7209 686.127] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.6089 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.8041 686.127] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.1063 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.9807 686.127] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.962 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.1573 686.127] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.1386 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.3338 686.127] Tm -0 0 Td -/F15_0 1 Tf -(out) 1.38 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.0273 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.6045 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.4789 674.1718] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.6113 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.4857 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.3069 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.5021 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.3233 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 662.2167] Tm -0 0 Td -/F41_0 1 Tf -(725760) 3 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --333 TJm -(las) 1.172 Tj --1 TJm -(t) 0.389 Tj --333 TJm -(example) 3.583 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(eha) 1.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(es) 0.838 Tj --334 TJm -(the) 1.389 Tj --334 TJm -(same) 2.171 Tj --334 TJm -(as) 0.894 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --334 TJm -(simple) 2.783 Tj --334 TJm -(S) 0.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(me) 1.277 Tj --334 TJm -(example.) 3.861 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8745 626.3512] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4093 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2837 614.396] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4161 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2905 614.396] Tm -0 0 Td -/F15_0 1 Tf -(k0) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.3158 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8185 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.5672 602.4408] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.3269 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.2013 602.4408] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.6004 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.4748 602.4408] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.6072 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.4816 602.4408] Tm -0 0 Td -/F15_0 1 Tf -(k1) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.5068 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.0096 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.884 590.4857] Tm -0 0 Td -/F15_0 1 Tf -(k0) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.2301 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.1045 590.4857] Tm -0 0 Td -/F34_0 1 Tf -(') 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.1741 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.0485 590.4857] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(/c) 0.971 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.4476 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.322 590.4857] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.4544 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.3288 590.4857] Tm -0 0 Td -/F15_0 1 Tf -(k2) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 259.3541 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.4237 590.4857] Tm -0 0 Td -/F15_0 1 Tf -(k1) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.7698 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.179 590.4857] Tm -0 0 Td -/F15_0 1 Tf -(k2) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.2043 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 324.0226 590.4857] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.004 590.4857] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3534 578.5305] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.3348 578.5305] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9442 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(But,) 1.931 Tj --332 TJm -(monad) 2.945 Tj -1 TJm -(if) 0.584 Tj -1 TJm -(ying) 1.862 Tj --331 TJm -(it) 0.667 Tj --332 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --333 TJm -(a) 0.5 Tj --331 TJm -(bit) 1.223 Tj --331 TJm -(tric) 1.503 Tj -28 TJm -(ky) 1.056 Tj -83 TJm -(.) 0.278 Tj --443 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --332 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.9777 560.5977] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.7373 560.5977] Tm -0 0 Td -/F121_0 1 Tf -(!) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.4861 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.6813 560.5977] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.6627 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --332 TJm -(th) 0.945 Tj -1 TJm -(at) 0.889 Tj --332 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --333 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --332 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --332 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -28 TJm -(ti) 0.667 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(uati) 1.723 Tj -1 TJm -(on) 1.056 Tj --332 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 444.0398 560.5977] Tm -0 0 Td -/F15_0 1 Tf -(k1) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 458.37 560.5977] Tm -0 0 Td -/F10_0 1 Tf -(has) 1.45 Tj --332 TJm -(to) 0.889 Tj --331 TJm -(m) 0.833 Tj --1 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --332 TJm -(to) 0.889 Tj --332 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0002 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(\336r) 0.948 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --333 TJm -(se) 0.838 Tj --1 TJm -(qu) 1.084 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(,) 0.278 Tj --333 TJm -(and) 1.612 Tj --333 TJm -(similarl) 3.231 Tj -1 TJm -(y) 0.528 Tj -83 TJm -(,) 0.278 Tj --333 TJm -(the) 1.389 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.1012 548.6426] Tm -0 0 Td -/F15_0 1 Tf -(k0) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.4473 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.3217 548.6426] Tm -0 0 Td -/F34_0 1 Tf -(') 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.3913 548.6426] Tm -0 0 Td -/F121_0 1 Tf -(!) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.4609 548.6426] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.4423 548.6426] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(has) 1.45 Tj --333 TJm -(to) 0.889 Tj --334 TJm -(mo) 1.333 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(to) 0.889 Tj --333 TJm -(the) 1.389 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(ec) 0.888 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(equ) 1.528 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(l.) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0002 530.7098] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0698 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8186 530.7098] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.3534 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2278 518.7547] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.3602 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.2346 518.7547] Tm -0 0 Td -/F15_0 1 Tf -(k0) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.2599 518.7547] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.7626 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5113 506.7995] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 131.5398 505.3051] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.2471 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.1215 506.7995] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.2539 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.1283 506.7995] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.9846 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.9286 506.7995] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.5445 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.7397 506.7995] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.7211 506.7995] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.637 494.8443] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5114 494.8443] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0462 482.8892] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9206 482.8892] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.053 482.8892] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.9274 482.8892] Tm -0 0 Td -/F15_0 1 Tf -(k1) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.9527 482.8892] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.4554 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2041 470.934] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 154.2326 469.4396] Tm -0 0 Td -/F18_0 1 Tf -(co) 1.075 Tj -1 TJm -(n) 0.706 Tj --1 TJm -(t) 0.432 Tj -1 TJm -(in) 1.11 Tj --1 TJm -(uat) 1.727 Tj -1 TJm -(ion) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.9399 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.8143 470.934] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.9467 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.8211 470.934] Tm -0 0 Td -/F15_0 1 Tf -(n) 0.562 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 228.1866 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.2562 470.934] Tm -0 0 Td -/F15_0 1 Tf -(k0) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.6023 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.4767 470.934] Tm -0 0 Td -/F34_0 1 Tf -(') 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.5463 470.934] Tm -0 0 Td -/F15_0 1 Tf -(n) 0.562 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.2326 470.934] Tm -0 0 Td -/F41_0 1 Tf -(1) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.214 470.934] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3298 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2042 458.9788] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(al) 0.767 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(c) 0.46 Tj -51 TJm -(c) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.5113 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3857 458.9788] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.5181 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.3925 458.9788] Tm -0 0 Td -/F15_0 1 Tf -(k2) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 191.4177 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.4873 458.9788] Tm -0 0 Td -/F15_0 1 Tf -(k1) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.8335 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.2427 458.9788] Tm -0 0 Td -/F15_0 1 Tf -(k2) 0.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.2679 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.6047 447.0237] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 92.4791 447.0237] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.6115 447.0237] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.4859 447.0237] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.3071 447.0237] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.5023 447.0237] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.3235 447.0237] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0003 435.0685] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9442 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --334 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(t) 0.389 Tj --334 TJm -(mon) 1.889 Tj -1 TJm -(ad) 1.056 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.6703 417.1357] Tm -0 0 Td -/F15_0 1 Tf -(identity) 3.297 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.7159 417.1357] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 384.1899] Tm -0 0 Td -/F9_0 1 Tf -(11) 1.126 Tj --1126 TJm -(The) 1.92 Tj --376 TJm -(Iden) 2.182 Tj -31 TJm -(ti) 0.751 Tj --1 TJm -(t) 0.438 Tj -31 TJm -(y) 0.594 Tj --375 TJm -(Monad) 3.427 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 362.369] Tm -0 0 Td -/F10_0 1 Tf -(Here) 2.03 Tj --334 TJm -(is) 0.672 Tj --333 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.7265 362.369] Tm -0 0 Td -/F15_0 1 Tf -(identity) 3.297 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.772 362.369] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj -1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 344.4362] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 344.4362] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 344.4362] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 127.5055 342.9418] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 332.481] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 332.481] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1467 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 320.5259] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 320.5259] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.9028 320.5259] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.6515 320.5259] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.8321 320.5259] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 308.5707] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.2311 308.5707] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 284.6604] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 284.6604] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 284.6604] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 126.821 283.166] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 272.7052] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 272.7052] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.4161 272.7052] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 272.7052] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5252 272.7052] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 260.75] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 260.75] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 260.75] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 260.75] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.703 260.75] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 248.7949] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 248.7949] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.312 248.7949] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.0607 248.7949] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj --410 TJm -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.2413 248.7949] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(;) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.3992 248.7949] Tm -0 0 Td -/F34_0 1 Tf -(#) 1 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.7015 248.7949] Tm -0 0 Td -/F10_0 1 Tf -(=) 0.778 Tj --333 TJm -(This) 1.95 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(a) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.057 Tc -[9.9626 0 0 9.9626 228.8393 248.7949] Tm -0 0 Td -/F16_0 1 Tf -(MB) 1.729 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.9869 248.7949] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 236.8397] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 236.8397] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9231 236.8397] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 218.9069] Tm -0 0 Td -/F10_0 1 Tf -(Consider) 3.842 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.3835 218.9069] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.5602 218.9069] Tm -0 0 Td -/F10_0 1 Tf -(fr) 0.698 Tj -1 TJm -(om) 1.333 Tj --318 TJm -(the) 1.389 Tj --318 TJm -(\336r) 0.948 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --317 TJm -(le) 0.722 Tj --1 TJm -(ctur) 1.781 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj --439 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --318 TJm -(tak) 1.417 Tj -28 TJm -(e) 0.444 Tj --319 TJm -(t) 0.389 Tj -1 TJm -(hat) 1.445 Tj --318 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(on) 1.056 Tj --318 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --318 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(lac) 1.222 Tj --1 TJm -(e) 0.444 Tj --318 TJm -(eac) 1.388 Tj -27 TJm -(h) 0.556 Tj --317 TJm -(use) 1.394 Tj --319 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 489.2259 218.9069] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 507.9389 217.4126] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.028 Tc -[9.9626 0 0 9.9626 529.484 218.907] Tm -0 0 Td -/F10_0 1 Tf -(by) 1.084 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72.0001 206.9518] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 90.7131 205.4574] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 123.3314 206.9518] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.7033 206.9518] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 160.7317 205.4574] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td --0.028 Tc -[9.9626 0 0 9.9626 182.4315 206.9518] Tm -0 0 Td -/F10_0 1 Tf -(by) 1.084 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.2685 206.9518] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 214.297 205.4574] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.5944 206.9518] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --444 TJm -(Then) 2.278 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --334 TJm -(get) 1.333 Tj --333 TJm -(the) 1.389 Tj --333 TJm -(follo) 1.862 Tj -28 TJm -(win) 1.556 Tj -1 TJm -(g) 0.5 Tj --334 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(\336) 0.556 Tj -1 TJm -(niti) 1.501 Tj -1 TJm -(on.) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(20) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 21 21 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 710.0373] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 698.0822] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 686.127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 686.127] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 674.1718] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.734 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.8037 674.1718] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 167.5167 672.6774] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.135 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 662.2166] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 662.2166] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6862 662.2166] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 662.2166] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8957 662.2166] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 650.2615] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 648.7671] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.4975 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.3719 650.2615] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.5043 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.3787 650.2615] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.235 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.9067 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.6555 638.3063] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 197.6839 636.8119] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.3023 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.1767 638.3063] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.3091 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.1835 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 253.305 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.3746 638.3063] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 283.0876 636.8119] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7059 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 319.5803 638.3063] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 357.8578 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.7811 626.3511] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.6555 626.3511] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.9868 626.3511] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.8612 626.3511] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.1963 626.3511] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 614.396] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.8425 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.7169 614.396] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.052 614.396] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 602.4408] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3764 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2507 602.4408] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5859 602.4408] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 590.4856] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 590.4856] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 588.9912] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.4975 590.4856] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.3719 590.4856] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.5043 590.4856] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.3787 590.4856] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 185.5002 590.4856] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.5698 590.4856] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 215.2828 588.9912] Tm -0 0 Td -/F18_0 1 Tf -(identit) 3.515 Tj -1 TJm -(y) 0.579 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.9011 590.4856] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.7755 590.4856] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.7545 590.4856] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.6288 590.4856] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.9639 590.4856] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.1592 590.4856] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.2807 590.4856] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 578.5304] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 578.5304] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.182 578.5304] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.0564 578.5304] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.3915 578.5304] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 566.5753] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 566.5753] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.6267 566.5753] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.501 566.5753] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.8324 566.5753] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.7068 566.5753] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.0419 566.5753] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 542.6649] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0696 542.6649] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 542.6649] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.2753 542.6649] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 149.9171 542.6649] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.5215 542.6649] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 170.3959 542.6649] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.2839 542.6649] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.4791 542.6649] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.7813 542.6649] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.6557 542.6649] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.637 542.6649] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.8323 542.6649] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.8136 542.6649] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 530.7098] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.1766 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 88.051 530.7098] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 101.3345 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.4041 530.7098] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 530.7098] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 512.777] Tm -0 0 Td -/F10_0 1 Tf -(This) 1.95 Tj --443 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --443 TJm -(a) 0.5 Tj --443 TJm -(p) 0.556 Tj -1 TJm -(ure) 1.392 Tj --443 TJm -(solu) 1.728 Tj -1 TJm -(tion) 1.723 Tj --442 TJm -(b) 0.556 Tj --28 TJm -(ecause) 2.782 Tj --443 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --443 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --443 TJm -(a) 0.5 Tj --442 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(y) 0.528 Tj --443 TJm -(clean) 2.222 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.545 512.777] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 353.2118 512.777] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 373.6718 512.777] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 391.4204 512.777] Tm -0 0 Td -/F10_0 1 Tf -(:) 0.278 Tj --663 TJm -(b) 0.556 Tj --27 TJm -(oth) 1.445 Tj --442 TJm -(are) 1.336 Tj --443 TJm -(ob) 1.056 Tj -29 TJm -(viously) 3.062 Tj --442 TJm -(the) 1.389 Tj --443 TJm -(i) 0.278 Tj -1 TJm -(den) 1.556 Tj -28 TJm -(tit) 1.056 Tj -28 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 500.8218] Tm -0 0 Td -/F10_0 1 Tf -(fu) 0.862 Tj -1 TJm -(nction) 2.723 Tj -1 TJm -(.) 0.278 Tj --445 TJm -(It) 0.75 Tj --333 TJm -(is) 0.672 Tj --333 TJm -(trivi) 1.865 Tj -1 TJm -(al) 0.778 Tj --333 TJm -(to) 0.889 Tj --334 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(vi) 0.806 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.7129 500.8218] Tm -0 0 Td -/F15_0 1 Tf -(identity) 3.297 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.7585 500.8218] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj --333 TJm -(to) 0.889 Tj --333 TJm -(use) 1.394 Tj --334 TJm -(a) 0.5 Tj --333 TJm -(pai) 1.334 Tj -1 TJm -(r) 0.392 Tj --333 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(os) 0.894 Tj --1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 380.0022 500.8218] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 397.7618 500.8218] Tm -0 0 Td -/F10_0 1 Tf -(has) 1.45 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(p) 0.556 Tj -1 TJm -(ur) 0.948 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(alue.) 2.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 467.876] Tm -0 0 Td -/F9_0 1 Tf -(12) 1.126 Tj --1126 TJm -(App) 2.1 Tj --31 TJm -(endi) 2.076 Tj --1 TJm -(x) 0.594 Tj --374 TJm -(:) 0.313 Tj --501 TJm -(Stat) 2.048 Tj --1 TJm -(e-P) 1.657 Tj -32 TJm -(assing) 2.936 Tj --376 TJm -(St) 1.063 Tj -31 TJm -(yle) 1.42 Tj --375 TJm -(D) 0.862 Tj --1 TJm -(er) 0.972 Tj --1 TJm -(iv) 0.907 Tj -63 TJm -(at) 0.985 Tj --1 TJm -(io) 0.876 Tj --1 TJm -(n) 0.625 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 446.0551] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --339 TJm -(w) 0.722 Tj -28 TJm -(an) 1.056 Tj -28 TJm -(t) 0.389 Tj --338 TJm -(to) 0.889 Tj --338 TJm -(ac) 0.944 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(ally) 1.584 Tj --338 TJm -(main) 2.167 Tj -28 TJm -(tai) 1.167 Tj -1 TJm -(n) 0.556 Tj --338 TJm -(the) 1.389 Tj --338 TJm -(ill) 0.834 Tj -1 TJm -(usion) 2.284 Tj --338 TJm -(of) 0.806 Tj --338 TJm -(a) 0.5 Tj --338 TJm -(state) 2.116 Tj --339 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --338 TJm -(non) 1.612 Tj -1 TJm -(-) 0.333 Tj --1 TJm -(monad) 2.945 Tj -1 TJm -(ic) 0.722 Tj --338 TJm -(fun) 1.418 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ional) 2.112 Tj --338 TJm -(S) 0.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(heme) 2.277 Tj --1 TJm -(.) 0.278 Tj --458 TJm -(T) 0.722 Tj -83 TJm -(o) 0.5 Tj --338 TJm -(do) 1.056 Tj --338 TJm -(thi) 1.223 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --339 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --339 TJm -(will) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 434.0999] Tm -0 0 Td -/F10_0 1 Tf -(need) 2 Tj --280 TJm -(to) 0.889 Tj --280 TJm -(p) 0.556 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(s) 0.394 Tj --280 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --281 TJm -(state) 2.116 Tj --280 TJm -(in) 0.834 Tj --279 TJm -(a) 0.5 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(d) 0.556 Tj --279 TJm -(out) 1.445 Tj --280 TJm -(of) 0.806 Tj --279 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(ery) 1.364 Tj --279 TJm -(re) 0.836 Tj --1 TJm -(cur) 1.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --281 TJm -(\(n) 0.945 Tj -1 TJm -(onsimple\)) 4.228 Tj --280 TJm -(call.) 1.778 Tj --426 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --280 TJm -(will) 1.556 Tj --280 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(iv) 0.806 Tj -28 TJm -(e) 0.444 Tj --280 TJm -(the) 1.389 Tj --280 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj --279 TJm -(that) 1.834 Tj --279 TJm -(w) 0.722 Tj -27 TJm -(ou) 1.056 Tj -1 TJm -(ld) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 422.1448] Tm -0 0 Td -/F10_0 1 Tf -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --303 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(en) 1 Tj --303 TJm -(p) 0.556 Tj -1 TJm -(ro) 0.892 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(uce) 1.444 Tj --1 TJm -(d) 0.556 Tj --302 TJm -(in) 0.834 Tj --302 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --304 TJm -(ab) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ence) 1.888 Tj --303 TJm -(of) 0.806 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.549 422.1448] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 255.262 420.6504] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.6572 422.1448] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.7245 422.1448] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 313.753 420.6504] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 332.1318 422.1448] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --434 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --304 TJm -(start) 2.064 Tj --302 TJm -(our) 1.448 Tj --302 TJm -(c) 0.444 Tj --1 TJm -(ompl) 2.167 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(te) 0.833 Tj --303 TJm -(th) 0.945 Tj -1 TJm -(irt) 1.059 Tj -28 TJm -(y-s) 1.255 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(x) 0.528 Tj --303 TJm -(ste) 1.227 Tj --1 TJm -(p) 0.556 Tj --302 TJm -(soluti) 2.395 Tj -1 TJm -(on.) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 404.212] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 404.212] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 404.212] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 404.212] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2878 404.212] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 392.2569] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 392.2569] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 392.2569] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 392.2569] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 392.2569] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 380.3017] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 380.3017] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 368.3465] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 368.3465] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.734 368.3465] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.8037 368.3465] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 167.5167 366.8521] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2164 368.3465] Tm -0 0 Td -/F10_0 1 Tf -(\325\(\)\)) 1.445 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 356.3913] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 356.3913] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6862 356.3913] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 356.3913] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8957 356.3913] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 344.4362] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 344.4362] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 342.9418] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.5789 344.4362] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 344.4362] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5857 344.4362] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4601 344.4362] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.3164 344.4362] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.9881 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7369 332.481] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 186.7653 330.9866] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.4651 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.3394 332.481] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.4719 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3463 332.481] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 231.4677 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.5373 332.481] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 261.2503 330.9866] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.9501 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.8244 332.481] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 325.102 332.481] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.8625 320.5258] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7369 320.5258] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.5904 320.5258] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.2322 320.5258] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.217 320.5258] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.0914 320.5258] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.4265 320.5258] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 308.5707] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 308.5707] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3647 308.5707] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0065 308.5707] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9913 308.5707] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8657 308.5707] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.2008 308.5707] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 296.6155] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 296.6155] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3764 296.6155] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2508 296.6155] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5859 296.6155] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8508 284.6603] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 283.1659] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.579 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 284.6603] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5858 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4602 284.6603] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 174.5816 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.6512 284.6603] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 204.3642 283.1659] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.064 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.9383 284.6603] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.9173 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.7916 284.6603] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.1268 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.322 284.6603] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.4435 284.6603] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9764 272.7051] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 272.7051] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.7042 272.7051] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.346 272.7051] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.3308 272.7051] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.2052 272.7051] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.5403 272.7051] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 260.75] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 260.75] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 248.7948] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 248.7948] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 129.8792 247.3004] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.5789 248.7948] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.4533 248.7948] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.5857 248.7948] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -0.3985 w -q -[1 0 0 1 168.4601 247.2009] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 175.6605 248.7948] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.7301 248.7948] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.5836 248.7948] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.2254 248.7948] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.2102 248.7948] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.0846 248.7948] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.4197 248.7948] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 236.8397] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 111.8507 236.8397] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.9831 236.8397] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.8575 236.8397] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.7488 236.8397] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\() 0.667 Tj -q -[1 0 0 1 143.5859 235.2457] cm -0 0.1992 m -7.2004 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.1072 236.8397] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.8372 236.8397] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.7679 236.8397] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 218.9069] Tm -0 0 Td -/F10_0 1 Tf -(Be) 1.152 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ore) 1.336 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(di) 0.834 Tj -1 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(in) 0.834 Tj -28 TJm -(to) 0.889 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(length) 2.723 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ri) 0.67 Tj -1 TJm -(v) 0.528 Tj -55 TJm -(at) 0.889 Tj -1 TJm -(ion,) 1.612 Tj --333 TJm -(it) 0.667 Tj --333 TJm -(is) 0.672 Tj --333 TJm -(nec) 1.444 Tj --1 TJm -(es) 0.838 Tj --1 TJm -(sary) 1.814 Tj --333 TJm -(to) 0.889 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(ak) 1.028 Tj -28 TJm -(e) 0.444 Tj --333 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(o) 0.5 Tj --333 TJm -(obse) 1.894 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(v) 0.528 Tj -55 TJm -(at) 0.889 Tj -1 TJm -(ions.) 2.006 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.1766 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(1.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.6554 196.9891] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.7878 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.6622 196.9891] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 123.4834 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.6786 196.9891] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.1458 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.341 196.9891] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.6724 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(is) 0.672 Tj --334 TJm -(equi) 1.806 Tj -1 TJm -(v) 0.528 Tj -55 TJm -(al) 0.778 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(to) 0.889 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.2592 196.9891] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.4692 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.454 Tc -[9.9626 0 0 9.9626 267.2179 196.9891] Tm -0 0 Td -/F15_0 1 Tf -(xe) 0.924 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.6913 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.761 196.9891] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.2281 196.9891] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.1766 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(2.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(In) 0.917 Tj --348 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.3788 177.0638] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.5888 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.454 Tc -[9.9626 0 0 9.9626 137.3375 177.0638] Tm -0 0 Td -/F15_0 1 Tf -(xe) 0.924 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.8109 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.8805 177.0638] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.3477 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --348 TJm -(it) 0.667 Tj --347 TJm -(is) 0.672 Tj --348 TJm -(le) 0.722 Tj --1 TJm -(gi) 0.778 Tj -1 TJm -(timate) 2.833 Tj --348 TJm -(to) 0.889 Tj --348 TJm -(s) 0.394 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(bstitu) 2.562 Tj -1 TJm -(te) 0.833 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.6625 177.0638] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 324.4592 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(for) 1.198 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 339.852 177.0638] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 349.1386 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(in) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 360.9062 177.0638] Tm -0 0 Td -/F15_0 1 Tf -(b) 0.46 Tj -51 TJm -(o) 0.511 Tj -51 TJm -(dy) 0.997 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 383.8386 177.0638] Tm -0 0 Td -/F10_0 1 Tf -(pr) 0.948 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(vided) 2.362 Tj --347 TJm -(that) 1.834 Tj --348 TJm -(n) 0.556 Tj -1 TJm -(o) 0.5 Tj --348 TJm -(un) 1.112 Tj -29 TJm -(w) 0.722 Tj -27 TJm -(an) 1.056 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --347 TJm -(v) 0.528 Tj -55 TJm -(ar) 0.892 Tj -1 TJm -(iabl) 1.612 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 165.1087] Tm -0 0 Td -/F10_0 1 Tf -(captu) 2.445 Tj -1 TJm -(re) 0.836 Tj --334 TJm -(o) 0.5 Tj --28 TJm -(cc) 0.888 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rs,) 1.064 Tj --333 TJm -(and) 1.612 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(cour) 1.892 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e,) 0.722 Tj --333 TJm -(this) 1.617 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(ork) 1.42 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(in) 0.834 Tj --333 TJm -(b) 0.556 Tj --27 TJm -(oth) 1.445 Tj --333 TJm -(d) 0.556 Tj -1 TJm -(irec) 1.558 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(ons.) 1.728 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(F) 0.653 Tj -84 TJm -(or) 0.892 Tj --333 TJm -(e) 0.444 Tj --1 TJm -(xampl) 2.695 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.545 Tc -[9.9626 0 0 9.9626 154.358 143.1909] Tm -0 0 Td -/F15_0 1 Tf -(fx) 0.771 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.6668 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.422 Tc -[9.9626 0 0 9.9626 183.6108 143.1909] Tm -0 0 Td -/F15_0 1 Tf -(gx) 0.924 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 198.2171 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.422 Tc -[9.9626 0 0 9.9626 209.2867 143.1909] Tm -0 0 Td -/F15_0 1 Tf -(gx) 0.924 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.893 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(can) 1.5 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --333 TJm -(re) 0.836 Tj --1 TJm -(wr) 1.114 Tj -1 TJm -(itten) 2.056 Tj --333 TJm -(as) 0.894 Tj --334 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.9952 143.1909] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 346.2052 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 353.9539 143.1909] Tm -0 0 Td -/F15_0 1 Tf -(gx) 0.924 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 367.6788 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.422 Tc -[9.9626 0 0 9.9626 371.5532 143.1909] Tm -0 0 Td -/F15_0 1 Tf -(gx) 0.924 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 386.1594 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.545 Tc -[9.9626 0 0 9.9626 408.8522 143.1909] Tm -0 0 Td -/F15_0 1 Tf -(fx) 0.771 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 423.161 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 434.2306 143.1909] Tm -0 0 Td -/F15_0 1 Tf -(gx) 0.924 Tj --454 TJm -(gx) 0.924 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 458.3594 143.1909] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(and) 1.612 Tj --332 TJm -(vice) 1.694 Tj --334 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(a.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 131.2357] Tm -0 0 Td -/F10_0 1 Tf -(Thes) 2.116 Tj --1 TJm -(e) 0.444 Tj --318 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj --318 TJm -(the) 1.389 Tj --318 TJm -(p) 0.556 Tj -1 TJm -(rimary) 2.923 Tj --317 TJm -(tran) 1.837 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ormation) 3.948 Tj -1 TJm -(s) 0.394 Tj --318 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --318 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --318 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --317 TJm -(the) 1.389 Tj --318 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ri) 0.67 Tj -1 TJm -(v) 0.528 Tj -55 TJm -(at) 0.889 Tj -1 TJm -(ion) 1.334 Tj --317 TJm -(b) 0.556 Tj --28 TJm -(elo) 1.222 Tj -28 TJm -(w.) 1 Tj --439 TJm -(F) 0.653 Tj -83 TJm -(u) 0.556 Tj -1 TJm -(rth) 1.337 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(or) 0.892 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(,) 0.278 Tj --320 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --318 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --318 TJm -(stru) 1.731 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(ured) 1.948 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 119.2805] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --262 TJm -(deriv) 2.198 Tj -56 TJm -(ation) 2.223 Tj --260 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --262 TJm -(n) 0.556 Tj -1 TJm -(o) 0.5 Tj --262 TJm -(u) 0.556 Tj -1 TJm -(n) 0.556 Tj -28 TJm -(w) 0.722 Tj -27 TJm -(an) 1.056 Tj -29 TJm -(te) 0.833 Tj --1 TJm -(d) 0.556 Tj --260 TJm -(v) 0.528 Tj -55 TJm -(ar) 0.892 Tj -1 TJm -(iabl) 1.612 Tj -1 TJm -(e) 0.444 Tj --262 TJm -(c) 0.444 Tj --1 TJm -(ap) 1.056 Tj -1 TJm -(tur) 1.337 Tj -1 TJm -(e) 0.444 Tj --262 TJm -(can) 1.5 Tj --261 TJm -(o) 0.5 Tj --28 TJm -(cc) 0.888 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(r.) 0.67 Tj --420 TJm -(It) 0.75 Tj --262 TJm -(i) 0.278 Tj -1 TJm -(s) 0.394 Tj --262 TJm -(alw) 1.5 Tj -28 TJm -(a) 0.5 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(s) 0.394 Tj --262 TJm -(eas) 1.338 Tj --1 TJm -(y) 0.528 Tj --261 TJm -(to) 0.889 Tj --261 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(oid) 1.334 Tj --261 TJm -(suc) 1.394 Tj -27 TJm -(h) 0.556 Tj --260 TJm -(v) 0.528 Tj -55 TJm -(ar) 0.892 Tj -1 TJm -(iabl) 1.612 Tj -1 TJm -(e) 0.444 Tj --262 TJm -(c) 0.444 Tj --1 TJm -(ap) 1.056 Tj -1 TJm -(tur) 1.337 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 107.3254] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --333 TJm -(careful) 2.92 Tj -1 TJm -(ly) 0.806 Tj --333 TJm -(renaming) 4.059 Tj --333 TJm -(som) 1.727 Tj --1 TJm -(e) 0.444 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(ar) 0.892 Tj -1 TJm -(iables.) 2.728 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(21) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 22 22 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --308 TJm -(de\336n) 2.112 Tj -1 TJm -(ition) 2.001 Tj --307 TJm -(b) 0.556 Tj --28 TJm -(elo) 1.222 Tj -28 TJm -(w) 0.722 Tj --308 TJm -(is) 0.672 Tj --308 TJm -(fu) 0.862 Tj -1 TJm -(lly) 1.084 Tj --308 TJm -(expan) 2.584 Tj -1 TJm -(ded:) 1.834 Tj --431 TJm -(there) 2.225 Tj --308 TJm -(are) 1.336 Tj --308 TJm -(neith) 2.223 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 334.8279 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 352.5765 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(s) 0.394 Tj --308 TJm -(nor) 1.448 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 377.06 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(unit) 1.738 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 395.3178 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(s.) 0.672 Tj --436 TJm -(The) 1.722 Tj --308 TJm -(notati) 2.612 Tj -1 TJm -(on) 1.056 Tj --308 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --309 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --308 TJm -(is) 0.672 Tj --308 TJm -(that) 1.834 Tj --308 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(are) 1.336 Tj --332 TJm -(repl) 1.67 Tj -1 TJm -(ac) 0.944 Tj --1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --332 TJm -(an) 1.056 Tj --331 TJm -(arbi) 1.726 Tj -1 TJm -(trary) 2.201 Tj --331 TJm -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(le) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.8517 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.9788 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --331 TJm -(s) 0.394 Tj --1 TJm -(ome) 1.777 Tj --332 TJm -(e) 0.444 Tj --1 TJm -(xp) 1.084 Tj -1 TJm -(res) 1.23 Tj --1 TJm -(sion) 1.728 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 320.7472 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 326.0786 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(,) 0.278 Tj --332 TJm -(whi) 1.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj --332 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --332 TJm -(write) 2.225 Tj --332 TJm -(as) 0.894 Tj --332 TJm -([) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 415.7534 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 421.0847 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(/) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 426.0661 698.0822] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 431.8873 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj --444 TJm -(O) 0.778 Tj -1 TJm -(ur) 0.948 Tj --331 TJm -(\336rst) 1.731 Tj --332 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --332 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(p) 0.556 Tj -1 TJm -(s) 0.394 Tj --333 TJm -(ar) 0.892 Tj -1 TJm -(e) 0.444 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 686.127] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.051 686.127] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 106.764 684.6326] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.1428 686.127] Tm -0 0 Td -/F10_0 1 Tf -(]) 0.278 Tj --364 TJm -(and) 1.612 Tj --364 TJm -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.2758 686.127] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 185.3043 684.6326] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.6832 686.127] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj --538 TJm -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --365 TJm -(use) 1.394 Tj --365 TJm -(\322.) 0.778 Tj --167 TJm -(.) 0.278 Tj --166 TJm -(.) 0.278 Tj --166 TJm -(\323) 0.5 Tj --365 TJm -(when) 2.278 Tj --364 TJm -(an) 1.056 Tj --364 TJm -(e) 0.444 Tj --1 TJm -(xp) 1.084 Tj -1 TJm -(res) 1.23 Tj --1 TJm -(sion) 1.728 Tj --364 TJm -(is) 0.672 Tj --365 TJm -(lar) 1.17 Tj -1 TJm -(ge) 0.944 Tj --365 TJm -(and) 1.612 Tj --364 TJm -(when) 2.278 Tj --364 TJm -(there) 2.225 Tj --365 TJm -(is) 0.672 Tj --365 TJm -(n) 0.556 Tj -1 TJm -(o) 0.5 Tj --365 TJm -(am) 1.333 Tj -28 TJm -(bigu) 1.89 Tj -1 TJm -(it) 0.667 Tj -28 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 674.1718] Tm -0 0 Td -/F10_0 1 Tf -(as) 0.894 Tj --334 TJm -(to) 0.889 Tj --333 TJm -(what) 2.167 Tj --333 TJm -(shoul) 2.284 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(bstitu) 2.562 Tj -1 TJm -(te) 0.833 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(ar) 0.892 Tj -1 TJm -(iable.) 2.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(All) 1.306 Tj --298 TJm -(of) 0.806 Tj --298 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --299 TJm -(use) 1.394 Tj --1 TJm -(s) 0.394 Tj --298 TJm -(of) 0.806 Tj --298 TJm -([) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.2912 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.6225 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(/) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.6039 662.2167] Tm -0 0 Td -/F15_0 1 Tf -(x) 0.464 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.4251 662.2167] Tm -0 0 Td -/F10_0 1 Tf -(]) 0.278 Tj --298 TJm -(in) 0.834 Tj --298 TJm -(th) 0.945 Tj -1 TJm -(is) 0.672 Tj --299 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(ri) 0.67 Tj -1 TJm -(v) 0.528 Tj -55 TJm -(at) 0.889 Tj -1 TJm -(ion) 1.334 Tj --298 TJm -(are) 1.336 Tj --299 TJm -(u) 0.556 Tj -1 TJm -(nam) 1.889 Tj -28 TJm -(bigu) 1.89 Tj -1 TJm -(ous,) 1.728 Tj --305 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --298 TJm -(des) 1.394 Tj --1 TJm -(ign) 1.334 Tj -1 TJm -(\321s) 1.394 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ado) 1.556 Tj -28 TJm -(wing) 2.056 Tj --298 TJm -(of) 0.806 Tj --298 TJm -(lexical) 2.75 Tj --298 TJm -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(s) 0.394 Tj --299 TJm -(wil) 1.278 Tj -1 TJm -(l) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 650.2615] Tm -0 0 Td -/F10_0 1 Tf -(not) 1.445 Tj --344 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --345 TJm -(a) 0.5 Tj --344 TJm -(conce) 2.388 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(n.) 0.834 Tj --477 TJm -(E) 0.681 Tj -1 TJm -(ac) 0.944 Tj -27 TJm -(h) 0.556 Tj --344 TJm -(ste) 1.227 Tj --1 TJm -(p) 0.556 Tj --343 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj --344 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --345 TJm -(teste) 2.06 Tj --1 TJm -(d) 0.556 Tj --344 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --344 TJm -(will) 1.556 Tj --344 TJm -(p) 0.556 Tj -1 TJm -(ro) 0.892 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(uce) 1.444 Tj --345 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --345 TJm -(correc) 2.616 Tj --1 TJm -(t) 0.389 Tj --344 TJm -(an) 1.056 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(.) 0.278 Tj --477 TJm -(This) 1.95 Tj --344 TJm -(prop) 2.004 Tj --27 TJm -(ert) 1.225 Tj -28 TJm -(y) 0.528 Tj --344 TJm -(insur) 2.176 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --344 TJm -(that) 1.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 638.3063] Tm -0 0 Td -/F10_0 1 Tf -(a) 0.5 Tj --388 TJm -(t) 0.389 Tj -28 TJm -(yp) 1.084 Tj --27 TJm -(ograp) 2.448 Tj -1 TJm -(hi) 0.834 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj --387 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(ror) 1.284 Tj --387 TJm -(do) 1.056 Tj --28 TJm -(es) 0.838 Tj --388 TJm -(not) 1.445 Tj --387 TJm -(p) 0.556 Tj --28 TJm -(ersis) 1.902 Tj --1 TJm -(t) 0.389 Tj --387 TJm -(th) 0.945 Tj -1 TJm -(rough) 2.504 Tj --387 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(se) 0.838 Tj --388 TJm -(tran) 1.837 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ormations,) 4.62 Tj --401 TJm -(only) 1.862 Tj --387 TJm -(to) 0.889 Tj --387 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --388 TJm -(d) 0.556 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(co) 0.944 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --387 TJm -(when) 2.278 Tj --388 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --388 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(d) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 626.3512] Tm -0 0 Td -/F10_0 1 Tf -(res) 1.23 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(lt) 0.667 Tj --333 TJm -(fai) 1.084 Tj -1 TJm -(ls) 0.672 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.2139 610.1253] Tm -0 0 Td -/F10_0 1 Tf -(1/2.) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 610.1253] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 610.1253] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 131.6706 608.6309] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.0494 610.1253] Tm -0 0 Td -/F10_0 1 Tf -(]) 0.278 Tj --333 TJm -(and) 1.612 Tj --333 TJm -([) 0.278 Tj -1 TJm -(.../) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.5605 610.1253] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 209.589 608.6309] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.9678 610.1253] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 594.0423] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 594.0423] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7924 594.0423] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 594.0423] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2877 594.0423] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 582.0871] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 582.0871] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 582.0871] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 582.0871] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 582.0871] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 570.1319] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 570.1319] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 558.1768] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 558.1768] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.734 558.1768] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.678 558.1768] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.8105 558.1768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.6849 558.1768] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 171.5411 558.1768] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.6107 558.1768] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.7432 558.1768] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.6176 558.1768] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.5089 558.1768] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.1133 558.1768] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 226.2905 558.1768] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.1462 558.1768] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.0375 558.1768] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(\325\(\)\)) 1.445 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 546.2216] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 546.2216] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6862 546.2216] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 546.2216] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8957 546.2216] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 534.2664] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.7251 534.2664] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.8575 534.2664] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.7319 534.2664] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.9667 534.2664] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2599 522.3113] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.1343 522.3113] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.2667 522.3113] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.1411 522.3113] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.1445 522.3113] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.6691 510.3561] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.5435 510.3561] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.6759 510.3561] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.5503 510.3561] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.4416 510.3561] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.0783 498.4009] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.9527 498.4009] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.1627 498.4009] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.9114 498.4009] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.9531 498.4009] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.8275 498.4009] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.0432 498.4009] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.4875 486.4458] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.3619 486.4458] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.5719 486.4458] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.3206 486.4458] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.8657 486.4458] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.74 486.4458] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.2205 486.4458] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.1645 486.4458] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.7447 486.4458] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.619 486.4458] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.0995 486.4458] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.8967 474.4906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.7711 474.4906] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.981 474.4906] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.7298 474.4906] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.4095 474.4906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.2839 474.4906] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(new-a) 2.555 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.0637 474.4906] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.3059 462.5354] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.1803 462.5354] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.1193 462.5354] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.1717 450.5803] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0461 450.5803] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.1785 450.5803] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.0529 450.5803] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.9091 450.5803] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.5809 438.6251] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.204 438.6251] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.3364 438.6251] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.2108 438.6251] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.4456 438.6251] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.7388 426.6699] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6132 426.6699] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.7456 426.6699] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.62 426.6699] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.6234 426.6699] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.148 414.7148] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.0224 414.7148] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.1548 414.7148] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.0292 414.7148] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.9205 414.7148] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.5572 402.7596] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.4316 402.7596] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.6416 402.7596] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.3903 402.7596] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.432 402.7596] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.3064 402.7596] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.5221 402.7596] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.9664 390.8044] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.8408 390.8044] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.0508 390.8044] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.7995 390.8044] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.3446 390.8044] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.2189 390.8044] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.6994 390.8044] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.6434 390.8044] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.2236 390.8044] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.0979 390.8044] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 325.5784 390.8044] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.3756 378.8493] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.25 378.8493] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.4599 378.8493] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.2087 378.8493] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.8884 378.8493] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.7628 378.8493] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(new-a) 2.555 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5426 378.8493] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.7848 366.8941] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.6592 366.8941] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.5982 366.8941] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.1158 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.9901 354.9389] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.1226 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.997 354.9389] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.1184 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.0624 354.9389] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.1949 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.0692 354.9389] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 186.9255 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.9951 354.9389] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.1276 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.0019 354.9389] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8933 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.4977 354.9389] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 241.6748 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.5305 354.9389] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.4219 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.2402 354.9389] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.5178 354.9389] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.1718 342.9838] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0462 342.9838] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.8997 342.9838] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.5415 342.9838] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.5263 342.9838] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.4007 342.9838] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.7358 342.9838] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.637 331.0286] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5114 331.0286] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3649 331.0286] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0067 331.0286] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9915 331.0286] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8659 331.0286] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.201 331.0286] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2278 319.0734] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9766 319.0734] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3766 319.0734] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.251 319.0734] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5861 319.0734] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1022 307.1183] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.7253 307.1183] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.8578 307.1183] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.7322 307.1183] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.9669 307.1183] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2602 295.1631] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.1346 295.1631] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.267 295.1631] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.1414 295.1631] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.1448 295.1631] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.6694 283.2079] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.5438 283.2079] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.6762 283.2079] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.5506 283.2079] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.4419 283.2079] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.0786 271.2528] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.953 271.2528] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.1629 271.2528] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.9117 271.2528] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.9534 271.2528] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.8278 271.2528] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.0435 271.2528] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.4878 259.2976] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.3622 259.2976] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.5722 259.2976] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.3209 259.2976] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.866 259.2976] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.7403 259.2976] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.2208 259.2976] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.1648 259.2976] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.745 259.2976] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.6193 259.2976] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.0998 259.2976] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.897 247.3424] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.7714 247.3424] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.9813 247.3424] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.7301 247.3424] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.4098 247.3424] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.2842 247.3424] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(new-a) 2.555 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.064 247.3424] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.3062 235.3873] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.1806 235.3873] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.1196 235.3873] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.172 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0464 223.4321] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.1788 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.0532 223.4321] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.1747 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.1186 223.4321] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.2511 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.1255 223.4321] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 171.9817 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.0513 223.4321] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.1838 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.0582 223.4321] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.9495 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.5539 223.4321] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 226.7311 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.5868 223.4321] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.4781 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.2965 223.4321] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.2754 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.1498 223.4321] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 307.4849 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 314.6802 223.4321] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 320.8016 223.4321] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6372 211.4769] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5116 211.4769] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3651 211.4769] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0069 211.4769] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9917 211.4769] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8661 211.4769] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.2012 211.4769] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.228 199.5218] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1024 199.5218] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1024 187.5666] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.7255 187.5666] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.858 187.5666] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.7323 187.5666] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.9671 187.5666] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2603 175.6114] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.1347 175.6114] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.2671 175.6114] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.1415 175.6114] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.1449 175.6114] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.6695 163.6563] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.5439 163.6563] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.6763 163.6563] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.5507 163.6563] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.442 163.6563] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.0787 151.7011] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.9531 151.7011] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.1631 151.7011] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.9118 151.7011] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.9535 151.7011] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.8279 151.7011] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.0436 151.7011] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.4879 139.7459] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.3623 139.7459] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.5723 139.7459] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.321 139.7459] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.8661 139.7459] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.7404 139.7459] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.2209 139.7459] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.1649 139.7459] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.7451 139.7459] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.6194 139.7459] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.0999 139.7459] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.8971 127.7908] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.7715 127.7908] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.9814 127.7908] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.7302 127.7908] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.4099 127.7908] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.2843 127.7908] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(new-a) 2.555 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.0641 127.7908] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.3063 115.8356] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.1807 115.8356] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.1197 115.8356] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.1721 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 119.0465 103.8804] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 128.1789 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.0533 103.8804] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 137.9095 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9791 103.8804] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.1116 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.986 103.8804] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.8773 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.4818 103.8804] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.6589 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.389 103.8804] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.3196 103.8804] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6373 91.9253] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5117 91.9253] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.3652 91.9253] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.007 91.9253] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9918 91.9253] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8662 91.9253] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.2013 91.9253] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(22) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 23 23 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --334 TJm -(s) 0.394 Tj --1 TJm -(tar) 1.281 Tj -1 TJm -(t) 0.389 Tj --333 TJm -(on) 1.056 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(our) 1.448 Tj -1 TJm -(th) 0.945 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(ause) 1.894 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.1766 679.4281] Tm -0 0 Td -/F10_0 1 Tf -(3.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 679.4281] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 679.4281] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.6808 679.4281] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.5552 679.4281] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 122.4115 679.4281] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.4811 679.4281] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.6135 679.4281] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.4879 679.4281] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.3792 679.4281] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.9837 679.4281] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.1608 679.4281] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.8909 679.4281] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.8215 679.4281] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)/) 2.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.3004 679.4281] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.5351 679.4281] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 662.8008] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 662.8008] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 650.8457] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.832 650.8457] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 650.8457] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.8388 650.8457] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.8422 650.8457] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 638.8905] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.2412 638.8905] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.3736 638.8905] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.248 638.8905] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.1393 638.8905] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 626.9353] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6504 626.9353] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.8604 626.9353] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.6091 626.9353] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.6508 626.9353] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.5252 626.9353] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.7409 626.9353] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 614.9802] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0596 614.9802] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.2696 614.9802] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.0183 614.9802] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.5634 614.9802] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.4377 614.9802] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.9182 614.9802] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.8622 614.9802] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.4424 614.9802] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.3167 614.9802] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.7972 614.9802] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5944 603.025] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.4688 603.025] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.6787 603.025] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.4275 603.025] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.1072 603.025] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.8559 603.025] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9884 603.025] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8628 603.025] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 221.719 603.025] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.7886 603.025] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.9211 603.025] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.7955 603.025] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.6868 603.025] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.2912 603.025] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.4684 603.025] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.1984 603.025] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 319.1291 603.025] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.9816 591.0698] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.2058 591.0698] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.6641 579.1147] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.5384 579.1147] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.4774 579.1147] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.6181 567.1595] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 567.1595] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.346 567.1595] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.9878 567.1595] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.9726 567.1595] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.847 567.1595] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.1821 567.1595] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.1766 545.1731] Tm -0 0 Td -/F10_0 1 Tf -(4.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 545.1731] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 545.1731] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.4019 545.1731] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.0437 545.1731] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.0285 545.1731] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.9029 545.1731] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.238 545.1731] Tm -0 0 Td -/F10_0 1 Tf -(\)\)/) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.9681 545.1731] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.9715 545.1731] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 528.5458] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 528.5458] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 516.5906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 516.5906] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 516.5906] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 516.5906] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 516.5906] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 504.6355] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 504.6355] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 504.6355] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 504.6355] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 504.6355] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 504.6355] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 504.6355] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 504.6355] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 504.6355] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 504.6355] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 504.6355] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 504.6355] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 504.6355] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 492.6803] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 492.6803] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 492.6803] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 492.6803] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.2798 492.6803] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.1542 492.6803] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.6347 492.6803] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.5787 492.6803] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.1588 492.6803] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.0332 492.6803] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5137 492.6803] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 480.7251] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.3952 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.1439 480.7251] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.8236 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.5724 480.7251] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7048 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.5792 480.7251] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 208.4354 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.505 480.7251] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.6375 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.5119 480.7251] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.4032 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.0077 480.7251] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.1848 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.9149 480.7251] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.8455 480.7251] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.698 468.77] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9222 468.77] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.3805 456.8148] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.2549 456.8148] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.1938 456.8148] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.1766 434.8284] Tm -0 0 Td -/F10_0 1 Tf -(5.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 434.8284] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 434.8284] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.8139 434.8284] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 418.2011] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 418.2011] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 406.246] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9577 406.246] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 406.246] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 406.246] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 406.246] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 394.2908] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3669 394.2908] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 394.2908] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3256 394.2908] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 394.2908] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.1161 394.2908] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9696 394.2908] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6114 394.2908] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5962 394.2908] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4706 394.2908] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8057 394.2908] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8753 394.2908] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7667 394.2908] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9017 382.3356] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.7761 382.3356] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.9861 382.3356] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7348 382.3356] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.2799 382.3356] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.1543 382.3356] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.6348 382.3356] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.5788 382.3356] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.1589 382.3356] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.0333 382.3356] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5138 382.3356] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3109 370.3805] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1853 370.3805] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.3953 370.3805] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.144 370.3805] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.8237 370.3805] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.6981 370.3805] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.8305 370.3805] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7049 370.3805] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.5962 370.3805] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.2007 370.3805] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.7457 370.3805] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.4758 370.3805] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.4065 370.3805] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.7201 358.4253] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5945 358.4253] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.5335 358.4253] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 74.2139 336.4389] Tm -0 0 Td -/F10_0 1 Tf -(6/7.) 1.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 336.4389] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 336.4389] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.0289 336.4389] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.8846 336.4389] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.1088 336.4389] Tm -0 0 Td -/F10_0 1 Tf -(]) 0.278 Tj --333 TJm -(and) 1.612 Tj --333 TJm -([) 0.278 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.2107 336.4389] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.6912 336.4389] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.5469 336.4389] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.8062 336.4389] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 319.8116] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 319.8116] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 307.8565] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 307.8565] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 307.8565] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 307.8565] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 307.8565] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 295.9013] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 295.9013] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 295.9013] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 295.9013] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 295.9013] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 295.9013] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 295.9013] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 295.9013] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 295.9013] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 295.9013] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 295.9013] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 295.9013] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 295.9013] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 283.9461] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 283.9461] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 283.9461] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 283.9461] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.4144 283.9461] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.2888 283.9461] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.4212 283.9461] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2956 283.9461] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.1869 283.9461] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,\() 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.6657 283.9461] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.1462 283.9461] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.0715 283.9461] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.0022 283.9461] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 271.991] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 271.991] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.8649 271.991] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.7392 271.991] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.2197 271.991] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.1766 250.0046] Tm -0 0 Td -/F10_0 1 Tf -(8.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 250.0046] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 250.0046] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.6808 250.0046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.5552 250.0046] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.4465 250.0046] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,\() 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.9253 250.0046] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.4058 250.0046] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.3311 250.0046] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.2618 250.0046] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)/) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.8663 250.0046] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.2251 250.0046] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 233.3773] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 233.3773] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 221.4221] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 221.4221] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.09 221.4221] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 221.4221] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8557 221.4221] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 209.467] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 209.467] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 209.467] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 209.467] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3672 209.467] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 209.467] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 209.467] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 209.467] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 209.467] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 209.467] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 209.467] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 209.467] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 209.467] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 197.5118] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6504 197.5118] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.7828 197.5118] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.6572 197.5118] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.5485 197.5118] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,\() 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0273 197.5118] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.5078 197.5118] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.4331 197.5118] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj --469 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.3638 197.5118] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.1821 197.5118] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.6627 197.5118] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 175.5254] Tm -0 0 Td -/F10_0 1 Tf -(No) 1.25 Tj -28 TJm -(w,) 1 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(\336) 0.556 Tj -1 TJm -(nish) 1.784 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(c) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(ause) 1.894 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 84.1766 156.8713] Tm -0 0 Td -/F10_0 1 Tf -(9.) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 156.8713] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 156.8713] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.0289 156.8713] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.8846 156.8713] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7759 156.8713] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 140.244] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 140.244] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 128.2889] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 128.2889] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.09 128.2889] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 128.2889] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8557 128.2889] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 116.3337] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 116.3337] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 116.3337] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 116.3337] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3672 116.3337] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 116.3337] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 116.3337] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 116.3337] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 116.3337] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 116.3337] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 116.3337] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 116.3337] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 116.3337] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 104.3785] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 104.3785] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.6657 104.3785] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.591 104.3785] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.6303 104.3785] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.5047 104.3785] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.9852 104.3785] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(23) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 24 24 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(F) 0.653 Tj -84 TJm -(or) 0.892 Tj --333 TJm -(the) 1.389 Tj --333 TJm -(thir) 1.615 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(ause) 1.894 Tj --1 TJm -(,) 0.278 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(can) 1.5 Tj --333 TJm -(do) 1.056 Tj --333 TJm -(ap) 1.056 Tj -1 TJm -(pro) 1.448 Tj -28 TJm -(xi) 0.806 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(ately) 2.139 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(sam) 1.727 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(et) 0.833 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(redu) 1.948 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(ons) 1.45 Tj --334 TJm -(as) 0.894 Tj --333 TJm -(in) 0.834 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(fou) 1.362 Tj -1 TJm -(rth) 1.337 Tj --332 TJm -(c) 0.444 Tj --1 TJm -(lau) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e,) 0.722 Tj --333 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ept) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 698.0822] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(re) 0.836 Tj --351 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ll) 0.556 Tj --351 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --352 TJm -(a) 0.5 Tj --351 TJm -(s) 0.394 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(igh) 1.334 Tj -28 TJm -(t) 0.389 Tj --351 TJm -(di) 0.834 Tj -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(ere) 1.28 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(e,) 0.722 Tj --356 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(cause) 2.338 Tj --352 TJm -(of) 0.806 Tj --351 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --352 TJm -(w) 0.722 Tj -27 TJm -(a) 0.5 Tj -28 TJm -(y) 0.528 Tj --351 TJm -(the) 1.389 Tj --351 TJm -(pair) 1.726 Tj --351 TJm -(will) 1.556 Tj --351 TJm -(get) 1.333 Tj --352 TJm -(constru) 3.231 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ted,) 1.667 Tj --355 TJm -(bu) 1.112 Tj -1 TJm -(t) 0.389 Tj --352 TJm -(it) 0.667 Tj --351 TJm -(shoul) 2.284 Tj -1 TJm -(d) 0.556 Tj --351 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --352 TJm -(ob) 1.056 Tj -29 TJm -(viou) 1.862 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 686.127] Tm -0 0 Td -/F10_0 1 Tf -(Fir) 1.323 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(t) 0.389 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(\336l) 0.834 Tj -1 TJm -(l) 0.278 Tj --334 TJm -(i) 0.278 Tj -1 TJm -(n) 0.556 Tj --333 TJm -(a) 0.5 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(f) 0.306 Tj -1 TJm -(o) 0.5 Tj --1 TJm -(r) 0.392 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.2661 686.127] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8218 686.127] Tm -0 0 Td -/F10_0 1 Tf -(as) 0.894 Tj --334 TJm -(b) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(f) 0.306 Tj -1 TJm -(ore.) 1.614 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(10.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 664.2092] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 664.2092] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.6808 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.5552 664.2092] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.6767 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.6207 664.2092] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.7531 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.6275 664.2092] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 156.4837 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.5533 664.2092] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.6858 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.5602 664.2092] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.4515 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.056 664.2092] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 211.2331 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.0888 664.2092] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9801 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.7985 664.2092] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj --416 TJm -(a) 0.511 Tj --410 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.0761 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)/) 1.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.6805 664.2092] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 324.9153 664.2092] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9577 646.2764] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3577 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.2321 646.2764] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.5672 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 634.3213] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.832 634.3213] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 634.3213] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.8389 634.3213] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.8423 634.3213] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3669 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.2412 622.3661] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.3737 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.2481 622.3661] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.1394 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.7761 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6504 610.4109] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.8604 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.6091 610.4109] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.6509 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.5252 610.4109] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.7409 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0596 598.4558] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.2696 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.0183 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.5634 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.4378 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.9183 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.8623 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.4424 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.3168 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.7973 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5944 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.4688 586.5006] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.6788 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.4275 586.5006] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.1072 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.856 586.5006] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9884 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8628 586.5006] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.9843 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.3908 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.1395 574.5454] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.272 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.1464 574.5454] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.0026 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.6744 562.5903] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.5487 562.5903] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.6812 562.5903] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.5556 562.5903] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.4469 562.5903] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.0836 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.4928 550.6351] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 249.6699 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.5256 550.6351] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.4169 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.9256 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.8 538.6799] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.779 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.6533 538.6799] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.9884 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.1837 538.6799] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.3052 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.6421 526.7248] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.8663 526.7248] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.6641 514.7696] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.5385 514.7696] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.4775 514.7696] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.6182 502.8144] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4926 502.8144] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.3461 502.8144] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.9879 502.8144] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.9727 502.8144] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.8471 502.8144] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.1822 502.8144] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 476.9116] Tm -0 0 Td -/F10_0 1 Tf -(11.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 476.9116] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 476.9116] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.4019 476.9116] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.0437 476.9116] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.0285 476.9116] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.9029 476.9116] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.238 476.9116] Tm -0 0 Td -/F10_0 1 Tf -(\)\)/) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.9681 476.9116] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.9715 476.9116] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 458.9788] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3576 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.232 458.9788] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.5671 458.9788] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 447.0236] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.09 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 447.0236] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8557 447.0236] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 435.0685] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3672 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 435.0685] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 435.0685] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 435.0685] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 423.1133] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 423.1133] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.2798 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.1542 423.1133] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.6347 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.5787 423.1133] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.1588 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.0332 423.1133] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5137 423.1133] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 411.1581] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 411.1581] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.3952 411.1581] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.1439 411.1581] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.8236 411.1581] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.5724 411.1581] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7048 411.1581] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.5792 411.1581] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.7007 411.1581] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.1072 399.203] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.8559 399.203] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9884 399.203] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8628 399.203] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.719 399.203] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.3908 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.2651 387.2478] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.3976 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.272 387.2478] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.1633 387.2478] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.8 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.2092 375.2926] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 236.3863 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.242 375.2926] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.1333 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.9517 375.2926] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.9307 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.805 375.2926] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 317.1401 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 324.3354 375.2926] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 330.4569 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 345.4008 375.2926] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 371.625 375.2926] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.3805 363.3375] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.2549 363.3375] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.1938 363.3375] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 64.2512 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(12/13.) 2.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 337.4346] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.0289 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.8846 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.1088 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(]) 0.278 Tj --333 TJm -(and) 1.612 Tj --333 TJm -([) 0.278 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.2107 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.6912 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.5469 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.0363 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 319.5018] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 319.5018] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3576 319.5018] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.232 319.5018] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.5671 319.5018] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 307.5467] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 307.5467] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.09 307.5467] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 307.5467] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8557 307.5467] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 295.5915] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 295.5915] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 295.5915] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 295.5915] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3672 295.5915] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 295.5915] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 295.5915] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 295.5915] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 295.5915] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 295.5915] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 295.5915] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 295.5915] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 295.5915] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 283.6363] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 283.6363] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 283.6363] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 283.6363] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.4144 283.6363] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.1631 283.6363] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2956 283.6363] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.17 283.6363] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.2914 283.6363] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.698 271.6812] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.4467 271.6812] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.5791 271.6812] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.4535 271.6812] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.3098 271.6812] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.9815 259.726] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.8559 259.726] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9883 259.726] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8627 259.726] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.754 259.726] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.3585 259.726] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 246.5356 259.726] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.3913 259.726] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.2826 259.726] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.5723 247.7708] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.4467 247.7708] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.4256 247.7708] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.3 247.7708] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.6351 247.7708] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.8304 247.7708] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.9518 247.7708] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.9492 235.8157] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.8236 235.8157] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3041 235.8157] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9712 223.8605] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.8456 223.8605] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.5253 223.8605] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.3997 223.8605] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.8802 223.8605] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 197.9576] Tm -0 0 Td -/F10_0 1 Tf -(14.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 197.9576] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 197.9576] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.0289 197.9576] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.8846 197.9576] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.0061 197.9576] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 180.0249] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 180.0249] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3576 180.0249] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.232 180.0249] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.5671 180.0249] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 168.0697] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 168.0697] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.09 168.0697] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 168.0697] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8557 168.0697] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 156.1145] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 156.1145] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 156.1145] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 156.1145] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3672 156.1145] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 156.1145] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 156.1145] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 156.1145] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 156.1145] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 156.1145] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 156.1145] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 156.1145] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 156.1145] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 144.1594] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 144.1594] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 144.1594] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 144.1594] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.4144 144.1594] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.1631 144.1594] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2956 144.1594] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.17 144.1594] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.0262 144.1594] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.698 132.2042] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.5723 132.2042] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7048 132.2042] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.5792 132.2042] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.4705 132.2042] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.0749 132.2042] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 233.2521 132.2042] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.1078 132.2042] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.9991 132.2042] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.2888 120.249] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.1632 120.249] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.1421 120.249] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.0165 120.249] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 228.3516 120.249] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.4212 120.249] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.9017 120.249] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9713 108.2939] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.8456 108.2939] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.5253 108.2939] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.3997 108.2939] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.8802 108.2939] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(24) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 25 25 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(15.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 710.0373] Tm -0 0 Td -/F10_0 1 Tf -([\(\() 1.056 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.4228 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.4017 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 134.2761 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 155.6112 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.6808 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.1613 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\)/) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.8914 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.7477 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)].) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3576 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.232 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.5671 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 680.1494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.09 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 680.1494] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8557 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 668.1942] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3672 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 668.1942] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 656.2391] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.4144 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.2888 656.2391] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.4212 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.2956 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.1869 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,\() 1.334 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.6657 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.6447 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.5191 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 262.8542 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.9238 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 297.4043 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 317.3296 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 322.221 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.8649 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.7393 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.2198 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 618.3811] Tm -0 0 Td -/F10_0 1 Tf -(16.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 618.3811] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 618.3811] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.6808 618.3811] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.5552 618.3811] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.4465 618.3811] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,\() 1.334 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.9253 618.3811] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.9043 618.3811] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.7787 618.3811] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 190.1138 618.3811] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.1834 618.3811] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.6639 618.3811] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.5892 618.3811] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.4806 618.3811] Tm -0 0 Td -/F10_0 1 Tf -(\)\)/) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.2106 618.3811] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.5695 618.3811] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 600.4483] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 600.4483] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3577 600.4483] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.232 600.4483] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.5672 600.4483] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 588.4931] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 588.4931] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 588.4931] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 588.4931] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 588.4931] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 576.538] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 576.538] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 576.538] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 576.538] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 576.538] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 576.538] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 576.538] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 576.538] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 576.538] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 576.538] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 576.538] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 576.538] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 576.538] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 564.5828] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6504 564.5828] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.7828 564.5828] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.6572 564.5828] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.5485 564.5828] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,\() 1.334 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.0273 564.5828] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.0063 564.5828] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.8806 564.5828] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 222.2158 564.5828] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.2854 564.5828] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.7659 564.5828] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.6912 564.5828] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.5825 564.5828] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.5265 564.5828] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 320.007 564.5828] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(Wit) 1.695 Tj -1 TJm -(h) 0.556 Tj --333 TJm -(this) 1.617 Tj --333 TJm -(\336n) 1.112 Tj -1 TJm -(al) 0.778 Tj --334 TJm -(step,) 2.061 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(are) 1.336 Tj --334 TJm -(d) 0.556 Tj -1 TJm -(one) 1.5 Tj --334 TJm -(with) 1.945 Tj --332 TJm -(the) 1.389 Tj --334 TJm -(th) 0.945 Tj -1 TJm -(ird) 1.226 Tj --332 TJm -(c) 0.444 Tj --1 TJm -(lau) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e.) 0.722 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 516.7621] Tm -0 0 Td -/F10_0 1 Tf -(17.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 516.7621] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 516.7621] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.0289 516.7621] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.8846 516.7621] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7759 516.7621] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 498.8294] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 498.8294] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3576 498.8294] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.232 498.8294] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.5671 498.8294] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 486.8742] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 486.8742] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.09 486.8742] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 486.8742] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8557 486.8742] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 474.919] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 474.919] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 474.919] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 474.919] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3672 474.919] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 474.919] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 474.919] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 474.919] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 474.919] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 474.919] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 474.919] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 474.919] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 474.919] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 462.9639] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 462.9639] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.1641 462.9639] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.0385 462.9639] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 189.3736 462.9639] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.4432 462.9639] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.9237 462.9639] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.7234 462.9639] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.2039 462.9639] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 437.061] Tm -0 0 Td -/F10_0 1 Tf -(T) 0.722 Tj -83 TJm -(o) 0.5 Tj --382 TJm -(w) 0.722 Tj -28 TJm -(ork) 1.42 Tj --381 TJm -(throu) 2.393 Tj -1 TJm -(gh) 1.056 Tj --382 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --382 TJm -(s) 0.394 Tj --1 TJm -(ec) 0.888 Tj --1 TJm -(on) 1.056 Tj -1 TJm -(d) 0.556 Tj --382 TJm -(clau) 1.778 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e) 0.444 Tj --382 TJm -(and) 1.612 Tj --381 TJm -(main) 2.167 Tj -28 TJm -(tain) 1.723 Tj --381 TJm -(one\325s) 2.172 Tj --382 TJm -(s) 0.394 Tj --1 TJm -(an) 1.056 Tj -1 TJm -(it) 0.667 Tj -28 TJm -(y) 0.528 Tj -84 TJm -(,) 0.278 Tj --394 TJm -(it) 0.667 Tj --382 TJm -(is) 0.672 Tj --382 TJm -(a) 0.5 Tj --382 TJm -(go) 1 Tj --27 TJm -(o) 0.5 Tj --28 TJm -(d) 0.556 Tj --382 TJm -(i) 0.278 Tj -1 TJm -(dea) 1.5 Tj --382 TJm -(to) 0.889 Tj --382 TJm -(rename) 3.169 Tj --382 TJm -(s) 0.394 Tj --1 TJm -(ome) 1.777 Tj --382 TJm -(of) 0.806 Tj --382 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 425.1058] Tm -0 0 Td -/F10_0 1 Tf -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(les) 1.116 Tj --1 TJm -(.) 0.278 Tj --444 TJm -(W) 1.028 Tj -83 TJm -(e) 0.444 Tj --333 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(ll) 0.556 Tj --333 TJm -(add) 1.612 Tj --333 TJm -(a) 0.5 Tj --333 TJm -(hat) 1.445 Tj --333 TJm -(on) 1.056 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(les) 1.116 Tj --334 TJm -(in) 0.834 Tj --333 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(in) 0.834 Tj -1 TJm -(ner) 1.392 Tj --333 TJm -(c) 0.444 Tj --1 TJm -(o) 0.5 Tj --28 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(.) 0.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 403.188] Tm -0 0 Td -/F10_0 1 Tf -(18.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 403.188] Tm -0 0 Td -/F10_0 1 Tf -(Re) 1.18 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(ame) 1.777 Tj --334 TJm -(v) 0.528 Tj -56 TJm -(ariab) 2.226 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(s.) 0.672 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 385.2553] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 385.2553] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 385.2553] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 385.2553] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 385.2553] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 373.3001] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.7064 373.3001] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.8388 373.3001] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.7132 373.3001] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.948 373.3001] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.2412 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.1156 361.3449] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.248 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.1224 361.3449] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.1258 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6504 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5248 349.3898] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.6572 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.5316 349.3898] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.4229 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0596 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.934 337.4346] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.144 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.8927 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.9344 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.8088 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.0245 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.4688 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.3432 325.4794] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.5532 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.3019 325.4794] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.847 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.7213 325.4794] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.2018 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.1458 325.4794] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.726 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.6003 325.4794] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.0808 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.878 313.5243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.7524 313.5243] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.9623 313.5243] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.7111 313.5243] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.3908 313.5243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.2652 313.5243] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj --437 TJm -(new-a) 2.555 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.045 313.5243] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.2872 301.5691] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.1616 301.5691] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.1006 301.5691] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.153 289.6139] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.0274 289.6139] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.014 Tc -[9.9626 0 0 9.9626 133.1598 289.6139] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.0342 289.6139] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.3003 289.6139] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.5622 276.5795] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1853 276.5795] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.3177 276.5795] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.1921 276.5795] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.7753 279.2085] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.8514 276.5795] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.0201 276.5795] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.7201 264.6243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5945 264.6243] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.7269 264.6243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.6013 264.6243] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8909 264.6243] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.7485 264.6243] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.0146 264.6243] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.1293 252.6691] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.0037 252.6691] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.04 Tc -[9.9626 0 0 9.9626 169.1361 252.6691] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.0105 252.6691] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.6805 252.6691] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.5385 240.714] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.4129 240.714] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.6229 240.714] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.3716 240.714] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.7049 240.714] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.5793 240.714] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.8689 240.714] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.7265 240.714] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.7113 240.714] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.3135 240.714] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.9835 240.714] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.9477 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.8221 228.7588] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.0321 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.7808 228.7588] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.2911 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.1487 228.7588] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.7357 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.6101 228.7588] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.2156 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.3698 228.7588] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.3822 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.3262 228.7588] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.092 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.6941 228.7588] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.685 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.5594 228.7588] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 324.1648 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.319 228.7588] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 328.3315 228.7588] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.3569 215.7243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.2313 215.7243] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.4413 215.7243] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.19 215.7243] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.9843 218.3534] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.3372 215.7243] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.9337 215.7243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.8081 215.7243] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.3913 218.3534] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.4674 215.7243] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.9569 215.7243] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.4673 215.7243] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.3249 215.7243] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.591 215.7243] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.7661 202.6899] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.6405 202.6899] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.4348 205.3189] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.7877 202.6899] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.3842 202.6899] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.1499 202.6899] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.7521 202.6899] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.4221 202.6899] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.0971 190.7347] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9715 190.7347] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.1039 190.7347] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.9783 190.7347] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.0998 190.7347] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5063 178.7795] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.255 178.7795] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.3875 178.7795] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.2619 178.7795] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 171.1181 178.7795] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.1877 178.7795] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.3202 178.7795] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.1946 178.7795] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.0859 178.7795] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.6903 178.7795] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 225.8675 178.7795] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.7232 178.7795] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.6145 178.7795] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.3807 166.8244] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.2551 166.8244] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.3764 166.8244] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.234 166.8244] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.821 166.8244] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.9425 166.8244] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.1531 154.8692] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.0275 154.8692] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.881 154.8692] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.5228 154.8692] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.5076 154.8692] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.382 154.8692] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.7171 154.8692] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.6183 142.914] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4927 142.914] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.3462 142.914] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.988 142.914] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.9728 142.914] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.8472 142.914] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.1823 142.914] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(25) 1 Tj -Q -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 26 26 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(And) 1.862 Tj --332 TJm -(s) 0.394 Tj --1 TJm -(o) 0.5 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --333 TJm -(b) 0.556 Tj --28 TJm -(egin.) 2.056 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 688.1195] Tm -0 0 Td -/F10_0 1 Tf -(19.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 688.1195] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 688.1195] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(el) 0.716 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.1924 688.1195] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 670.1868] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 670.1868] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 670.1868] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 670.1868] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 670.1868] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 658.2316] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.832 658.2316] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 658.2316] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 129.8388 658.2316] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.8422 658.2316] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.2412 646.2764] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.3736 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.248 646.2764] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.1393 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 634.3213] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6504 634.3213] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 151.8604 634.3213] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.6091 634.3213] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.6508 634.3213] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.5252 634.3213] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj --410 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.7409 634.3213] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0596 622.3661] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.2696 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.0183 622.3661] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.5634 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.4377 622.3661] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.9182 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.8622 622.3661] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.4424 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.3167 622.3661] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.7972 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5944 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.4688 610.4109] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.6787 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.4275 610.4109] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.1072 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.8559 610.4109] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.014 Tc -[9.9626 0 0 9.9626 211.9884 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8628 610.4109] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.1289 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.3908 597.3765] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.0139 597.3765] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.1463 597.3765] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.0207 597.3765] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.6039 600.0055] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.68 597.3765] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.8487 597.3765] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.5487 585.4213] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.4231 585.4213] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.5555 585.4213] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.4299 585.4213] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.7195 585.4213] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.5771 585.4213] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.8432 585.4213] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.9579 573.4661] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.8323 573.4661] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.04 Tc -[9.9626 0 0 9.9626 247.9647 573.4661] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.8391 573.4661] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.5091 573.4661] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.3671 561.511] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.2415 561.511] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.4515 561.511] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.2002 561.511] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.5335 561.511] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.4079 561.511] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.6975 561.511] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.5551 561.511] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.5399 561.511] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.1421 561.511] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.8121 561.511] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.7763 549.5558] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.6507 549.5558] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.8607 549.5558] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.6094 549.5558] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.1197 549.5558] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.9773 549.5558] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.5643 549.5558] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 314.4387 549.5558] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 333.0442 549.5558] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 332.1984 549.5558] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.2108 549.5558] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.735 537.6006] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.6094 537.6006] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 302.3752 537.6006] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.9773 537.6006] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.9682 537.6006] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.8426 537.6006] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 332.448 537.6006] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 331.6022 537.6006] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 336.6147 537.6006] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.846 524.5662] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.7203 524.5662] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.9303 524.5662] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.679 524.5662] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.4734 527.1952] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.8262 524.5662] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.4227 524.5662] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.2971 524.5662] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 334.8803 527.1952] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 334.9564 524.5662] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.4459 524.5662] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 361.9563 524.5662] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 361.8139 524.5662] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 367.08 524.5662] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.2551 511.5317] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.1295 511.5317] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.9238 514.1608] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.2767 511.5317] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.8732 511.5317] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 314.6389 511.5317] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 314.2411 511.5317] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.9111 511.5317] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9953 499.5765] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8696 499.5765] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.0021 499.5765] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.8765 499.5765] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.9979 499.5765] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.4045 487.6214] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.1532 487.6214] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.2856 487.6214] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.16 487.6214] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.0163 487.6214] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.688 475.6662] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.5624 475.6662] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.6948 475.6662] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.5692 475.6662] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.4605 475.6662] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.065 475.6662] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 295.2421 475.6662] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 304.0978 475.6662] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.9891 475.6662] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.2788 463.711] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.1532 463.711] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.2745 463.711] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.1321 463.711] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.7191 463.711] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.8406 463.711] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.9256 451.7559] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.8 451.7559] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.6535 451.7559] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.2953 451.7559] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 329.2801 451.7559] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 333.1545 451.7559] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 354.4896 451.7559] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.6421 439.8007] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.8663 439.8007] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.6641 427.8455] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.5385 427.8455] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.4775 427.8455] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 114.6182 415.8904] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4926 415.8904] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.3461 415.8904] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.9879 415.8904] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.9727 415.8904] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.8471 415.8904] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.1822 415.8904] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 389.9875] Tm -0 0 Td -/F10_0 1 Tf -(20.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 389.9875] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 389.9875] Tm -0 0 Td -/F15_0 1 Tf -(ma) 1.329 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.961 389.9875] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 372.0547] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 372.0547] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 372.0547] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 372.0547] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 372.0547] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 360.0996] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 360.0996] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 360.0996] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 360.0996] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 360.0996] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 348.1444] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 348.1444] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 348.1444] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 348.1444] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 348.1444] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 348.1444] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 348.1444] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 348.1444] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 348.1444] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 348.1444] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 348.1444] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 348.1444] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 348.1444] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 336.1892] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 336.1892] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 336.1892] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 336.1892] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.2798 336.1892] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.1542 336.1892] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.6347 336.1892] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.5787 336.1892] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.1588 336.1892] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.0332 336.1892] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.5137 336.1892] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 324.2341] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 324.2341] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.3952 324.2341] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.1439 324.2341] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.8236 324.2341] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.5724 324.2341] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.014 Tc -[9.9626 0 0 9.9626 198.7048 324.2341] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.5792 324.2341] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.8453 324.2341] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.1072 311.1996] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.7303 311.1996] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8627 311.1996] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.7371 311.1996] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.3203 313.8287] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.3964 311.1996] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.5651 311.1996] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.2651 299.2444] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.1395 299.2444] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.2719 299.2444] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.1463 299.2444] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.4359 299.2444] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.2935 299.2444] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.5596 299.2444] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.6743 287.2893] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.5487 287.2893] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.04 Tc -[9.9626 0 0 9.9626 234.6811 287.2893] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.5555 287.2893] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.2255 287.2893] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.0835 275.3341] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.9579 275.3341] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.1679 275.3341] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.9166 275.3341] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.2499 275.3341] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.1243 275.3341] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.4139 275.3341] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.2715 275.3341] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.2563 275.3341] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.8585 275.3341] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.5285 275.3341] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.4927 263.3789] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.3671 263.3789] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.5771 263.3789] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.3258 263.3789] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.8361 263.3789] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.6937 263.3789] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 297.2807 263.3789] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.1551 263.3789] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 319.7606 263.3789] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.9148 263.3789] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.9272 263.3789] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.4514 251.4238] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.3258 251.4238] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.0916 251.4238] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.6937 251.4238] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.6846 251.4238] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.559 251.4238] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 319.1644 251.4238] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.3186 251.4238] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.3311 251.4238] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.5624 238.3893] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.4367 238.3893] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.6467 238.3893] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.3954 238.3893] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.1898 241.0184] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.5426 238.3893] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.1391 238.3893] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.0135 238.3893] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.5967 241.0184] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.6728 238.3893] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 328.1623 238.3893] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 348.6727 238.3893] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 348.5303 238.3893] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 353.7964 238.3893] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.9715 225.3549] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.8459 225.3549] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.6402 227.9839] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.9931 225.3549] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.5896 225.3549] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.3553 225.3549] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.9575 225.3549] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.6275 225.3549] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.1768 213.3997] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.0512 213.3997] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.1837 213.3997] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.058 213.3997] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.1795 213.3997] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.586 201.4445] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.3348 201.4445] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.4672 201.4445] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.3416 201.4445] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.1979 201.4445] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.8696 189.4894] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.744 189.4894] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.8764 189.4894] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.7508 189.4894] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.6421 189.4894] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.2466 189.4894] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 276.4237 189.4894] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.2794 189.4894] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 290.1707 189.4894] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.4604 177.5342] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.3348 177.5342] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.4561 177.5342] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.3137 177.5342] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.9007 177.5342] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.0222 177.5342] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.642 165.579] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.5164 165.579] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.3699 165.579] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.0117 165.579] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.9965 165.579] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 319.8709 165.579] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.206 165.579] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.3585 153.6239] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.5827 153.6239] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.3805 141.6687] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.2549 141.6687] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj --396 TJm -(new) 1.686 Tj --1 TJm -(-s) 0.767 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.1939 141.6687] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(26) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 27 27 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 64.2512 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(21/22.) 2.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 710.0373] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.1818 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(]) 0.278 Tj --333 TJm -(and) 1.612 Tj --333 TJm -([) 0.278 Tj -1 TJm -(.../) 1.334 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.6929 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -1 TJm -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.9522 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 680.1494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 680.1494] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 668.1942] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 668.1942] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 656.2391] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.4144 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.1631 656.2391] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.014 Tc -[9.9626 0 0 9.9626 189.2956 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.17 656.2391] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.4361 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.698 643.2046] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.3211 643.2046] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.4535 643.2046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.3279 643.2046] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.9111 645.8337] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.9872 643.2046] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.1559 643.2046] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.8559 631.2494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.7303 631.2494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.8627 631.2494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.7371 631.2494] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.0267 631.2494] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.8843 631.2494] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.1504 631.2494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.2651 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.1395 619.2943] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.04 Tc -[9.9626 0 0 9.9626 225.2719 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.1463 619.2943] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.8163 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.6743 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.5487 607.3391] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.7587 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.5074 607.3391] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.8407 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.7151 607.3391] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.0047 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.8623 607.3391] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.8471 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4493 607.3391] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.1193 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.0835 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.9579 595.3839] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.1679 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.9166 595.3839] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.4269 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.2845 595.3839] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.8715 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.7459 595.3839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.3514 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.5056 595.3839] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 314.518 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.0422 583.4288] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.9166 583.4288] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.6824 583.4288] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.2845 583.4288] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.2754 583.4288] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.1498 583.4288] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.7552 583.4288] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.9094 583.4288] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.9219 583.4288] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.1532 570.3943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.0275 570.3943] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.2375 570.3943] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.9862 570.3943] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.7806 573.0234] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.1334 570.3943] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.7299 570.3943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.6043 570.3943] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.1875 573.0234] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 312.2636 570.3943] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.7531 570.3943] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 339.2635 570.3943] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 339.1211 570.3943] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 344.3872 570.3943] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.5623 557.3599] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.4367 557.3599] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.231 559.9889] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.5839 557.3599] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.1804 557.3599] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.9461 557.3599] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.5483 557.3599] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.2183 557.3599] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.7676 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.642 545.4047] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.7745 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.6488 545.4047] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.7703 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.1768 533.4495] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.9256 533.4495] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.058 533.4495] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.9324 533.4495] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.7887 533.4495] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.4604 521.4944] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.3348 521.4944] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.4672 521.4944] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.3416 521.4944] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.2329 521.4944] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 257.8374 521.4944] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 267.0145 521.4944] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 275.8702 521.4944] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 280.7615 521.4944] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.0512 509.5392] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.9256 509.5392] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.0469 509.5392] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.9045 509.5392] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.4915 509.5392] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.613 509.5392] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.2328 497.584] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.1072 497.584] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.9607 497.584] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.6025 497.584] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 306.5873 497.584] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.4617 497.584] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 331.7968 497.584] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.9493 485.6289] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.8236 485.6289] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3041 485.6289] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9713 473.6737] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.8457 473.6737] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.5254 473.6737] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.3997 473.6737] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.8802 473.6737] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 447.7708] Tm -0 0 Td -/F10_0 1 Tf -(23.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 447.7708] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 447.7708] Tm -0 0 Td -/F15_0 1 Tf -(mb) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.3164 447.7708] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 429.838] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 429.838] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 429.838] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 429.838] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 429.838] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 417.8829] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 417.8829] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 417.8829] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 417.8829] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 417.8829] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 405.9277] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 405.9277] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 405.9277] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 405.9277] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 405.9277] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 405.9277] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 405.9277] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 405.9277] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 405.9277] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 405.9277] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 405.9277] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 405.9277] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 405.9277] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 393.9725] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5247 393.9725] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.014 Tc -[9.9626 0 0 9.9626 148.6572 393.9725] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.5316 393.9725] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.7977 393.9725] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0596 380.9381] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.6827 380.9381] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.8151 380.9381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.6895 380.9381] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.2727 383.5671] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.3488 380.9381] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.5175 380.9381] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.2175 368.9829] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.0919 368.9829] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.2243 368.9829] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.0987 368.9829] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.3883 368.9829] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.2459 368.9829] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.512 368.9829] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.6267 357.0277] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.5011 357.0277] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.04 Tc -[9.9626 0 0 9.9626 184.6335 357.0277] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.5079 357.0277] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.1779 357.0277] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.0359 345.0726] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.9103 345.0726] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.1203 345.0726] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.869 345.0726] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.2023 345.0726] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.0767 345.0726] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.3663 345.0726] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.2239 345.0726] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.2087 345.0726] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.8109 345.0726] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.4809 345.0726] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.4451 333.1174] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.3195 333.1174] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.5295 333.1174] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.2782 333.1174] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.7885 333.1174] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.6461 333.1174] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.2331 333.1174] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.1075 333.1174] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.713 333.1174] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.8672 333.1174] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.8796 333.1174] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.4038 321.1622] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.2782 321.1622] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.044 321.1622] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.6461 321.1622] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.637 321.1622] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.5114 321.1622] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.1168 321.1622] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.271 321.1622] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.2835 321.1622] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.5148 308.1278] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3891 308.1278] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.5991 308.1278] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.3478 308.1278] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.1422 310.7568] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.495 308.1278] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.0915 308.1278] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.9659 308.1278] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.5491 310.7568] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.6252 308.1278] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.1147 308.1278] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.6251 308.1278] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 298.4827 308.1278] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.7488 308.1278] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.9239 295.0933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.7983 295.0933] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.5926 297.7224] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.9455 295.0933] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.542 295.0933] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 251.3077 295.0933] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 250.9099 295.0933] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.5799 295.0933] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.1292 283.1381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.0036 283.1381] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.1361 283.1381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.0104 283.1381] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.1319 283.1381] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.5384 271.183] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.2872 271.183] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.4196 271.183] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.294 271.183] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 192.1503 271.183] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.2199 271.183] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.3523 271.183] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.2267 271.183] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.118 271.183] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.7225 271.183] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 246.8996 271.183] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.7553 271.183] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.6466 271.183] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.4128 259.2278] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.2872 259.2278] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.4085 259.2278] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.2661 259.2278] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.8531 259.2278] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.9746 259.2278] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5944 247.2726] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.4688 247.2726] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.3223 247.2726] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.9641 247.2726] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.9489 247.2726] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.8233 247.2726] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.1584 247.2726] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9713 235.3175] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.8457 235.3175] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.3262 235.3175] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.4365 223.3623] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3109 223.3623] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.7914 223.3623] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(27) 1 Tj -Q -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 28 28 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(24.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 710.0373] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.0289 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj --14 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.8846 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1507 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6674 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.8769 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0832 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 680.1494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.09 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9644 680.1494] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8557 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4924 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 668.1942] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3672 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 668.1942] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 655.1598] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\(\() 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3991 655.1598] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.5315 655.1598] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 156.4059 655.1598] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.9891 657.7888] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.0652 655.1598] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.2339 655.1598] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9339 643.2046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.8083 643.2046] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.9407 643.2046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.8151 643.2046] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.1047 643.2046] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.9623 643.2046] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.2284 643.2046] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.3431 631.2494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.2175 631.2494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.04 Tc -[9.9626 0 0 9.9626 171.3499 631.2494] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.2243 631.2494] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.8943 631.2494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.7523 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.6267 619.2943] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.8367 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.5854 619.2943] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.9187 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.7931 619.2943] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.0827 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.9403 619.2943] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.9251 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.5273 619.2943] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.1973 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.1615 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.0359 607.3391] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.2459 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.9946 607.3391] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.5049 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3625 607.3391] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.9495 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.8239 607.3391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.4294 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.5836 607.3391] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.596 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.1202 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.9946 595.3839] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.7604 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3625 595.3839] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.3534 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.2278 595.3839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.8332 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.9874 595.3839] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.9999 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.2312 582.3495] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.1055 582.3495] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.3155 582.3495] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.0642 582.3495] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.8586 584.9785] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.2114 582.3495] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.8079 582.3495] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.6823 582.3495] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.2655 584.9785] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.3416 582.3495] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 264.8311 582.3495] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.3415 582.3495] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 285.1991 582.3495] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 290.4652 582.3495] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.6403 569.315] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.5147 569.315] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.309 571.9441] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.6619 569.315] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.2584 569.315] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.0241 569.315] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 237.6263 569.315] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.2963 569.315] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5061 557.3598] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.3805 557.3598] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5129 557.3598] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.3873 557.3598] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.5088 557.3598] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.9153 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.664 545.4047] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.7965 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.6709 545.4047] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 180.5271 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.5967 545.4047] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.7292 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.6036 545.4047] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.4949 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.0993 545.4047] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 235.2765 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.1322 545.4047] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.0235 545.4047] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.7897 533.4495] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.6641 533.4495] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.643 533.4495] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.5174 533.4495] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9979 533.4495] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.1931 533.4495] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.3146 533.4495] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9713 521.4943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.8457 521.4943] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.6992 521.4943] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.341 521.4943] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.3258 521.4943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.2002 521.4943] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.5353 521.4943] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.4365 509.5392] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3109 509.5392] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.7914 509.5392] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 482.557] Tm -0 0 Td -/F10_0 1 Tf -(25.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 482.557] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 482.557] Tm -0 0 Td -/F15_0 1 Tf -(se) 0.869 Tj -51 TJm -(qu) 0.997 Tj -1 TJm -(e) 0.46 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.5408 485.1861] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6169 482.557] Tm -0 0 Td -/F16_0 1 Tf -(l) 0.298 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.7856 482.557] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 464.6243] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9577 464.6243] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 464.6243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5419 464.6243] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 464.6243] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 452.6691] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9577 452.6691] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 452.6691] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 452.6691] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 452.6691] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 440.7139] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3669 440.7139] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5769 440.7139] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3256 440.7139] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 440.7139] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.1161 440.7139] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9696 440.7139] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6114 440.7139] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5962 440.7139] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4706 440.7139] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8057 440.7139] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8753 440.7139] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7667 440.7139] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9017 428.7588] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5248 428.7588] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.6573 428.7588] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.5317 428.7588] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8213 428.7588] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.6789 428.7588] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.945 428.7588] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0597 416.8036] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9341 416.8036] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.04 Tc -[9.9626 0 0 9.9626 158.0665 416.8036] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.9409 416.8036] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.6109 416.8036] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.4689 404.8484] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.3433 404.8484] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.5533 404.8484] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.302 404.8484] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.6353 404.8484] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.5097 404.8484] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.7993 404.8484] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.6569 404.8484] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.6417 404.8484] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.2439 404.8484] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.9139 404.8484] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.8781 392.8933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.7525 392.8933] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.9625 392.8933] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.7112 392.8933] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.2215 392.8933] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.0791 392.8933] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.6661 392.8933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.5405 392.8933] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 243.146 392.8933] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.3002 392.8933] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.3126 392.8933] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.8368 380.9381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.7112 380.9381] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.477 380.9381] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.0791 380.9381] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.07 380.9381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.9444 380.9381] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.5498 380.9381] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 241.704 380.9381] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 246.7165 380.9381] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.9478 367.9036] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.8221 367.9036] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.0321 367.9036] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 202.7808 367.9036] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.5752 370.5327] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.928 367.9036] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.5245 367.9036] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.2732 367.9036] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.4057 367.9036] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.2801 367.9036] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.4015 367.9036] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.8081 355.9485] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.5568 355.9485] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.6892 355.9485] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.5636 355.9485] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 258.4199 355.9485] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.4895 355.9485] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.6219 355.9485] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.4963 355.9485] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.3876 355.9485] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.9921 355.9485] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 313.1692 355.9485] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 322.0249 355.9485] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 326.9162 355.9485] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.6824 343.9933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.5568 343.9933] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.5357 343.9933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.4101 343.9933] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.8906 343.9933] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 297.0858 343.9933] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.2073 343.9933] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.0593 332.0381] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.5696 332.0381] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.4272 332.0381] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.6933 332.0381] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.0173 319.0037] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.8917 319.0037] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.686 321.6327] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.0389 319.0037] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.6354 319.0037] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.4011 319.0037] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.0033 319.0037] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.6733 319.0037] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.9714 307.0485] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.8458 307.0485] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.6993 307.0485] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 203.3411 307.0485] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.3259 307.0485] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.2003 307.0485] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.5354 307.0485] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.4366 295.0933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.311 295.0933] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.7915 295.0933] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 269.1905] Tm -0 0 Td -/F10_0 1 Tf -(26.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 269.1905] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 269.1905] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.4019 269.1905] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.0437 269.1905] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.0285 269.1905] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.9029 269.1905] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.238 269.1905] Tm -0 0 Td -/F10_0 1 Tf -(\)\)/) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.9681 269.1905] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.2577 269.1905] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.1153 269.1905] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.3814 269.1905] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 251.2577] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 251.2577] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 251.2577] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 251.2577] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 251.2577] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 239.3025] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 239.3025] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 239.3025] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 239.3025] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 239.3025] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 227.3474] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 227.3474] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 227.3474] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 227.3474] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 227.3474] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 227.3474] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 227.3474] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 227.3474] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 227.3474] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 227.3474] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 227.3474] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 227.3474] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 227.3474] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 215.3922] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6504 215.3922] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.04 Tc -[9.9626 0 0 9.9626 144.7828 215.3922] Tm -0 0 Td -/F10_0 1 Tf -(\(\366) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.6572 215.3922] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.3272 215.3922] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 203.437] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0596 203.437] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.2696 203.437] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.0183 203.437] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.3516 203.437] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.1004 203.437] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 238.9539 203.437] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 245.5957 203.437] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 296.5805 203.437] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.4549 203.437] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 321.79 203.437] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --373 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 332.8596 203.437] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 337.5296 203.437] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5944 191.4819] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.4688 191.4819] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.6788 191.4819] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.4275 191.4819] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.9378 191.4819] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7954 191.4819] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.3824 191.4819] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.2568 191.4819] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.8623 191.4819] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.0165 191.4819] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.0289 191.4819] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 174.5531 179.5267] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.4275 179.5267] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.1933 179.5267] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7954 179.5267] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.7863 179.5267] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.6607 179.5267] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.2661 179.5267] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.4203 179.5267] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.4328 179.5267] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.6641 166.4923] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.5384 166.4923] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.7484 166.4923] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.4971 166.4923] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.2915 169.1213] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.6443 166.4923] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.2408 166.4923] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.9895 166.4923] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.122 166.4923] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.9964 166.4923] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.1178 166.4923] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.5244 154.5371] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.2731 154.5371] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.4055 154.5371] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.2799 154.5371] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 245.1362 154.5371] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.2058 154.5371] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.3382 154.5371] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.2126 154.5371] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.1039 154.5371] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 290.7084 154.5371] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 299.8855 154.5371] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.7412 154.5371] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 313.6325 154.5371] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.3987 142.5819] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 226.2731 142.5819] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.252 142.5819] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.1264 142.5819] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.6069 142.5819] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.8021 142.5819] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.9236 142.5819] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.7756 130.6268] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.2859 130.6268] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.1435 130.6268] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.4096 130.6268] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.7336 117.5923] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.608 117.5923] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.4023 120.2213] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.7552 117.5923] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 192.3517 117.5923] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.1174 117.5923] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.7196 117.5923] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.3896 117.5923] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.4364 105.6371] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 105.6371] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.7913 105.6371] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(28) 1 Tj -Q -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 29 29 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(27.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 710.0373] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.0289 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj --40 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.8846 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.5546 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 680.1494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 680.1494] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 668.1942] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 668.1942] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 656.2391] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 656.2391] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.068 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8168 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.6703 656.2391] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.3121 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.2969 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.1713 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.5064 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.4504 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 346.9309 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 644.2839] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.3952 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.1439 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.6542 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.5118 644.2839] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.0988 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.9732 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.5787 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.7329 644.2839] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.7453 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.2695 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.1439 632.3287] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.9097 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.5118 632.3287] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 193.5027 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.3771 632.3287] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.9825 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.1367 632.3287] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.1492 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.3805 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.2548 619.2943] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.4648 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.2135 619.2943] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.0079 621.9233] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.3607 619.2943] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.9572 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.7059 619.2943] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.8384 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.7128 619.2943] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.8342 619.2943] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.2408 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.9895 607.3391] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.1219 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.9963 607.3391] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 231.8526 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.9222 607.3391] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.0546 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.929 607.3391] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.8203 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.4248 607.3391] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 286.6019 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 295.4576 607.3391] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 300.3489 607.3391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.1151 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.9895 595.3839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 235.9684 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 239.8428 595.3839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.3233 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.5185 595.3839] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.64 595.3839] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.492 583.4288] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.0023 583.4288] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 217.8599 583.4288] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.126 583.4288] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.45 570.3943] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.3244 570.3943] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.1187 573.0234] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.4716 570.3943] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.0681 570.3943] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.8338 570.3943] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.436 570.3943] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.106 570.3943] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 64.2512 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(28/29.) 2.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 544.4915] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 544.4915] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.1539 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.3081 544.4915] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.3205 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.1762 544.4915] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.6866 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.5441 544.4915] Tm -0 0 Td -/F16_0 1 Tf -(a) 0.529 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8103 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(],) 0.556 Tj --333 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --333 TJm -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.6796 544.4915] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.2851 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.4393 544.4915] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.4517 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.3074 544.4915] Tm -0 0 Td -/F15_0 1 Tf -(new) 1.686 Tj --1 TJm -(-) 0.358 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 248.0732 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 247.6754 544.4915] Tm -0 0 Td -/F16_0 1 Tf -(s) 0.469 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.3453 544.4915] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 526.5587] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 526.5587] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 526.5587] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 526.5587] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 526.5587] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 514.6035] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 514.6035] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 514.6035] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 514.6035] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 514.6035] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 502.6484] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 502.6484] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 502.6484] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 502.6484] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 502.6484] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 502.6484] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 502.6484] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 502.6484] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 502.6484] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 502.6484] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 502.6484] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 502.6484] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 502.6484] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 490.6932] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 490.6932] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 490.6932] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 490.6932] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.068 490.6932] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8168 490.6932] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.6703 490.6932] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.3121 490.6932] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.2969 490.6932] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.1713 490.6932] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.5064 490.6932] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.4504 490.6932] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 346.9309 490.6932] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 477.6587] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 477.6587] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.3952 477.6587] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.1439 477.6587] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.9382 480.2878] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.2911 477.6587] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.8876 477.6587] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 188.6363 477.6587] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.7688 477.6587] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.6431 477.6587] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.7646 477.6587] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.1711 465.7036] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.9199 465.7036] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.0523 465.7036] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.9267 465.7036] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 220.783 465.7036] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.8526 465.7036] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 240.985 465.7036] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.8594 465.7036] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 249.7507 465.7036] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.3552 465.7036] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 275.5323 465.7036] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 284.388 465.7036] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 289.2793 465.7036] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.0455 453.7484] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 201.9199 453.7484] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.8988 453.7484] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.7732 453.7484] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 252.2537 453.7484] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 259.4489 453.7484] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.5704 453.7484] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.4224 441.7932] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.2967 441.7932] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.9022 441.7932] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.0564 441.7932] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.0689 441.7932] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.3804 428.7588] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.2548 428.7588] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.0491 431.3878] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.402 428.7588] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.9985 428.7588] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8729 428.7588] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 190.4783 428.7588] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.6325 428.7588] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 194.645 428.7588] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 401.7766] Tm -0 0 Td -/F10_0 1 Tf -(30.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 401.7766] Tm -0 0 Td -/F10_0 1 Tf -([..) 0.834 Tj -1 TJm -(./) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 401.7766] Tm -0 0 Td -/F15_0 1 Tf -(m) 0.818 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.7519 404.4056] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.1048 401.7766] Tm -0 0 Td -/F16_0 1 Tf -(b) 0.429 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.3804 401.7766] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 383.8438] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 383.8438] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 383.8438] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 383.8438] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 383.8438] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 371.8887] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 371.8887] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 371.8887] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 371.8887] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 371.8887] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 359.9335] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 359.9335] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 359.9335] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 359.9335] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 359.9335] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 359.9335] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 359.9335] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 359.9335] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 359.9335] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 359.9335] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 359.9335] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 359.9335] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 359.9335] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 347.9783] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 347.9783] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 347.9783] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 347.9783] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.068 347.9783] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8168 347.9783] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.6703 347.9783] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.3121 347.9783] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.2969 347.9783] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.1713 347.9783] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.5064 347.9783] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.4504 347.9783] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 346.9309 347.9783] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 336.0232] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9339 336.0232] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.0664 336.0232] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.9407 336.0232] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.0622 336.0232] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.4687 324.068] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.2175 324.068] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.3499 324.068] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.2243 324.068] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 181.0806 324.068] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.7523 312.1128] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.6267 312.1128] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.7591 312.1128] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 184.6335 312.1128] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.5248 312.1128] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.1293 312.1128] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 215.3064 312.1128] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.1621 312.1128] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.0534 312.1128] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.3431 300.1577] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.2175 300.1577] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.1964 300.1577] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 189.0708 300.1577] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 212.5513 300.1577] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 219.7465 300.1577] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.868 300.1577] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.3804 288.2025] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.2548 288.2025] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.8602 288.2025] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.0144 288.2025] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.0269 288.2025] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 142.8456 276.2473] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.72 276.2473] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.3254 276.2473] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.4796 276.2473] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.4921 276.2473] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 250.3445] Tm -0 0 Td -/F10_0 1 Tf -(31.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 250.3445] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 250.3445] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.1539 250.3445] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.3081 250.3445] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.3205 250.3445] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.1762 250.3445] Tm -0 0 Td -/F15_0 1 Tf -(d) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.2977 250.3445] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 232.4117] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 232.4117] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 232.4117] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 232.4117] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 232.4117] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 220.4566] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 220.4566] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 220.4566] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 220.4566] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 220.4566] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 208.5014] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 208.5014] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 208.5014] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 208.5014] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 208.5014] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 208.5014] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 208.5014] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 208.5014] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 208.5014] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 208.5014] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 208.5014] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 208.5014] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 208.5014] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 196.5462] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 196.5462] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 196.5462] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 196.5462] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.068 196.5462] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8168 196.5462] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.6703 196.5462] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.3121 196.5462] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.2969 196.5462] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.1713 196.5462] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.5064 196.5462] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.4504 196.5462] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 346.9309 196.5462] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 184.5911] Tm -0 0 Td -/F10_0 1 Tf -(\(\(\() 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9339 184.5911] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.0664 184.5911] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 161.9407 184.5911] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 167.797 184.5911] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 178.8666 184.5911] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.9991 184.5911] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 191.8734 184.5911] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 196.7648 184.5911] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,) 0.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.3692 184.5911] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 222.5463 184.5911] Tm -0 0 Td -/F10_0 1 Tf -(.,) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 231.402 184.5911] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 236.2934 184.5911] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0596 172.6359] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9339 172.6359] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.9129 172.6359] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 175.7873 172.6359] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 199.2678 172.6359] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.3374 172.6359] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.9429 172.6359] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 228.0971 172.6359] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.1095 172.6359] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 160.6807] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0596 160.6807] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.6651 160.6807] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.8193 160.6807] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.8317 160.6807] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(29) 1 Tj -Q -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 30 30 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(32.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 710.0373] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.5274 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.4017 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 153.8822 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.9518 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.5573 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 182.7115 710.0373] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 187.724 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\)\)/) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 200.454 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.3103 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 692.1046] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 692.1046] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 680.1494] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 680.1494] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 680.1494] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 668.1942] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 668.1942] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 668.1942] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 668.1942] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 656.2391] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 656.2391] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.068 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8168 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.6703 656.2391] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.3121 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.2969 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.1713 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.5064 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.4504 656.2391] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 346.9309 656.2391] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0595 644.2839] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 154.192 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.0664 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.9577 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(,\() 1.334 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 183.4365 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 206.4155 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 210.2898 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 233.7703 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.8399 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 263.4454 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.5996 644.2839] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 267.6121 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.5374 644.2839] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 292.4287 644.2839] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.1852 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0595 632.3287] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.665 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.8192 632.3287] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 167.8317 632.3287] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 606.4259] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --334 TJm -(n) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(t) 0.389 Tj --334 TJm -(step) 1.783 Tj --333 TJm -(\336n) 1.112 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --333 TJm -(the) 1.389 Tj --334 TJm -(sec) 1.282 Tj --1 TJm -(ond) 1.612 Tj --332 TJm -(c) 0.444 Tj --1 TJm -(lau) 1.334 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(e.) 0.722 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(33.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 586.5006] Tm -0 0 Td -/F10_0 1 Tf -([\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.5484 586.5006] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.1539 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.3081 586.5006] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.3205 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\)/) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.1762 586.5006] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.0676 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 105.2089 568.5678] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 568.5678] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.6675 568.5678] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.5418 568.5678] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 165.877 568.5678] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.0833 556.6127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.9576 556.6127] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.0901 556.6127] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.9645 556.6127] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 130.8558 556.6127] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 118.4925 544.6575] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.3668 544.6575] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.5768 544.6575] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 146.3255 544.6575] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.3673 544.6575] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.116 544.6575] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.9695 544.6575] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 223.6113 544.6575] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.5961 544.6575] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.4705 544.6575] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.8056 544.6575] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.8752 544.6575] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 315.7666 544.6575] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 127.9016 532.7023] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.776 532.7023] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.986 532.7023] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 155.7347 532.7023] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 164.068 532.7023] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.8168 532.7023] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.6703 532.7023] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.3121 532.7023] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 283.2969 532.7023] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 287.1713 532.7023] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 308.5064 532.7023] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 323.4504 532.7023] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 346.9309 532.7023] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.3108 520.7472] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.5944 520.7472] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 173.5733 520.7472] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 177.4477 520.7472] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 200.9282 520.7472] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9978 520.7472] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 230.6033 520.7472] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.7575 520.7472] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 234.7699 520.7472] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 258.5696 520.7472] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 277.1751 520.7472] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.3293 520.7472] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.3417 520.7472] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 496.8368] Tm -0 0 Td -/F10_0 1 Tf -(No) 1.25 Tj -28 TJm -(w,) 1 Tj --334 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(com) 1.777 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(to) 0.889 Tj --334 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(\336) 0.556 Tj -1 TJm -(rst) 1.175 Tj --334 TJm -(clause,) 2.894 Tj --334 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --333 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(revisit) 2.703 Tj --333 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(at) 0.889 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --334 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(th) 0.945 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --334 TJm -(far) 1.198 Tj --333 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(iv) 0.806 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(.) 0.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 474.919] Tm -0 0 Td -/F10_0 1 Tf -(34.) 1.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 474.919] Tm -0 0 Td -/F10_0 1 Tf -([\325\() 0.945 Tj -1 TJm -(\)/) 0.889 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.1715 474.919] Tm -0 0 Td -/F15_0 1 Tf -(a) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.0278 474.919] Tm -0 0 Td -/F10_0 1 Tf -(].) 0.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 456.9863] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 456.9863] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 456.9863] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 456.9863] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2878 456.9863] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 445.0311] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 445.0311] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 445.0311] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 445.0311] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 445.0311] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 433.0759] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 433.0759] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 421.1208] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 421.1208] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.734 421.1208] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 409.1656] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 409.1656] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.1088 409.1656] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.9832 409.1656] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8745 409.1656] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 397.2104] Tm -0 0 Td -/F10_0 1 Tf -(\324\(\(\)) 1.445 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.0783 397.2104] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.9696 397.2104] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 385.2553] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 385.2553] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6862 385.2553] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 385.2553] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8957 385.2553] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 373.3001] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 373.3001] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.1088 373.3001] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.9832 373.3001] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8745 373.3001] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5112 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 361.3449] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 361.3449] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.386 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.1347 361.3449] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9882 361.3449] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.63 361.3449] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.6148 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.4892 361.3449] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.8243 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.8939 361.3449] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.7853 361.3449] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7947 349.3898] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.0047 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.7534 349.3898] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.0867 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.8355 349.3898] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.689 349.3898] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.3308 349.3898] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.3156 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.19 349.3898] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5251 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.4691 349.3898] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.9496 349.3898] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3295 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6131 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.592 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.4664 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 195.9469 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.0165 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.622 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.7762 337.4346] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.7886 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.5883 337.4346] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.1938 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.348 337.4346] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.3604 337.4346] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 325.4794] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3763 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2507 325.4794] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5858 325.4794] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 313.5243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 313.5243] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.1087 313.5243] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.9831 313.5243] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8744 313.5243] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 301.5691] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 301.5691] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 301.5691] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 301.5691] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.3859 301.5691] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.1347 301.5691] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9882 301.5691] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.63 301.5691] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.6148 301.5691] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.4892 301.5691] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.8243 301.5691] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.8939 301.5691] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.7853 301.5691] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 289.6139] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2039 289.6139] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.1828 289.6139] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.0572 289.6139] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 184.3923 289.6139] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.4619 289.6139] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.9424 289.6139] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.7421 289.6139] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.2226 289.6139] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 277.6588] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 277.6588] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 265.7036] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 265.7036] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.1087 265.7036] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 120.9831 265.7036] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8744 265.7036] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 253.7484] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 253.7484] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 253.7484] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 253.7484] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.3859 253.7484] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.1347 253.7484] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9882 253.7484] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.63 253.7484] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.6148 253.7484] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.4892 253.7484] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.8243 253.7484] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.8939 253.7484] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.7853 253.7484] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 241.7933] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2039 241.7933] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.6844 241.7933] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.6097 241.7933] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.649 241.7933] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.5234 241.7933] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.0039 241.7933] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)\)) 1.556 Tj -Q -q -[1 0 0 1 0 0] cm -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(30) 1 Tj -Q -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 31 31 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(Next) 2.111 Tj --333 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --334 TJm -(can) 1.5 Tj --333 TJm -(do) 1.056 Tj --333 TJm -(an) 1.056 Tj --333 TJm -(in) 0.834 Tj -29 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(te) 0.833 Tj --1 TJm -(d) 0.556 Tj --333 TJm -(stagin) 2.617 Tj -1 TJm -(g) 0.5 Tj --334 TJm -(of) 0.806 Tj --333 TJm -(eac) 1.388 Tj -27 TJm -(h) 0.556 Tj --333 TJm -(of) 0.806 Tj --333 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --334 TJm -(clause\325s) 3.288 Tj --334 TJm -(out) 1.445 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 373.0382 710.0373] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 382.1706 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 386.045 710.0373] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 390.9363 710.0373] Tm -0 0 Td -/F10_0 1 Tf -(\).) 0.667 Tj -166 TJm -(.) 0.278 Tj -167 TJm -(.) 0.278 Tj -166 TJm -(\)) 0.389 Tj -334 TJm -(.) 0.278 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 688.1195] Tm -0 0 Td -/F10_0 1 Tf -(35.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 688.1195] Tm -0 0 Td -/F10_0 1 Tf -(In) 0.917 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(erted) 2.225 Tj --333 TJm -(s) 0.394 Tj --1 TJm -(tagi) 1.667 Tj -1 TJm -(ng.) 1.334 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 670.1868] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 670.1868] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 670.1868] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 670.1868] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2878 670.1868] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 658.2316] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 658.2316] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 658.2316] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 98.2904 658.2316] Tm -0 0 Td -/F15_0 1 Tf -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 101.8659 658.2316] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 646.2764] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 103.8252 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.6996 646.2764] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 112.5909 646.2764] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 634.3213] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.102 634.3213] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 622.3661] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.1432 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(\(\)) 1.445 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.9056 622.3661] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 185.7969 622.3661] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 610.4109] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.0953 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 148.9697 610.4109] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.3048 610.4109] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 598.4558] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.3859 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.1347 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9882 598.4558] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.63 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.6148 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.4892 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.8243 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.8939 598.4558] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.7853 598.4558] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7947 586.5006] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.0047 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.7534 586.5006] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.0867 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.8355 586.5006] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.689 586.5006] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 227.3308 586.5006] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 278.3156 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 282.19 586.5006] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 303.5251 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 318.4691 586.5006] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 341.9496 586.5006] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3295 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6131 574.5454] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 168.592 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 172.4664 574.5454] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 195.9469 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.0165 574.5454] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 225.622 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 224.7762 574.5454] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 229.7886 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.5883 574.5454] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 272.1938 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 271.348 574.5454] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 276.3604 574.5454] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6368 562.5903] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 562.5903] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.7855 562.5903] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 145.6599 562.5903] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 166.995 562.5903] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 550.6351] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 550.6351] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.3859 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.1347 550.6351] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9882 550.6351] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.63 550.6351] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.6148 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.4892 550.6351] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.8243 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.8939 550.6351] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.7853 550.6351] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2039 538.6799] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.1828 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.0572 538.6799] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 184.3923 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.4619 538.6799] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.9424 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 242.7421 538.6799] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.2226 538.6799] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 109.6367 526.7248] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 526.7248] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 514.7696] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 514.7696] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5955 514.7696] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 514.7696] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.3859 514.7696] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 158.1347 514.7696] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 211.9882 514.7696] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 218.63 514.7696] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 269.6148 514.7696] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.4892 514.7696] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 294.8243 514.7696] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 305.8939 514.7696] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 310.7853 514.7696] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 502.8144] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2039 502.8144] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.6844 502.8144] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 179.6097 502.8144] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.649 502.8144] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 208.5234 502.8144] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.0039 502.8144] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.944 476.9116] Tm -0 0 Td -/F10_0 1 Tf -(The) 1.722 Tj --341 TJm -(l) 0.278 Tj -1 TJm -(as) 0.894 Tj --1 TJm -(t) 0.389 Tj --340 TJm -(s) 0.394 Tj --1 TJm -(tep) 1.389 Tj --340 TJm -(is) 0.672 Tj --341 TJm -(to) 0.889 Tj --340 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(rry) 1.312 Tj --340 TJm -(ou) 1.056 Tj -1 TJm -(r) 0.392 Tj --340 TJm -(de\336ni) 2.39 Tj -1 TJm -(tion.) 2.001 Tj --465 TJm -(No) 1.25 Tj -28 TJm -(w) 0.722 Tj --341 TJm -(in) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(tead) 1.889 Tj --340 TJm -(of) 0.806 Tj --340 TJm -(takin) 2.251 Tj -1 TJm -(g) 0.5 Tj --341 TJm -(t) 0.389 Tj -28 TJm -(w) 0.722 Tj -28 TJm -(o) 0.5 Tj --341 TJm -(ar) 0.892 Tj -1 TJm -(gume) 2.333 Tj --1 TJm -(n) 0.556 Tj -28 TJm -(t) 0.389 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --342 TJm -(one) 1.5 Tj --340 TJm -(at) 0.889 Tj --341 TJm -(a) 0.5 Tj --340 TJm -(time) 1.944 Tj --1 TJm -(,) 0.278 Tj --342 TJm -(it) 0.667 Tj --340 TJm -(tak) 1.417 Tj -28 TJm -(es) 0.838 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 464.9564] Tm -0 0 Td -/F10_0 1 Tf -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(m) 0.833 Tj --410 TJm -(at) 0.889 Tj --410 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --410 TJm -(s) 0.394 Tj --1 TJm -(ame) 1.777 Tj --410 TJm -(time) 1.944 Tj --1 TJm -(,) 0.278 Tj --428 TJm -(and) 1.612 Tj --409 TJm -(fur) 1.254 Tj -1 TJm -(thermore,) 4.228 Tj --429 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --411 TJm -(can) 1.5 Tj --409 TJm -(s) 0.394 Tj --1 TJm -(ee) 0.888 Tj --410 TJm -(that) 1.834 Tj --410 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --410 TJm -(s) 0.394 Tj --1 TJm -(tat) 1.278 Tj -1 TJm -(e) 0.444 Tj --411 TJm -(en) 1 Tj -28 TJm -(ters) 1.619 Tj --410 TJm -(and) 1.612 Tj --409 TJm -(exits) 2.033 Tj --410 TJm -(fr) 0.698 Tj -1 TJm -(om) 1.333 Tj --411 TJm -(al) 0.778 Tj -1 TJm -(l) 0.278 Tj --410 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --411 TJm -(calls) 1.894 Tj --410 TJm -(to) 0.889 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 453.0012] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 125.8535 453.0012] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.4953 453.0012] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 180.1592 453.0012] Tm -0 0 Td -/F10_0 1 Tf -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.1952 431.0834] Tm -0 0 Td -/F10_0 1 Tf -(36.) 1.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 96.9066 431.0834] Tm -0 0 Td -/F10_0 1 Tf -(Uncur) 2.698 Tj -1 TJm -(ry) 0.92 Tj -84 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 413.1507] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 75.8744 413.1507] Tm -0 0 Td -/F14_0 1 Tf -(de\336ne) 2.971 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 108.7925 413.1507] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 162.646 413.1507] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 169.2878 413.1507] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 81.4092 401.1955] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 85.2836 401.1955] Tm -0 0 Td -/F17_0 1 Tf -(!) 0.583 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.416 401.1955] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.436 Tc -[9.9626 0 0 9.9626 98.2904 401.1955] Tm -0 0 Td -/F15_0 1 Tf -(ls) 0.665 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 110.0781 401.1955] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 90.8184 389.2403] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 94.6928 389.2403] Tm -0 0 Td -/F14_0 1 Tf -(cond) 2.364 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 377.2852] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 377.2852] Tm -0 0 Td -/F15_0 1 Tf -(nul) 1.355 Tj --51 TJm -(l) 0.256 Tj -1 TJm -(?) 0.511 Tj --456 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 137.734 377.2852] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(\324\(\(\)) 1.445 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 171.4964 377.2852] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.3877 377.2852] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 365.33] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 365.33] Tm -0 0 Td -/F15_0 1 Tf -(li) 0.563 Tj -1 TJm -(st??) 1.763 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 135.6861 365.33] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 139.5605 365.33] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 160.8956 365.33] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 353.3748] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 353.3748] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.1863 353.3748] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.935 353.3748] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.9767 353.3748] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.8511 353.3748] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7046 353.3748] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3464 353.3748] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.3312 353.3748] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.2056 353.3748] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.5407 353.3748] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.736 353.3748] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.6273 353.3748] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 341.4197] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 117.3855 341.4197] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 133.5954 341.4197] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj --85 TJm -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 141.3442 341.4197] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.6775 341.4197] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.5519 341.4197] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 207.4054 341.4197] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 214.0472 341.4197] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 265.032 341.4197] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 268.9064 341.4197] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 290.2415 341.4197] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.3111 341.4197] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 324.7916 341.4197] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 122.9203 329.4645] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2038 329.4645] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 159.1828 329.4645] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 163.0572 329.4645] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 186.5377 329.4645] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 197.6073 329.4645] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 216.2128 329.4645] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 215.367 329.4645] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 220.3794 329.4645] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 244.1791 329.4645] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.7846 329.4645] Tm -0 0 Td -/F10_0 1 Tf -(\366) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 261.9388 329.4645] Tm -0 0 Td -/F16_0 1 Tf -(p) 0.503 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 266.9512 329.4645] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2276 317.5093] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 317.5093] Tm -0 0 Td -/F15_0 1 Tf -(o) 0.511 Tj -51 TJm -(dd?) 1.533 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 132.3763 317.5093] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 136.2507 317.5093] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 157.5858 317.5093] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 305.5542] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 305.5542] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.1863 305.5542] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.935 305.5542] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.9767 305.5542] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.8511 305.5542] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7046 305.5542] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3464 305.5542] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.3312 305.5542] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.2056 305.5542] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.5407 305.5542] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.736 305.5542] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.6273 305.5542] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 293.599] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7946 293.599] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ons) 1.482 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 149.7736 293.599] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 153.648 293.599] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 174.9831 293.599] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 186.0527 293.599] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 209.5332 293.599] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 233.3329 293.599] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.8134 293.599] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)) 1.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 100.2275 281.6438] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 281.6438] Tm -0 0 Td -/F14_0 1 Tf -(el) 0.846 Tj --1 TJm -(s) 0.454 Tj -1 TJm -(e) 0.527 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 104.1019 269.6887] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 107.9763 269.6887] Tm -0 0 Td -/F14_0 1 Tf -(le) 0.846 Tj --1 TJm -(t) 0.447 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 124.1863 269.6887] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 131.935 269.6887] Tm -0 0 Td -/F15_0 1 Tf -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.9767 269.6887] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 144.8511 269.6887] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.7046 269.6887] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 205.3464 269.6887] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 256.3312 269.6887] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 260.2056 269.6887] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(l) 0.256 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 281.5407 269.6887] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 288.736 269.6887] Tm -0 0 Td -/F15_0 1 Tf -(s) 0.409 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 293.6273 269.6887] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 113.5111 257.7335] Tm -0 0 Td -/F10_0 1 Tf -(\324\(,) 0.945 Tj -1 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 126.7946 257.7335] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ar) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 150.2751 257.7335] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(.) 0.278 Tj --333 TJm -(,\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 170.2004 257.7335] Tm -0 0 Td -/F15_0 1 Tf -(add1) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 195.2398 257.7335] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 199.1141 257.7335] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(dr) 0.933 Tj --441 TJm -(p) 0.511 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 222.5946 257.7335] Tm -0 0 Td -/F10_0 1 Tf -(\)\)\)\)\)) 1.945 Tj -1 TJm -(\)\)\)) 1.167 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 229.8381] Tm -0 0 Td -/F16_0 1 Tf -(>) 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 83.0695 229.8381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9439 229.8381] Tm -0 0 Td -/F15_0 1 Tf -(r) 0.422 Tj -51 TJm -(em) 1.278 Tj -1 TJm -(b) 0.46 Tj -51 TJm -(er) 0.882 Tj -51 TJm -(evens) 2.351 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 140.7974 229.8381] Tm -0 0 Td -/F41_0 1 Tf -(X) 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 147.4392 229.8381] Tm -0 0 Td -/F15_0 1 Tf -(c) 0.46 Tj -51 TJm -(ountevens) 4.293 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 198.424 229.8381] Tm -0 0 Td -/F10_0 1 Tf -(\325\() 0.667 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 205.0658 229.8381] Tm -0 0 Td -/F41_0 1 Tf -(23) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 221.6702 229.8381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 225.5446 229.8381] Tm -0 0 Td -/F41_0 1 Tf -(74) 1 Tj --1 TJm -(56) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 255.4326 229.8381] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 262.6278 229.8381] Tm -0 0 Td -/F41_0 1 Tf -(8) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 270.93 229.8381] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 274.8044 229.8381] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 279.7857 229.8381] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 286.981 229.8381] Tm -0 0 Td -/F41_0 1 Tf -(2) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 291.9623 229.8381] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 299.1576 229.8381] Tm -0 0 Td -/F41_0 1 Tf -(0) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 304.1389 229.8381] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 217.8829] Tm -0 0 Td -/F10_0 1 Tf -(\(\() 0.778 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 79.7486 217.8829] Tm -0 0 Td -/F41_0 1 Tf -(3) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 88.0508 217.8829] Tm -0 0 Td -/F10_0 1 Tf -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 91.9252 217.8829] Tm -0 0 Td -/F41_0 1 Tf -(75) 1 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -0.333 Tc -[9.9626 0 0 9.9626 105.2087 217.8829] Tm -0 0 Td -/F10_0 1 Tf -(\)\() 0.778 Tj -0 Tc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 116.2783 217.8829] Tm -0 0 Td -/F41_0 1 Tf -(9) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 121.2597 217.8829] Tm -0 0 Td -/F10_0 1 Tf -(\)\)) 0.778 Tj --333 TJm -(.) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 138.4176 217.8829] Tm -0 0 Td -/F41_0 1 Tf -(5) 0.5 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 143.3989 217.8829] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 86.9438 191.9801] Tm -0 0 Td -/F10_0 1 Tf -(If) 0.667 Tj --421 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --422 TJm -(w) 0.722 Tj -27 TJm -(or) 0.892 Tj -1 TJm -(k) 0.528 Tj --422 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --423 TJm -(t) 0.389 Tj -1 TJm -(hir) 1.226 Tj -1 TJm -(t) 0.389 Tj -27 TJm -(y) 0.528 Tj -1 TJm -(-) 0.333 Tj --1 TJm -(six) 1.2 Tj --421 TJm -(s) 0.394 Tj --1 TJm -(teps) 1.783 Tj --422 TJm -(bac) 1.5 Tj -28 TJm -(kw) 1.25 Tj -28 TJm -(ards) 1.842 Tj --422 TJm -(\(an) 1.445 Tj -1 TJm -(d) 0.556 Tj --422 TJm -(it) 0.667 Tj --421 TJm -(is) 0.672 Tj --422 TJm -(ob) 1.056 Tj -28 TJm -(viou) 1.862 Tj -1 TJm -(s) 0.394 Tj --422 TJm -(that) 1.834 Tj --421 TJm -(w) 0.722 Tj -27 TJm -(e) 0.444 Tj --422 TJm -(c) 0.444 Tj --1 TJm -(an) 1.056 Tj -1 TJm -(\)) 0.389 Tj --422 TJm -(f) 0.306 Tj -1 TJm -(rom) 1.725 Tj --422 TJm -(here,) 2.114 Tj --444 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --423 TJm -(wil) 1.278 Tj -1 TJm -(l) 0.278 Tj --422 TJm -(di) 0.834 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(co) 0.944 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(er) 0.836 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 71.9999 180.0249] Tm -0 0 Td -/F10_0 1 Tf -(exac) 1.916 Tj --1 TJm -(tl) 0.667 Tj -1 TJm -(y) 0.528 Tj --333 TJm -(w) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --334 TJm -(the) 1.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 152.2823 180.0249] Tm -0 0 Td -/F15_0 1 Tf -(state) 2.044 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 176.7196 180.0249] Tm -0 0 Td -/F10_0 1 Tf -(monad) 2.945 Tj --333 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 213.2494 180.0249] Tm -0 0 Td -/F16_0 1 Tf -(un) 1.172 Tj --1 TJm -(i) 0.345 Tj -1 TJm -(t) 0.361 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 231.9624 178.5305] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 253.6621 180.0249] Tm -0 0 Td -/F10_0 1 Tf -(and) 1.612 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 273.034 180.0249] Tm -0 0 Td -/F16_0 1 Tf -(sta) 1.359 Tj -1 TJm -(r) 0.451 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 291.0624 178.5305] Tm -0 0 Td -/F18_0 1 Tf -(sta) 1.591 Tj -1 TJm -(te) 0.974 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 309.4413 180.0249] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --333 TJm -(m) 0.833 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(gh) 1.056 Tj -28 TJm -(t) 0.389 Tj --333 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --334 TJm -(com) 1.777 Tj --1 TJm -(e) 0.444 Tj --333 TJm -(from.) 2.309 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(31) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Page: 32 32 -%%BeginPageSetup -%%PageOrientation: Portrait -pdfStartPage -0 0 612 792 re W -%%EndPageSetup -[] 0 d -1 i -0 j -0 J -10 M -1 w -/DeviceGray {} cs -[0] sc -/DeviceGray {} CS -[0] SC -false op -false OP -{} settransfer -q -q -Q -q -12.24 12.06 587.52 767.88 re -W -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 710.0373] Tm -0 0 Td -/F9_0 1 Tf -(13) 1.126 Tj --1126 TJm -(Co) 1.376 Tj --1 TJm -(nclusi) 2.82 Tj --1 TJm -(on) 1.188 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(e) 0.444 Tj --423 TJm -(ha) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --423 TJm -(u) 0.556 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(ed) 1 Tj --422 TJm -(the) 1.389 Tj --422 TJm -(\322W) 1.528 Tj -83 TJm -(ad) 1.056 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(\323) 0.5 Tj --423 TJm -(\() 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 204.6477 688.2164] Tm -0 0 Td -/F86_0 1 Tf -(http://homepages.inf.ed.ac.uk/wadler/topics/monads.html) 28.875 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 492.3164 688.2164] Tm -0 0 Td -/F10_0 1 Tf -(\)) 0.389 Tj --422 TJm -(app) 1.612 Tj -1 TJm -(roac) 1.836 Tj -27 TJm -(h) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 676.2612] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --363 TJm -(e) 0.444 Tj --1 TJm -(x) 0.528 Tj -1 TJm -(plain) 2.168 Tj -1 TJm -(in) 0.834 Tj -1 TJm -(g) 0.5 Tj --364 TJm -(monad) 2.945 Tj -1 TJm -(s) 0.394 Tj --364 TJm -(fr) 0.698 Tj -1 TJm -(om) 1.333 Tj --364 TJm -(\322The) 2.222 Tj --363 TJm -(Ess) 1.469 Tj --1 TJm -(ence) 1.888 Tj --364 TJm -(of) 0.806 Tj --363 TJm -(F) 0.653 Tj -84 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(tion) 1.723 Tj -1 TJm -(al) 0.778 Tj --363 TJm -(Pr) 1.073 Tj -1 TJm -(ogram) 2.725 Tj --1 TJm -(min) 1.667 Tj -1 TJm -(g\323.) 1.278 Tj --534 TJm -(B) 0.708 Tj --1 TJm -(u) 0.556 Tj -1 TJm -(t,) 0.667 Tj --371 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --364 TJm -(are) 1.336 Tj --363 TJm -(di) 0.834 Tj -/F20_0 1 Tf -(!) 0.583 Tj -/F10_0 1 Tf -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(es) 0.838 Tj --1 TJm -(.) 0.278 Tj --534 TJm -(W) 1.028 Tj -84 TJm -(adler) 2.17 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 664.3061] Tm -0 0 Td -/F10_0 1 Tf -(uses) 1.788 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 93.2267 664.3061] Tm -0 0 Td -/F15_0 1 Tf -(bind) 1.84 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 115.9919 664.3061] Tm -0 0 Td -/F10_0 1 Tf -(whereas) 3.452 Tj --343 TJm -(I,) 0.639 Tj --341 TJm -(lik) 1.084 Tj -28 TJm -(e) 0.444 Tj --342 TJm -(Moggi) 2.695 Tj -1 TJm -(,) 0.278 Tj --344 TJm -(use) 1.394 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 232.2473 664.3061] Tm -0 0 Td -/F15_0 1 Tf -(star) 1.674 Tj -/DeviceRGB {} cs -[0 0 0] sc -[0 0 1] sc -[1 0 0 1 0 0] Tm -0 0 Td -[6.9738 0 0 6.9738 249.9958 667.9214] Tm -0 0 Td -/F12_0 1 Tf -(8) 0.569 Tj -/DeviceGray {} cs -[0] sc -[0] sc -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 254.4652 664.3061] Tm -0 0 Td -/F10_0 1 Tf -(;) 0.278 Tj --346 TJm -(W) 1.028 Tj -84 TJm -(adler) 2.17 Tj --341 TJm -(s) 0.394 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(ws) 1.116 Tj --342 TJm -(ho) 1.056 Tj -28 TJm -(w) 0.722 Tj --342 TJm -(to) 0.889 Tj --341 TJm -(e) 0.444 Tj --1 TJm -(xt) 0.917 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(d) 0.556 Tj --342 TJm -(an) 1.056 Tj --341 TJm -(in) 0.834 Tj -28 TJm -(terp) 1.781 Tj -1 TJm -(rete) 1.669 Tj --1 TJm -(r) 0.392 Tj --341 TJm -(whereas) 3.452 Tj --343 TJm -(I) 0.361 Tj --341 TJm -(s) 0.394 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(w) 0.722 Tj --342 TJm -(h) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 652.3509] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --287 TJm -(extend) 2.917 Tj --286 TJm -(\322The) 2.222 Tj --287 TJm -(Littl) 1.959 Tj -1 TJm -(e) 0.444 Tj --288 TJm -(S) 0.556 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(h) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(me) 1.277 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(\323) 0.5 Tj --287 TJm -(pr) 0.948 Tj -1 TJm -(ograms) 3.119 Tj --1 TJm -(;) 0.278 Tj --302 TJm -(W) 1.028 Tj -84 TJm -(adler) 2.17 Tj --287 TJm -(assume) 3.121 Tj --1 TJm -(s) 0.394 Tj --287 TJm -(a) 0.5 Tj --287 TJm -(readi) 2.17 Tj -1 TJm -(ng) 1.056 Tj --287 TJm -(k) 0.528 Tj -1 TJm -(no) 1.056 Tj -28 TJm -(wle) 1.444 Tj --1 TJm -(d) 0.556 Tj -1 TJm -(ge) 0.944 Tj --287 TJm -(of) 0.806 Tj --287 TJm -(Hask) 2.172 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(l) 0.278 Tj -1 TJm -(l) 0.278 Tj --287 TJm -(whereas) 3.452 Tj --288 TJm -(I) 0.361 Tj --286 TJm -(as) 0.894 Tj --1 TJm -(sume) 2.227 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 640.3957] Tm -0 0 Td -/F10_0 1 Tf -(kn) 1.084 Tj -1 TJm -(o) 0.5 Tj -27 TJm -(wledge) 2.944 Tj --419 TJm -(of) 0.806 Tj --418 TJm -(f) 0.306 Tj -1 TJm -(un) 1.112 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(ons) 1.45 Tj --419 TJm -(as) 0.894 Tj --419 TJm -(v) 0.528 Tj -56 TJm -(alu) 1.334 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(s) 0.394 Tj --419 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --418 TJm -(a) 0.5 Tj --419 TJm -(readi) 2.17 Tj -1 TJm -(ng) 1.056 Tj --418 TJm -(kno) 1.584 Tj -28 TJm -(wledge) 2.944 Tj --419 TJm -(of) 0.806 Tj --418 TJm -(Sc) 1 Tj -28 TJm -(hem) 1.833 Tj --1 TJm -(e.) 0.722 Tj --700 TJm -(In) 0.917 Tj --418 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --419 TJm -(\336n) 1.112 Tj -1 TJm -(al) 0.778 Tj --419 TJm -(an) 1.056 Tj -1 TJm -(alysis,) 2.65 Tj --440 TJm -(I) 0.361 Tj --419 TJm -(b) 0.556 Tj --27 TJm -(eliev) 1.972 Tj -28 TJm -(e) 0.444 Tj --419 TJm -(m) 0.833 Tj -27 TJm -(y) 0.528 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 628.4406] Tm -0 0 Td -/F10_0 1 Tf -(app) 1.612 Tj -1 TJm -(roac) 1.836 Tj -28 TJm -(h) 0.556 Tj --308 TJm -(to) 0.889 Tj --307 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --308 TJm -(cleare) 2.502 Tj --1 TJm -(r) 0.392 Tj --307 TJm -(for) 1.198 Tj --307 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --309 TJm -(n) 0.556 Tj -1 TJm -(o) 0.5 Tj -28 TJm -(vice) 1.694 Tj --308 TJm -(and) 1.612 Tj --307 TJm -(W) 1.028 Tj -83 TJm -(ad) 1.056 Tj -1 TJm -(le) 0.722 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(\325s) 0.672 Tj --308 TJm -(app) 1.612 Tj -1 TJm -(rao) 1.392 Tj --28 TJm -(c) 0.444 Tj -28 TJm -(h) 0.556 Tj --308 TJm -(to) 0.889 Tj --307 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --308 TJm -(cleare) 2.502 Tj --1 TJm -(r) 0.392 Tj --307 TJm -(f) 0.306 Tj -1 TJm -(or) 0.892 Tj --308 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --308 TJm -(m) 0.833 Tj --1 TJm -(or) 0.892 Tj -1 TJm -(e) 0.444 Tj --309 TJm -(soph) 2.006 Tj -1 TJm -(isticate) 3.116 Tj --1 TJm -(d) 0.556 Tj --307 TJm -(reader.) 3.006 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[14.3462 0 0 14.3462 72 595.4947] Tm -0 0 Td -/F9_0 1 Tf -(14) 1.126 Tj --1126 TJm -(Ac) 1.35 Tj -32 TJm -(kno) 1.782 Tj -31 TJm -(w) 0.813 Tj --1 TJm -(le) 0.826 Tj --1 TJm -(dgem) 2.639 Tj --1 TJm -(en) 1.138 Tj -31 TJm -(ts) 0.882 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 573.6738] Tm -0 0 Td -/F10_0 1 Tf -(I) 0.361 Tj --294 TJm -(h) 0.556 Tj -1 TJm -(a) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e) 0.444 Tj --294 TJm -(h) 0.556 Tj -1 TJm -(ad) 1.056 Tj --293 TJm -(c) 0.444 Tj --1 TJm -(on) 1.056 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(ersation) 3.453 Tj -1 TJm -(s) 0.394 Tj --295 TJm -(o) 0.5 Tj -28 TJm -(v) 0.528 Tj -28 TJm -(er) 0.836 Tj --294 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --294 TJm -(y) 0.528 Tj -28 TJm -(e) 0.444 Tj --1 TJm -(ar) 0.892 Tj -1 TJm -(s) 0.394 Tj --294 TJm -(w) 0.722 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(th) 0.945 Tj --294 TJm -(v) 0.528 Tj -56 TJm -(ar) 0.892 Tj -1 TJm -(ious) 1.728 Tj --294 TJm -(p) 0.556 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(op) 1.056 Tj -1 TJm -(le) 0.722 Tj --294 TJm -(ab) 1.056 Tj --28 TJm -(ou) 1.056 Tj -1 TJm -(t) 0.389 Tj --294 TJm -(monad) 2.945 Tj -1 TJm -(s) 0.394 Tj --1 TJm -(,) 0.278 Tj --301 TJm -(bu) 1.112 Tj -1 TJm -(t) 0.389 Tj --294 TJm -(some) 2.171 Tj --295 TJm -(stan) 1.839 Tj -1 TJm -(d) 0.556 Tj --294 TJm -(ou) 1.056 Tj -1 TJm -(t) 0.389 Tj --294 TJm -(as) 0.894 Tj --294 TJm -(imp) 1.667 Tj --27 TJm -(ortan) 2.337 Tj -28 TJm -(t) 0.389 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 561.7186] Tm -0 0 Td -/F10_0 1 Tf -(as) 0.894 Tj --249 TJm -(I) 0.361 Tj --249 TJm -(d) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(v) 0.528 Tj -28 TJm -(elop) 1.778 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(d) 0.556 Tj --248 TJm -(m) 0.833 Tj -27 TJm -(y) 0.528 Tj --248 TJm -(o) 0.5 Tj -28 TJm -(w) 0.722 Tj --1 TJm -(n) 0.556 Tj --248 TJm -(w) 0.722 Tj -28 TJm -(a) 0.5 Tj -27 TJm -(y) 0.528 Tj --248 TJm -(of) 0.806 Tj --248 TJm -(e) 0.444 Tj --1 TJm -(xp) 1.084 Tj -1 TJm -(lain) 1.612 Tj -1 TJm -(ing) 1.334 Tj --248 TJm -(them) 2.222 Tj --1 TJm -(.) 0.278 Tj --416 TJm -(I) 0.361 Tj --248 TJm -(w) 0.722 Tj -27 TJm -(an) 1.056 Tj -28 TJm -(t) 0.389 Tj --248 TJm -(to) 0.889 Tj --249 TJm -(th) 0.945 Tj -1 TJm -(ank,) 1.862 Tj --265 TJm -(in) 0.834 Tj --248 TJm -(alp) 1.334 Tj -1 TJm -(hab) 1.612 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(ti) 0.667 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(al) 0.778 Tj --248 TJm -(order,) 2.562 Tj --265 TJm -(Mi) 1.195 Tj -1 TJm -(c) 0.444 Tj -27 TJm -(hael) 1.778 Tj --249 TJm -(Ad) 1.306 Tj -1 TJm -(am) 1.333 Tj --1 TJm -(s,) 0.672 Tj --265 TJm -(Da) 1.264 Tj -27 TJm -(v) 0.528 Tj -1 TJm -(id) 0.834 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 549.7635] Tm -0 0 Td -/F10_0 1 Tf -(Be) 1.152 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(der,) 1.67 Tj --425 TJm -(Wi) 1.306 Tj -1 TJm -(ll) 0.556 Tj --406 TJm -(B) 0.708 Tj --1 TJm -(yr) 0.92 Tj -1 TJm -(d,) 0.834 Tj --425 TJm -(M) 0.917 Tj -1 TJm -(atthi) 2.112 Tj -1 TJm -(as) 0.894 Tj --407 TJm -(F) 0.653 Tj -83 TJm -(elleis) 2.116 Tj --1 TJm -(en,) 1.278 Tj --424 TJm -(Robb) 2.348 Tj -28 TJm -(y) 0.528 Tj --406 TJm -(Fin) 1.487 Tj -1 TJm -(dler,) 1.948 Tj --424 TJm -(Stev) 1.917 Tj -28 TJm -(e) 0.444 Tj --407 TJm -(Ganz,) 2.563 Tj --425 TJm -(Ron) 1.792 Tj --406 TJm -(Garcia,) 3.177 Tj --424 TJm -(R) 0.736 Tj --1 TJm -(oshan) 2.506 Tj --406 TJm -(James) 2.685 Tj --1 TJm -(,) 0.278 Tj --425 TJm -(Ramana) 3.625 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 537.8083] Tm -0 0 Td -/F10_0 1 Tf -(Ku) 1.334 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(ar) 0.892 Tj -1 TJm -(,) 0.278 Tj --307 TJm -(E) 0.681 Tj -1 TJm -(d) 0.556 Tj --300 TJm -(K) 0.778 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(ett,) 1.5 Tj --306 TJm -(Jo) 1.014 Tj --28 TJm -(e) 0.444 Tj --300 TJm -(Ne) 1.194 Tj --1 TJm -(ar) 0.892 Tj -1 TJm -(,) 0.278 Tj --307 TJm -(Ji) 0.792 Tj -1 TJm -(ho) 1.056 Tj --300 TJm -(Ki) 1.056 Tj -1 TJm -(m) 0.833 Tj --1 TJm -(,) 0.278 Tj --306 TJm -(Oleg) 2 Tj --300 TJm -(Kisely) 2.7 Tj -28 TJm -(o) 0.5 Tj -28 TJm -(v,) 0.806 Tj --307 TJm -(An) 1.306 Tj -29 TJm -(urag) 1.948 Tj --299 TJm -(Me) 1.361 Tj --1 TJm -(n) 0.556 Tj -1 TJm -(dh) 1.112 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(k) 0.528 Tj -56 TJm -(ar,) 1.17 Tj --306 TJm -(Ch) 1.278 Tj -28 TJm -(u) 0.556 Tj -1 TJm -(ng-C) 2.111 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(ieh) 1.278 Tj --300 TJm -(S) 0.556 Tj -1 TJm -(han) 1.612 Tj -1 TJm -(,) 0.278 Tj --307 TJm -(Amr) 1.975 Tj --300 TJm -(S) 0.556 Tj -1 TJm -(abr) 1.448 Tj -1 TJm -(y) 0.528 Tj -83 TJm -(,) 0.278 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 525.8531] Tm -0 0 Td -/F10_0 1 Tf -(Jerem) 2.627 Tj -27 TJm -(y) 0.528 Tj --321 TJm -(S) 0.556 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(i) 0.278 Tj -1 TJm -(k,) 0.806 Tj --323 TJm -(Jonath) 3.015 Tj -1 TJm -(an) 1.056 Tj --321 TJm -(S) 0.556 Tj -1 TJm -(ob) 1.056 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(l,) 0.556 Tj --323 TJm -(Lar) 1.517 Tj -1 TJm -(is) 0.672 Tj --1 TJm -(se) 0.838 Tj --321 TJm -(V) 0.75 Tj -83 TJm -(ouf) 1.362 Tj -1 TJm -(o,) 0.778 Tj --323 TJm -(and) 1.612 Tj --320 TJm -(Mitc) 2.028 Tj -28 TJm -(h) 0.556 Tj --321 TJm -(W) 1.028 Tj -84 TJm -(and) 1.612 Tj -1 TJm -(.) 0.278 Tj --440 TJm -(I) 0.361 Tj --321 TJm -(am) 1.333 Tj --321 TJm -(grateful) 3.365 Tj --320 TJm -(for) 1.198 Tj --320 TJm -(the) 1.389 Tj --321 TJm -(tu) 0.945 Tj -1 TJm -(torial) 2.337 Tj --320 TJm -(pap) 1.612 Tj --27 TJm -(e) 0.444 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(s) 0.394 Tj --322 TJm -(b) 0.556 Tj -29 TJm -(y) 0.528 Tj --321 TJm -(Ph) 1.237 Tj -1 TJm -(il) 0.556 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 513.898] Tm -0 0 Td -/F10_0 1 Tf -(W) 1.028 Tj -84 TJm -(adler,) 2.448 Tj --387 TJm -(t) 0.389 Tj -1 TJm -(he) 1 Tj --377 TJm -(t) 0.389 Tj -1 TJm -(utori) 2.115 Tj -1 TJm -(al) 0.778 Tj --376 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --376 TJm -(Je) 0.958 Tj -/F20_0 1 Tf -(!) 0.583 Tj --377 TJm -/F10_0 1 Tf -(Newb) 2.472 Tj --28 TJm -(ern) 1.392 Tj -1 TJm -(,) 0.278 Tj --387 TJm -(and) 1.612 Tj --375 TJm -(the) 1.389 Tj --376 TJm -(s) 0.394 Tj --1 TJm -(tu) 0.945 Tj -1 TJm -(nn) 1.112 Tj -1 TJm -(ingl) 1.612 Tj -1 TJm -(y) 0.528 Tj --376 TJm -(c) 0.444 Tj --1 TJm -(lear) 1.614 Tj --376 TJm -(p) 0.556 Tj -1 TJm -(ap) 1.056 Tj --28 TJm -(er) 0.836 Tj --376 TJm -(b) 0.556 Tj -28 TJm -(y) 0.528 Tj --376 TJm -(E) 0.681 Tj -1 TJm -(ugeni) 2.334 Tj -1 TJm -(o) 0.5 Tj --377 TJm -(M) 0.917 Tj -1 TJm -(oggi) 1.778 Tj --376 TJm -(that) 1.834 Tj --376 TJm -(I) 0.361 Tj --376 TJm -(me) 1.277 Tj --1 TJm -(n) 0.556 Tj -29 TJm -(tioned) 2.723 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 501.9428] Tm -0 0 Td -/F10_0 1 Tf -(ab) 1.056 Tj --27 TJm -(o) 0.5 Tj -27 TJm -(v) 0.528 Tj -28 TJm -(e.) 0.722 Tj --789 TJm -(I) 0.361 Tj --449 TJm -(w) 0.722 Tj -28 TJm -(an) 1.056 Tj -28 TJm -(t) 0.389 Tj --448 TJm -(to) 0.889 Tj --449 TJm -(t) 0.389 Tj -1 TJm -(hank) 2.14 Tj --448 TJm -(th) 0.945 Tj -1 TJm -(e) 0.444 Tj --449 TJm -(c311/b521) 4.5 Tj --448 TJm -(dream) 2.725 Tj --449 TJm -(team) 2.166 Tj --449 TJm -(\(F) 1.042 Tj -84 TJm -(all,) 1.334 Tj --477 TJm -(09\)) 1.389 Tj --448 TJm -(Lin) 1.459 Tj -1 TJm -(dse) 1.394 Tj --1 TJm -(y) 0.528 Tj --448 TJm -(Ku) 1.334 Tj -1 TJm -(p) 0.556 Tj --28 TJm -(er,) 1.114 Tj --477 TJm -(Nil) 1.306 Tj -1 TJm -(e) 0.444 Tj --1 TJm -(sh) 0.95 Tj --448 TJm -(Mah) 1.973 Tj -1 TJm -(a) 0.5 Tj --56 TJm -(j) 0.306 Tj -1 TJm -(an,) 1.334 Tj --477 TJm -(Melan) 2.695 Tj -1 TJm -(ie) 0.722 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 489.9876] Tm -0 0 Td -/F10_0 1 Tf -(Dyb) 1.848 Tj -29 TJm -(vig,) 1.584 Tj --302 TJm -(an) 1.056 Tj -1 TJm -(d) 0.556 Tj --294 TJm -(es) 0.838 Tj --1 TJm -(p) 0.556 Tj --27 TJm -(ec) 0.888 Tj --1 TJm -(ial) 1.056 Tj -1 TJm -(ly) 0.806 Tj --294 TJm -(Ad) 1.306 Tj -1 TJm -(am) 1.333 Tj --295 TJm -(F) 0.653 Tj -84 TJm -(oltze) 2.055 Tj --1 TJm -(r) 0.392 Tj -1 TJm -(.) 0.278 Tj --431 TJm -(T) 0.722 Tj --1 TJm -(h) 0.556 Tj -1 TJm -(is) 0.672 Tj --294 TJm -(te) 0.833 Tj --1 TJm -(am) 1.333 Tj --294 TJm -(con) 1.5 Tj -28 TJm -(vin) 1.362 Tj -1 TJm -(c) 0.444 Tj --1 TJm -(ed) 1 Tj --294 TJm -(me) 1.277 Tj --294 TJm -(that) 1.834 Tj --294 TJm -(w) 0.722 Tj -28 TJm -(e) 0.444 Tj --295 TJm -(shou) 2.006 Tj -1 TJm -(ld) 0.834 Tj --293 TJm -(b) 0.556 Tj --28 TJm -(e) 0.444 Tj --294 TJm -(abl) 1.334 Tj -1 TJm -(e) 0.444 Tj --295 TJm -(to) 0.889 Tj --294 TJm -(teac) 1.777 Tj -27 TJm -(h) 0.556 Tj --293 TJm -(thi) 1.223 Tj -1 TJm -(s) 0.394 Tj --295 TJm -(material) 3.614 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 72 478.0325] Tm -0 0 Td -/F10_0 1 Tf -(to) 0.889 Tj --333 TJm -(un) 1.112 Tj -1 TJm -(dergrad) 3.34 Tj -1 TJm -(uates) 2.283 Tj --1 TJm -(.) 0.278 Tj -0.3985 w -q -[1 0 0 1 72 130.1074] cm -0 0.1992 m -187.1972 0.1992 l -S -Q -[1 0 0 1 0 0] Tm -0 0 Td -[5.9776 0 0 5.9776 83.092 123.6649] Tm -0 0 Td -/F21_0 1 Tf -(8) 0.611 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 87.2431 120.8521] Tm -0 0 Td -/F22_0 1 Tf -(As) 1.215 Tj --310 TJm -(p) 0.59 Tj --29 TJm -(o) 0.531 Tj --1 TJm -(in) 0.885 Tj -30 TJm -(t) 0.413 Tj --1 TJm -(ed) 1.062 Tj --310 TJm -(out) 1.534 Tj --310 TJm -(ab) 1.121 Tj --30 TJm -(o) 0.531 Tj -29 TJm -(v) 0.561 Tj -30 TJm -(e,) 0.767 Tj --319 TJm -(thi) 1.298 Tj --1 TJm -(s) 0.419 Tj --309 TJm -(is) 0.714 Tj --310 TJm -(ba) 1.121 Tj --1 TJm -(sical) 2.012 Tj --1 TJm -(ly) 0.856 Tj --309 TJm -(a) 0.531 Tj --310 TJm -(syn) 1.57 Tj -30 TJm -(t) 0.413 Tj --1 TJm -(acti) 1.711 Tj --1 TJm -(c) 0.472 Tj --309 TJm -(d) 0.59 Tj --1 TJm -(i) 0.295 Tj -/F171_0 1 Tf -(!) 0.62 Tj -/F22_0 1 Tf -(erenc) 2.42 Tj --1 TJm -(e,) 0.767 Tj --318 TJm -(b) 0.59 Tj --1 TJm -(ut) 1.003 Tj --310 TJm -(I) 0.383 Tj --309 TJm -(c) 0.472 Tj -29 TJm -(hose) 2.012 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 353.7884 120.8521] Tm -0 0 Td -/F36_0 1 Tf -(st) 0.796 Tj -1 TJm -(ar) 1.002 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 371.4335 120.8521] Tm -0 0 Td -/F22_0 1 Tf -(rat) 1.358 Tj --1 TJm -(her) 1.476 Tj --310 TJm -(than) 2.124 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 415.901 120.8521] Tm -0 0 Td -/F36_0 1 Tf -(bind) 1.975 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 434.8952 120.8521] Tm -0 0 Td -/F22_0 1 Tf -(b) 0.59 Tj --30 TJm -(eca) 1.475 Tj --1 TJm -(use) 1.481 Tj --310 TJm -(usin) 1.894 Tj --1 TJm -(g) 0.531 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 487.676 120.8521] Tm -0 0 Td -/F36_0 1 Tf -(bind) 1.975 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 506.6703 120.8521] Tm -0 0 Td -/F22_0 1 Tf -(lo) 0.826 Tj --30 TJm -(oks) 1.511 Tj --310 TJm -(to) 0.944 Tj --30 TJm -(o) 0.531 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 111.3876] Tm -0 0 Td -/F22_0 1 Tf -(m) 0.885 Tj -29 TJm -(uc) 1.062 Tj -29 TJm -(h) 0.59 Tj --358 TJm -(lik) 1.151 Tj -29 TJm -(e) 0.472 Tj --358 TJm -(wri) 1.476 Tj --1 TJm -(ting) 1.829 Tj --358 TJm -(i) 0.295 Tj --1 TJm -(n) 0.59 Tj --358 TJm -(con) 1.593 Tj -29 TJm -(ti) 0.708 Tj --1 TJm -(n) 0.59 Tj -30 TJm -(u) 0.59 Tj --1 TJm -(ation) 2.36 Tj --1 TJm -(-pas) 1.894 Tj --1 TJm -(sing) 1.835 Tj --358 TJm -(st) 0.832 Tj -29 TJm -(yle,) 1.623 Tj --359 TJm -(a) 0.531 Tj --1 TJm -(nd) 1.18 Tj --358 TJm -(al) 0.826 Tj --1 TJm -(thou) 2.124 Tj --1 TJm -(gh) 1.121 Tj --358 TJm -(th) 1.003 Tj --1 TJm -(e) 0.472 Tj --358 TJm -(w) 0.767 Tj -29 TJm -(ord) 1.535 Tj --358 TJm -(\322) 0.531 Tj --1 TJm -(bind) 2.065 Tj --1 TJm -(\323) 0.531 Tj --358 TJm -(w) 0.767 Tj -29 TJm -(orks) 1.925 Tj --358 TJm -(w) 0.767 Tj -29 TJm -(ell) 1.062 Tj --358 TJm -(o) 0.531 Tj --1 TJm -(nce) 1.534 Tj --358 TJm -(y) 0.561 Tj -29 TJm -(ou) 1.121 Tj --358 TJm -(un) 1.18 Tj --1 TJm -(derst) 2.308 Tj --1 TJm -(and) 1.711 Tj --358 TJm -(t) 0.413 Tj --1 TJm -(he) 1.062 Tj --358 TJm -(co) 1.003 Tj --1 TJm -(ncep) 2.124 Tj --1 TJm -(t,) 0.708 Tj --359 TJm -(it) 0.708 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 72 101.9231] Tm -0 0 Td -/F22_0 1 Tf -(brin) 1.889 Tj --1 TJm -(gs) 0.95 Tj --354 TJm -(t) 0.413 Tj --1 TJm -(o) 0.531 Tj --354 TJm -(mi) 1.18 Tj --1 TJm -(nd) 1.18 Tj --354 TJm -(to) 0.944 Tj --30 TJm -(o) 0.531 Tj --355 TJm -(man) 2.006 Tj -29 TJm -(y) 0.561 Tj --354 TJm -(ass) 1.369 Tj --1 TJm -(o) 0.531 Tj --29 TJm -(c) 0.472 Tj --1 TJm -(iatio) 2.065 Tj --1 TJm -(ns) 1.009 Tj --354 TJm -(lik) 1.151 Tj -29 TJm -(e) 0.472 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 229.3304 101.9231] Tm -0 0 Td -/F44_0 1 Tf -(let) 1.377 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[7.9701 0 0 7.9701 240.3115 101.9231] Tm -0 0 Td -/F22_0 1 Tf -(,) 0.295 Tj --354 TJm -(w) 0.767 Tj --1 TJm -(hic) 1.357 Tj -29 TJm -(h) 0.59 Tj --354 TJm -(c) 0.472 Tj --1 TJm -(an) 1.121 Tj --354 TJm -(ea) 1.003 Tj --1 TJm -(sily) 1.57 Tj --354 TJm -(lul) 1.18 Tj --1 TJm -(l) 0.295 Tj --354 TJm -(the) 1.475 Tj --355 TJm -(read) 2.007 Tj --1 TJm -(er) 0.886 Tj --354 TJm -(in) 0.885 Tj -29 TJm -(to) 0.944 Tj --355 TJm -(a) 0.531 Tj --354 TJm -(false) 2.042 Tj --355 TJm -(sense) 2.372 Tj --355 TJm -(of) 0.856 Tj --354 TJm -(und) 1.77 Tj --1 TJm -(ersta) 2.249 Tj --1 TJm -(ndin) 2.065 Tj --1 TJm -(g.) 0.826 Tj -[1 0 0 1 0 0] Tm -0 0 Td -[9.9626 0 0 9.9626 301.0187 72] Tm -0 0 Td -/F10_0 1 Tf -(32) 1 Tj -Q -Q -showpage -%%PageTrailer -pdfEndPage -%%Trailer -end -%%DocumentSuppliedResources: -%%+ font HNIZXT+CMMI7 -%%+ font IMAOSR+CMR12 -%%+ font SPZSQP+CMTT8 -%%+ font HEHJQC+CMMI10 -%%+ font LPCZAI+CMBX10 -%%+ font QRBVFO+CMTI10 -%%+ font INZJZT+CMSY10 -%%+ font COYXCW+CMR10 -%%+ font PHWOLU+CMR7 -%%+ font DFTEKI+CMBX12 -%%+ font SMACNM+CMR8 -%%+ font PHWOLU+CMR6 -%%+ font NSFBUG+CMR17 -%%+ font IMAOSR+CMTI8 -%%+ font LPCZAI+CMMI8 -%%+ font PDLRIN+CMSY7 -%%+ font WMQEDT+CMSS10 -%%+ font PDLRIN+CMSY8 -%%+ font FQQUSO+CMBX8 -%%+ font MCULFQ+CMMI6 -%%+ font PDLRIN+CMSY6 -%%+ font HEHJQC+CMTT10 -%%+ font PDLRIN+MSAM10 -%%EOF diff --git a/shan-quotation.pdf b/shan-quotation.pdf deleted file mode 100644 index 73a39cc79a622c7c260185c1275a0d373d8142d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440658 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

3r*mvjeXUDbAn1ayUO3 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

YBmb;m*6=vb>q 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�^S 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 diff --git a/state_monad_tutorial.mdwn b/state_monad_tutorial.mdwn deleted file mode 100644 index b15ac297..00000000 --- a/state_monad_tutorial.mdwn +++ /dev/null @@ -1,197 +0,0 @@ -This walks through most of [A State Monad Tutorial](http://strabismicgobbledygook.wordpress.com/2010/03/06/a-state-monad-tutorial/), which is addressed to a Haskell-using audience. But we convert it to OCaml. See our page on -[[Translating between OCaml Scheme and Haskell]]. - -Some of what we do here will make use of our [[monad library]] for OCaml. - -As we discussed in [[week9]], a State monad is implemented with the type: - - store -> ('a * store) - -It's common practice to encapsulate this in some way, so that the interpreter knows the difference between arbitrary functions from a `blah` to a pair of something and a `blah` and the values that you've specially designated as being State monadic values. - -The most lightweight way encapsulate it would be just to add a data constructor to the type. In the same way that the `'a option` type has the `None` and `Some` data constructors, we give our `'a state` type a `State` data constructor: - - (* we assume that the store type has already been declared *) - type 'a state = State of (store -> ('a * store)) - -Then a function expecting an `'a store` will look for a value with the structure `State ...` rather than just one with the structure `...`. - -To take a `State (s -> (a,s))` and get at the `s -> (a,s)` it wraps, you use the same techniques you use to take an `Some int` and get at the `int` it wraps: - - let u = State (fun s -> (1, s)) - in let State unwrapped_state = u - in ... - -or: - - let u = State (fun s -> (1, s)) - in match u with - | State unwrapped_state -> ... - -There are two heavierweight ways to encapsulate the type of the State monad. One is used by our [[monad library]]---the type is hidden from the outside user, and only gets exposed by the `run` function. But the result of `run u` is not itself recognized as a monadic value any longer. You can't replace `u` in: - - Monad.(u >>= ...) - -with `run u`. So you should only apply `run` when you've finished building up a monadic value. (That's why it's called `run`.) - -Of course you can do this: - - let u = Monad.(...) - in let intermediate_result = Monad.run u 0 - in let v = Monad.(u >>= ...) - in let final_result = Monad.run v 0 - in ... - -The other heavyweight way to encapsulate the type of a monad is to use records. See [here](/translating_between_OCaml_Scheme_and_Haskell) and [here](/coroutines_and_aborts/) for some introduction to these. We don't use this design in our OCaml monad library, but the Haskell monad libraries do, and it would be good for you to get acquainted with it so that you can see how to ignore it when you come across it in Haskell-based literature. (Or you might want to learn Haskell, who knows?) - -We'll illustrate this technique in OCaml code, for uniformity. See the [translation page](/translating_between_OCaml_Scheme_and_Haskell) about how this looks in Haskell. - -To use the record technique, instead of saying; - - type 'a state = State of (store -> ('a * store)) - -you'd say: - - type 'a state = { state : store -> ('a * store) } - -and instead of saying: - - let u = State (fun s -> (1, s)) - in let State unwrapped_state = u - in ... - -you'd say: - - let u = { state = fun s -> (1, s) } - in let unwrapped_state = u.state - in ... - -That's basically it. As with the other two techniques, the type of `u` is not the same as `store -> ('a * store)`, but the relevant code will know how to convert between them. - -The main benefit of these techniques is that it gives you better type-checking: it makes sure that you're only using your monadic values in the hygenic ways you're supposed to. Perhaps you don't care about that. Well, then, if you want to write all your own monadic code, you can proceed as you like. If you ever want to use other people's code, though, or read papers or web posts about monads, you will encounter one or more of these techniques, and so you need to get comfortable enough with them not to let them confuse you. - -OK, back to our walk-through of "A State Monad Tutorial". What shall we use for a store? Instead of a plain `int`, let's suppose our store is a structure of two values: a running total, and a count of how many times the store has been modified. We'll implement this with a record. Hence: - - type store' = { total : int; modifications: int };; - -State monads employing this store will then have *three* salient values at any point in the computation: the `total` and `modifications` field in the store, and also the `'a` value that is then wrapped in the monadic box. - -Here's a monadic box that encodes the operation of incrementing the store's `total` and wrapping the value that was the former `total`: - - let increment_store : store' -> (int * store') = - fun s -> - let value = s.total - in let s' = { total = succ s.total; modifications = succ s.modifications } - in (value, s') - -If we wanted to work with one of the encapsulation techniques described above, we'd have to proceed a bit differently. Here is how to do it with the first, lightweight technique: - - let increment_store' : 'a state = - State (fun s -> - let value = s.total - in let s' = { total = succ s.total; modifications = succ s.modifications } - in (value, s')) - - -Here is how you'd have to do it using our OCaml monad library: - - # #use "path/to/monads.ml";; - # module S = State_monad(struct type store = store' end);; - # let increment_store'' : ('x,'a) S.m = - S.(get >>= fun cur -> - let value = cur.total - in let s' = { total = succ cur.total; modifications = succ cur.modifications } - in put s' >> unit value);; - -Let's try it out: - - # let s0 = { total = 42; modifications = 3 };; - # increment_store s0;; - - : int * store' = (42, {total = 43; modifications = 4}) - -Or if you used the OCaml monad library: - - # S.(run(increment_store'')) s0;; - - : int * S.store = (42, {total = 43; modifications = 4}) - -Great! - -Can you write a monadic value that instead of incrementing each of the `total` and `modifications` fields in the store, doubles the `total` field and increments the `modifications` field? - -What about a value that increments each of `total` and `modifications` twice? Well, you could custom-write that, as with the previous question. But we already have the tools to express it easily, using our existing `increment_store` value: - - increment_store >>= fun value -> increment_store >> unit value - -That ensures that the value we get at the end is the value returned by the first application of `increment_store`, that is, the contents of the `total` field in the store before we started modifying the store at all. - -You should start to see here how chaining monadic values together gives us a kind of programming language. Of course, it's a cumbersome programming language. It'd be much easier to write, directly in OCaml: - - let value = s0.total - in (value, { total = s0.total + 2; modifications = s0.modifications + 2};; - -or, using pattern-matching on the record (you don't have to specify every field in the record): - - let { total = value; _ } = s0 - in (value, { total = s0.total + 2; modifications = s0.modifications + 2};; - -But **the point of learning how to do this monadically** is that (1) monads show us how to embed more sophisticated programming techniques, such as imperative state and continuations, into frameworks that don't natively possess them (such as the set-theoretic metalanguage of Groenendijk, Stokhof and Veltman's paper); (2) becoming familiar with monads will enable you to see patterns you'd otherwise miss, and implement some seemingly complex computations using the same simple patterns (same-fringe is an example); and finally, of course (3) monads are delicious. - -Keep in mind that the final result of a bind chain doesn't have to be the same type as the starting value: - - increment_store >>= fun value -> increment_store >> unit (string_of_int value) - -Or: - - unit 1 >> unit "blah" - -The store keeps the same type throughout the computation, but the type of the wrapped value can change. - -What are the special-purpose operations that the `State_monad` module defines for us? - -* `get` is a monadic value that passes through the existing store unchanged, and also wraps that same store as its boxed value. You use it like this: - - ... >>= fun _ -> get >>= fun cur -> ... here we can use cur ... - - As we've said, that's equivalent to: - - ... >> get >>= fun cur -> ... - - You can also get the current store at the start of the computation: - - get >> = fun cur -> ... - -* `gets selector` is like `get`, but it additionally applies the `selector` function to the store before depositing it in the box. If your store is structured, you can use this to only extract a piece of the structure: - - ... >> gets (fun cur -> cur.total) >>= fun total -> ... - - For more complex structured stores, consider using the `Ref_monad` version of the State monad in the OCaml library. - -* `put new_store` replaces the existing store with `new_store`. Use it like this: - - ... >> put new_store >> fun () -> ... - - As that code snippet suggests, the boxed value after the application of `puts new_store` is just `()`. If you want to preserve the existing boxed value but replace the store, do this: - - ... >>= fun value -> put new_store >> unit value >>= ... - -* Finally, `puts modifier` applies `modifier` to whatever the existing store is, and substitutes that as the new store. As with `put`, the boxed value afterwards is `()`. - - Haskell calls this operation `modify`. We've called it `puts` because it seems to fit naturally with the convention of `get` vs `gets`. (See also `ask` vs `asks` in `Reader_monad`, which are also the names used in Haskell.) - - -Here's an example from "A State Monad Tutorial": - - increment_store >> get >>= fun cur -> - State (fun s -> ((), { total = s.total / 2; modifications = succ s.modifications })) >> - increment_store >> unit cur.total - -Or, as you'd have to write it using our OCaml monad library: - - increment_store'' >> get >>= fun cur -> - put { total = cur.total / 2; modifications = succ cur.modifications } >> - increment_store'' >> unit cur.total - - -The last topic covered in "A State Monad Tutorial" is the use of do-notation to work with monads in Haskell. We discuss that on our [translation page](/translating_between_OCaml_Scheme_and_Haskell). - - diff --git a/szabolcsi-87.pdf b/szabolcsi-87.pdf deleted file mode 100644 index 9e778915447f8bfceb6c518fdd9c7572cc5a4acc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1642788 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

N>2Aa*_-^6rn2n^iE{-b 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

|bEda-EIkyk#Y%JSwHu|XBlC$kpR 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 (v!TndAlaO~grCFR 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 z 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 z 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%0Ax}4%~f0qib^Mv z(P!?d*a*&7|LaBo{behR1ZzftVaVYy^W4y2&gA-9%QY9-*8Ae*ouSGO3^j5^Ge?QR7P5D_RC8YcG#gk5lAxN4&^Ck^}% zMge(H1SwehlfISd8x3{w!R(+It;o(%h5>h9WPYIP!ytMTs8HQVUI9X`BkRkLgz}NZ zR#mz9=01Uyyy7b_>?lKlxvVTng=nVO-hZb#R9Od%3Pz{c-X}t$a(G$ymkLE51<*h) zprj;F8Xjt7l{#EWs6RwwjHXdkrAAQ>YEcTCQ)MhDtH1}1WCAeX7feWL3v|#t{=lc+ z?$;p}S0uW9t}rPjWRs!KS9}lG3l)+yMF~kY^djFwI{d5}J{nM=aul)?fFC(cKzAbn zBk=pDN(V$5_;N5XO2lE8sFaN5H?ZZsW~2^iM>#0Z2d)p%5Z(EeOF`z*%EM&zo%*S= zj@LlIyYUtmRD0n&WcI0S09_C~BxSJ>+UO2P&ZOWBhjtzhIpdy3iv{7T0Ecfn3(5pd~Ie#jAH{gP!tRKV>E(q1`( zqa)J+Y9O!sAeR`uoP*jC=o~;p6GsBj!`amYgyf(3S=T)>mpM$jO6 znE-+@nj0}Ybn)%WGteM}f}NV9`y8?;0~xW>5XhMDAtRBC@#U=~yy^*C`@GmF2WDiu z3L~%wh@(Jt&H-KY9lc-(2ZUXi1ND-7JP??rbPE_vm$#r4dGRPMD0xEySQ;W3xF^d? z_|Phl$yK@J3hscbLDmAn%?ZCa4WtzQ9o1>kDo6>krWJYwZ{aETJn2xkK-dGrfQX}E zP?a2Mz7J3hr4+o zWAjgK7r;g+Xvi)1)4o)y$nYRKKOnx`av^#s8=>6y%>nP_x4l%V$Oxy<1|Z3mYYWXY zN{ zfx%?BS;4yUsgxXn4h0TCHz;8#>=4l$RX2d(`o;NxRN!rc5tx-)P@_S0 zMo!aIRRbUlTS2TTsVPYg-y>fNKl<$V$eja&*kNHi7L#IwgGii+*yzZ> zxPVwrWCSU43;wgk(FxJ)s3=avR#E^vHfU>P^p3@gNn0YL(Rx7vu`w~hk#S*xBz9PI zWCAHJh7=n~is6Jug>km*AgzlH3JMHoM=XvZ!5r*pcI=iID-tJ`H1bdw{t!H~H7J%8 z%?U)y+8M~U}=s>VaU}R7XDIzk~l*EL^V@X@0BcmhmQ=#9tj|~rsh(+tM14H5>;3W8} zLE8hu;$q|iurnYf;HQg>2-^WikytDw5O@y6 zA$y4R`BR`DQgqOkXw#tWoVXy8@s7yFMm9lVTNW%P1+PvBiVuo5HHnSgL5dAtp=MyV!|Z>Ltu^|`N$|vKx|wz zY$qTxGCGh0MunRio5O}x13AbQ6vqUif;EM~vA}ks;{tCZIM~g&a zHYF`EPK+@p#j#;&kT@JYK9~cRusSXfL>w3n(vCsek6vfy?LqSPaCY+`!ME1(Z^4pq zb26q;7DSV_ZZb6*kI%B06sI~3s3->P!4!-yh!g{k69k4#@{EKfBf~+lfut{t6!kEfnFR&VKOf$z_1+5ihMlvSF zfP0W||5#^cyv_hzXS@Qtf&$0e8Q6_i7(q-BC_N@9TIQo5(g;#?1ZZ$EDGUGy;3_%@ z^bDYYn;|JGI4A;)z$yZ81-D}KC`b`723b@%8=jAi1mlpwBPhs*Oy+=vEw&=TsiJ}- zqvht$1|#4^gWa>Ex5go)iIF`L9Tdch3S)!tka@R|5dV$gGpPfaD5J_?ZnNdjbSTE<>^*d4+?_}obF&;U{4*y7S zR0tTRrl#H=1|(zLMV-fcdw|8$7NEb8TRS-Jg7LAjum*Bvm35*O3x$PwdxU{s$C$-O z0fG2kWf$GxOXL6=deY-irPc4MU+! zkB=~O1+-<`MQ-;+f5f**Te@_qe3ul8xu4nEpcp_c2wy;|oM0jJg+@Xj*aJs2TMt`@ z5C=b$p8=gi_E+oTAWTICK^}rw*;+G?=*WO|L9xDO9u8m;LEB@^oWo&9cCs(_vMA2q0-EDL!BH?^7 z8T?MxQcE)@PFQSEw3)rVv!|yMd%HtWKxAN$nd}RQD;%AC4avmZ%sw(KE<7Rz8hZ?L zIJ*xg5CSjygBg4v`qtoB5@gs*&Fna_F&;tD_TcQ15lGhfgOSneq5uS8+IUVt(8_4` z4w+Kq0yJ}DhX>&@G^d-%B`1@}r{fx4m4Bkr;g-uEa`ki$e(?cIAHLmz9bCi{k87^x ziu-T>aOF@Z`sgR=itTaD_{fYov$Y?7e%>Oq&Z34D92XyIw8)82(|G_H25AHSSJd>#7HCb^m1F|BX#yDdNPDK)?U z)Hv++(fd@sWWCEm;-eJx5IsqMf4(r>C?mTjGmdkC!`D-f9VgvWcWe2CmrYF{59*O8 zwP_Si|JChiQ-90zisRGEdYSDWIfpMhUry*A=l;RnA*oB6<6L%X$CUW=j`QEE(Pq3q zq<*~RFBkpp)!*3GyGw`dt8b=EVwSBuJiAb93xBh(>$tYe+1lzyh0U#9;?Cj1V@2*l z%?UPo#Kw}pL+-y#{yC{%a0%<2Sk~DG@3+mKkslqk`HfC5Z~pCJch)5g<9-aS&1iQ> z2&m`q^#^zZqBX_vp|OozK}qtV@QjvsS!La=^;`YdRLsy_IFzQtNgfnPz8xwmezlR= zsohpi;7!;zu_#cBG|=KUl+aG#Qbu9 zH@9}%Zy8sL_-(D^R`)j63sMc$s)P|ARUwuZM4O!5dE>{VaSl6L4-TaV#_@$AdgWVl z2CDn|`|4~%BZ*TVZPC0`&r>6ob?$2sg|2DGu*+T_JSXW6@K@QiirT#1HelF}iMj*n z*MgIE?T8CC4d42NQCOIShYj&G@`V>dnoQfe+FQ8g@26?Sg|`03CQ|bK)1?#txDlG( zk=nf>fhBm9eT6Y0c|+egqK-zPPN-(GSjes{my(U__W2(h7WLF^keW6Y>I_#sFjHHx zn=z2nyP~C(>S)$g+AKXknMdiS>rCeLTWN5x5br94Ta+Kiu#ryLv{ z7O%zIhAv!O9|(61{gv#qGdnYz`df8UzO@Wh5e!G@4?78RoKvrpF6 zE=#)V)pI9A3h$JFmwxZcaQJJNm3I!-;ggiazi1|2v(ruBYSC$!Gwu}4&T>*n5xc$N z(04DHaZ_i8cDWsE9B%h3$jgsd)6bXQYx>}{$g7cGE#XR@zZn*J)t!|ddVX{K)Qibj zBUaE?7nR(7H6&9s&)IOryXRQnA##(3c+H#Ue(bfC>*M{iLpAcZjG0|Da3mr0+*;o% zpNgx_YYv7syGtlPX^Nd0dz{jO+YPs3lDG@W8fNDTuJ;MJiB~bdp^zNnAEsU0#`*n% z@=P_ZAR_ycps#voS8K#|_jPN!8?nTXQO@zD#run%ne|`|iHA;AhF21J8Fqx^=MAon zanGyXXe0bHGE`-N_?xTmL`V7<$l8*sL& zizAgD{jg>FMS3y3iX+KnKpZi9peD84^XSzLELOqE{wdc(L*rO1mU!*DE2g&B&ZTqK z4!V_`T_fp9#ipVUZ@pU9Mz9_{T_SE4w+lK=_6P;tNedz|c$aJ!yv@eyO*2+`$fJT@ zEr!pI-T8c|AzkcR-7_4jkvu_iQ_nekkkwy(A*9-~clBtdhY_wene%;x0^kO~|pHL`;0M@xt>(zP>)g{{5~T-_FSOSe>zi@tyav7B@P% zxmkL%%Q;db^X`8`_K!8&|C8m->cXQKR-bV{CHHu_wsUut4a>9o^{SaQ>#RDHHbjOr zwO_z)uQKIbowoj2^`?_IkNMlLkG^&!^Xdk-7WP`-)(fE@8Yd7lOjiHTES z8Q)wA*5%iJ&_B2KDSCAmR zFO9uZG#9{U<;VQm`!sGC>t5^Ze8Q5Dq&lNOLO}68|W=e^Vsh@SLY{lDNU)(a{d(p$xVOyGSf3X-zwp@K@ON zD`CbnzRA8GxOiwtiIGwSmO5hVD4i& z^C#W(y@a6u?fsoUv$NFydR${@Q&;!$k~V*b-4EE=Spy~9;m+pD>V)(9-!FP$ov0gH z6)I`u#5Q))+nj!a*QH+E_vRS(y?J}paN~7}Pu~K`@apqeoM7kmSBoz6lvQ>WREhn# z;$His9o(DKyBh^qm!wi+XuDdYYv^oSH}~E3;+}hk?$wQncQ!~X^{%;BtrH7N4!#k# zwyvyM{6KIqGNORJe0S*7sSWBisf4}Xz*`Kb-rUr} z&d$&ezppl!8Bq>zt2m?g?z_v$HW8IYXX`U4PanR3&!go??a3P(o|AR`{LVfh{_y+8 zO??aIV}aCfvj2`S_wGBkxS?QWZAS+2?=cH2wTJdDBxX95{mQu(xcggM6B?nnXhq%D ze;ih>3|W0`uklLWyjd&vdZcFre*0@|@(Zu;dpCcKqK;vu?;S(@VaakMlbCNZG?$fo zzby5r)0|Bs<=3hodi{Lm@6&&KH-q%+mRm1;HV}U>TIP6fS4CMm`$PwPn5k$@`rgOX zZ_2KNKWQJ&x*cOEWUhLjAE;jJx6X1xI=o3hJ?2Ml)cyHsD;CT+SoM9N_Y6`%5BcTd zUmRjr5;HYVC30@BI=N*5eERASk4>vRUyxnK&P`jfh`V$0Y3(gmHe`xL8gH7@0)#lAoAKyqe4OjPX%|CU$U!xi; zud7+~XRLlh-M2+7HjU)IiL^WG`00$=AFaD~x{E`yNt@H73EHO}ZM)st+e z#gs0|7jHbMUs!pdY4h&x$d5*e4%;8iu@LB{#SzwMG|pXLc$xb`;K38|3^!F|uXr%y zbe>s$PWaJmYu3%{YHigVemy5=Y^#v-$El~gQ{M>pVRL_*TX8D?_y6UsSUu&UQE2;w zi<`@q89A3Z?&lb3j>}BZ`;SAsDEj-^E_DIiKUYwm1yY6^n^GqB&p+@^H1FH_8m}Z( zh1sFc?K26Ig+^ohhuuqCJx)3g7HS2$1o?J0aR0fsr~CE6?hl&>-|Y#xLpgbTN$s^x zowSO$u|uq@zqURt9gHu(w~BwT>u!C?y3*VR&AKh!1}*Nzg=Z~mA7Y_?!AETUyvBC5 z`>e8VKY-O667<{H{F0pl+W8&Y56yy`CP}y*`8x=bU8Htr%I>Q}Zw*C>Z#)uqY1J)C z#fF~33-mNhwbhLxUDcngGj02>_diV)Ig=7XCWlJJQ3KOc&c+|#mPh+*-Mhml>8sm{ z26V#B@7&>ZC7y}JB-AN7n~ERX!|QNU#`VpFH=ws^jw=f9Egs0@N^7VSy(Gf*RO9do zgc-R;2hQeJ4z{+`q)_?McVg=3IuCqPos&n~-yr*Bb1jy1n$mG9jn#a z)641uH@R<|cWV~qkTmX1b;I*&!JEgV+7sLN#bzgy$z+C?-lXek=i$v2&D9rz*OLv@ zbf=gFMOS9-Fc1@x@Im_!B<>=8Z z)%^*ZdY@J<=fSp5W|IQnHmv@w-uCu6*LBxtr6nbDyGok73ubmPEoxTk>r!ndhfYY4Y_ct+8@V+_iD4cv3YM@@B~P%{At&$3Mom z^XS!onj--SFRtKQoCB|C+MwZ5Ir9qxZ>luTgE|4I9nM!;>S zSthqM_W8P&m7V%6qX!e53yiu}aU_`ZRBPGMwXbu?#6@g+7Mq@r%BR5OKJ^!{nfvy)%pY2?fBq;79)*HmMPD;;<&t6l|;#`*Nml*v0 zG-}3SmbPY`X4>SaD1!RrHhr`h8w^Kv9DA0k}Lu}xV~ zIl=o2@)g>N@WtFbO@LRS&ye&N^2 zEupTI^nkyo509@d>c&3!+X{*b1($?Tb&nnQ%#E*io7Xo_t6@ir?d3R(%SvGNV{UVXdGm3URl9V`~J4-fdF4}l7+v=PHWo?yk zQu_W)xf-@DY>P(QxMw$A=5!hCd9HKgRGZ5bsZ&8?{Vsd8Mh5rtcih(I(EdMe4vY49 zx#Xn~jam<%d)xeitQS(8P}ZGxEX+qb{X&xYr1|~V33TQUb*lz|auiw;g_^rIU8f`t^a? zBq8bc-(fso}AA-)?xmb>Nt|LLJ>&dxYd0a$ zfK!xK$q}~?YqnSkir8fD*8MJK$;I!rr{!=g-kP=kinWt&d+TF~1dAEdy?JS&+UhGA zTq#k9DF`TgJ5BiayV9hzOX8^__W3z*No@kg;m|nVyZP?t?B^I9hs1y4~ z-PCY(ElwtL`~eAJzeaw#8M9(qBPN|-@U2g?4>R+zsGON~eE0ZolTOc_P-s0itl^h` zLc2`Xu1j0gHT%}uWx+>nM0WLo;n`D~*jhEeo+S5&ZKPbPY!~+rd3B6iW!=;oyncmn zm#f{LmY3{H$<>dh+f?V-OX4C|ow|A~qMkc#b@4{KNZ+b&u@676l6sPVoxWh4h`mkS zzk}W=sMykU9b=ufFWbX^^LGCOoxf%ny479N(}ox0ENt-|{2hBVhdbDGQdG3cqM1O= zcbz^F;{b2vS(2dL#Eg{=>TUdCi*OgRAMs26YO)iq*Zx zmPrb<*jjv@bpd<%@7n!#uIZaD_I>27A@RR15^{%y>Yh6F zEoU)X#TZL6WLll4HpIL)7-BcE@Anp${G~*!NvdVBnAEmO>`Uv}R9@LmA1Bs-p1tCE zF^D*0+g_bKtn=4wHV(#cipeQA+<)8R=O$m{s&aYkHe_K;!C;Sl$rx#Zo_m zZQ6`dHeGae)l7X(qOfu8aPu>>J6z3W$8Hz}`HJe()33~Ltuhuht%_nbf2>Tbk|f_N zdiB1=<&D;Xz|_A3Am)067PO5$J=i2MTQ7L9`P8_Lf zu=ZY7pyh+*N3KjRdcKao(CFda{r;sVAF0_4)P(yOmtSpeZi(y((cL`oTr2P|!i


i#Jc5=k`#8^NF3=2@Ou6{giVphaEbU6SZ? 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ᮚdK{+(u(%VncCJ+X84 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

Yc~! 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 z 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 diff --git a/szabolcsi-reflexive.jpg b/szabolcsi-reflexive.jpg deleted file mode 100644 index b0095fa56db1e0dbf2397b776006662642b87986..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40649 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


YQDnHH6tl4?(o>PxmZSgfTA*|=P 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 diff --git a/translating_between_OCaml_Scheme_and_Haskell.mdwn b/translating_between_OCaml_Scheme_and_Haskell.mdwn deleted file mode 100644 index 48ac2775..00000000 --- a/translating_between_OCaml_Scheme_and_Haskell.mdwn +++ /dev/null @@ -1,743 +0,0 @@ -[[!toc]] - -The functional programming literature tends to use one of four languages: Scheme, OCaml, Standard ML (SML), or Haskell. With experience, you'll grow comfortable switching between these. At the beginning, though, it can be confusing. - -The easiest translations are between OCaml and SML. These languages are both derived from a common ancestor, ML. For the most part, the differences between them are only superficial. [Here's a translation manual](http://www.mpi-sws.org/~rossberg/sml-vs-ocaml.html). - -In some respects these languages are closer to Scheme than to Haskell: Scheme, OCaml and SML all default to call-by-value evaluation order, and all three have native syntax for mutation and other imperative idioms (though that's not central to their design). Haskell is different in both respects: the default evaluation order is call-by-name (strictly speaking, it's "call-by-need", which is a more efficient cousin), and the only way to have mutation or the like is through the use of monads. - -On both sides, however, the non-default evaluation order can also be had by using special syntax. And in other respects, OCaml and SML are more like Haskell than they are like Scheme. For example, OCaml and SML and Haskell all permit you to declare types and those types are *statically checked*: that is, your program won't even start to be interpreted unless all the types are consistent. In Scheme, on the other hand, type-checking only happens when your program is running, and the language is generally much laxer about what it accepts as well typed. (There's no problem having a list of mixed numbers and booleans, for example... and you don't need to wrap them in any sum type to do so.) - -Additionally, the syntax of OCaml and SML is superficially much closer to Haskell's than to Scheme's. - -#Comments, Whitespace, and Brackets# - - -- this is a single line comment in Haskell - - {- this - is a multiline - comment in Haskell -} - - (* this is a single or multiline - comment in OCaml *) - - ; this is a single line comment in Scheme - - #| this is a - multiline comment - in Scheme |# - - #;(this is - (another way to - (comment out (a block) (of Scheme code)))) - -* Haskell is sensitive to linespace and indentation: it matters how your code is lined up. OCaml and Scheme don't care about this, though they recommend following some conventions for readability. - -* In Haskell, a block of code can be bracketed with `{` and `}`, with different expressions separated by `;`. But usually one would use line-breaks and proper indentation instead. In OCaml, separating expressions with `;` has a different meaning, having to do with how side-effects are sequenced. Instead, one can bracket a block of code with `(` and `)` or with `begin` and `end`. In Scheme, of course, every parentheses is significant. - - -#Scheme and OCaml# - -* You can [try Scheme in your web browser](http://tryscheme.sourceforge.net/). This is useful if you don't have Racket or another Scheme implementation installed---but don't expect it to have all the bells and whistles of a mature implementation! - -* **Type Variants and Pattern Matching** If you want to reproduce this kind of OCaml code: - - # type lambda_expression = Var of char | Lam of char * lambda_expression | App of lambda_expression * lambda_expression;; - - # let rec free_vars (expr : lambda_expression) : char list = - match expr with - | Var label -> [label] - | Lam (label, body) -> remove label (free_vars body) - | App (left, right) -> merge (free_vars left) (free_vars right);; - - # free_vars (Lam ('x', (App (Var 'x', Var 'y'))));; - - : char list = ['y'] - - in Scheme, you have two choices. First, the quick hack: - - ; we use the symbols 'var and 'lam as tags, and assume - ; that an expression will always be a pair of one of these forms: - ; (cons 'var symbol) - ; (cons (cons 'lam symbol) expression) - ; (cons expression expression) - - (define (free-vars expr) - (cond - [(eq? (car expr) 'var) (list (cdr expr))] - [(and? (pair? (car expr)) (eq? (car (car expr)) 'lam)) - (remove (cdr (car expr)) (free-vars (cdr expr)))] - [else (merge (free-vars (car expr)) (free-vars (cdr expr)))])) - - Second, you can create real datatypes and pattern-match on them. There are several tools for doing this. I'll describe the `define-datatype` and `cases` forms developed for the book *Essentials of Programming Languages* (EoPL) by Friedman and Wand. - - (Alternatives include [the `struct` form in Racket](http://docs.racket-lang.org/guide/define-struct.html). Also `define-record-type` from srfi-9 and srfi-57; see also [the r6rs libs](http://docs.racket-lang.org/r6rs-lib-std/r6rs-lib-Z-H-7.html).) - - Here is how the tools from EoPL work. You must begin your file either with `#lang eopl` or with the first two lines below: - - #lang racket - (require eopl/eopl) - - (define-datatype lambda-expression lambda-expression? - (var (label symbol?)) - (lam (label symbol?) (body lambda-expression?)) - (app (left lambda-expression?) (right lambda-expression?))) - - (define (free-vars expr) - (cases lambda-expression expr - (var (label) (list label)) - (lam (label body) (remove label (free-vars body))) - (app (left right) (remove-duplicates (append (free-vars left) (free-vars right)))))) - - (free-vars (lam 'x (app (var 'x) (var 'y)))) - ; evaluates to '(y) - -* Scheme has excellent support for working with implicit or "first-class" **continuations**, using either `call/cc` or any of various delimited continuation operators. See [the Racket docs](http://docs.racket-lang.org/reference/cont.html?q=shift&q=do#%28part._.Classical_.Control_.Operators%29). - - In Scheme you can use these forms by default (they're equivalent): - - (call/cc (lambda (k) ...)) - (let/cc k ...) - - If your program declares `(require racket/control)`, you can also use: - - (begin ... (reset ... (shift k ...) ...) ...) - - (begin ... (prompt ... (control k ...) ...) ...) - - (begin ... (prompt ... (abort value) ...) ...) - - These last three forms are also available in OCaml, but to use them you'll need to compile and install Oleg Kiselyov's "delimcc" or "caml-shift" library (these names refer to the same library), which you can find [here](http://okmij.org/ftp/continuations/implementations.html#caml-shift). You'll already need to have OCaml installed. It also helps if you already have the findlib package installed, too, [as we discuss here](http://lambda.jimpryor.net/how_to_get_the_programming_languages_running_on_your_computer/). If you're not familiar with how to compile software on your computer, this might be beyond your reach for the time being. - - But assuming you do manage to compile and install Oleg's library, here's how you'd use it in an OCaml session: - - #require "delimcc";; (* loading Oleg's library this way requires the findlib package *) - (* if you don't have findlib, you'll need to start ocaml like - * this instead: ocaml -I /path/to/directory/containing/delimcc delimcc.cma - *) - open Delimcc;; (* this lets you say e.g. new_prompt instead of Delimcc.new_prompt *) - let p = new_prompt ();; - let prompt thunk = push_prompt p thunk;; - let foo = - ... - prompt (fun () -> - ... - shift p (fun k -> ...) - ... - (* or *) - control p (fun k -> ...) - ... - (* or *) - abort p value - ... - ) - ... - - There is also a library for using *undelimited* continuations in OCaml, but it's shakier than Oleg's delimited continuation library. - -There are some more hints about Scheme [here](/assignment8/) and [here](/week1/). We won't say any more here. - - - -#Haskell and OCaml# - -We will however try to give some general advice about how to translate between OCaml and Haskell. - -* Again, it may sometimes be useful to [try Haskell in your web browser](http://tryhaskell.org/) -* There are many Haskell tutorials and textbooks available. This is probably the most actively developed: [Haskell wikibook](http://en.wikibooks.org/wiki/Haskell) -* [Yet Another Haskell Tutorial](http://www.cs.utah.edu/~hal/docs/daume02yaht.pdf) (much of this excellent book has supposedly been integrated into the Haskell wikibook) -* All About Monads has supposedly also been integrated into the Haskell wikibook -* (A not-so-)[Gentle Introduction to Haskell](http://web.archive.org/web/http://www.haskell.org/tutorial/) (archived) -* [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) -* [Another page comparing Haskell and OCaml](http://blog.ezyang.com/2010/10/ocaml-for-haskellers/) - -##Type expressions## - -* In Haskell, you say a value has a certain type with: `value :: type`. You express the operation of prepending a new `int` to a list of `int`s with `1 : other_numbers`. In OCaml it's the reverse: you say `value : type` and `1 :: other_numbers`. - -* In Haskell, type names and constructors both begin with capital letters, and type variables always appear after their constructors, in Curried form. And the primary term for declaring a new type is `data` (short for [[!wikipedia algebraic data type]]). So we have: - - data Either a b = Left a | Right b; - data FooType a b = Foo_constructor1 a b | Foo_constructor2 a b; - - In printed media, Haskell type variables are often written using Greek letters, like this: - -
type Either α β = Left α | Right β
-	
- - Some terminology: in this type declaration, `Either` is known as a *type-constructor*, since it takes some types α and β as arguments and yields a new type. We call Left α one of the *variants* for the type Either α β. `Left` and `Right` are known as *value constructors* or *data constructors* or just *constructors*. You can use `Left` in any context where you need a function, for example: - - map Left [1, 2] - - In OCaml, value constructors are still capitalized, but type names are lowercase. Type variables take the form `'a` instead of `a`, and if there are multiple type variables, they're not Curried but instead have to be grouped in a tuple. The syntax for whether they appear first or second is also somewhat different. So we have instead: - - type ('a,'b) either = Left of 'a | Right of 'b;; - type ('a,'b) foo_type = Foo_constructor1 of 'a * 'b | Foo_constructor2 of 'a * 'b;; - - In OCaml, constructors aren't full-fledged functions, so you need to do this instead: - - List.map (fun x -> Left x) [1; 2] - - Apart from these differences, there are many similarities between Haskell's and OCaml's use of constructors. For example, in both languages you can do: - - let Left x = Left 1 in x + 1 - -* In addition to the `data` keyword, Haskell also sometimes uses `type` and `newtype` to declare types. `type` is used just to introduce synonyms. If you say: - - type Weight = Integer - type Person = (Name, Address) -- supposing types Name and Address to be declared elsewhere - - then you can use a value of type `Integer` wherever a `Weight` is expected, and vice versa. - - `newtype` and `data` on the other hand, create genuinely new types. `newtype` is basically just an efficient version of `data` that you can use in special circumstances. `newtype` must always take one type argument and have one value constructor. For example: - - newtype PersonalData a = PD a - - You could also say: - - data PersonalData2 a = PD2 a - - And `data` also allows multiple type arguments, and multiple variants and value constructors. - - OCaml just uses the one keyword `type` for all of these purposes: - - type weight = int;; - type person = name * address;; - type 'a personal_data = PD of 'a;; - -* When a type only has a single variant, as with PersonalData, Haskell programmers will often use the same name for both the type and the value constructor, like this: - - data PersonalData3 a = PersonalData3 a - - The interpreter can always tell from the context when you're using the type name and when you're using the value constructor. - -* The type constructors discussed above took simple types as arguments. In Haskell, types are also allowed to take *type constructors* as arguments: - - data BarType t = Bint (t Integer) | Bstring (t string) - - One does this for example when defining monad transformers---the type constructor `ReaderT` takes some base monad's type constructor as an argument. - - The way to do this this in OCaml is less straightforward. [See here](/code/tree_monadize.ml) for an example. - -* Haskell has a notion of *type-classes*. They look like this: - - class Eq a where - (==) :: a -> a -> Bool - - This declares the type-class `Eq`; in order to belong to this class, a type `a` will have to supply its own implementation of the function `==`, with the type `a -> a -> Bool`. Here is how the `Integer` class signs up to join this type-class: - - instance Eq Integer where - x == y = ... some definition for the Integer-specific version of that function here ... - - Type expressions can be conditional on some of their parameters belonging to certain type-classes. For example: - - elem :: (Eq a) => a -> [a] -> Bool - - says that the function `elem` is only defined over types `a` that belong to the type-class `Eq`. For such types `a`, `elem` has the type `a -> [a] -> Bool`. - - Similarly: - - instance (Eq a) => Eq (Tree a) where - Leaf a == Leaf b = a == b - (Branch l1 r1) == (Branch l2 r2) = (l1==l2) && (r1==r2) - _ == _ = False - - says that if `a` belongs to the typeclass `Eq`, then so too does `Tree a`, and in such cases here is the implementation of `==` for `Tree a`... - -* OCaml doesn't have type-classes. You can do something similar with OCaml modules that take are parameterized on other modules. Again, [see here](/code/tree_monadize.ml) for an example. - - -* Some specific differences in how certain types are expressed. This block in Haskell: - - Prelude> type Maybe a = Nothing | Just a - Prelude> let x = [] :: [Int] - Prelude> :t x - x :: [Int] - Prelude> let x = () :: () - Prelude> let x = (1, True) :: (Int, Bool) - - corresponds to this block in OCaml: - - # type 'a option = None | Some of 'a;; - type 'a option = None | Some of 'a - # let (x : int list) = [];; - val x : int list = [] - # let (x : unit) = ();; - val x : unit = () - # let (x : int * bool) = (1, true);; - val x : int * bool = (1, true) - -* Haskell has a plethora of numerical types, including the two types `Int` (integers limited to a machine-dependent range) and `Integer` (unbounded integers). The same arithmetic operators (`+` and so on) work for all of these. OCaml also has several different numerical types (though not as many). In OCaml, by default, one has to use a different numerical operator for each type: - - # 1 + 2;; - - : int = 3 - # 1.0 + 2.0;; - Error: This expression has type float but an expression was expected of type int - # 1.0 +. 2.0;; - - : float = 3. - - However the comparison operators are polymorphic. You can equally say: - - # 1 = 2;; - - : bool = false - # 1.0 = 2.0;; - - : bool = false - # 2 > 1;; - - : bool = true - # 2.0 > 1.0;; - - : bool = true - - But you must still apply these operators to expressions of the same type: - - # 2.0 > 1;; - Error: This expression has type int but an expression was expected of type float - -* We'll discuss differences between Haskell's and OCaml's record types below. - - -##Lists, Tuples, Unit, Booleans## - -* As noted above, Haskell describes the type of a list of `Int`s as `[Int]`. OCaml describes it as `int list`. Haskell describes the type of a pair of `Int`s as `(Int, Int)`. OCaml describes it as `int * int`. Finally, Haskell uses `()` to express both the unit type and a value of that type. In OCaml, one uses `()` for the value and `unit` for the type. - -* Haskell describes the boolean type as `Bool` and its variants are `True` and `False`. OCaml describes the type as `bool` and its variants are `true` and `false`. This is an inconsistency in OCaml: other value constructors must always be capitalized. - -* As noted above, in Haskell one builds up a list by saying `1 : [2, 3]`. In OCaml one says `1 :: [2; 3]`. In Haskell, one can test whether a list is empty with either: - - lst == [] - null lst - - In OCaml, there is no predefined `null` or `isempty` function. One can still test whether a list is empty using the comparison `lst = []`. - -* In Haskell, the expression `[1..5]` is the same as `[1,2,3,4,5]`, and the expression `[0..]` is a infinite lazily-evaluated stream of the natural numbers. In OCaml, there is no `[1..5]` shortcut, lists must be finite, and they are eagerly evaluated. It is possible to create lazy streams in OCaml, even infinite ones, but you have to use other techniques than the native list type. - -* Haskell has *list comprehensions*: - - [ x * x | x <- [1..10], odd x] - - In OCaml, one has to write this out longhand: - - List.map (fun x -> x * x) (List.filter odd [1..10]);; - -* In Haskell, the expressions `"abc"` and `['a','b','c']` are equivalent. (Strings are just lists of `char`s.) In OCaml, these expressions have two different types. - - Haskell uses the operator `++` for appending both strings and lists (since Haskell strings are just one kind of list). OCaml uses different operators: - - # "string1" ^ "string2";; - - : string = "string1string2" - # ['s';'t'] @ ['r';'i';'n';'g'];; - - : char list = ['s'; 't'; 'r'; 'i'; 'n'; 'g'] - # (* or equivalently *) - List.append ['s';'t'] ['r';'i';'n';'g'];; - - : char list = ['s'; 't'; 'r'; 'i'; 'n'; 'g'] - - -##Let and Where## - -* Haskell permits both: - - foo x = - let result1 = x * x - result2 = x + 1 - in result1 + result2 - - and: - - foo x = result1 + result2 - where result1 = x * x - result2 = x + 1 - - OCaml permits only: - - let foo x = - let result1 = x * x - in let result2 = x + 1 - in result1 + result2;; - -##Patterns## - -* In OCaml: - - # let (x, y) as both = (1, 2) - in (both, x, y);; - - : (int * int) * int * int = ((1, 2), 1, 2) - - - The same in Haskell: - - let both@(x,y) = (1, 2) - in (both, x, y) - -* In OCaml: - - match list_expression with - | y::_ when odd y -> result1 - | y::_ when y > 5 -> result2 - | y::_ as whole -> (whole, y) - | [] -> result4 - - The same in Haskell: - - case list_expression of - (y:_) | odd y -> result1 - | y > 5 -> result2 - whole@(y:_) -> (whole, y) - [] -> result4 - - -##Records## - -Haskell and OCaml both have `records`, which are essentially just tuples with a pretty interface. We introduced these in the wiki notes [here](/coroutines_and_aborts/). - -The syntax for declaring and using these is a little bit different in the two languages. - -* In Haskell one says: - - -- declare a record type - data Color = Col { red, green, blue :: Int } - -- create a value of that type - let c = Col { red = 0, green = 127, blue = 255 } - - In OCaml one says instead: - - type color = { red : int; green : int; blue : int };; - let c = { red = 0; green = 127; blue = 255 } - - Notice that OCaml doesn't use any value constructor `Col`. The record syntax `{ red = ...; green = ...; blue = ... }` is by itself the constructor. The record labels `red`, `green`, and `blue` cannot be re-used for any other record type. - -* In Haskell, one may have multiple constructors for a single record type, and one may re-use record labels within that type, so long as the labels go with fields of the same type: - - data FooType = Constructor1 {f :: Int, g :: Float} | Constructor2 {f :: Int, h :: Bool} - -* In Haskell, one can extract a single field of a record like this: - - let c = Col { red = 0, green = 127, blue = 255 } - in red c -- evaluates to 0 - - In OCaml one says: - - let c = { red = 0; green = 127; blue = 255 } - in c.red (* evaluates to 0 *) - -* In both languages, there is a special syntax for creating a copy of an existing record, with some specified fields altered. In Haskell: - - let c2 = c { green = 50, blue = 50 } - -- evaluates to Col { red = red c, green = 50, blue = 50 } - - In OCaml: - - let c2 = { c with green = 50; blue = 50 } - (* evaluates to { red = c.red; green = 50; blue = 50 } - -* One pattern matches on records in similar ways. In Haskell: - - let Col { red = r, green = g } = c - in r - - In OCaml: - - let { red = r; green = g; _ } = c - in r - - In Haskell: - - makegray c@(Col { red = r } ) = c { green = r, blue = r } - - is equivalent to: - - makegray c = let Col { red = r } = c - in { red = r, green = r, blue = r } - - In OCaml it's: - - # let makegray ({ red = r; _ } as c) = { c with green=r; blue=r };; - val makegray : color -> color = - # makegray { red = 0; green = 127; blue = 255 };; - - : color = {red = 0; green = 0; blue = 0} - -* Records just give your types a pretty interface; they're entirely dispensable. Instead of: - - type color = { red : int; green : int; blue : int };; - let c = { red = 0; green = 127; blue = 255 };; - let r = c.red;; - - You could instead just use a more familiar data constructor: - - type color = Color of (int * int * int);; - let c = Color (0, 127, 255);; - - and then extract the field you want using pattern-matching: - - let Color (r, _, _) = c;; - (* or *) - match c with Color (r, _, _) -> ... - - (Or you could just use bare tuples, without the `Color` data constructor.) - - The record syntax only exists because programmers sometimes find it more convenient to say: - - ... c.red ... - - than to reach for those pattern-matching constructions. - - - -##Functions## - -* In Haskell functions are assumed to be recursive, and their types and applications to values matching different patterns are each declared on different lines. So we have: - - factorial :: int -> int - factorial 0 = 1 - factorial n = n * factorial (n-1) - - In OCaml you must explicitly say when a function is recursive; and this would be written instead as: - - let rec factorial (n : int) : int = - match n with - | 0 -> 1 - | x -> x * factorial (x-1) - - or: - - let rec factorial : int -> int = - fun n -> match n with - | 0 -> 1 - | x -> x * factorial (x-1) - - or (though we recommend not using this last form): - - let rec factorial : int -> int = - function - | 0 -> 1 - | x -> x * factorial (x-1) - -* Another example, in Haskell: - - length :: [a] -> Integer - length [] = 0 - length (x:xs) = 1 + length xs - - In OCaml: - - let rec length : 'a list -> int = - fun lst -> match lst with - | [] -> 0 - | x::xs -> 1 + length xs - -* Another example, in Haskell: - - sign x | x > 0 = 1 - | x == 0 = 0 - | otherwise = -1 - - In OCaml: - - let sign x = match x with - | x' when x' > 0 -> 1 - | x' when x' = 0 -> 0 - | _ -> -1 - -* In Haskell the equality comparison operator is `==`, and the non-equality operator is `/=`. In OCaml, `==` expresses "physical identity", which has no analogue in Haskell because Haskell has no mutable types. See our discussion of "Four grades of mutation involvement" in the [[Week9]] notes. In OCaml the operator corresponding to Haskell's `==` is just `=`, and the corresponding non-equality operator is `<>`. - -* In both Haskell and OCaml, one can use many infix operators as prefix functions by parenthesizing them. So for instance: - - (+) 1 2 - - will work in both languages. One notable exception is that in OCaml you can't do this with the list constructor `::`: - - # (::) 1 [1;2];; - Error: Syntax error - # (fun x xs -> x :: xs) 1 [1; 2];; - - : int list = [1; 1; 2] - -* Haskell also permits two further shortcuts here that OCaml has no analogue for. In Haskell, in addition to writing: - - (>) 2 1 - - you can also write either of: - - (2 >) 1 - (> 1) 2 - - In OCaml one has to write these out longhand: - - (fun y -> 2 > y) 1;; - (fun x -> x > 1) 2;; - - Also, in Haskell, there's a special syntax for using what are ordinarily prefix functions as infix operators: - - Prelude> elem 1 [1, 2] - True - Prelude> 1 `elem` [1, 2] - True - - In OCaml one can't do that. There's only: - - # List.mem 1 [1; 2];; - - : bool = true - -* In Haskell one writes anonymous functions like this: - - \x -> x + 1 - - In OCaml it's: - - fun x -> x + 1 - -* Haskell uses the period `.` as a composition operator: - - g . f - -- same as - \x -> g (f x) - - In OCaml one has to write it out longhand: - - fun x -> g (f x) - -* In Haskell, expressions like this: - - g $ f x y - - are equivalent to: - - g (f x y) - - (Think of the period in our notation for the untyped lambda calculus.) - -* The names of standard functions, and the order in which they take their arguments, may differ. In Haskell: - - Prelude> :t foldr - foldr :: (a -> b -> b) -> b -> [a] -> b - - In OCaml: - - # List.fold_right;; - - : ('a -> 'b -> 'b) -> 'a list -> 'b -> 'b = - -* Some functions are predefined in Haskell but not in OCaml. Here are OCaml definitions for some common ones: - - let id x = x;; - let const x _ = x;; - let flip f x y = f y x;; - let curry (f : ('a, 'b) -> 'c) = fun x y -> f (x, y);; - let uncurry (f : 'a -> 'b -> 'c) = fun (x, y) -> f x y;; - let null lst = lst = [];; - - `fst` and `snd` (defined only on pairs) are provided in both languages. Haskell has `head` and `tail` for lists; these will raise an exception if applied to `[]`. In OCaml the corresponding functions are `List.hd` and `List.tl`. Many other Haskell list functions like `length` are available in OCaml as `List.length`, but OCaml's standard libraries are leaner that Haskell's. - -* The `until` function in Haskell is used like this: - - until (\l -> length l == 4) (1 : ) [] - -- evaluates to [1,1,1,1] - - until (\x -> x == 10) succ 0 - -- evaluates to 10 - - This can be defined in OCaml as: - - let rec until test f z = - if test z then z else until test f (f z) - - -##Lazy or Eager## - -* As we've mentioned several times, Haskell's evaluation is by default *lazy* or "call-by-need" (that's an efficient version of "call-by-name" that avoids computing the same results again and again). In some places Haskell will force evaluation to be *eager* or "strict". This is done in several different ways; the symbols `!` and `seq` are signs that it's being used. - -* Like Scheme and most other languages, OCaml is by default eager. Laziness can be achieved either by using thunks: - - # let eval_later1 () = 2 / 2;; - val eval_later1 : unit -> int = - # let eval_later2 () = 2 / 0;; - val eval_later2 : unit -> int = - # eval_later1 ();; - - : int = 1 - # eval_later2 ();; - Exception: Division_by_zero. - - or by using the special forms `lazy` and `Lazy.force`: - - # let eval_later3 = lazy (2 / 2);; - val eval_later3 : int lazy_t = - # Lazy.force eval_later3;; - - : int = 1 - # eval_later3;; - - : int lazy_t = lazy 1 - - Notice in the last line the value is reported as being `lazy 1` instead of ``. Since the value has once been forced, it won't ever need to be recomputed. The thunks are less efficient in this respect. Even though OCaml will now remember what `eval_later3` should be forced to, `eval_later3` is still type-distinct from a plain `int`. - - -##Monads## - -Haskell has more built-in support for monads, but one can define the monads one needs in OCaml. - -* In our seminar, we've been calling one monadic operation `unit`; in Haskell the same operation is called `return`. We've been calling another monadic operation `bind`, used in prefix form, like this: - - bind u f - - In Haskell, one uses the infix operator `>>=` to express bind instead: - - u >>= f - - If you like this Haskell convention, you can define `>>=` in OCaml like this: - - let (>>=) = bind;; - -* Haskell also uses the operator `>>`, where `u >> v` means the same as `u >>= \_ -> v`. - -* In Haskell, one can generally just use plain `return` and `>>=` and the interpreter will infer what monad you must be talking about from the surrounding type constraints. In OCaml, you generally need to be specific about which monad you're using. So in these notes, when mutiple monads are on the table, we've defined operations as `reader_unit` and `reader_bind`, and so on. - -* Haskell has a special syntax for working conveniently with monads. It looks like this. Assume `u` `v` and `w` are values of some monadic type `M a`. Then `x` `y` and `z` will be variables of type `a`: - - do - x <- u - y <- v - w - let z = foo x y - return z - - This is equivalent in meaning to the following: - - u >>= \ x -> - v >>= \ y -> - w >>= \ _ -> - let z = foo x y - in return z - - which can be translated straightforwardly into OCaml. - - For more details, see: - - * [Haskell wikibook on do-notation](http://en.wikibooks.org/wiki/Haskell/do_Notation) - * [Yet Another Haskell Tutorial on do-notation](http://en.wikibooks.org/wiki/Haskell/YAHT/Monads#Do_Notation) - * [Do-notation considered harmful](http://www.haskell.org/haskellwiki/Do_notation_considered_harmful) - -* If you like the Haskell do-notation, there's [a library](http://www.cas.mcmaster.ca/~carette/pa_monad/) you can compile and install to let you use something similar in OCaml. - -* In order to do any printing, Haskell has to use a special `IO` monad. So programs will look like this: - - main :: IO () - main = do - let s = "hello world" - putStrLn s - - main :: IO String - main = do - let s = "hello world" - putStrLn s - return s - - main :: IO String - main = let s = "hello world" - in putStrLn s >> return s - - OCaml permits you to mix side-effects with regular code, so you can just print, without needing to bring in any monad: - - let main = - let s = "hello world" - in let () = print_endline s - in s;; - - or: - - let main = - let s = "hello world" - in print_endline s ; s;; - diff --git a/tree_and_list_zippers.mdwn b/tree_and_list_zippers.mdwn deleted file mode 100644 index 1eb5d077..00000000 --- a/tree_and_list_zippers.mdwn +++ /dev/null @@ -1,254 +0,0 @@ -[[!toc]] - -##List Zippers## - -Say you've got some moderately-complex function for searching through a list, for example: - - let find_nth (test : 'a -> bool) (n : int) (lst : 'a list) : (int * 'a) -> - let rec helper (position : int) n lst = - match lst with - | [] -> failwith "not found" - | x :: xs when test x -> (if n = 1 - then (position, x) - else helper (position + 1) (n - 1) xs - ) - | x :: xs -> helper (position + 1) n xs - in helper 0 n lst;; - -This searches for the `n`th element of a list that satisfies the predicate `test`, and returns a pair containing the position of that element, and the element itself. Good. But now what if you wanted to retrieve a different kind of information, such as the `n`th element matching `test`, together with its preceding and succeeding elements? In a real situation, you'd want to develop some good strategy for reporting when the target element doesn't have a predecessor and successor; but we'll just simplify here and report them as having some default value: - - let find_nth' (test : 'a -> bool) (n : int) (lst : 'a list) (default : 'a) : ('a * 'a * 'a) -> - let rec helper (predecessor : 'a) n lst = - match lst with - | [] -> failwith "not found" - | x :: xs when test x -> (if n = 1 - then (predecessor, x, match xs with [] -> default | y::ys -> y) - else helper x (n - 1) xs - ) - | x :: xs -> helper x n xs - in helper default n lst;; - -This duplicates a lot of the structure of `find_nth`; it just has enough different code to retrieve different information when the matching element is found. But now what if you wanted to retrieve yet a different kind of information...? - -Ideally, there should be some way to factor out the code to find the target element---the `n`th element of the list satisfying the predicate `test`---from the code that retrieves the information you want once the target is found. We might build upon the initial `find_nth` function, since that returns the *position* of the matching element. We could hand that result off to some other function that's designed to retrieve information of a specific sort surrounding that position. But suppose our list has millions of elements, and the target element is at position 600512. The search function will already have traversed 600512 elements of the list looking for the target, then the retrieval function would have to *start again from the beginning* and traverse those same 600512 elements again. It could go a bit faster, since it doesn't have to check each element against `test` as it traverses. It already knows how far it has to travel. But still, this should seem a bit wasteful. - -Here's an idea. What if we had some way of representing a list as "broken" at a specific point. For example, if our base list is: - - [10; 20; 30; 40; 50; 60; 70; 80; 90] - -we might imagine the list "broken" at position 3 like this (positions are numbered starting from 0): - - 40; - 30; 50; - 20; 60; - [10; 70; - 80; - 90] - -Then if we move one step forward in the list, it would be "broken" at position 4: - - 50; - 40; 60; - 30; 70; - 20; 80; - [10; 90] - -If we had some convenient representation of these "broken" lists, then our search function could hand *that* off to the retrieval function, and the retrieval function could start right at the position where the list was broken, without having to start at the beginning and traverse many elements to get there. The retrieval function would also be able to inspect elements both forwards and backwards from the position where the list was "broken". - -The kind of data structure we're looking for here is called a **list zipper**. To represent our first broken list, we'd use two lists: (1) containing the elements in the left branch, preceding the target element, *in the order reverse to their appearance in the base list*. (2) containing the target element and the rest of the list, in normal order. So: - - 40; - 30; 50; - 20; 60; - [10; 70; - 80; - 90] - -would be represented as `([30; 20; 10], [40; 50; 60; 70; 80; 90])`. To move forward in the base list, we pop the head element `40` off of the head element of the second list in the zipper, and push it onto the first list, getting `([40; 30; 20; 10], [50; 60; 70; 80; 90])`. To move backwards again, we pop off of the first list, and push it onto the second. To reconstruct the base list, we just "move backwards" until the first list is empty. (This is supposed to evoke the image of zipping up a zipper; hence the data structure's name.) - -We had some discussion in seminar of the right way to understand the "zipper" metaphor. I think it's best to think of the tab of the zipper being here: - - t - a - b - 40; - 30; 50; - 20; 60; - [10; 70; - 80; - 90] - -And imagine that you're just seeing the left half of a real-zipper, rotated 60 degrees counter-clockwise. When the list is all "zipped up", we've "move backwards" to the state where the first element is targetted: - - ([], [10; 20; 30; 40; 50; 60; 70; 80; 90]) - -However you understand the "zipper" metaphor, this is a very handy data structure, and it will become even more handy when we translate it over to more complicated base structures, like trees. To help get a good conceptual grip on how to do that, it's useful to introduce a kind of symbolism for talking about zippers. This is just a metalanguage notation, for us theorists; we don't need our programs to interpret the notation. We'll use a specification like this: - - [10; 20; 30; *; 50; 60; 70; 80; 90], * filled by 40 - -to represent a list zipper where the break is at position 3, and the element occupying that position is 40. For a list zipper, this is implemented using the pairs-of-lists structure described above. - - -##Tree Zippers## - -Now how could we translate a zipper-like structure over to trees? What we're aiming for is a way to keep track of where we are in a tree, in the same way that the "broken" lists let us keep track of where we are in the base list. - -It's important to set some ground rules for what will follow. If you don't understand these ground rules you will get confused. First off, for many uses of trees one wants some of the nodes or leaves in the tree to be *labeled* with additional information. It's important not to conflate the label with the node itself. Numerically one and the same piece of information---for example, the same `int`---could label two nodes of the tree without those nodes thereby being identical, as here: - - root - / \ - / \ - / \ label 1 - / \ - label 1 label 2 - -The leftmost leaf and the rightmost leaf have the same label; but they are different leaves. The leftmost leaf has a sibling leaf with the label 2; the rightmost leaf has no siblings that are leaves. Sometimes when one is diagramming trees, one will annotate the nodes with the labels, as above. Other times, when one is diagramming trees, one will instead want to annotate the nodes with tags to make it easier to refer to particular parts of the tree. So for instance, I could diagram the same tree as above as: - - 1 - / \ - 2 \ - / \ 5 - / \ - 3 4 - -Here I haven't drawn what the labels are. The leftmost leaf, the node tagged "3" in this diagram, doesn't have the label `3`. It has the label 1, as we said before. I just haven't put that into the diagram. The node tagged "2" doesn't have the label `2`. It doesn't have any label. The tree in this example only has information labeling its leaves, not any of its inner nodes. The identity of its inner nodes is exhausted by their position in the tree. - -That is a second thing to note. In what follows, we'll only be working with *leaf-labeled* trees. In some uses of trees, one also wants labels on inner nodes. But we won't be discussing any such trees now. Our trees only have labels on their leaves. The diagrams below will tag all of the nodes, as in the second diagram above, and won't display what the leaves' labels are. - -Final introductory comment: in particular applications, you may only need to work with binary trees---trees where internal nodes always have exactly two subtrees. That is what we'll work with in the homework, for example. But to get the guiding idea of how tree zippers work, it's helpful first to think about trees that permit nodes to have many subtrees. So that's how we'll start. - -Suppose we have the following tree: - - 9200 - / | \ - / | \ - / | \ - / | \ - / | \ - 500 920 950 - / | \ / | \ / | \ - 20 50 80 91 92 93 94 95 96 - 1 2 3 4 5 6 7 8 9 - -This is a leaf-labeled tree whose labels aren't displayed. The `9200` and so on are tags to make it easier for us to refer to particular parts of the tree. - -Suppose we want to represent that we're *at* the node marked `50`. We might use the following metalanguage notation to specify this: - - {parent = ...; siblings = [subtree 20; *; subtree 80]}, * filled by subtree 50 - -This is modeled on the notation suggested above for list zippers. Here `subtree 20` refers to the whole subtree rooted at node `20`: - - 20 - / | \ - 1 2 3 - -Similarly for `subtree 50` and `subtree 80`. We haven't said yet what goes in the `parent = ...` slot. Well, the parent of a subtree targetted on `node 50` should intuitively be a tree targetted on `node 500`: - - {parent = ...; siblings = [*; subtree 920; subtree 950]}, * filled by subtree 500 - -And the parent of that targetted subtree should intuitively be a tree targetted on `node 9200`: - - {parent = None; siblings = [*]}, * filled by tree 9200 - -This tree has no parents because it's the root of the base tree. Fully spelled out, then, our tree targetted on `node 50` would be: - - { - parent = { - parent = { - parent = None; - siblings = [*] - }, * filled by tree 9200; - siblings = [*; subtree 920; subtree 950] - }, * filled by subtree 500; - siblings = [subtree 20; *; subtree 80] - }, * filled by subtree 50 - -In fact, there's some redundancy in this structure, at the points where we have `* filled by tree 9200` and `* filled by subtree 500`. Since node 9200 doesn't have any label attached to it, the subtree rooted in it is determined by the rest of this structure; and so too with `subtree 500`. So we could really work with: - - { - parent = { - parent = { - parent = None; - siblings = [*] - }, - siblings = [*; subtree 920; subtree 950] - }, - siblings = [subtree 20; *; subtree 80] - }, * filled by subtree 50 - - -We still do need to keep track of what fills the outermost targetted position---`* filled by subtree 50`---because that contain a subtree of arbitrary complexity, that is not determined by the rest of this data structure. - -For simplicity, I'll continue to use the abbreviated form: - - {parent = ...; siblings = [subtree 20; *; subtree 80]}, * filled by subtree 50 - -But that should be understood as standing for the more fully-spelled-out structure. Structures of this sort are called **tree zippers**. They should already seem intuitively similar to list zippers, at least in what we're using them to represent. I think it may also be helpful to call them **targetted trees**, though, and so will be switching back and forth between these different terms. - -Moving left in our targetted tree that's targetted on `node 50` would be a matter of shifting the `*` leftwards: - - {parent = ...; siblings = [*; subtree 50; subtree 80]}, * filled by subtree 20 - -and similarly for moving right. If the sibling list is implemented as a list zipper, you should already know how to do that. If one were designing a tree zipper for a more restricted kind of tree, however, such as a binary tree, one would probably not represent siblings with a list zipper, but with something more special-purpose and economical. - -Moving downward in the tree would be a matter of constructing a tree targetted on some child of `node 20`, with the first part of the targetted tree above as its parent: - - { - parent = {parent = ...; siblings = [*; subtree 50; subtree 80]}; - siblings = [*; leaf 2; leaf 3] - }, * filled by leaf 1 - -How would we move upward in a tree? Well, we'd build a regular, untargetted tree with a root node---let's call it `20'`---and whose children are given by the outermost sibling list in the targetted tree above, after inserting the targetted subtree into the `*` position: - - node 20' - / | \ - / | \ - leaf 1 leaf 2 leaf 3 - -We'll call this new untargetted tree `subtree 20'`. The result of moving upward from our previous targetted tree, targetted on `leaf 1`, would be the outermost `parent` element of that targetted tree, with `subtree 20'` being the subtree that fills that parent's target position `*`: - - { - parent = ...; - siblings = [*; subtree 50; subtree 80] - }, * filled by subtree 20' - -Or, spelling that structure out fully: - - { - parent = { - parent = { - parent = None; - siblings = [*] - }, - siblings = [*; subtree 920; subtree 950] - }, - siblings = [*; subtree 50; subtree 80] - }, * filled by subtree 20' - -Moving upwards yet again would get us: - - { - parent = { - parent = None; - siblings = [*] - }, - siblings = [*; subtree 920; subtree 950] - }, * filled by subtree 500' - -where `subtree 500'` refers to a tree built from a root node whose children are given by the list `[*; subtree 50; subtree 80]`, with `subtree 20'` inserted into the `*` position. Moving upwards yet again would get us: - - { - parent = None; - siblings = [*] - }, * filled by tree 9200' - -where the targetted element is the root of our base tree. Like the "moving backward" operation for the list zipper, this "moving upward" operation is supposed to be reminiscent of closing a zipper, and that's why these data structures are called zippers. - -We haven't given you a real implementation of the tree zipper, but only a suggestive notation. We have however told you enough that you should be able to implement it yourself. Or if you're lazy, you can read: - -* [[!wikipedia Zipper (data structure)]] -* [Haskell wikibook on zippers](http://en.wikibooks.org/wiki/Haskell/Zippers) -* Huet, Gerard. ["Functional Pearl: The Zipper"](http://www.st.cs.uni-sb.de/edu/seminare/2005/advanced-fp/docs/huet-zipper.pdf) Journal of Functional Programming 7 (5): 549-554, September 1997. -* As always, [Oleg](http://okmij.org/ftp/continuations/Continuations.html#zipper) takes this a few steps deeper. - - diff --git a/wadler-monads.pdf b/wadler-monads.pdf deleted file mode 100644 index ad23fcd4a39afaf160063ac026662f0c33de21b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215992 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�(k^1)j+kr@rfg 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�oo!|+SXsqXAE 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 -Variables: x, y, z... - - -Each variable is an expression. For any expressions M and N and variable a, the following are also expressions: - -
    -Abstract: (λa M) -
    - -We'll tend to write (λa M) as just `(\a M)`, so we don't have to write out the markup code for the λ. You can yourself write (λa M) or `(\a M)` or `(lambda a M)`. - -
    -Application: (M N) -
    - - -Examples of expressions: - - x - (y x) - (x x) - (\x y) - (\x x) - (\x (\y x)) - (x (\x x)) - ((\x (x x)) (\x (x x))) - -The lambda calculus has an associated proof theory. For now, we can regard the -proof theory as having just one rule, called the rule of **beta-reduction** or -"beta-contraction". Suppose you have some expression of the form: - - ((\a M) N) - -that is, an application of an abstract to some other expression. This compound form is called a **redex**, meaning it's a "beta-reducible expression." `(\a M)` is called the **head** of the redex; `N` is called the **argument**, and `M` is called the **body**. - -The rule of beta-reduction permits a transition from that expression to the following: - - M [a:=N] - -What this means is just `M`, with any *free occurrences* inside `M` of the variable `a` replaced with the term `N`. - -What is a free occurrence? - -> An occurrence of a variable `a` is **bound** in T if T has the form `(\a N)`. - -> If T has the form `(M N)`, any occurrences of `a` that are bound in `M` are also bound in T, and so too any occurrences of `a` that are bound in `N`. - -> An occurrence of a variable is **free** if it's not bound. - -For instance: - - -> T is defined to be `(x (\x (\y (x (y z)))))` - -The first occurrence of `x` in T is free. The `\x` we won't regard as containing an occurrence of `x`. The next occurrence of `x` occurs within a form that begins with `\x`, so it is bound as well. The occurrence of `y` is bound; and the occurrence of `z` is free. - -To read further: - -* [[!wikipedia Free variables and bound variables]] - -Here's an example of beta-reduction: - - ((\x (y x)) z) - -beta-reduces to: - - (y z) - -We'll write that like this: - - ((\x (y x)) z) ~~> (y z) - -Different authors use different notations. Some authors use the term "contraction" for a single reduction step, and reserve the term "reduction" for the reflexive transitive closure of that, that is, for zero or more reduction steps. Informally, it seems easiest to us to say "reduction" for one or more reduction steps. So when we write: - - M ~~> N - -We'll mean that you can get from M to N by one or more reduction steps. Hankin uses the symbol for one-step contraction, and the symbol for zero-or-more step reduction. Hindley and Seldin use 1 and . - -When M and N are such that there's some P that M reduces to by zero or more steps, and that N also reduces to by zero or more steps, then we say that M and N are **beta-convertible**. We'll write that like this: - - M <~~> N - -This is what plays the role of equality in the lambda calculus. Hankin uses the symbol `=` for this. So too do Hindley and Seldin. Personally, I keep confusing that with the relation to be described next, so let's use this notation instead. Note that `M <~~> N` doesn't mean that each of `M` and `N` are reducible to each other; that only holds when `M` and `N` are the same expression. (Or, with our convention of only saying "reducible" for one or more reduction steps, it never holds.) - -In the metatheory, it's also sometimes useful to talk about formulas that are syntactically equivalent *before any reductions take place*. Hankin uses the symbol for this. So too do Hindley and Seldin. We'll use that too, and will avoid using `=` when discussing the metatheory. Instead we'll use `<~~>` as we said above. When we want to introduce a stipulative definition, we'll write it out longhand, as in: - -> T is defined to be `(M N)`. - -We'll regard the following two expressions: - - (\x (x y)) - - (\z (z y)) - -as syntactically equivalent, since they only involve a typographic change of a bound variable. Read Hankin section 2.3 for discussion of different attitudes one can take about this. - -Note that neither of those expressions are identical to: - - (\x (x w)) - -because here it's a free variable that's been changed. Nor are they identical to: - - (\y (y y)) - -because here the second occurrence of `y` is no longer free. - -There is plenty of discussion of this, and the fine points of how substitution works, in Hankin and in various of the tutorials we've linked to about the lambda calculus. We expect you have a good intuitive understanding of what to do already, though, even if you're not able to articulate it rigorously. - -* [More discussion in week 2 notes](/week2/#index1h1) - - -Shorthand ---------- - -The grammar we gave for the lambda calculus leads to some verbosity. There are several informal conventions in widespread use, which enable the language to be written more compactly. (If you like, you could instead articulate a formal grammar which incorporates these additional conventions. Instead of showing it to you, we'll leave it as an exercise for those so inclined.) - - -**Parentheses** Outermost parentheses around applications can be dropped. Moreover, applications will associate to the left, so `M N P` will be understood as `((M N) P)`. Finally, you can drop parentheses around abstracts, but not when they're part of an application. So you can abbreviate: - - (\x (x y)) - -as: - - \x (x y) - -but you should include the parentheses in: - - (\x (x y)) z - -and: - - z (\x (x y)) - - -**Dot notation** Dot means "put a left paren here, and put the right -paren as far the right as possible without creating unbalanced -parentheses". So: - - \x (\y (x y)) - -can be abbreviated as: - - \x (\y. x y) - -and that as: - - \x. \y. x y - -This: - - \x. \y. (x y) x - -abbreviates: - - \x (\y ((x y) x)) - -This on the other hand: - - (\x. \y. (x y)) x - -abbreviates: - - ((\x (\y (x y))) x) - - -**Merging lambdas** An expression of the form `(\x (\y M))`, or equivalently, `(\x. \y. M)`, can be abbreviated as: - - (\x y. M) - -Similarly, `(\x (\y (\z M)))` can be abbreviated as: - - (\x y z. M) - - -Lambda terms represent functions --------------------------------- - -The untyped lambda calculus is Turing complete: all (recursively computable) functions can be represented by lambda terms. For some lambda terms, it is easy to see what function they represent: - -> `(\x x)` represents the identity function: given any argument `M`, this function -simply returns `M`: `((\x x) M) ~~> M`. - -> `(\x (x x))` duplicates its argument: -`((\x (x x)) M) ~~> (M M)` - -> `(\x (\y x))` throws away its second argument: -`(((\x (\y x)) M) N) ~~> M` - -and so on. - -It is easy to see that distinct lambda expressions can represent the same -function, considered as a mapping from input to outputs. Obviously: - - (\x x) - -and: - - (\z z) - -both represent the same function, the identity function. However, we said above that we would be regarding these expressions as synactically equivalent, so they aren't yet really examples of *distinct* lambda expressions representing a single function. However, all three of these are distinct lambda expressions: - - (\y x. y x) (\z z) - - (\x. (\z z) x) - - (\z z) - -yet when applied to any argument M, all of these will always return M. So they have the same extension. It's also true, though you may not yet be in a position to see, that no other function can differentiate between them when they're supplied as an argument to it. However, these expressions are all syntactically distinct. - -The first two expressions are *convertible*: in particular the first reduces to the second. So they can be regarded as proof-theoretically equivalent even though they're not syntactically identical. However, the proof theory we've given so far doesn't permit you to reduce the second expression to the third. So these lambda expressions are non-equivalent. - -There's an extension of the proof-theory we've presented so far which does permit this further move. And in that extended proof theory, all computable functions with the same extension do turn out to be equivalent (convertible). However, at that point, we still won't be working with the traditional mathematical notion of a function as a set of ordered pairs. One reason is that the latter but not the former permits many uncomputable functions. A second reason is that the latter but not the former prohibits functions from applying to themselves. We discussed this some at the end of Monday's meeting (and further discussion is best pursued in person). - - - -Booleans and pairs -================== - -Our definition of these is reviewed in [[Assignment1]]. - - -It's possible to do the assignment without using a Scheme interpreter, however -you should take this opportunity to [get Scheme installed on your -computer](/how_to_get_the_programming_languages_running_on_your_computer), and -[get started learning Scheme](/learning_scheme). It will help you test out -proposed answers to the assignment. - - -There's also a (slow, bare-bones, but perfectly adequate) version of Scheme available for online use at . - - - -Declarative/functional vs Imperatival/dynamic models of computation -=================================================================== - -Many of you, like us, will have grown up thinking the paradigm of computation is a sequence of changes. Let go of that. It will take some care to separate the operative notion of "sequencing" here from other notions close to it, but once that's done, you'll see that languages that have no significant notions of sequencing or changes are Turing complete: they can perform any computation we know how to describe. In itself, that only puts them on equal footing with more mainstream, imperatival programming languages like C and Java and Python, which are also Turing complete. But further, the languages we want you to become familiar with can reasonably be understood to be more fundamental. They embody the elemental building blocks that computer scientists use when reasoning about and designing other languages. - -Jim offered the metaphor: think of imperatival languages, which include "mutation" and "side-effects" (we'll flesh out these keywords as we proceeed), as the pâté of computation. We want to teach you about the meat and potatoes, where as it turns out there is no sequencing and no changes. There's just the evaluation or simplification of complex expressions. - -Now, when you ask the Scheme interpreter to simplify an expression for you, that's a kind of dynamic interaction between you and the interpreter. You may wonder then why these languages should not also be understood imperatively. The difference is that in a purely declarative or functional language, there are no dynamic effects in the language itself. It's just a static semantic fact about the language that one expression reduces to another. You may have verified that fact through your dynamic interactions with the Scheme interpreter, but that's different from saying that there are dynamic effects in the language itself. - -What the latter would amount to will become clearer as we build our way up to languages which are genuinely imperatival or dynamic. - -Many of the slogans and keywords we'll encounter in discussions of these issues call for careful interpretation. They mean various different things. - -For example, you'll encounter the claim that declarative languages are distinguished by their **referential transparency.** What's meant by this is not always exactly the same, and as a cluster, it's related to but not the same as this means for philosophers and linguists. - -The notion of **function** that we'll be working with will be one that, by default, sometimes counts as non-identical functions that map all their inputs to the very same outputs. For example, two functions from jumbled decks of cards to sorted decks of cards may use different algorithms and hence be different functions. - -It's possible to enhance the lambda calculus so that functions do get identified when they map all the same inputs to the same outputs. This is called making the calculus **extensional**. Church called languages which didn't do this **intensional**. If you try to understand that kind of "intensionality" in terms of functions from worlds to extensions (an idea also associated with Church), you may hurt yourself. So too if you try to understand it in terms of mental stereotypes, another notion sometimes designated by "intension." - -It's often said that dynamic systems are distinguished because they are the ones in which **order matters**. However, there are many ways in which order can matter. If we have a trivalent boolean system, for example---easily had in a purely functional calculus---we might choose to give a truth-table like this for "and": - - true and true = true - true and * = * - true and false = false - * and true = * - * and * = * - * and false = * - false and true = false - false and * = false - false and false = false - -And then we'd notice that `* and false` has a different intepretation than `false and *`. (The same phenomenon is already present with the material conditional in bivalent logics; but seeing that a non-symmetric semantics for `and` is available even for functional languages is instructive.) - -Another way in which order can matter that's present even in functional languages is that the interpretation of some complex expressions can depend on the order in which sub-expressions are evaluated. Evaluated in one order, the computations might never terminate (and so semantically we interpret them as having "the bottom value"---we'll discuss this). Evaluated in another order, they might have a perfectly mundane value. Here's an example, though we'll reserve discussion of it until later: - - (\x. y) ((\x. x x) (\x. x x)) - -Again, these facts are all part of the metatheory of purely functional languages. But *there is* a different sense of "order matters" such that it's only in imperatival languages that order so matters. - - x := 2 - x := x + 1 - x == 3 - -Here the comparison in the last line will evaluate to true. - - x := x + 1 - x := 2 - x == 3 - -Here the comparison in the last line will evaluate to false. - -One of our goals for this course is to get you to understand *what is* that new -sense such that only so matters in imperatival languages. - -Finally, you'll see the term **dynamic** used in a variety of ways in the literature for this course: - -* dynamic versus static typing - -* dynamic versus lexical [[!wikipedia Scope (programming) desc="scoping"]] - -* dynamic versus static control operators - -* finally, we're used ourselves to talking about dynamic versus static semantics - -For the most part, these uses are only loosely connected to each other. We'll tend to use "imperatival" to describe the kinds of semantic properties made available in dynamic semantics, languages which have robust notions of sequencing changes, and so on. - -To read further about the relation between declarative or functional programming, on the one hand, and imperatival programming on the other, you can begin here: - -* [[!wikipedia Declarative programming]] -* [[!wikipedia Functional programming]] -* [[!wikipedia Purely functional]] -* [[!wikipedia Referential transparency (computer science)]] -* [[!wikipedia Imperative programming]] -* [[!wikipedia Side effect (computer science) desc="Side effects"]] - - -Map -=== - - - - - - - - - - - - -
    Scheme (functional part)OCaml (functional part)C, Java, Python
    -Scheme (imperative part)
    -OCaml (imperative part)
    untyped lambda calculus
    -combinatorial logic
    --------------------------------------------------- Turing complete ---------------------------------------------------
      -more advanced type systems, such as polymorphic types -  -
      -simply-typed lambda calculus (what linguists mostly use) -  -
    - - - -Rosetta Stone -============= - -Here's how it looks to say the same thing in various of these languages. - -The following site may be useful; it lets you run a Scheme interpreter inside your web browser: [Try Scheme in your web browser](http://tryscheme.sourceforge.net/). See also our links about [[learning Scheme]] and [[learning OCaml]]. - -  - -1. Function application and parentheses - - In Scheme and the lambda calculus, the functions you're applying always go to the left. So you write `(foo 2)` and also `(+ 2 3)`. - - Mostly that's how OCaml is written too: - - foo 2 - - But a few familiar binary operators can be written infix, so: - - 2 + 3 - - You can also write them operator-leftmost, if you put them inside parentheses to help the parser understand you: - - ( + ) 2 3 - - I'll mostly do this, for uniformity with Scheme and the lambda calculus. - - In OCaml and the lambda calculus, this: - - foo 2 3 - - means the same as: - - ((foo 2) 3) - - These functions are "curried". `foo 2` returns a `2`-fooer, which waits for an argument like `3` and then foos `2` to it. `( + ) 2` returns a `2`-adder, which waits for an argument like `3` and then adds `2` to it. For further reading: - -* [[!wikipedia Currying]] - - In Scheme, on the other hand, there's a difference between `((foo 2) 3)` and `(foo 2 3)`. Scheme distinguishes between unary functions that return unary functions and binary functions. For our seminar purposes, it will be easiest if you confine yourself to unary functions in Scheme as much as possible. - - Scheme is very sensitive to parentheses and whenever you want a function applied to any number of arguments, you need to wrap the function and its arguments in a parentheses. So you have to write `(foo 2)`; if you only say `foo 2`, Scheme won't understand you. - - Scheme uses a lot of parentheses, and they are always significant, never optional. Often the parentheses mean "apply this function to these arguments," as just described. But in a moment we'll see other constructions in Scheme where the parentheses have different roles. They do lots of different work in Scheme. - - -2. Binding suitable values to the variables `three` and `two`, and adding them. - - In Scheme: - - (let* ((three 3)) - (let* ((two 2)) - (+ three two))) - - Most of the parentheses in this construction *aren't* playing the role of applying a function to some arguments---only the ones in `(+ three two)` are doing that. - - - In OCaml: - - let three = 3 in - let two = 2 in - ( + ) three two - - In the lambda calculus: - - Here we're on our own, we don't have predefined constants like `+` and `3` and `2` to work with. We've got to build up everything from scratch. We'll be seeing how to do that over the next weeks. - - But supposing you had constructed appropriate values for `+` and `3` and `2`, you'd place them in the ellided positions in: - - (((\three (\two ((... three) two))) ...) ...) - - In an ordinary imperatival language like C: - - int three = 3; - int two = 2; - three + two; - -2. Mutation - - In C this looks almost the same as what we had before: - - int x = 3; - x = 2; - - Here we first initialize `x` to hold the value 3; then we mutate `x` to hold a new value. - - In (the imperatival part of) Scheme, this could be done as: - - (let ((x (box 3))) - (set-box! x 2)) - - In general, mutating operations in Scheme are named with a trailing `!`. There are other imperatival constructions, though, like `(print ...)`, that don't follow that convention. - - In (the imperatival part of) OCaml, this could be done as: - - let x = ref 3 in - x := 2 - - Of course you don't need to remember any of this syntax. We're just illustrating it so that you see that in Scheme and OCaml it looks somewhat different than we had above. The difference is much more obvious than it is in C. - - In the lambda calculus: - - Sorry, you can't do mutation. At least, not natively. Later in the term we'll be learning how in fact, really, you can embed mutation inside the lambda calculus even though the lambda calculus has no primitive facilities for mutation. - - - - -3. Anonymous functions - - Functions are "first-class values" in the lambda calculus, in Scheme, and in OCaml. What that means is that they can be arguments to, and results of, other functions. They can be stored in data structures. And so on. To read further: - - * [[!wikipedia Higher-order function]] - * [[!wikipedia First-class function]] - - We'll begin by looking at what "anonymous" functions look like. These are functions that have not been bound as values to any variables. That is, there are no variables whose value they are. - - In the lambda calculus: - - (\x M) - - ---where `M` is any simple or complex expression---is anonymous. It's only when you do: - - ((\y N) (\x M)) - - that `(\x M)` has a "name" (it's named `y` during the evaluation of `N`). - - In Scheme, the same thing is written: - - (lambda (x) M) - - Not very different, right? For example, if `M` stands for `(+ 3 x)`, then here is an anonymous function that adds 3 to whatever argument it's given: - - (lambda (x) (+ 3 x)) - - In OCaml, we write our anonymous function like this: - - fun x -> ( + ) 3 x - - -4. Supplying an argument to an anonymous function - - Just because the functions we built aren't named doesn't mean we can't do anything with them. We can give them arguments. For example, in Scheme we can say: - - ((lambda (x) (+ 3 x)) 2) - - The outermost parentheses here mean "apply the function `(lambda (x) (+ 3 x))` to the argument `2`, or equivalently, "give the value `2` as an argument to the function `(lambda (x) (+ 3 x))`. - - In OCaml: - - (fun x -> ( + ) 3 x) 2 - - -5. Binding variables to values with "let" - - Let's go back and re-consider this Scheme expression: - - (let* ((three 3)) - (let* ((two 2)) - (+ three two))) - - Scheme also has a simple `let` (without the ` *`), and it permits you to group several variable bindings together in a single `let`- or `let*`-statement, like this: - - (let* ((three 3) (two 2)) - (+ three two)) - - Often you'll get the same results whether you use `let*` or `let`. However, there are cases where it makes a difference, and in those cases, `let*` behaves more like you'd expect. So you should just get into the habit of consistently using that. It's also good discipline for this seminar, especially while you're learning, to write things out the longer way, like this: - - (let* ((three 3)) - (let* ((two 2)) - (+ three two))) - - However, here you've got the double parentheses in `(let* ((three 3)) ...)`. They're doubled because the syntax permits more assignments than just the assignment of the value `3` to the variable `three`. Myself I tend to use `[` and `]` for the outer of these parentheses: `(let* [(three 3)] ...)`. Scheme can be configured to parse `[...]` as if they're just more `(...)`. - - It was asked in seminar if the `3` could be replaced by a more complex expression. The answer is "yes". You could also write: - - (let* [(three (+ 1 2))] - (let* [(two 2)] - (+ three two))) - - It was also asked whether the `(+ 1 2)` computation would be performed before or after it was bound to the variable `three`. That's a terrific question. Let's say this: both strategies could be reasonable designs for a language. We are going to discuss this carefully in coming weeks. In fact Scheme and OCaml make the same design choice. But you should think of the underlying form of the `let`-statement as not settling this by itself. - - Repeating our starting point for reference: - - (let* [(three 3)] - (let* [(two 2)] - (+ three two))) - - Recall in OCaml this same computation was written: - - let three = 3 in - let two = 2 in - ( + ) three two - -6. Binding with "let" is the same as supplying an argument to a lambda - - The preceding expression in Scheme is exactly equivalent to: - - (((lambda (three) (lambda (two) (+ three two))) 3) 2) - - The preceding expression in OCaml is exactly equivalent to: - - (fun three -> (fun two -> ( + ) three two)) 3 2 - - Read this several times until you understand it. - -7. Functions can also be bound to variables (and hence, cease being "anonymous"). - - In Scheme: - - (let* [(bar (lambda (x) B))] M) - - then wherever `bar` occurs in `M` (and isn't rebound by a more local `let` or `lambda`), it will be interpreted as the function `(lambda (x) B)`. - - Similarly, in OCaml: - - let bar = fun x -> B in - M - - This in Scheme: - - (let* [(bar (lambda (x) B))] (bar A)) - - as we've said, means the same as: - - ((lambda (bar) (bar A)) (lambda (x) B)) - - which beta-reduces to: - - ((lambda (x) B) A) - - and that means the same as: - - (let* [(x A)] B) - - in other words: evaluate `B` with `x` assigned to the value `A`. - - Similarly, this in OCaml: - - let bar = fun x -> B in - bar A - - is equivalent to: - - (fun x -> B) A - - and that means the same as: - - let x = A in - B - -8. Pushing a "let"-binding from now until the end - - What if you want to do something like this, in Scheme? - - (let* [(x A)] ... for the rest of the file or interactive session ...) - - or this, in OCaml: - - let x = A in - ... for the rest of the file or interactive session ... - - Scheme and OCaml have syntactic shorthands for doing this. In Scheme it's written like this: - - (define x A) - ... rest of the file or interactive session ... - - In OCaml it's written like this: - - let x = A;; - ... rest of the file or interactive session ... - - It's easy to be lulled into thinking this is a kind of imperative construction. *But it's not!* It's really just a shorthand for the compound `let`-expressions we've already been looking at, taking the maximum syntactically permissible scope. (Compare the "dot" convention in the lambda calculus, discussed above. I'm fudging a bit here, since in Scheme `(define ...)` is really shorthand for a `letrec` epression, which we'll come to in later classes.) - -9. Some shorthand - - OCaml permits you to abbreviate: - - let bar = fun x -> B in - M - - as: - - let bar x = B in - M - - It also permits you to abbreviate: - - let bar = fun x -> B;; - - as: - - let bar x = B;; - - Similarly, Scheme permits you to abbreviate: - - (define bar (lambda (x) B)) - - as: - - (define (bar x) B) - - and this is the form you'll most often see Scheme definitions written in. - - However, conceptually you should think backwards through the abbreviations and equivalences we've just presented. - - (define (bar x) B) - - just means: - - (define bar (lambda (x) B)) - - which just means: - - (let* [(bar (lambda (x) B))] ... rest of the file or interactive session ...) - - which just means: - - (lambda (bar) ... rest of the file or interactive session ...) (lambda (x) B) - - or in other words, interpret the rest of the file or interactive session with `bar` assigned the function `(lambda (x) B)`. - - -10. Shadowing - - You can override a binding with a more inner binding to the same variable. For instance the following expression in OCaml: - - let x = 3 in - let x = 2 in - x - - will evaluate to 2, not to 3. It's easy to be lulled into thinking this is the same as what happens when we say in C: - - int x = 3; - x = 2; - - but it's not the same! In the latter case we have mutation, in the former case we don't. You will learn to recognize the difference as we proceed. - - The OCaml expression just means: - - (fun x -> ((fun x -> x) 2) 3) - - and there's no more mutation going on there than there is in: - -
    ∀x. (F x or ∀x (not (F x)))
    -	
    - - When a previously-bound variable is rebound in the way we see here, that's called **shadowing**: the outer binding is shadowed during the scope of the inner binding. - - See also: - - * [[!wikipedia Variable shadowing]] - - -Some more comparisons between Scheme and OCaml ----------------------------------------------- - -* Simple predefined values - - Numbers in Scheme: `2`, `3` - In OCaml: `2`, `3` - - Booleans in Scheme: `#t`, `#f` - In OCaml: `true`, `false` - - The eighth letter in the Latin alphabet, in Scheme: `#\h` - In OCaml: `'h'` - -* Compound values - - These are values which are built up out of (zero or more) simple values. - - Ordered pairs in Scheme: `'(2 . 3)` or `(cons 2 3)` - In OCaml: `(2, 3)` - - Lists in Scheme: `'(2 3)` or `(list 2 3)` - In OCaml: `[2; 3]` - We'll be explaining the difference between pairs and lists next week. - - The empty list, in Scheme: `'()` or `(list)` - In OCaml: `[]` - - The string consisting just of the eighth letter of the Latin alphabet, in Scheme: `"h"` - In OCaml: `"h"` - - A longer string, in Scheme: `"horse"` - In OCaml: `"horse"` - - A shorter string, in Scheme: `""` - In OCaml: `""` - - - -What "sequencing" is and isn't ------------------------------- - -We mentioned before the idea that computation is a sequencing of some changes. I said we'd be discussing (fragments of, and in some cases, entire) languages that have no native notion of change. - -Neither do they have any useful notion of sequencing. But what this would be takes some care to identify. - -First off, the mere concatenation of expressions isn't what we mean by sequencing. Concatenation of expressions is how you build syntactically complex expressions out of simpler ones. The complex expressions often express a computation where a function is applied to one (or more) arguments, - -Second, the kind of rebinding we called "shadowing" doesn't involve any changes or sequencing. All the precedence facts about that kind of rebinding are just consequences of the compound syntactic structures in which it occurs. - -Third, the kinds of bindings we see in: - - (define foo A) - (foo 2) - -Or even: - - (define foo A) - (define foo B) - (foo 2) - -don't involve any changes or sequencing in the sense we're trying to identify. As we said, these programs are just syntactic variants of (single) compound syntactic structures involving `let`s and `lambda`s. - -Since Scheme and OCaml also do permit imperatival constructions, they do have syntax for genuine sequencing. In Scheme it looks like this: - - (begin A B C) - -In OCaml it looks like this: - - begin A; B; C end - -Or this: - - (A; B; C) - -In the presence of imperatival elements, sequencing order is very relevant. For example, these will behave differently: - - (begin (print "under") (print "water")) - - (begin (print "water") (print "under")) - -And so too these: - - begin x := 3; x := 2; x end - - begin x := 2; x := 3; x end - -However, if A and B are purely functional, non-imperatival expressions, then: - - begin A; B; C end - -just evaluates to C (so long as A and B evaluate to something at all). So: - - begin A; B; C end - -contributes no more to a larger context in which it's embedded than C does. This is the sense in which functional languages have no serious notion of sequencing. - -We'll discuss this more as the seminar proceeds. - - - - diff --git a/week10.mdwn b/week10.mdwn deleted file mode 100644 index 58cf6533..00000000 --- a/week10.mdwn +++ /dev/null @@ -1,745 +0,0 @@ -[[!toc]] - -In class on November 22, we just reviewed mutation and aliasing, especially in relation to the Groenendijk, Stokhof and Veltman paper. Below, we bring in more material. This takes the form of making gradual improvements to the calculator we developed in [week7](/reader_monad_for_variable_binding). Part of what we do below is a review of the mutation techniques developed in [[Week9]]; but we also do other things we haven't discussed in class, like defining new complex functions in our calculator. - - -##Original Calculator## - -In a real programming application, one would usually start with a string that needs to be parsed and interpreted, such as: - - let x = 1 in let y = x + 2 in x * y - -The parsing phase converts this to an "abstract syntax tree" (AST), which in this case might be: - - Let ('x', Constant 1, - Let ('y', Addition (Variable 'x', Constant 2), - Multiplication (Variable 'x', Variable 'y'))) - -Then the interpreter (or "evaluator") would convert that AST into an "expressed value": in this case, to the integer 3. We're not concerning ourselves with the parsing phase here, so we're just thinking about how to interpret expressions that are already in AST form. - -The language we had in week 7 looked like this: - - type term = - Constant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - ;; - -and the evaluation function looked like this: - - let rec eval (t : term) (e: (char * int) list) = match t with - Constant x -> x - | Multiplication (t1, t2) -> (eval t1 e) * (eval t2 e) - | Addition (t1, t2) -> (eval t1 e) + (eval t2 e) - | Variable c -> - (* lookup the value of c in the current environment - This will fail if c isn't assigned anything by e *) - List.assoc c e - | Let (c, t1, t2) -> - (* evaluate t2 in a new environment where c has been associated - with the result of evaluating t1 in the current environment *) - eval t2 ((c, eval t1 e) :: e) - ;; - - -##Adding Booleans and Pairs## - -Let's tweak this a bit. - -First, let's abstract away from the assumption that our terms always evaluate to `int`s. Let's suppose they evaluate to a more general type, which might have an `int` payload, or might have, for example, a `bool` payload. - - type expressed_value = Int of int | Bool of bool;; - -We'll add one boolean predicate, `Iszero`, and an `If...` construction. - -Similarly, we might allow for some terms to express pairs of other terms: - - type expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value;; - -We'd then want to add the ability to construct pairs, and extract their components. - -We won't try here to catch any type errors, such as attempts to add a `bool` to an `int`, or attempts to check whether a `bool` iszero. Neither will we try here to monadize anything: these will be implementations of a calculator with all the plumbing exposed. What we will do is add more and more features to the calculator. - -We'll switch over to using variable `g` for assignment functions, which is a convention many of you seem familiar with. As we mentioned a few times in [[week9]], for some purposes it's easier to implement environment or assignment functions as functions from `char`s to `int`s (or whatever variables are bound to), rather than as lists of pairs. However, we'll stick with this implementation for now. We will however abstract out the type that the variables are bound to. For now, we'll suppose that they're bound to the same types that terms can express. - - type bound_value = expressed_value;; - type assignment = (char * bound_value) list;; - -Here's where we should be now. We'll work with the language: - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - ;; - -Here is our evaluation function. We expand some of the clauses and rename a few variables for clarity. Our implementation should make it clear how to add additional constants or native predicates, such as a `Second` predicate for extracting the second element of a pair. - - let rec eval (t : term) (g : assignment) = match t with - Intconstant x -> Int x - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let Int i1 = eval t1 g - in let Int i2 = eval t2 g - (* Multiplication (t1, t2) should evaluate to an Int *) - in Int (i1 * i2) - | Addition (t1, t2) -> - let Int i1 = eval t1 g - in let Int i2 = eval t2 g - in Int (i1 + i2) - | Variable (var) -> - (* we don't handle cases where g doesn't bind var to any value *) - List.assoc var g - | Let (var_to_bind, t2, t3) -> - (* evaluate t3 under a new assignment where var_to_bind has been bound to - the result of evaluating t2 under the current assignment *) - let value2 = eval t2 g - in let g' = (var_to_bind, value2) :: g - in eval t3 g' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let Int i1 = eval t1 g - (* Iszero t1 should evaluate to a Bool *) - in Bool (i1 = 0) - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let Bool b1 = eval t1 g - in if b1 then eval t2 g - else eval t3 g - | Makepair (t1, t2) -> - let value1 = eval t1 g - in let value2 = eval t2 g - in Pair (value1, value2) - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let Pair (value1, value2) = eval t1 g - in value1 - ;; - -The complete code is available [here](/code/calculator/calc1.ml). - -##Adding Function Values## - -Now we want to add function values to our language, so that we can interpret (the abstract syntax trees of) expressions like this: - - let x = 1 in let f = lambda y -> y + x in apply f 2 - -What changes do we need to handle this? - -We can begin with our language: - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - ;; - -Next, we need to expand our stock of `expressed_value`s to include function values as well. How should we think of these? We've several times mentioned the issue of how to handle free variables in a function's body, like the `x` in `lambda y -> y + x`. We'll follow the usual functional programming standard for these (known as "lexical scoping"), which keeps track of what value `x` has in the function declaration's lexical environment. That shouldn't get shadowed by any different value `x` may have when the function value is later applied. So: - - let x = 1 in let f = lambda y -> y + x in let x = 2 in apply f 2 - -should evaluate to `3` not to `4`. To handle this, the function values we construct need to keep track of the present values of all free variables in the function's body. The combination of the function's body and the values of its free variables is called a "function closure." We'll implement these closures in a straightforward though inefficient way: we'll just stash away a copy of the assignment in effect when the function value is being constructed. Our function values also need to keep track of which of their variables are to be bound to the arguments they get applied to. All together, then, we need three pieces of information: which variables are to be bound to arguments, what the function's body is, and something that keeps track of the right values for the free variables in the function body. We'll pack this all together into an additional variant for our `expressed_value` type: - - type expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment;; - -We'd like to define `bound_value`s and `assignment`s just as before: - - type bound_value = expressed_value;; - type assignment = (char * bound_value) list;; - -However, note that we have a recursive relation between these types: `expressed_value` is defined partly in terms of `assignment`, which is defined partly in terms of `bound_value`, which is equivalent to `expressed_value`. In OCaml one has to define such types using the following form: - - type bound_value = expressed_value - and assignment = (char * bound_value) list - and expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment;; - -Now our evaluation function needs two further clauses to interpret the two new expression forms `Lambda (...)` and `Apply (...)`: - - let rec eval (t : term) (g : assignment) = match t with - ... - | Lambda (arg_var, t2) -> Closure (arg_var, t2, g) - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let Closure (arg_var, body, savedg) = eval t1 g - in let value2 = eval t2 g - (* evaluate body under savedg, except with arg_var bound to value2 *) - in let savedg' = (arg_var, value2) :: savedg - in eval body savedg' - ;; - -The complete code is available [here](/code/calculator/calc2.ml). - -##Adding Recursive Functions## - -There are different ways to include recursion in our calculator. First, let's imagine our language expanded like this: - - let x = 1 in letrec f = lambda y -> if iszero y then x else y * apply f (y - 1) in apply f 3 - -where the AST would be: - - Let ('x', Intconstant 1, - Letrec ('f', - Lambda ('y', - If (Iszero (Variable 'y'), - Variable 'x', - Multiplication (Variable 'y', - Apply (Variable 'f', - Addition (Variable 'y', Intconstant (-1)))))), - Apply (Variable 'f', Intconstant 3))) - -Here is the expanded definition for our language type: - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - ;; - -Now consider what we'll need to do when evaluating a term like `Letrec ('f', Lambda (...), t2)`. The subterm `Lambda (...)` will evaluate to something of the form `Closure ('y', body, savedg)`, where `Variable 'f'` may occur free in `body`. What we'll want to do is to ensure that when `body` is applied, it's applied using not the assignment `savedg` but a modified assignment `savedg'` which binds `'f'` to this very function value. That is, we want to bind `'f'` not to: - - Closure ('y', body, savedg) - -but instead to: - - let orig_closure = Closure ('y', body, savedg) - in let savedg' = ('f', orig_closure) :: savedg - in let new_closure = Closure ('y', body, savedg') - in new_closure - -Except, this isn't quite right. It's almost what we want, but not exactly. Can you see the flaw? - -The flaw is this: inside `new_closure`, what is `'f'` bound to? It's bound by `savedg'` to `orig_closure`, which in turn leaves `'f'` free (or bound to whatever existing value it had according to `savedg`). This isn't what we want. It'll break if we need to make applications of `Variable 'f'` which recurse more than once. - -What we really want is for `'f'` to be bound to `new_closure`, something like this: - - let rec new_closure = Closure ('y', body, ('f', new_closure) :: savedg) - in new_closure - -And as a matter of fact, OCaml *does* permit us to recursively define cyclical lists in this way. So a minimal change to our evaluation function would suffice: - - let rec eval (t : term) (g : assignment) = match t with - ... - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let Closure (arg_var, body, savedg) = eval t2 g - in let rec new_closure = Closure (arg_var, body, (var_to_bind, new_closure) :: savedg) - in let g' = (var_to_bind, new_closure) :: g - in eval t3 g' - ;; - -However, this is a somewhat exotic ability in a programming language, so it would be good to work out how to interpret `Letrec (...)` forms without relying on it. - -If we implemented assignments as functions rather than as lists of pairs, the corresponding move would be less exotic. In that case, our `Let (...)` and `Letrec (...)` clauses would look something like this: - - - | Let (var_to_bind, t2, t3) -> - let value2 = eval t2 g - in let g' = fun var -> if var = var_to_bind then value2 else g var - in eval t3 g' - ... - | Letrec (var_to_bind, t2, t3) -> - let Closure (arg_var, body, savedg) = eval t2 g - in let rec savedg' = fun var -> if var = var_to_bind then Closure (arg_var, body, savedg') else savedg var - in let g' = fun var -> if var = var_to_bind then Closure (arg_var, body, savedg') else g var - in eval t3 g' - ;; - -and this is just a run-of-the-mill use of recursive functions. However, for this exercise we'll continue using lists of pairs, and work out how to interpret `Letrec (...)` forms using them. - -The way we'll do this is that, when we bind a variable to a value, we'll keep track of whether the term was bound via `Let` or `Letrec`. We'll rely on that to interpret pairs of terms like these differently: - - Let ('f', - Intconstant 1, - Let ('f', Lambda ('y', Variable 'f')), - ...) - - Let ('f', - Intconstant 1, - Letrec ('f', Lambda ('y', Variable 'f')), - ...) - -In the first case, an application of `Variable 'f'` to any argument should evaluate to `Int 1`; in the second case, it should evaluate to the same function closure that `Variable 'f'` evaluates to. We'll keep track of which way a variable was bound by expanding our `bound_value` type: - - type bound_value = Nonrecursive of expressed_value | - Recursive_Closure of char * char * term * assignment - and assignment = (char * bound_value) list - and expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment;; - - -Since we're not permitting ourselves OCaml's ability to recursively define cyclical lists, we're not going to be able to update the saved assignment in a closure when that closure is recursively bound to a variable. Instead, we'll just make a note that variable `'f'` is supposed to be the recursively bound one---by binding it not to `Nonrecursive (Closure (arg_var, body, savedg))` but rather to `Recursive_Closure ('f', arg_var, body, savedg)`. We'll do the work to make the saved assignment recursive in the right way *later*, when we *evaluate* `Variable 'f'`. The result will look like this: - - let rec eval (t : term) (g : assignment) = match t with - ... - | Variable (var) -> ( - (* we don't handle cases where g doesn't bind var to any value *) - match List.assoc var g with - | Nonrecursive value -> value - | Recursive_Closure (self_var, arg_var, body, savedg) as rec_closure -> - (* we update savedg to bind self_var to rec_closure here *) - let savedg' = (self_var, rec_closure) :: savedg - in Closure (arg_var, body, savedg') - ) - | Let (var_to_bind, t2, t3) -> - (* evaluate t3 under a new assignment where var_to_bind has been bound to - the result of evaluating t2 under the current assignment *) - let value2 = eval t2 g - (* we have to wrap value2 in Nonrecursive *) - in let g' = (var_to_bind, Nonrecursive value2) :: g - in eval t3 g' - ... - | Lambda (arg_var, t2) -> Closure (arg_var, t2, g) - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let Closure (arg_var, body, savedg) = eval t1 g - in let value2 = eval t2 g - (* evaluate body under savedg, except with arg_var bound to Nonrecursive value2 *) - in let savedg' = (arg_var, Nonrecursive value2) :: savedg - in eval body savedg' - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let Closure (arg_var, body, savedg) = eval t2 g - (* evaluate t3 under a new assignment where var_to_bind has been recursively bound to that function value *) - in let g' = (var_to_bind, Recursive_Closure (var_to_bind, arg_var, body, savedg)) :: g - in eval t3 g' - ;; - -The complete code is available [here](/code/calculator/calc3.ml). - -##Adding Mutable Cells## - -Next, we'll add mutable cells (explicit-style mutation) to our calculator, as we did in [[week9]]. - -We'll add a few more syntactic forms to the language: - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - | Newref of term - | Deref of term - | Setref of (term * term) - ;; - -And we now have to allow for `Mutcell`s as an additional kind of `expressed_value`. These are implemented as wrappers around an index into a `store`: - - type index = int;; - - type bound_value = Nonrecursive of expressed_value | - Recursive_Closure of char * char * term * assignment - and assignment = (char * bound_value) list - and expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment | Mutcell of index;; - - type store = expressed_value list;; - -Our evaluation function will now expect a `store` argument as well as an `assignment`, and will return an `expressed_value * store` pair: - - let rec eval (t : term) (g : assignment) (s : store) = match t with - Intconstant x -> (Int x, s) - ... - | Variable (var) -> (( - (* we don't handle cases where g doesn't bind var to any value *) - match List.assoc var g with - | Nonrecursive value -> value - | Recursive_Closure (self_var, arg_var, body, savedg) as rec_closure -> - (* we update savedg to bind self_var to rec_closure here *) - let savedg' = (self_var, rec_closure) :: savedg - in Closure (arg_var, body, savedg') - ), s) - ... - | Lambda (arg_var, t2) -> (Closure (arg_var, t2, g), s) - ... - -also, we'll need to be sure to thread the store argument through the evaluation of any subterms, as here: - - ... - | Multiplication (t1, t2) -> - (* we don't handle cases where the subterms don't evaluate to Ints *) - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - (* Multiplication (t1, t2) should evaluate to an Int *) - in (Int (i1 * i2), s'') - | Addition (t1, t2) -> - let (Int i1, s') = eval t1 g s - in let (Int i2, s'') = eval t2 g s' - in (Int (i1 + i2), s'') - ... - | Let (var_to_bind, t2, t3) -> - (* evaluate t3 under a new assignment where var_to_bind has been bound to - the result of evaluating t2 under the current assignment *) - let (value2, s') = eval t2 g s - (* we have to wrap value2 in Nonrecursive *) - in let g' = (var_to_bind, Nonrecursive value2) :: g - in eval t3 g' s' - | Iszero (t1) -> - (* we don't handle cases where t1 doesn't evaluate to an Int *) - let (Int i1, s') = eval t1 g s - (* Iszero t1 should evaluate to a Bool *) - in (Bool (i1 = 0), s') - ... - | Makepair (t1, t2) -> - let (value1, s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - in (Pair (value1, value2), s'') - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let (Pair (value1, value2), s') = eval t1 g s - in (value1, s') - ... - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - (* evaluate body under savedg, except with arg_var bound to Nonrecursive value2 *) - in let savedg' = (arg_var, Nonrecursive value2) :: savedg - in eval body savedg' s'' - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t2 g s - (* evaluate t3 under a new assignment where var_to_bind has been recursively bound to that function value *) - in let g' = (var_to_bind, Recursive_Closure (var_to_bind, arg_var, body, savedg)) :: g - in eval t3 g' s' - ... - -The clause for `If (...)` is notable: - - ... - | If (t1, t2, t3) -> - (* we don't handle cases where t1 doesn't evaluate to a boolean *) - let (Bool b1, s') = eval t1 g s - (* note we thread s' through only one of the then/else clauses *) - in if b1 then eval t2 g s' - else eval t3 g s' - ... - -Now we need to formulate the clauses for evaluating the new forms `Newref (...)`, `Deref (...)`, and `Setref (...)`. - - ... - | Newref (t1) -> - let (value1, s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - (* now we want to retrieve the next free index in s' *) - in let new_index = List.length s' - (* now we want to insert value1 there; the following is an easy but inefficient way to do it *) - in let s'' = List.append s' [value1] - (* now we return a pair of a wrapped new_index, and the new store *) - in (Mutcell new_index, s'') - | Deref (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Mutcell *) - let (Mutcell index1, s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - in (List.nth s' index1, s') - | Setref (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a Mutcell *) - let (Mutcell index1, s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - in let (value2, s'') = eval t2 g s' - (* now we create a list which is just like s'' except it has value2 in index1 *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> value2 :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s''' = replace_nth s'' index1 - (* we'll arbitrarily return Int 42 as the expressed_value of a Setref operation *) - in (Int 42, s''') - ;; - -The complete code is available [here](/code/calculator/calc4.ml). - -##Adding Mutable Pairs## - -Suppose we wanted to work with pairs where we could mutate either component of the pair. (If you've got a copy of *The Seasoned Schemer*, which we recommended for the seminar, see the discussion of mutable lists at pp. 143-153.) - -Well, we've already given ourselves pairs, and mutable cells, so we could just work here with pairs of mutable cells. But it might sometimes be more wieldy to work with a structure that fused these two structures together, to give us a mutable pair. With the mutable pair, we wouldn't ask for the first element, and then apply `Deref` to it to get the value it then temporarily contains. Instead, asking for the first element would *constitute* asking for the value the mutable pair then temporarily contains in its first position. - -This means a mutable pair is an interesting hybrid between explicit-style and implicit-style mutation. Looked at one way, it's just a generalization of an explicit mutable cell: it's just that where the mutable cells we implemented before were boxes with only one position, now we have boxes with two positions. Looked at another way, though, mutable pairs are similar to implicit-style mutation: for we don't have separate ways of referring to the first position of the mutable pair, and its dereferenced value. Peeking at the first position *just will be* peeking at its current dereferenced value. - -To keep our codebase smaller, we'll implement mutable pairs instead of, not in addition to, the mutable cells from the previous section. Also, we'll leave out the immutable pairs we've been working with up to this point; in this implementation, all pairs will be mutable. - -This implementation will largely parallel the previous one. Here are the differences. First, we remove the `Newref`, `Deref`, and `Setref` forms from the language. Our existing form `Makepair` will serve to create mutable pairs, and so will take over a role analogous to `Newref`. Our existing form `First` will take over a role analogous to `Deref`. We'll introduce one new form `Setfirst` that will take over a role analogous to `Setref`: - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - | Setfirst of (term * term) - ;; - -Our `expressed_value` type changes in two ways: first, we eliminate the `Mutcell` variant added in the previous implementation. Instead, we now have our `Pair` variant wrap `index`es into the `store`: - - type index = int;; - - type bound_value = Nonrecursive of expressed_value | - Recursive_Closure of char * char * term * assignment - and assignment = (char * bound_value) list - and expressed_value = Int of int | Bool of bool | Pair of index * index | Closure of char * term * assignment;; - - type store = expressed_value list;; - -Finally, here are the changed or added clauses to the evaluation function: - - let rec eval (t : term) (g : assignment) (s : store) = match t with - ... - | Makepair (t1, t2) -> - let (value1, s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - (* now we want to retrieve the next free index in s'' *) - in let new_index = List.length s'' - (* now we want to insert value1 and value2 there; the following is an easy but inefficient way to do it *) - in let s''' = List.append s'' [value1; value2] - in (Pair (new_index, new_index + 1), s''') - | First (t1) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let (Pair (index1, index2), s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - in (List.nth s' index1, s') - ... - | Setfirst (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a Pair *) - let (Pair (index1, index2), s') = eval t1 g s - (* note that s' may be different from s, if t1 itself contained any mutation operations *) - in let (value2, s'') = eval t2 g s' - (* now we create a list which is just like s'' except it has value2 in index1 *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> value2 :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s''' = replace_nth s'' index1 - in (Int 42, s''') - ;; - -Compare these to the clauses for `Newref`, `Deref`, and `Setref` in the previous implementation. - -The complete code is available [here](/code/calculator/calc5.ml). - -##Adding Implicit Mutation## - -Next we implement implicit-style mutation, as we did in [[week9]]. Here we don't have any explicit reference cells or mutable pairs; we'll return pairs back to their original immutable form. Instead, all variables will have mutable bindings. New reference cells will be implicitly introduced by the `Let` form. They'll also be implicitly introduced by the `Apply` form---we didn't have function values on the table during the [[week9]] discussion, so this didn't come up then. The reason we introduce new reference cells when `Apply`ing a function value to arguments is that we don't want mutation of those arguments inside the body of the function to propagate out and affect the reference cell that may have supplied the argument. When we call functions in this implementation, we just want to supply them with *values*, not with the reference cells we may be drawing those values from. Below, after we discuss *aliases*, we'll consider another strategy, where function bodies are given the ability to mutate the reference cells implicitly associated with the arguments they're supplied. - -Our language for the present implementation will be the language for the calculator with recursive functions, with one added syntactic form, `Change (...)`: - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - | Change of (char * term * term) - ;; - -In the present implementation, we separate the roles of the `bound_value` and `expressed_value` types. As we discussed in [[week9]], our assignment will bind all variables to indexes in the store, and the latter will contain the `expressed_value`s that the variables evaluate to. A consequence of this is that our definitions of the `bound_value` and `expressed_value` types no longer need to be mutually recursive: - - type index = int;; - - type bound_value = index;; - type assignment = (char * bound_value) list;; - type expressed_value = Int of int | Bool of bool | Pair of expressed_value * expressed_value | Closure of char * term * assignment;; - - type store = expressed_value list;; - -Our evaluation function still interacts with a `store` argument in much the same way it did with explicit-style mutation. The clause for `Variable (...)` works differently, because all `expressed_value`s now need to be retrieved from the `store`: - - let rec eval (t : term) (g : assignment) (s : store) = match t with - ... - | Variable (var) -> - (* we don't handle cases where g doesn't bind var to any value *) - let index = List.assoc var g - (* get value stored at location index in s *) - in let value = List.nth s index - in (value, s) - ... - -So this clause takes over the roles that were separately played by `Variable` and `Deref` in the calculator with mutable cells. The role played by `Newref` is absorbed into `Let`, `Letrec`, and `Apply`: - - ... - | Let (var_to_bind, t2, t3) -> - let (value2, s') = eval t2 g s - (* note that s' may be different from s, if t2 itself contained any mutation operations *) - (* get next free index in s' *) - in let new_index = List.length s' - (* now we want to insert value2 there; the following is an easy but inefficient way to do it *) - in let s'' = List.append s' [value2] - (* bind var_to_bind to location new_index in the store *) - in let g' = ((var_to_bind, new_index) :: g) - in eval t3 g' s'' - ... - | Apply (t1, t2) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t1 g s - in let (value2, s'') = eval t2 g s' - (* evaluate body under savedg, except with arg_var bound to a new location containing value2 *) - in let new_index = List.length s'' - in let s''' = List.append s'' [value2] - in let savedg' = (arg_var, new_index) :: savedg - in eval body savedg' s''' - ... - -`Letrec` requires some reworking from what we had before. Earlier, we resorted to a `Recursive_Closure` variant on `bound_value`s because it gave us a non-exotic way to update the `savedg` component of a `Closure` to refer to a `new_closure` that contained that very updated `savedg`. Now that we we've got a mutation-supporting infrastructure in place, we can do this directly, without needing the unwieldy `Recursive_Closure` wrapper: - - ... - | Letrec (var_to_bind, t2, t3) -> - (* we don't handle cases where t2 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t2 g s - in let new_index = List.length s' - in let savedg' = (var_to_bind, new_index) :: savedg - in let new_closure = Closure (arg_var, body, savedg') - in let s'' = List.append s' [new_closure] - in let g' = (var_to_bind, new_index) :: g - in eval t3 g' s'' - ... - -Finally, here is the clause for `Change (...)`, which takes over the role earlier played by `Setref`: - - ... - | Change (var, t2, t3) -> - (* we don't handle cases where g doesn't bind var to any value *) - let index = List.assoc var g - in let (value2, s') = eval t2 g s - (* note that s' may be different from s, if t2 itself contained any mutation operations *) - (* now we create a list which is just like s' except it has value2 at index *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> value2 :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s'' = replace_nth s' index - (* evaluate t3 using original assignment function and new store *) - in eval t3 g s'' - ;; - -Note that because the `savedg` component of a `Closure` keeps track of which `index`es in the store---rather than which values---free variables were bound to, the values at those `index`es can later be changed, and later applications of the `Closure` will use the changed values. - -The complete code is available [here](/code/calculator/calc6.ml). - -##Adding Aliasing and Passing by Reference## - -Next we'll add aliasing as described at the end of [[week9]]. We'll also add the ability to pass (implicit) reference cells as arguments to a function, which lets changes made within the function body be effective in the outside environment. When we discussed this in [[week9]], we proposed a different syntactic form for the function values that get called in this way. Instead of: - - let f = lambda (y) -> ... - ... - in f x - -one would write: - - let f = lambda (alias y) -> ... - ... - in f x - -Real programming languages that have this ability, such as C++, do something analagous. Here the function is declared so that *all* of its applications are expected to alias the supplied argument. You can always work around that in a particular case, though, like this: - - let f = lambda (alias y) -> ... - ... - in let y = x ; creates new (implicit) reference cell with x's value - in f y - -In our present framework, it will be easier to do things differently. We will -introduce a new syntactic form at the location where a function value is -applied, rather than in the function's declaration. We say: - - Let ('f', - Lambda ('y', ...), - ... - Apply(Variable 'f', Variable 'x')...) - -for the familiar, passing-by-value behavior, and will instead say: - - Let ('f', - Lambda ('y', ...), - ... - Applyalias(Variable 'f', 'x')...) - -for the proposed new, passing-by-reference behavior. (Besides being easier to implement here, this strategy also has the advantage of more closely aligning with the formal system Jim discusses in his "Hyper-evaluativity" paper.) Note that the second parameter to the `Applyalias` form is just `'x'`, not `Variable 'x'`. This is because (1) only variables are acceptable there, not arbitrary expressions, and (2) we don't need at that point to compute the variable's present value. - -Here is our expanded language: - - type term = - Intconstant of int - | Multiplication of (term * term) - | Addition of (term * term) - | Variable of char - | Let of (char * term * term) - | Iszero of term - | If of (term * term * term) - | Makepair of (term * term) - | First of term - | Lambda of (char * term) - | Apply of (term * term) - | Letrec of (char * term * term) - | Change of (char * term * term) - | Alias of (char * char * term) - | Applyalias of (term * char) - ;; - -The definitions of `index`, `bound_value`, `assignment`, `expressed_value`, and `store` can remain as they were in the implementation of implicit-style mutation. Here are the changes to our evaluation function: - - let rec eval (t : term) (g : assignment) (s : store) = match t with - ... - | Alias (var_to_bind, orig_var, t3) -> - (* we don't handle cases where g doesn't bind orig_var to any value *) - let index = List.assoc orig_var g - (* bind var_to_bind to the same index in the store *) - in let g' = ((var_to_bind, index) :: g) - in eval t3 g' s - | Applyalias (t1, var) -> - (* we don't handle cases where t1 doesn't evaluate to a function value *) - let (Closure (arg_var, body, savedg), s') = eval t1 g s - (* we don't handle cases where g doesn't bind var to any value *) - in let index = List.assoc var g - (* evaluate body under savedg, except with arg_var bound to existing index *) - in let savedg' = (arg_var, index) :: savedg - in eval body savedg' s' - ;; - -The complete code is available [here](/code/calculator/calc7.ml). - diff --git a/week11.mdwn b/week11.mdwn deleted file mode 100644 index f2fb9dbd..00000000 --- a/week11.mdwn +++ /dev/null @@ -1,12 +0,0 @@ -These notes may change in the next few days (today is 30 Nov 2010). -The material here benefited from many discussions with Ken Shan. - -##[[Tree and List Zippers]]## - -##[[Coroutines and Aborts]]## - -##[[From List Zippers to Continuations]]## - -continue with [[Week12]]... - - diff --git a/week12.mdwn b/week12.mdwn deleted file mode 100644 index 645253a6..00000000 --- a/week12.mdwn +++ /dev/null @@ -1,11 +0,0 @@ -The material here benefited from many discussions with Ken Shan. - -##[[List Monad as Continuation Monad]]## - -##[[Manipulating Trees with Monads]]## - -##[[Monad Transformers]]## - -continue with [[Week13]]... - - diff --git a/week2.mdwn b/week2.mdwn deleted file mode 100644 index 49a7e8d5..00000000 --- a/week2.mdwn +++ /dev/null @@ -1,444 +0,0 @@ -[[!toc]] - -Substitution and Alpha-Conversion -================================= - -Intuitively, (a) and (b) express the application of the same function to the argument `y`: - -
      -
    1. (\x. \z. z x) y -
    2. (\x. \y. y x) y -
    - -One can't just rename variables freely. (a) and (b) are different than what's expressed by: - -
      -
    1. (\z. (\z. z z) y -
    - - -Substituting `y` into the body of (a) `(\x. \z. z x)` is unproblematic: - - (\x. \z. z x) y ~~> \z. z y - -However, with (b) we have to be more careful. If we just substituted blindly, then we might take the result to be `\y. y y`. But this is the self-application function, not the function which accepts an arbitrary argument and applies that argument to the free variable `y`. In fact, the self-application function is what (c) reduces to. So if we took (b) to reduce to `\y. y y`, we'd wrongly be counting (b) to be equivalent to (c), instead of (a). - -To reduce (b), then, we need to be careful to that no free variables in what we're substituting in get captured by binding λs that they shouldn't be captured by. - -In practical terms, you'd just replace (b) with (a) and do the unproblematic substitution into (a). - -How should we think about the explanation and justification for that practical procedure? - -One way to think about things here is to identify expressions of the lambda calculus with *particular alphabetic sequences*. Then (a) and (b) would be distinct expressions, and we'd have to have an explicit rule permitting us to do the kind of variable-renaming that takes us from (a) to (b) (or vice versa). This kind of renaming is called "alpha-conversion." Look in the standard treatments of the lambda calculus for detailed discussion of this. - -Another way to think of it is to identify expressions not with particular alphabetic sequences, but rather with *classes* of alphabetic sequences, which stand to each other in the way that (a) and (b) do. That's the way we'll talk. We say that (a) and (b) are just typographically different notations for a *single* lambda formula. As we'll say, the lambda formula written with (a) and the lambda formula written with (b) are literally syntactically identical. - -A third way to think is to identify the lambda formula not with classes of alphabetic sequences, but rather with abstract structures that we might draw like this: - -
    
    -	(λ. λ. _ _) y
    -     ^  ^  | |
    -     |  |__| |
    -     |_______|
    -
    - -Here there are no bound variables, but there are *bound positions*. We can regard formula like (a) and (b) as just helpfully readable ways to designate these abstract structures. - -A version of this last approach is known as **de Bruijn notation** for the lambda calculus. - -It doesn't seem to matter which of these approaches one takes; the logical properties of the systems are exactly the same. It just affects the particulars of how one states the rules for substitution, and so on. And whether one talks about expressions being literally "syntactically identical," or whether one instead counts them as "equivalent modulu alpha-conversion." - -(Linguistic trivia: however, some linguistic discussions do suppose that alphabetic variance has important linguistic consequences; see Ivan Sag's dissertation.) - -In a bit, we'll discuss other systems that lack variables. Those systems will not just lack variables in the sense that de Bruijn notation does; they will furthermore lack any notion of a bound position. - - -Syntactic equality, reduction, convertibility -============================================= - -Define N to be `(\x. x y) z`. Then N and `(\x. x y) z` are syntactically equal, and we're counting them as syntactically equal to `(\z. z y) z` as well, which we will write as: - -
    N ≡ (\x. x y) z ≡ (\z. z y) z
    -
    - -This: - - N ~~> z y - -means that N beta-reduces to `z y`. This: - - M <~~> N - -means that M and N are beta-convertible, that is, that there's something they both reduce to in zero or more steps. - -Combinators and Combinatorial Logic -=================================== - -Lambda expressions that have no free variables are known as **combinators**. Here are some common ones: - -> **I** is defined to be `\x x` - -> **K** is defined to be `\x y. x`. That is, it throws away its - second argument. So `K x` is a constant function from any - (further) argument to `x`. ("K" for "constant".) Compare K - to our definition of `true`. - -> **get-first** was our function for extracting the first element of an ordered pair: `\fst snd. fst`. Compare this to K and `true` as well. - -> **get-second** was our function for extracting the second element of an ordered pair: `\fst snd. snd`. Compare this to our definition of `false`. - -> **B** is defined to be: `\f g x. f (g x)`. (So `B f g` is the composition `\x. f (g x)` of `f` and `g`.) - -> **C** is defined to be: `\f x y. f y x`. (So `C f` is a function like `f` except it expects its first two arguments in swapped order.) - -> **W** is defined to be: `\f x . f x x`. (So `W f` accepts one argument and gives it to `f` twice. What is the meaning of `W multiply`?) - -> **ω** (that is, lower-case omega) is defined to be: `\x. x x` - -It's possible to build a logical system equally powerful as the lambda calculus (and readily intertranslatable with it) using just combinators, considered as atomic operations. Such a language doesn't have any variables in it: not just no free variables, but no variables at all. - -One can do that with a very spare set of basic combinators. These days the standard base is just three combinators: K and I from above, and also one more, **S**, which behaves the same as the lambda expression `\f g x. f x (g x)`. behaves. But it's possible to be even more minimalistic, and get by with only a single combinator. (And there are different single-combinator bases you can choose.) - -There are some well-known linguistic applications of Combinatory -Logic, due to Anna Szabolcsi, Mark Steedman, and Pauline Jacobson. -They claim that natural language semantics is a combinatory system: that every -natural language denotation is a combinator. - -For instance, Szabolcsi argues that reflexive pronouns are argument -duplicators. - -![reflexive](http://lambda.jimpryor.net/szabolcsi-reflexive.jpg) - -Notice that the semantic value of *himself* is exactly `W`. -The reflexive pronoun in direct object position combines with the transitive verb. The result is an intransitive verb phrase that takes a subject argument, duplicates that argument, and feeds the two copies to the transitive verb meaning. - -Note that `W <~~> S(CI)`: - -
    S(CI) ≡
    -S((\fxy.fyx)(\x.x)) ~~>
    -S(\xy.(\x.x)yx) ~~>
    -S(\xy.yx) ≡
    -(\fgx.fx(gx))(\xy.yx) ~~>
    -\gx.(\xy.yx)x(gx) ~~>
    -\gx.(gx)x ≡
    -W
    - -Ok, here comes a shift in thinking. Instead of defining combinators as equivalent to certain lambda terms, -we can define combinators by what they do. If we have the I combinator followed by any expression X, -I will take that expression as its argument and return that same expression as the result. In pictures, - - IX ~~> X - -Thinking of this as a reduction rule, we can perform the following computation - - II(IX) ~~> IIX ~~> IX ~~> X - -The reduction rule for K is also straightforward: - - KXY ~~> X - -That is, K throws away its second argument. The reduction rule for S can be constructed by examining -the defining lambda term: - -
    S ≡ \fgx.fx(gx)
    - -S takes three arguments, duplicates the third argument, and feeds one copy to the first argument and the second copy to the second argument. So: - - SFGX ~~> FX(GX) - -If the meaning of a function is nothing more than how it behaves with respect to its arguments, -these reduction rules capture the behavior of the combinators S, K, and I completely. -We can use these rules to compute without resorting to beta reduction. For instance, we can show how the I combinator is equivalent to a certain crafty combination of Ss and Ks: - - SKKX ~~> KX(KX) ~~> X - -So the combinator `SKK` is equivalent to the combinator I. - -Combinatory Logic is what you have when you choose a set of combinators and regulate their behavior with a set of reduction rules. As we said, the most common system uses S, K, and I as defined here. - -###The equivalence of the untyped lambda calculus and combinatory logic### - -We've claimed that Combinatory Logic is equivalent to the lambda calculus. If that's so, then S, K, and I must be enough to accomplish any computational task imaginable. Actually, S and K must suffice, since we've just seen that we can simulate I using only S and K. In order to get an intuition about what it takes to be Turing complete, imagine what a text editor does: -it transforms any arbitrary text into any other arbitrary text. The way it does this is by deleting, copying, and reordering characters. We've already seen that K deletes its second argument, so we have deletion covered. S duplicates and reorders, so we have some reason to hope that S and K are enough to define arbitrary functions. - -We've already established that the behavior of combinatory terms can be perfectly mimicked by lambda terms: just replace each combinator with its equivalent lambda term, i.e., replace I with `\x.x`, replace K with `\fxy.x`, and replace S with `\fgx.fx(gx)`. How about the other direction? Here is a method for converting an arbitrary lambda term into an equivalent Combinatory Logic term using only S, K, and I. Besides the intrinsic beauty of this mapping, and the importance of what it says about the nature of binding and computation, it is possible to hear an echo of computing with continuations in this conversion strategy (though you wouldn't be able to hear these echos until we've covered a considerable portion of the rest of the course). - -Assume that for any lambda term T, [T] is the equivalent combinatory logic term. The we can define the [.] mapping as follows: - - 1. [a] a - 2. [(M N)] ([M][N]) - 3. [\a.a] I - 4. [\a.M] KM assumption: a does not occur free in M - 5. [\a.(M N)] S[\a.M][\a.N] - 6. [\a\b.M] [\a[\b.M]] - -It's easy to understand these rules based on what S, K and I do. The first rule says -that variables are mapped to themselves. -The second rule says that the way to translate an application is to translate the -first element and the second element separately. -The third rule should be obvious. -The fourth rule should also be fairly self-evident: since what a lambda term such as `\x.y` does it throw away its first argument and return `y`, that's exactly what the combinatory logic translation should do. And indeed, `Ky` is a function that throws away its argument and returns `y`. -The fifth rule deals with an abstract whose body is an application: the S combinator takes its next argument (which will fill the role of the original variable a) and copies it, feeding one copy to the translation of \a.M, and the other copy to the translation of \a.N. This ensures that any free occurrences of a inside M or N will end up taking on the appropriate value. Finally, the last rule says that if the body of an abstract is itself an abstract, translate the inner abstract first, and then do the outermost. (Since the translation of [\b.M] will not have any lambdas in it, we can be sure that we won't end up applying rule 6 again in an infinite loop.) - -[Fussy notes: if the original lambda term has free variables in it, so will the combinatory logic translation. Feel free to worry about this, though you should be confident that it makes sense. You should also convince yourself that if the original lambda term contains no free variables---i.e., is a combinator---then the translation will consist only of S, K, and I (plus parentheses). One other detail: this translation algorithm builds expressions that combine lambdas with combinators. For instance, the translation of our boolean false `\x.\y.y` is `[\x[\y.y]] = [\x.I] = KI`. In the intermediate stage, we have `\x.I`, which mixes combinators in the body of a lambda abstract. It's possible to avoid this if you want to, but it takes some careful thought. See, e.g., Barendregt 1984, page 156.] - -[Various, slightly differing translation schemes from combinatorial logic to the lambda calculus are also possible. These generate different metatheoretical correspondences between the two calculii. Consult Hindley and Seldin for details. Also, note that the combinatorial proof theory needs to be strengthened with axioms beyond anything we've here described in order to make [M] convertible with [N] whenever the original lambda-terms M and N are convertible.] - - -Let's check that the translation of the false boolean behaves as expected by feeding it two arbitrary arguments: - - KIXY ~~> IY ~~> Y - -Throws away the first argument, returns the second argument---yep, it works. - -Here's a more elaborate example of the translation. The goal is to establish that combinators can reverse order, so we use the **T** combinator, where T ≡ \x\y.yx: - - [\x\y.yx] = [\x[\y.yx]] = [\x.S[\y.y][\y.x]] = [\x.(SI)(Kx)] = S[\x.SI][\x.Kx] = S(K(SI))(S[\x.K][\x.x]) = S(K(SI))(S(KK)I) - -We can test this translation by seeing if it behaves like the original lambda term does. -The orginal lambda term lifts its first argument (think of it as reversing the order of its two arguments): - - S(K(SI))(S(KK)I) X Y ~~> - (K(SI))X ((S(KK)I) X) Y ~~> - SI ((KK)X (IX)) Y ~~> - SI (KX) Y ~~> - IY (KXY) ~~> - Y X - -Voilà: the combinator takes any X and Y as arguments, and returns Y applied to X. - -One very nice property of combinatory logic is that there is no need to worry about alphabetic variance, or -variable collision---since there are no (bound) variables, there is no possibility of accidental variable capture, -and so reduction can be performed without any fear of variable collision. We haven't mentioned the intricacies of -alpha equivalence or safe variable substitution, but they are in fact quite intricate. (The best way to gain -an appreciation of that intricacy is to write a program that performs lambda reduction.) - -Back to linguistic applications: one consequence of the equivalence between the lambda calculus and combinatory -logic is that anything that can be done by binding variables can just as well be done with combinators. -This has given rise to a style of semantic analysis called Variable Free Semantics (in addition to -Szabolcsi's papers, see, for instance, -Pauline Jacobson's 1999 *Linguistics and Philosophy* paper, "Towards a variable-free Semantics"). -Somewhat ironically, reading strings of combinators is so difficult that most practitioners of variable-free semantics -express their meanings using the lambda-calculus rather than combinatory logic; perhaps they should call their -enterprise Free Variable Free Semantics. - -A philosophical connection: Quine went through a phase in which he developed a variable free logic. - - Quine, Willard. 1960. "Variables explained away" Proceedings of the American Philosophical Society. Volume 104: 343--347. Also in W. V. Quine. 1960. Selected Logical Papers. Random House: New - York. 227--235. - -The reason this was important to Quine is similar to the worries that Jim was talking about -in the first class in which using non-referring expressions such as Santa Claus might commit -one to believing in non-existant things. Quine's slogan was that "to be is to be the value of a variable." -What this was supposed to mean is that if and only if an object could serve as the value of some variable, we -are committed to recognizing the existence of that object in our ontology. -Obviously, if there ARE no variables, this slogan has to be rethought. - -Quine did not appear to appreciate that Shoenfinkel had already invented combinatory logic, though -he later wrote an introduction to Shoenfinkel's key paper reprinted in Jean -van Heijenoort (ed) 1967 From Frege to Goedel, a source book in mathematical logic, 1879--1931. - -Cresswell has also developed a variable-free approach of some philosophical and linguistic interest -in two books in the 1990's. - -A final linguistic application: Steedman's Combinatory Categorial Grammar, where the "Combinatory" is -from combinatory logic (see especially his 2000 book, The Syntactic Processs). Steedman attempts to build -a syntax/semantics interface using a small number of combinators, including T ≡ `\xy.yx`, B ≡ `\fxy.f(xy)`, -and our friend S. Steedman used Smullyan's fanciful bird -names for the combinators, Thrush, Bluebird, and Starling. - -Many of these combinatory logics, in particular, the SKI system, -are Turing complete. In other words: every computation we know how to describe can be represented in a logical system consisting of only a single primitive operation! - -Here's more to read about combinatorial logic. -Surely the most entertaining exposition is Smullyan's [[!wikipedia To_Mock_a_Mockingbird]]. -Other sources include - -* [[!wikipedia Combinatory logic]] at Wikipedia -* [Combinatory logic](http://plato.stanford.edu/entries/logic-combinatory/) at the Stanford Encyclopedia of Philosophy -* [[!wikipedia SKI combinatory calculus]] -* [[!wikipedia B,C,K,W system]] -* [Chris Barker's Iota and Jot](http://semarch.linguistics.fas.nyu.edu/barker/Iota/) -* Jeroen Fokker, "The Systematic Construction of a One-combinator Basis for Lambda-Terms" Formal Aspects of Computing 4 (1992), pp. 776-780. - - - -Evaluation Strategies and Normalization -======================================= - -In the assignment we asked you to reduce various expressions until it wasn't possible to reduce them any further. For two of those expressions, this was impossible to do. One of them was this: - - (\x. x x) (\x. x x) - -As we saw above, each of the halves of this formula are the combinator ω; so this can also be written: - -
    ω ω
    - -This compound expression---the self-application of ω---is named Ω. It has the form of an application of an abstract (ω) to an argument (which also happens to be ω), so it's a redex and can be reduced. But when we reduce it, we get ω ω again. So there's no stage at which this expression has been reduced to a point where it can't be reduced any further. In other words, evaluation of this expression "never terminates." (This is the standard language, however it has the unfortunate connotation that evaluation is a process or operation that is performed in time. You shouldn't think of it like that. Evaluation of this expression "never terminates" in the way that the decimal expansion of π never terminates. These are static, atemporal facts about their mathematical properties.) - -There are infinitely many formulas in the lambda calculus that have this same property. Ω is the syntactically simplest of them. In our meta-theory, it's common to assign such formulas a special value, , pronounced "bottom." When we get to discussing types, you'll see that this value is counted as belonging to every type. To say that a formula has the bottom value means that the computation that formula represents never terminates and so doesn't evaluate to any orthodox, computed value. - -From a "Fregean" or "weak Kleene" perspective, if any component of an expression fails to be evaluable (to an orthodox, computed value), then the whole expression should be unevaluable as well. - -However, in some such cases it seems *we could* sensibly carry on evaluation. For instance, consider: - -
    
    -(\x. y) (ω ω)
    -
    - -Should we count this as unevaluable, because the reduction of (ω ω) never terminates? Or should we count it as evaluating to `y`? - -This question highlights that there are different choices to make about how evaluation or computation proceeds. It's helpful to think of three questions in this neighborhood: - -> Q1. When arguments are complex, as (ω ω) is, do we reduce them before substituting them into the abstracts to which they are arguments, or later? - -> Q2. Are we allowed to reduce inside abstracts? That is, can we reduce: - -> (\x y. x z) (\x. x) - -> only this far: - -> \y. (\x. x) z - -> or can we continue reducing to: - -> \y. z - -> Q3. Are we allowed to "eta-reduce"? That is, can we reduce expressions of the form: - -> \x. M x - -> where x does not occur free in `M`, to `M`? - -With regard to Q3, it should be intuitively clear that `\x. M x` and `M` will behave the same with respect to any arguments they are given. It can also be proven that no other functions can behave differently with respect to them. However, the logical system you get when eta-reduction is added to the proof theory is importantly different from the one where only beta-reduction is permitted. - -If we answer Q2 by permitting reduction inside abstracts, and we also permit eta-reduction, then where none of y1, ..., yn occur free in M, this: - -
    \x y1... yn. M y1... yn
    - -will eta-reduce by n steps to: - - \x. M - -When we add eta-reduction to our proof system, we end up reconstruing the meaning of `~~>` and `<~~>` and "normal form", all in terms that permit eta-reduction as well. Sometimes these expressions will be annotated to indicate whether only beta-reduction is allowed (~~>β) or whether both beta- and eta-reduction is allowed (~~>βη). - -The logical system you get when eta-reduction is added to the proof system has the following property: - -> if `M`, `N` are normal forms with no free variables, then M ≡ N iff `M` and `N` behave the same with respect to every possible sequence of arguments. - -This implies that, when `M` and `N` are (closed normal forms that are) syntactically distinct, there will always be some sequences of arguments L1, ..., Ln such that: - -
    M L1 ... Ln x y ~~> x
    -N L1 ... Ln x y ~~> y
    -
    - -So closed beta-plus-eta-normal forms will be syntactically different iff they yield different values for some arguments. That is, iff their extensions differ. - -So the proof theory with eta-reduction added is called "extensional," because its notion of normal form makes syntactic identity of closed normal forms coincide with extensional equivalence. - -See Hindley and Seldin, Chapters 7-8 and 14, for discussion of what should count as capturing the "extensionality" of these systems, and some outstanding issues. - - -The evaluation strategy which answers Q1 by saying "reduce arguments first" is known as **call-by-value**. The evaluation strategy which answers Q1 by saying "substitute arguments in unreduced" is known as **call-by-name** or **call-by-need** (the difference between these has to do with efficiency, not semantics). - -When one has a call-by-value strategy that also permits reduction to continue inside unapplied abstracts, that's known as "applicative order" reduction. When one has a call-by-name strategy that permits reduction inside abstracts, that's known as "normal order" reduction. Consider an expression of the form: - - ((A B) (C D)) (E F) - -Its syntax has the following tree: - - ((A B) (C D)) (E F) - / \ - / \ - ((A B) (C D)) \ - /\ (E F) - / \ /\ - / \ E F - (A B) (C D) - /\ /\ - / \ / \ - A B C D - -Applicative order evaluation does what's called a "post-order traversal" of the tree: that is, we always go down when we can, first to the left, and we process a node only after processing all its children. So `(C D)` gets processed before `((A B) (C D))` does, and `(E F)` gets processed before `((A B) (C D)) (E F)` does. - -Normal order evaluation, on the other hand, will substitute the expresion `(C D)` into the abstract that `(A B)` evaluates to, without first trying to compute what `(C D)` evaluates to. That computation may be done later. - -With normal-order evaluation (or call-by-name more generally), if we have an expression like: - - (\x. y) (C D) - -the computation of `(C D)` won't ever have to be performed. Instead, `(\x. y) (C D)` reduces directly to `y`. This is so even if `(C D)` is the non-evaluable (ω ω)! - -Call-by-name evaluation is often called "lazy." Call-by-value evaluation is also often called "eager" or "strict". Some authors say these terms all have subtly different technical meanings, but I haven't been able to figure out what it is. Perhaps the technical meaning of "strict" is what I above called the "Fregean" or "weak Kleene" perspective: if any argument of a function is non-evaluable or non-normalizing, so too is the application of the function to that argument. - - -Most programming languages, including Scheme and OCaml, use the call-by-value evaluation strategy. (But they don't permit evaluation to continue inside an unappplied function.) There are techniques for making them model call-by-name evaluation, when necessary. But by default, arguments will always be evaluated before being bound to the parameters (the `\x`s) of a function. - -For languages like Scheme that permit functions to take more than one argument at a time, a further question arises: whether the multiple arguments are evaluated left-to-right, or right-to-left, or nothing is guaranteed about what order they are evaluated in. Different languages make different choices about this. - -Some functional programming languages, such as Haskell, use the call-by-name evaluation strategy. - -The lambda calculus can be evaluated either way. You have to decide what the rules shall be. - -As we'll see in several weeks, there are techniques for *forcing* call-by-value evaluation of a computation, and also techniques for forcing call-by-name evaluation. If you liked, you could even have a nested hierarchy, where blocks at each level were forced to be evaluated in alternating ways. - -Call-by-value and call-by-name have different pros and cons. - -One important advantage of normal-order evaluation in particular is that it can compute orthodox values for: - -
    
    -(\x. y) (ω ω)

    -\z. (\x. y) (ω ω) -

    - -Indeed, it's provable that if there's *any* reduction path that delivers a value for a given expression, the normal-order evalutation strategy will terminate with that value. - -An expression is said to be in **normal form** when it's not possible to perform any more reductions (not even inside abstracts). -There's a sense in which you *can't get anything more out of* ω ω, but it's not in normal form because it still has the form of a redex. - -A computational system is said to be **confluent**, or to have the **Church-Rosser** or **diamond** property, if, whenever there are multiple possible evaluation paths, those that terminate always terminate in the same value. In such a system, the choice of which sub-expressions to evaluate first will only matter if some of them but not others might lead down a non-terminating path. - -The untyped lambda calculus is confluent. So long as a computation terminates, it always terminates in the same way. It doesn't matter which order the sub-expressions are evaluated in. - -A computational system is said to be **strongly normalizing** if every permitted evaluation path is guaranteed to terminate. The untyped lambda calculus is not strongly normalizing: ω ω doesn't terminate by any evaluation path; and (\x. y) (ω ω) terminates only by some evaluation paths but not by others. - -But the untyped lambda calculus enjoys some compensation for this weakness. It's Turing complete! It can represent any computation we know how to describe. (That's the cash value of being Turing complete, not the rigorous definition. There is a rigrous definition. However, we don't know how to rigorously define "any computation we know how to describe.") And in fact, it's been proven that you can't have both. If a computational system is Turing complete, it cannot be strongly normalizing. - -A computational system is said to be **weakly normalizing** if there's always guaranteed to be *at least one* evaluation path that terminates. The untyped lambda calculus is not weakly normalizing either, as we've seen. - -The *typed* lambda calculus that linguists traditionally work with, on the other hand, is strongly normalizing. (And as a result, is not Turing complete.) It has expressive power (concerning types) that the untyped lambda calculus lacks, but it is also unable to represent some (terminating!) computations that the untyped lambda calculus can represent. - -Other more-powerful type systems we'll look at in the course will also fail to be Turing complete, though they will turn out to be pretty powerful. - -Further reading: - -* [[!wikipedia Evaluation strategy]] -* [[!wikipedia Eager evaluation]] -* [[!wikipedia Lazy evaluation]] -* [[!wikipedia Strict programming language]]

    -* [[!wikipedia Church-Rosser theorem]] -* [[!wikipedia Normalization property]] -* [[!wikipedia Turing completeness]] - - -Decidability -============ - -The question whether two formulas are syntactically equal is "decidable": we can construct a computation that's guaranteed to always give us the answer. - -What about the question whether two formulas are convertible? Well, to answer that, we just need to reduce them to normal form, if possible, and check whether the results are syntactically equal. The crux is that "if possible." Some computations can't be reduced to normal form. Their evaluation paths never terminate. And if we just kept trying blindly to reduce them, our computation of what they're convertible to would also never terminate. - -So it'd be handy to have some way to check in advance whether a formula has a normal form: whether there's any evaluation path for it that terminates. - -Is it possible to do that? Sure, sometimes. For instance, check whether the formula is syntactically equal to Ω. If it is, it never terminates. - -But is there any method for doing this in general---for telling, of any given computation, whether that computation would terminate? Unfortunately, there is not. Church proved this in 1936; Turing also essentially proved it at the same time. Geoff Pullum gives a very reader-friendly outline of the proofs here: - -* [Scooping the Loop Snooper](http://www.cl.cam.ac.uk/teaching/0910/CompTheory/scooping.pdf), a proof of the undecidability of the halting problem in the style of Dr Seuss by Geoffrey K. Pullum - -Interestingly, Church also set up an association between the lambda calculus and first-order predicate logic, such that, for arbitrary lambda formulas `M` and `N`, some formula would be provable in predicate logic iff `M` and `N` were convertible. So since the right-hand side is not decidable, questions of provability in first-order predicate logic must not be decidable either. This was the first proof of the undecidability of first-order predicate logic. - - -##[[Lists and Numbers]]## - - diff --git a/week3.mdwn b/week3.mdwn deleted file mode 100644 index 39e472bf..00000000 --- a/week3.mdwn +++ /dev/null @@ -1,640 +0,0 @@ -[[!toc]] - -##More on evaluation strategies## - -Here are notes on [[evaluation order]] that make the choice of which -lambda to reduce next the selection of a route through a network of -links. - - -##Computing the length of a list## - -How could we compute the length of a list? Without worrying yet about what lambda-calculus implementation we're using for the list, the basic idea would be to define this recursively: - -> the empty list has length 0 - -> any non-empty list has length 1 + (the length of its tail) - -In OCaml, you'd define that like this: - - let rec get_length = fun lst -> - if lst == [] then 0 else 1 + get_length (tail lst) - in ... (* here you go on to use the function "get_length" *) - -In Scheme you'd define it like this: - - (letrec [(get_length - (lambda (lst) (if (null? lst) 0 [+ 1 (get_length (cdr lst))] )) )] - ... ; here you go on to use the function "get_length" - ) - -Some comments on this: - -1. `null?` is Scheme's way of saying `isempty`. That is, `(null? lst)` returns true (which Scheme writes as `#t`) iff `lst` is the empty list (which Scheme writes as `'()` or `(list)`). - -2. `cdr` is function that gets the tail of a Scheme list. (By definition, it's the function for getting the second member of an ordered pair. It just turns out to return the tail of a list because of the particular way Scheme implements lists.) - -3. I use `get_length` instead of the convention we've been following so far of hyphenated names, as in `make-list`, because we're discussing OCaml code here, too, and OCaml doesn't permit the hyphenated variable names. OCaml requires variables to always start with a lower-case letter (or `_`), and then continue with only letters, numbers, `_` or `'`. Most other programming languages are similar. Scheme is very relaxed, and permits you to use `-`, `?`, `/`, and all sorts of other crazy characters in your variable names. - -4. I alternate between `[ ]`s and `( )`s in the Scheme code just to make it more readable. These have no syntactic difference. - - -The main question for us to dwell on here is: What are the `let rec` in the OCaml code and the `letrec` in the Scheme code? - -Answer: These work like the `let` expressions we've already seen, except that they let you use the variable `get_length` *inside* the body of the function being bound to it---with the understanding that it will there refer to the same function that you're then in the process of binding to `get_length`. So our recursively-defined function works the way we'd expect it to. In OCaml: - - let rec get_length = fun lst -> - if lst == [] then 0 else 1 + get_length (tail lst) - in get_length [20; 30] - (* this evaluates to 2 *) - -In Scheme: - - (letrec [(get_length - (lambda (lst) (if (null? lst) 0 [+ 1 (get_length (cdr lst))] )) )] - (get_length (list 20 30))) - ; this evaluates to 2 - -If you instead use an ordinary `let` (or `let*`), here's what would happen, in OCaml: - - let get_length = fun lst -> - if lst == [] then 0 else 1 + get_length (tail lst) - in get_length [20; 30] - (* fails with error "Unbound value length" *) - -Here's Scheme: - - (let* [(get_length - (lambda (lst) (if (null? lst) 0 [+ 1 (get_length (cdr lst))] )) )] - (get_length (list 20 30))) - ; fails with error "reference to undefined identifier: get_length" - -Why? Because we said that constructions of this form: - - let get_length = A - in B - -really were just another way of saying: - - (\get_length. B) A - -and so the occurrences of `get_length` in A *aren't bound by the `\get_length` that wraps B*. Those occurrences are free. - -We can verify this by wrapping the whole expression in a more outer binding of `get_length` to some other function, say the constant function from any list to the integer 99: - - let get_length = fun lst -> 99 - in let get_length = fun lst -> - if lst == [] then 0 else 1 + get_length (tail lst) - in get_length [20; 30] - (* evaluates to 1 + 99 *) - -Here the use of `get_length` in `1 + get_length (tail lst)` can clearly be seen to be bound by the outermost `let`. - -And indeed, if you tried to define `get_length` in the lambda calculus, how would you do it? - - \lst. (isempty lst) zero (add one (get_length (extract-tail lst))) - -We've defined all of `isempty`, `zero`, `add`, `one`, and `extract-tail` in earlier discussion. But what about `get_length`? That's not yet defined! In fact, that's the very formula we're trying here to specify. - -What we really want to do is something like this: - - \lst. (isempty lst) zero (add one (... (extract-tail lst))) - -where this very same formula occupies the `...` position: - - \lst. (isempty lst) zero (add one ( - \lst. (isempty lst) zero (add one (... (extract-tail lst))) - (extract-tail lst))) - -but as you can see, we'd still have to plug the formula back into itself again, and again, and again... No dice. - -[At this point, some of you will recall the discussion in the first -class concerning the conception of functions as sets of ordered pairs. -The problem, as you will recall, was that in the untyped lambda -calculus, we wanted a function to be capable of taking itself as an -argument. For instance, we wanted to be able to apply the identity -function to itself. And since the identity function always returns -its argument unchanged, the value it should return in that case is -itself: - - (\x.x)(\x.x) ~~> (\x.x) - -If we conceive of a function as a set of ordered pairs, we would start -off like this: - - 1 -> 1 - 2 -> 2 - 3 -> 3 - ... - [1 -> 1, 2 -> 2, 3 -> 3, ..., [1 -> 1, 2 -> 2, 3 -> 3, ..., - -Eventually, we would get to the point where we want to say what the -identity function itself gets mapped to. But in order to say that, we -need to write down the identity function in the argument position as a -set of ordered pairs. The need to insert a copy of the entire -function definition inside of a copy of the entire function definition -inside of... is the same problem as the need to insert a complete -graph of the identity function inside of the graph for the identity function.] - -So how could we do it? And how do OCaml and Scheme manage to do it, with their `let rec` and `letrec`? - -1. OCaml and Scheme do it using a trick. Well, not a trick. Actually an impressive, conceptually deep technique, which we haven't yet developed. Since we want to build up all the techniques we're using by hand, then, we shouldn't permit ourselves to rely on `let rec` or `letrec` until we thoroughly understand what's going on under the hood. - -2. If you tried this in Scheme: - - (define get_length - (lambda (lst) (if (null? lst) 0 [+ 1 (get_length (cdr lst))] )) ) - - (get_length (list 20 30)) - - You'd find that it works! This is because `define` in Scheme is really shorthand for `letrec`, not for plain `let` or `let*`. So we should regard this as cheating, too. - -3. In fact, it *is* possible to define the `get_length` function in the lambda calculus despite these obstacles. This depends on using the "version 3" implementation of lists, and exploiting its internal structure: that it takes a function and a base value and returns the result of folding that function over the list, with that base value. So we could use this as a definition of `get_length`: - - \lst. lst (\x sofar. successor sofar) zero - - What's happening here? We start with the value zero, then we apply the function `\x sofar. successor sofar` to the two arguments xn and `zero`, where xn is the last element of the list. This gives us `successor zero`, or `one`. That's the value we've accumuluted "so far." Then we go apply the function `\x sofar. successor sofar` to the two arguments xn-1 and the value `one` that we've accumulated "so far." This gives us `two`. We continue until we get to the start of the list. The value we've then built up "so far" will be the length of the list. - -We can use similar techniques to define many recursive operations on lists and numbers. The reason we can do this is that our "version 3," fold-based implementation of lists, and Church's implementations of numbers, have a internal structure that *mirrors* the common recursive operations we'd use lists and numbers for. - -As we said before, it does take some ingenuity to define functions like `extract-tail` or `predecessor` for these implementations. However it can be done. (And it's not *that* difficult.) Given those functions, we can go on to define other functions like numeric equality, subtraction, and so on, just by exploiting the structure already present in our implementations of lists and numbers. - -With sufficient ingenuity, a great many functions can be defined in the same way. For example, the factorial function is straightforward. The function which returns the nth term in the Fibonacci series is a bit more difficult, but also achievable. - -##However...## - -Some computable functions are just not definable in this way. We can't, for example, define a function that tells us, for whatever function `f` we supply it, what is the smallest integer `x` where `f x` is `true`. - -Neither do the resources we've so far developed suffice to define the -[[!wikipedia Ackermann function]]: - - A(m,n) = - | when m == 0 -> n + 1 - | else when n == 0 -> A(m-1,1) - | else -> A(m-1, A(m,n-1)) - - A(0,y) = y+1 - A(1,y) = 2+(y+3) - 3 - A(2,y) = 2(y+3) - 3 - A(3,y) = 2^(y+3) - 3 - A(4,y) = 2^(2^(2^...2)) [where there are y+3 2s] - 3 - ... - -Simpler functions always *could* be defined using the resources we've so far developed, although those definitions won't always be very efficient or easily intelligible. - -But functions like the Ackermann function require us to develop a more general technique for doing recursion---and having developed it, it will often be easier to use it even in the cases where, in principle, we didn't have to. - -##How to do recursion with lower-case omega## - -Recall our initial, abortive attempt above to define the `get_length` function in the lambda calculus. We said "What we really want to do is something like this: - - \lst. (isempty lst) zero (add one (... (extract-tail lst))) - -where this very same formula occupies the `...` position." - -We are not going to exactly that, at least not yet. But we are going to do something close to it. - -Consider a formula of the following form (don't worry yet about exactly how we'll fill the `...`s): - - \h \lst. (isempty lst) zero (add one (... (extract-tail lst))) - -Call that formula `H`. Now what would happen if we applied `H` to itself? Then we'd get back: - - \lst. (isempty lst) zero (add one (... (extract-tail lst))) - -where any occurrences of `h` inside the `...` were substituted with `H`. Call this `F`. `F` looks pretty close to what we're after: a function that takes a list and returns zero if it's empty, and so on. And `F` is the result of applying `H` to itself. But now inside `F`, the occurrences of `h` are substituted with the very formula `H` we started with. So if we want to get `F` again, all we have to do is apply `h` to itself---since as we said, the self-application of `H` is how we created `F` in the first place. - -So, the way `F` should be completed is: - - \lst. (isempty lst) zero (add one ((h h) (extract-tail lst))) - -and our original `H` is: - - \h \lst. (isempty lst) zero (add one ((h h) (extract-tail lst))) - -The self-application of `H` will give us `F` with `H` substituted in for its free variable `h`. - -Instead of writing out a long formula twice, we could write: - - (\x. x x) LONG-FORMULA - -and the initial `(\x. x x)` is just what we earlier called the ω combinator (lower-case omega, not the non-terminating Ω). So the self-application of `H` can be written: - -

    ω (\h \lst. (isempty lst) zero (add one ((h h) (extract-tail lst))))
    -
    - -and this will indeed implement the recursive function we couldn't earlier figure out how to define. - -In broad brush-strokes, `H` is half of the `get_length` function we're seeking, and `H` has the form: - - \h other-arguments. ... (h h) ... - -We get the whole `get_length` function by applying `H` to itself. Then `h` is replaced by the half `H`, and when we later apply `h` to itself, we re-create the whole `get_length` again. - -##Neat! Can I make it easier to use?## - -Suppose you wanted to wrap this up in a pretty interface, so that the programmer didn't need to write `(h h)` but could just write `g` for some function `g`. How could you do it? - -Now the `F`-like expression we'd be aiming for---call it `F*`---would look like this: - - \lst. (isempty lst) zero (add one (g (extract-tail lst))) - -or, abbreviating: - - \lst. ...g... - -Here we have just a single `g` instead of `(h h)`. We'd want `F*` to be the result of self-applying some `H*`, and then binding to `g` that very self-application of `H*`. We'd get that if `H*` had the form: - - \h. (\g lst. ...g...) (h h) - -The self-application of `H*` would be: - - (\h. (\g lst. ...g...) (h h)) (\h. (\g lst. ...g...) (h h)) - -or: - - (\f. (\h. f (h h)) (\h. f (h h))) (\g lst. ...g...) - -The left-hand side of this is known as **the Y-combinator** and so this could be written more compactly as: - - Y (\g lst. ...g...) - -or, replacing the abbreviated bits: - - Y (\g lst. (isempty lst) zero (add one (g (extract-tail lst)))) - -So this is another way to implement the recursive function we couldn't earlier figure out how to define. - - -##Generalizing## - -Let's step back and fill in some theory to help us understand why these tricks work. - -In general, we call a **fixed point** of a function f any value *x* such that f x is equivalent to *x*. For example, what is a fixed point of the function from natural numbers to their squares? What is a fixed point of the successor function? - -In the lambda calculus, we say a fixed point of an expression `f` is any formula `X` such that: - - X <~~> f X - -What is a fixed point of the identity combinator I? - -What is a fixed point of the false combinator, KI? - -It's a theorem of the lambda calculus that every formula has a fixed point. In fact, it will have infinitely many, non-equivalent fixed points. And we don't just know that they exist: for any given formula, we can name many of them. - -Yes, even the formula that you're using the define the successor function will have a fixed point. Isn't that weird? Think about how it might be true. - -Well, you might think, only some of the formulas that we might give to the `successor` as arguments would really represent numbers. If we said something like: - - successor make-pair - -who knows what we'd get back? Perhaps there's some non-number-representing formula such that when we feed it to `successor` as an argument, we get the same formula back. - -Yes! That's exactly right. And which formula this is will depend on the particular way you've implemented the successor function. - -Moreover, the recipes that enable us to name fixed points for any given formula aren't *guaranteed* to give us *terminating* fixed points. They might give us formulas X such that neither `X` nor `f X` have normal forms. (Indeed, what they give us for the square function isn't any of the Church numerals, but is rather an expression with no normal form.) However, if we take care we can ensure that we *do* get terminating fixed points. And this gives us a principled, fully general strategy for doing recursion. It lets us define even functions like the Ackermann function, which were until now out of our reach. It would also let us define arithmetic and list functions on the "version 1" and "version 2" implementations, where it wasn't always clear how to force the computation to "keep going." - -OK, so how do we make use of this? - -Recall again our initial, abortive attempt above to define the `get_length` function in the lambda calculus. We said "What we really want to do is something like this: - - \lst. (isempty lst) zero (add one (... (extract-tail lst))) - -where this very same formula occupies the `...` position." - -If we could somehow get ahold of this very formula, as an additional argument, then we could take the argument and plug it into the `...` position. Something like this: - - \self (\lst. (isempty lst) zero (add one (self (extract-tail lst))) ) - -This is an abstract of the form: - - \self. BODY - -where `BODY` is the expression: - - \lst. (isempty lst) zero (add one (self (extract-tail lst))) - -containing an occurrence of `self`. - -Now consider what would be a fixed point of our expression `\self. BODY`? That would be some expression `X` such that: - - X <~~> (\self.BODY) X - -Beta-reducing the right-hand side, we get: - - X <~~> BODY [self := X] - -Think about what this says. It says if you substitute `X` for `self` in our formula BODY: - - \lst. (isempty lst) zero (add one (X (extract-tail lst))) - -what you get is "equivalent" to (that is, convertible with) X itself. That is, the `X` inside the above expression is equivalent to the whole expression. So the expression *does*, in a sense, contain itself! - -Let's go over that again. If we had a fixed point `X` for our expression `\self. ...self...`, then by the definition of a fixed-point, this has to be true: - - X <~~> (\self. ...self...) X - -but beta-reducing the right-hand side, we get something of the form: - - X <~~> ...X... - -So on the right-hand side we have a complex expression, that contains some occurrences of whatever our fixed-point `X` is, and `X` is convertible with *that very complex, right-hand side expression.* - -So we really *can* define `get_length` in the way we were initially attempting, in the bare lambda calculus, where Scheme and OCaml's souped-up `let rec` constructions aren't primitively available. (In fact, what we're doing here is the natural way to implement `let rec`.) - -This all turns on having a way to generate a fixed-point for our "starting formula": - - \self (\lst. (isempty lst) zero (add one (self (extract-tail lst))) ) - -Where do we get it? - -Suppose we have some **fixed-point combinator** -Ψ. That is, some function that returns, for any expression `f` we give it as argument, a fixed point for `f`. In other words: - -
    Ψ f <~~> f (Ψ f)
    - -Then applying Ψ to the "starting formula" displayed above would give us our fixed point `X` for the starting formula: - -
    Ψ (\self (\lst. (isempty lst) zero (add one (self (extract-tail lst))) ))
    - -And this is the fully general strategy for -defining recursive functions in the lambda calculus. You begin with a "body formula": - - ...self... - -containing free occurrences of `self` that you treat as being equivalent to the body formula itself. In the case we're considering, that was: - - \lst. (isempty lst) zero (add one (self (extract-tail lst))) - -You bind the free occurrence of `self` as: `\self. BODY`. And then you generate a fixed point for this larger expression: - -
    Ψ (\self. BODY)
    - -using some fixed-point combinator Ψ. - -Isn't that cool? - -##Okay, then give me a fixed-point combinator, already!## - -Many fixed-point combinators have been discovered. (And some fixed-point combinators give us models for building infinitely many more, non-equivalent fixed-point combinators.) - -Two of the simplest: - -
    Θ′ ≡ (\u f. f (\n. u u f n)) (\u f. f (\n. u u f n))
    -Y′ ≡ \f. (\u. f (\n. u u n)) (\u. f (\n. u u n))
    - -Θ′ has the advantage that f (Θ′ f) really *reduces to* Θ′ f. Whereas f (Y′ f) is only *convertible with* Y′ f; that is, there's a common formula they both reduce to. For most purposes, though, either will do. - -You may notice that both of these formulas have eta-redexes inside them: why can't we simplify the two `\n. u u f n` inside Θ′ to just `u u f`? And similarly for Y′? - -Indeed you can, getting the simpler: - -
    Θ ≡ (\u f. f (u u f)) (\u f. f (u u f))
    -Y ≡ \f. (\u. f (u u)) (\u. f (u u))
    - -I stated the more complex formulas for the following reason: in a language whose evaluation order is *call-by-value*, the evaluation of Θ (\self. BODY) and `Y (\self. BODY)` will in general not terminate. But evaluation of the eta-unreduced primed versions will. - -Of course, if you define your `\self. BODY` stupidly, your formula will never terminate. For example, it doesn't matter what fixed point combinator you use for Ψ in: - -
    Ψ (\self. \n. self n)
    - -When you try to evaluate the application of that to some argument `M`, it's going to try to give you back: - - (\n. self n) M - -where `self` is equivalent to the very formula `\n. self n` that contains it. So the evaluation will proceed: - - (\n. self n) M ~~> - self M ~~> - (\n. self n) M ~~> - self M ~~> - ... - -You've written an infinite loop! - -However, when we evaluate the application of our: - -
    Ψ (\self (\lst. (isempty lst) zero (add one (self (extract-tail lst))) ))
    - -to some list `L`, we're not going to go into an infinite evaluation loop of that sort. At each cycle, we're going to be evaluating the application of: - - \lst. (isempty lst) zero (add one (self (extract-tail lst))) - -to *the tail* of the list we were evaluating its application to at the previous stage. Assuming our lists are finite (and the implementations we're using don't permit otherwise), at some point one will get a list whose tail is empty, and then the evaluation of that formula to that tail will return `zero`. So the recursion eventually bottoms out in a base value. - -##Fixed-point Combinators Are a Bit Intoxicating## - -![tatoo](/y-combinator-fixed.jpg) - -There's a tendency for people to say "Y-combinator" to refer to fixed-point combinators generally. We'll probably fall into that usage ourselves. Speaking correctly, though, the Y-combinator is only one of many fixed-point combinators. - -I used Ψ above to stand in for an arbitrary fixed-point combinator. I don't know of any broad conventions for this. But this seems a useful one. - -As we said, there are many other fixed-point combinators as well. For example, Jan Willem Klop pointed out that if we define `L` to be: - - \a b c d e f g h i j k l m n o p q s t u v w x y z r. (r (t h i s i s a f i x e d p o i n t c o m b i n a t o r)) - -then this is a fixed-point combinator: - - L L L L L L L L L L L L L L L L L L L L L L L L L L - - -##Watching Y in action## - -For those of you who like to watch ultra slow-mo movies of bullets -piercing apples, here's a stepwise computation of the application of a -recursive function. We'll use a function `sink`, which takes one -argument. If the argument is boolean true (i.e., `\x y.x`), it -returns itself (a copy of `sink`); if the argument is boolean false -(`\x y. y`), it returns `I`. That is, we want the following behavior: - - sink false ~~> I - sink true false ~~> I - sink true true false ~~> I - sink true true true false ~~> I - -So we make `sink = Y (\f b. b f I)`: - - 1. sink false - 2. Y (\fb.bfI) false - 3. (\f. (\h. f (h h)) (\h. f (h h))) (\fb.bfI) false - 4. (\h. [\fb.bfI] (h h)) (\h. [\fb.bfI] (h h)) false - 5. [\fb.bfI] ((\h. [\fb.bsI] (h h))(\h. [\fb.bsI] (h h))) false - 6. (\b.b[(\h. [\fb.bsI] (h h))(\h. [\fb.bsI] (h h))]I) false - 7. false [(\h. [\fb.bsI] (h h))(\h. [\fb.bsI] (h h))] I - -------------------------------------------- - 8. I - -So far so good. The crucial thing to note is that as long as we -always reduce the outermost redex first, we never have to get around -to computing the underlined redex: because `false` ignores its first -argument, we can throw it away unreduced. - -Now we try the next most complex example: - - 1. sink true false - 2. Y (\fb.bfI) true false - 3. (\f. (\h. f (h h)) (\h. f (h h))) (\fb.bfI) true false - 4. (\h. [\fb.bfI] (h h)) (\h. [\fb.bfI] (h h)) true false - 5. [\fb.bfI] ((\h. [\fb.bsI] (h h))(\h. [\fb.bsI] (h h))) true false - 6. (\b.b[(\h. [\fb.bsI] (h h))(\h. [\fb.bsI] (h h))]I) true false - 7. true [(\h. [\fb.bsI] (h h))(\h. [\fb.bsI] (h h))] I false - 8. [(\h. [\fb.bsI] (h h))(\h. [\fb.bsI] (h h))] false - -We've now arrived at line (4) of the first computation, so the result -is again I. - -You should be able to see that `sink` will consume as many `true`s as -we throw at it, then turn into the identity function after it -encounters the first `false`. - -The key to the recursion is that, thanks to Y, the definition of -`sink` contains within it the ability to fully regenerate itself as -many times as is necessary. The key to *ending* the recursion is that -the behavior of `sink` is sensitive to the nature of the input: if the -input is the magic function `false`, the self-regeneration machinery -will be discarded, and the recursion will stop. - -That's about as simple as recursion gets. - -##Base cases, and their lack## - -As any functional programmer quickly learns, writing a recursive -function divides into two tasks: figuring out how to handle the -recursive case, and remembering to insert a base case. The -interesting and enjoyable part is figuring out the recursive pattern, -but the base case cannot be ignored, since leaving out the base case -creates a program that runs forever. For instance, consider computing -a factorial: `n!` is `n * (n-1) * (n-2) * ... * 1`. The recursive -case says that the factorial of a number `n` is `n` times the -factorial of `n-1`. But if we leave out the base case, we get - - 3! = 3 * 2! = 3 * 2 * 1! = 3 * 2 * 1 * 0! = 3 * 2 * 1 * 0 * -1! ... - -That's why it's crucial to declare that 0! = 1, in which case the -recursive rule does not apply. In our terms, - - fac = Y (\fac n. iszero n 1 (fac (predecessor n))) - -If `n` is 0, `fac` reduces to 1, without computing the recursive case. - -There is a well-known problem in philosophy and natural language -semantics that has the flavor of a recursive function without a base -case: the truth-teller paradox (and related paradoxes). - -(1) This sentence is true. - -If we assume that the complex demonstrative "this sentence" can refer -to (1), then the proposition expressed by (1) will be true just in -case the thing referred to by *this sentence* is true. Thus (1) will -be true just in case (1) is true, and (1) is true just in case (1) is -true, and so on. If (1) is true, then (1) is true; but if (1) is not -true, then (1) is not true. - -Without pretending to give a serious analysis of the paradox, let's -assume that sentences can have for their meaning boolean functions -like the ones we have been working with here. Then the sentence *John -is John* might denote the function `\x y. x`, our `true`. - -Then (1) denotes a function from whatever the referent of *this -sentence* is to a boolean. So (1) denotes `\f. f true false`, where -the argument `f` is the referent of *this sentence*. Of course, if -`f` is a boolean, `f true false <~~> f`, so for our purposes, we can -assume that (1) denotes the identity function `I`. - -If we use (1) in a context in which *this sentence* refers to the -sentence in which the demonstrative occurs, then we must find a -meaning `m` such that `I m = I`. But since in this context `m` is the -same as the meaning `I`, so we have `m = I m`. In other words, `m` is -a fixed point for the denotation of the sentence (when used in the -appropriate context). - -That means that in a context in which *this sentence* refers to the -sentence in which it occurs, the sentence denotes a fixed point for -the identity function. Here's a fixed point for the identity -function: - -
    Y I
    -(\f. (\h. f (h h)) (\h. f (h h))) I
    -(\h. I (h h)) (\h. I (h h)))
    -(\h. (h h)) (\h. (h h)))
    -ω ω
    -&Omega
    -
    - -Oh. Well! That feels right. The meaning of *This sentence is true* -in a context in which *this sentence* refers to the sentence in which -it occurs is Ω, our prototypical infinite loop... - -What about the liar paradox? - -(2) This sentence is false. - -Used in a context in which *this sentence* refers to the utterance of -(2) in which it occurs, (2) will denote a fixed point for `\f.neg f`, -or `\f l r. f r l`, which is the `C` combinator. So in such a -context, (2) might denote - - Y C - (\f. (\h. f (h h)) (\h. f (h h))) I - (\h. C (h h)) (\h. C (h h))) - C ((\h. C (h h)) (\h. C (h h))) - C (C ((\h. C (h h))(\h. C (h h)))) - C (C (C ((\h. C (h h))(\h. C (h h))))) - ... - -And infinite sequence of `C`s, each one negating the remainder of the -sequence. Yep, that feels like a reasonable representation of the -liar paradox. - -See Barwise and Etchemendy's 1987 OUP book, [The Liar: an essay on -truth and circularity](http://tinyurl.com/2db62bk) for an approach -that is similar, but expressed in terms of non-well-founded sets -rather than recursive functions. - -##However...## - -You should be cautious about feeling too comfortable with -these results. Thinking again of the truth-teller paradox, yes, -Ω is *a* fixed point for `I`, and perhaps it has -some a privileged status among all the fixed points for `I`, being the -one delivered by Y and all (though it is not obvious why Y should have -any special status). - -But one could ask: look, literally every formula is a fixed point for -`I`, since - - X <~~> I X - -for any choice of X whatsoever. - -So the Y combinator is only guaranteed to give us one fixed point out -of infinitely many---and not always the intuitively most useful -one. (For instance, the squaring function has zero as a fixed point, -since 0 * 0 = 0, and 1 as a fixed point, since 1 * 1 = 1, but `Y -(\x. mul x x)` doesn't give us 0 or 1.) So with respect to the -truth-teller paradox, why in the reasoning we've -just gone through should we be reaching for just this fixed point at -just this juncture? - -One obstacle to thinking this through is the fact that a sentence -normally has only two truth values. We might consider instead a noun -phrase such as - -(3) the entity that this noun phrase refers to - -The reference of (3) depends on the reference of the embedded noun -phrase *this noun phrase*. It's easy to see that any object is a -fixed point for this referential function: if this pen cap is the -referent of *this noun phrase*, then it is the referent of (3), and so -for any object. - -The chameleon nature of (3), by the way (a description that is equally -good at describing any object), makes it particularly well suited as a -gloss on pronouns such as *it*. In the system of -[Jacobson 1999](http://www.springerlink.com/content/j706674r4w217jj5/), -pronouns denote (you guessed it!) identity functions... - -Ultimately, in the context of this course, these paradoxes are more -useful as a way of gaining leverage on the concepts of fixed points -and recursion, rather than the other way around. diff --git a/week4.mdwn b/week4.mdwn deleted file mode 100644 index 58d6bc38..00000000 --- a/week4.mdwn +++ /dev/null @@ -1,624 +0,0 @@ -[[!toc]] - -#Q: How do you know that every term in the untyped lambda calculus has a fixed point?# - -A: That's easy: let `T` be an arbitrary term in the lambda calculus. If -`T` has a fixed point, then there exists some `X` such that `X <~~> -TX` (that's what it means to *have* a fixed point). - -
    let L = \x. T (x x) in
    -let X = L L in
    -X ≡ L L ≡ (\x. T (x x)) L ~~> T (L L) ≡ T X
    -
    - -Please slow down and make sure that you understand what justified each -of the equalities in the last line. - -#Q: How do you know that for any term `T`, `Y T` is a fixed point of `T`?# - -A: Note that in the proof given in the previous answer, we chose `T` -and then set X ≡ L L ≡ (\x. T (x x)) (\x. T (x x)). If we abstract over -`T`, we get the Y combinator, `\T. (\x. T (x x)) (\x. T (x x))`. No matter -what argument `T` we feed `Y`, it returns some `X` that is a fixed point -of `T`, by the reasoning in the previous answer. - -#Q: So if every term has a fixed point, even `Y` has fixed point.# - -A: Right: - -
    let Y = \T. (\x. T (x x)) (\x. T (x x)) in
    -Y Y
    -≡   \T. (\x. T (x x)) (\x. T (x x)) Y
    -~~> (\x. Y (x x)) (\x. Y (x x))
    -~~> Y ((\x. Y (x x)) (\x. Y (x x)))
    -~~> Y (Y ((\x. Y (x x)) (\x. Y (x x))))
    -~~> Y (Y (Y (...(Y (Y Y))...)))
    -
    - - -#Q: Ouch! Stop hurting my brain.# - -A: Is that a question? - -Let's come at it from the direction of arithmetic. Recall that we -claimed that even `succ`---the function that added one to any -number---had a fixed point. How could there be an X such that X = X+1? -That would imply that - - X <~~> succ X <~~> succ (succ X) <~~> succ (succ (succ X)) <~~> succ (... (succ X)...) - -In other words, the fixed point of `succ` is a term that is its own -successor. Let's just check that `X = succ X`: - -
    let succ = \n s z. s (n s z) in
    -let X = (\x. succ (x x)) (\x. succ (x x)) in
    -succ X 
    -≡   succ ( (\x. succ (x x)) (\x. succ (x x)) ) 
    -~~> succ (succ ( (\x. succ (x x)) (\x. succ (x x)) ))
    -≡   succ (succ X)
    -
    - -You should see the close similarity with `Y Y` here. - - -#Q. So `Y` applied to `succ` returns a number that is not finite!# - -A. Yes! Let's see why it makes sense to think of `Y succ` as a Church -numeral: - -
    [same definitions]
    -succ X
    -≡    (\n s z. s (n s z)) X 
    -~~>  \s z. s (X s z)
    -<~~> succ (\s z. s (X s z)) ; using fixed-point reasoning
    -≡    (\n s z. s (n s z)) (\s z. s (X s z))
    -~~>  \s z. s ((\s z. s (X s z)) s z)
    -~~>  \s z. s (s (X s z))
    -
    - -So `succ X` looks like a numeral: it takes two arguments, `s` and `z`, -and returns a sequence of nested applications of `s`... - -You should be able to prove that `add 2 (Y succ) <~~> Y succ`, -likewise for `mul`, `sub`, `pow`. What happens if we try `sub (Y -succ) (Y succ)`? What would you expect infinity minus infinity to be? -(Hint: choose your evaluation strategy so that you add two `s`s to the -first number for every `s` that you add to the second number.) - -This is amazing, by the way: we're proving things about a term that -represents arithmetic infinity. - -It's important to bear in mind the simplest term in question is not -infinite: - - Y succ = (\f. (\x. f (x x)) (\x. f (x x))) (\n s z. s (n s z)) - -The way that infinity enters into the picture is that this term has -no normal form: no matter how many times we perform beta reduction, -there will always be an opportunity for more beta reduction. (Lather, -rinse, repeat!) - - -#Q. That reminds me, what about [[evaluation order]]?# - -A. For a recursive function that has a well-behaved base case, such as -the factorial function, evaluation order is crucial. In the following -computation, we will arrive at a normal form. Watch for the moment at -which we have to make a choice about which beta reduction to perform -next: one choice leads to a normal form, the other choice leads to -endless reduction: - -
    let prefact = \f n. iszero n 1 (mul n (f (pred n))) in
    -let fact = Y prefact in
    -fact 2
    -≡   [(\f. (\x. f (x x)) (\x. f (x x))) prefact] 2
    -~~> [(\x. prefact (x x)) (\x. prefact (x x))] 2
    -~~> [prefact ((\x. prefact (x x)) (\x. prefact (x x)))] 2
    -~~> [prefact (prefact ((\x. prefact (x x)) (\x. prefact (x x))))] 2
    -≡   [ (\f n. iszero n 1 (mul n (f (pred n)))) (prefact ((\x. prefact (x x)) (\x. prefact (x x))))] 2
    -~~> [\n. iszero n 1 (mul n ([prefact ((\x. prefact (x x)) (\x. prefact (x x)))] (pred n)))] 2
    -~~> iszero 2 1 (mul 2 ([prefact ((\x. prefact (x x)) (\x. prefact (x x)))] (pred 2)))
    -~~> mul 2 ([prefact ((\x. prefact (x x)) (\x. prefact (x x)))] 1)
    -...
    -~~> mul 2 (mul 1 ([prefact ((\x. prefact (x x)) (\x. prefact (x x)))] 0))
    -≡   mul 2 (mul 1 (iszero 0 1 (mul 1 ([prefact ((\x. prefact (x x)) (\x. prefact (x x)))] (pred 0)))))
    -~~> mul 2 (mul 1 1)
    -~~> mul 2 1
    -~~> 2
    -
    - -The crucial step is the third from the last. We have our choice of -either evaluating the test `iszero 0 1 ...`, which evaluates to `1`, -no matter what the ... contains; -or we can evaluate the `Y` pump, `(\x. prefact (x x)) (\x. prefact (x x))`, to -produce another copy of `prefact`. If we postpone evaluting the -`iszero` test, we'll pump out copy after copy of `prefact`, and never -realize that we've bottomed out in the recursion. But if we adopt a -leftmost/call-by-name/normal-order evaluation strategy, we'll always -start with the `iszero` predicate, and only produce a fresh copy of -`prefact` if we are forced to. - - -#Q. You claimed that the Ackermann function couldn't be implemented using our primitive recursion techniques (such as the techniques that allow us to define addition and multiplication). But you haven't shown that it is possible to define the Ackermann function using full recursion.# - - -A. OK: - - A(m,n) = - | when m == 0 -> n + 1 - | else when n == 0 -> A(m-1,1) - | else -> A(m-1, A(m,n-1)) - - let A = Y (\A m n. iszero m (succ n) (iszero n (A (pred m) 1) (A (pred m) (A m (pred n))))) - -So for instance: - - A 1 2 - ~~> A 0 (A 1 1) - ~~> A 0 (A 0 (A 1 0)) - ~~> A 0 (A 0 (A 0 1)) - ~~> A 0 (A 0 2) - ~~> A 0 3 - ~~> 4 - -`A 1 x` is to `A 0 x` as addition is to the successor function; -`A 2 x` is to `A 1 x` as multiplication is to addition; -`A 3 x` is to `A 2 x` as exponentiation is to multiplication--- -so `A 4 x` is to `A 3 x` as hyper-exponentiation is to exponentiation... - -#Q. What other questions should I be asking?# - -* What is it about the variant fixed-point combinators that makes - them compatible with a call-by-value evaluation strategy? - -* How do you know that the Ackermann function can't be computed - using primitive recursion techniques? - -* What *exactly* is primitive recursion? - -* I hear that `Y` delivers the *least* fixed point. Least - according to what ordering? How do you know it's least? - Is leastness important? - - - -#Sets# - -You're now already in a position to implement sets: that is, collections with -no intrinsic order where elements can occur at most once. Like lists, we'll -understand the basic set structures to be *type-homogenous*. So you might have -a set of integers, or you might have a set of pairs of integers, but you -wouldn't have a set that mixed both types of elements. Something *like* the -last option is also achievable, but it's more difficult, and we won't pursue it -now. In fact, we won't talk about sets of pairs, either. We'll just talk about -sets of integers. The same techniques we discuss here could also be applied to -sets of pairs of integers, or sets of triples of booleans, or sets of pairs -whose first elements are booleans, and whose second elements are triples of -integers. And so on. - -(You're also now in a position to implement *multi*sets: that is, collections -with no intrinsic order where elements can occur multiple times: the multiset -{a,a} is distinct from the multiset {a}. But we'll leave these as an exercise.) - -The easiest way to implement sets of integers would just be to use lists. When -you "add" a member to a set, you'd get back a list that was either identical to -the original list, if the added member already was present in it, or consisted -of a new list with the added member prepended to the old list. That is: - - let empty_set = empty in - ; see the library for definitions of any and eq - let make_set = \new_member old_set. any (eq new_member) old_set - ; if any element in old_set was eq new_member - old_set - ; else - make_list new_member old_set - -Think about how you'd implement operations like `set_union`, -`set_intersection`, and `set_difference` with this implementation of sets. - -The implementation just described works, and it's the simplest to code. -However, it's pretty inefficient. If you had a 100-member set, and you wanted -to create a set which had all those 100-members and some possibly new element -`e`, you might need to check all 100 members to see if they're equal to `e` -before concluding they're not, and returning the new list. And comparing for -numeric equality is a moderately expensive operation, in the first place. - -(You might say, well, what's the harm in just prepending `e` to the list even -if it already occurs later in the list. The answer is, if you don't keep track -of things like this, it will likely mess up your implementations of -`set_difference` and so on. You'll have to do the book-keeping for duplicates -at some point in your code. It goes much more smoothly if you plan this from -the very beginning.) - -How might we make the implementation more efficient? Well, the *semantics* of -sets says that they have no intrinsic order. That means, there's no difference -between the set {a,b} and the set {b,a}; whereas there is a difference between -the *list* `[a;b]` and the list `[b;a]`. But this semantic point can be respected -even if we *implement* sets with something ordered, like list---as we're -already doing. And we might *exploit* the intrinsic order of lists to make our -implementation of sets more efficient. - -What we could do is arrange it so that a list that implements a set always -keeps in elements in some specified order. To do this, there'd have *to be* -some way to order its elements. Since we're talking now about sets of numbers, -that's easy. (If we were talking about sets of pairs of numbers, we'd use -"lexicographic" ordering, where `(a,b) < (c,d)` iff `a < c or (a == c and b < -d)`.) - -So, if we were searching the list that implements some set to see if the number -`5` belonged to it, once we get to elements in the list that are larger than `5`, -we can stop. If we haven't found `5` already, we know it's not in the rest of the -list either. - -> *Comment*: This is an improvement, but it's still a "linear" search through the list. -There are even more efficient methods, which employ "binary" searching. They'd -represent the set in such a way that you could quickly determine whether some -element fell in one half, call it the left half, of the structure that -implements the set, if it belonged to the set at all. Or that it fell in the -right half, it it belonged to the set at all. And then the same sort of -determination could be made for whichever half you were directed to. And then -for whichever quarter you were directed to next. And so on. Until you either -found the element or exhausted the structure and could then conclude that the -element in question was not part of the set. These sorts of structures are done -using [binary trees](/implementing_trees). - - -#Aborting a search through a list# - -We said that the sorted-list implementation of a set was more efficient than -the unsorted-list implementation, because as you were searching through the -list, you could come to a point where you knew the element wasn't going to be -found. So you wouldn't have to continue the search. - -If your implementation of lists was, say v1 lists plus the Y-combinator, then -this is exactly right. When you get to a point where you know the answer, you -can just deliver that answer, and not branch into any further recursion. If -you've got the right evaluation strategy in place, everything will work out -fine. - -But what if we wanted to use v3 lists instead? - -> Why would we want to do that? The advantage of the v3 lists and v3 (aka -"Church") numerals is that they have their recursive capacity built into their -very bones. So for many natural operations on them, you won't need to use a fixed -point combinator. - -> Why is that an advantage? Well, if you use a fixed point combinator, then -the terms you get won't be strongly normalizing: whether their reduction stops -at a normal form will depend on what evaluation order you use. Our online -[[lambda evaluator]] uses normal-order reduction, so it finds a normal form if -there's one to be had. But if you want to build lambda terms in, say, Scheme, -and you wanted to roll your own recursion as we've been doing, rather than -relying on Scheme's native `let rec` or `define`, then you can't use the -fixed-point combinators `Y` or Θ. Expressions using them -will have non-terminating reductions, with Scheme's eager/call-by-value -strategy. There are other fixed-point combinators you can use with Scheme (in -the [week 3 notes](/week3/#index7h2) they were Y′ and -Θ′. But even with them, evaluation order still -matters: for some (admittedly unusual) evaluation strategies, expressions using -them will also be non-terminating. - -> The fixed-point combinators may be the conceptual stars. They are cool and -mathematically elegant. But for efficiency and implementation elegance, it's -best to know how to do as much as you can without them. (Also, that knowledge -could carry over to settings where the fixed point combinators are in principle -unavailable.) - - -So again, what if we're using v3 lists? What options would we have then for -aborting a search or list traversal before it runs to completion? - -Suppose we're searching through the list `[5;4;3;2;1]` to see if it -contains the number `3`. The expression which represents this search would have -something like the following form: - - .................. ~~> - .................. false ~~> - ............. ~~> - ............. false ~~> - ......... ~~> - ......... true ~~> - ? - -Of course, whether those reductions actually followed in that order would -depend on what reduction strategy was in place. But the result of folding the -search function over the part of the list whose head is `3` and whose tail is `[2; -1]` will *semantically* depend on the result of applying that function to the -more rightmost pieces of the list, too, regardless of what order the reduction -is computed by. Conceptually, it will be easiest if we think of the reduction -happening in the order displayed above. - -Once we've found a match between our sought number `3` and some member of -the list, we'd like to avoid any further unnecessary computations and just -deliver the answer `true` as "quickly" or directly as possible to the larger -computation in which the search was embedded. - -With a Y-combinator based search, as we said, we could do this by just not -following a recursion branch. - -But with the v3 lists, the fold is "pre-programmed" to continue over the whole -list. There is no way for us to bail out of applying the search function to the -parts of the list that have head `4` and head `5`, too. - -We *can* avoid *some* unneccessary computation. The search function can detect -that the result we've accumulated so far during the fold is now `true`, so we -don't need to bother comparing `4` or `5` to `3` for equality. That will simplify the -computation to some degree, since as we said, numerical comparison in the -system we're working in is moderately expensive. - -However, we're still going to have to traverse the remainder of the list. That -`true` result will have to be passed along all the way to the leftmost head of -the list. Only then can we deliver it to the larger computation in which the -search was embedded. - -It would be better if there were some way to "abort" the list traversal. If, -having found the element we're looking for (or having determined that the -element isn't going to be found), we could just immediately stop traversing the -list with our answer. **Continuations** will turn out to let us do that. - -We won't try yet to fully exploit the terrible power of continuations. But -there's a way that we can gain their benefits here locally, without yet having -a fully general machinery or understanding of what's going on. - -The key is to recall how our implementations of booleans and pairs worked. -Remember that with pairs, we supply the pair "handler" to the pair as *an -argument*, rather than the other way around: - - pair (\x y. add x y) - -or: - - pair (\x y. x) - -to get the first element of the pair. Of course you can lift that if you want: - -
    extract_fst ≡ \pair. pair (\x y. x)
    - -but at a lower level, the pair is still accepting its handler as an argument, -rather than the handler taking the pair as an argument. (The handler gets *the -pair's elements*, not the pair itself, as arguments.) - -> *Terminology*: we'll try to use names of the form `get_foo` for handlers, and -names of the form `extract_foo` for lifted versions of them, that accept the -lists (or whatever data structure we're working with) as arguments. But we may -sometimes forget. - -The v2 implementation of lists followed a similar strategy: - - v2list (\h t. do_something_with_h_and_t) result_if_empty - -If the `v2list` here is not empty, then this will reduce to the result of -supplying the list's head and tail to the handler `(\h t. -do_something_with_h_and_t)`. - -Now, what we've been imagining ourselves doing with the search through the v3 -list is something like this: - - - larger_computation (search_through_the_list_for_3) other_arguments - -That is, the result of our search is supplied as an argument (perhaps together -with other arguments) to the "larger computation". Without knowing the -evaluation order/reduction strategy, we can't say whether the search is -evaluated before or after it's substituted into the larger computation. But -semantically, the search is the argument and the larger computation is the -function to which it's supplied. - -What if, instead, we did the same kind of thing we did with pairs and v2 -lists? That is, what if we made the larger computation a "handler" that we -passed as an argument to the search? - - the_search (\search_result. larger_computation search_result other_arguments) - -What's the advantage of that, you say. Other than to show off how cleverly -you can lift. - -Well, think about it. Think about the difficulty we were having aborting the -search. Does this switch-around offer us anything useful? - -It could. - -What if the way we implemented the search procedure looked something like this? - -At a given stage in the search, we wouldn't just apply some function `f` to the -head at this stage and the result accumulated so far (from folding the same -function, and a base value, to the tail at this stage)...and then pass the result -of that application to the embedding, more leftward computation. - -We'd *instead* give `f` a "handler" that expects the result of the current -stage *as an argument*, and then evaluates to what you'd get by passing that -result leftwards up the list, as before. - -Why would we do that, you say? Just more flamboyant lifting? - -Well, no, there's a real point here. If we give the function a "handler" that -encodes the normal continuation of the fold leftwards through the list, we can -also give it other "handlers" too. For example, we can also give it the underlined handler: - - - the_search (\search_result. larger_computation search_result other_arguments) - ------------------------------------------------------------------ - -This "handler" encodes the search's having finished, and delivering a final -answer to whatever else you wanted your program to do with the result of the -search. If you like, at any stage in the search you might just give an argument -to *this* handler, instead of giving an argument to the handler that continues -the list traversal leftwards. Semantically, this would amount to *aborting* the -list traversal! (As we've said before, whether the rest of the list traversal -really gets evaluated will depend on what evaluation order is in place. But -semantically we'll have avoided it. Our larger computation won't depend on the -rest of the list traversal having been computed.) - -Do you have the basic idea? Think about how you'd implement it. A good -understanding of the v2 lists will give you a helpful model. - -In broad outline, a single stage of the search would look like before, except -now `f` would receive two extra, "handler" arguments. We'll reserve the name `f` for the original fold function, and use `f2` for the function that accepts two additional handler arguments. To get the general idea, you can regard these as interchangeable. If the extra precision might help, then you can pay attention to when we're talking about the handler-taking `f2` or the original `f`. You'll only be *supplying* the `f2` function; the idea will be that the behavior of the original `f` will be implicitly encoded in `f2`'s behavior. - - f2 3 - -`f2`'s job would be to check whether `3` matches the element we're searching for -(here also `3`), and if it does, just evaluate to the result of passing `true` to -the abort handler. If it doesn't, then evaluate to the result of passing -`false` to the continue-leftwards handler. - -In this case, `f2` wouldn't need to consult the result of folding `f` and `z` -over `[2; 1]`, since if we had found the element `3` in more rightward -positions of the list, we'd have called the abort handler and this application -of `f2` to `3` etc would never be needed. However, in other applications the -result of folding `f` and `z` over the more rightward parts of the list would -be needed. Consider if you were trying to multiply all the elements of the -list, and were going to abort (with the result `0`) if you came across any -element in the list that was zero. If you didn't abort, you'd need to know what -the more rightward elements of the list multiplied to, because that would -affect the answer you passed along to the continue-leftwards handler. - -A **version 5** list encodes the kind of fold operation we're envisaging here, -in the same way that v3 (and [v4](/advanced_lambda/#index1h1)) lists encoded -the simpler fold operation. Roughly, the list `[5;4;3;2;1]` would look like -this: - - - \f2 z continue_leftwards_handler abort_handler. - - (\result_of_folding_over_4321. f2 5 result_of_folding_over_4321 continue_leftwards_handler abort_handler) - abort_handler - - ; or, expanding the fold over [4;3;2;1]: - - \f2 z continue_leftwards_handler abort_handler. - (\continue_leftwards_handler abort_handler. - - (\result_of_folding_over_321. f2 4 result_of_folding_over_321 continue_leftwards_handler abort_handler) - abort_handler - ) - (\result_of_folding_over_4321. f2 5 result_of_folding_over_4321 continue_leftwards_handler abort_handler) - abort_handler - - ; and so on - -Remarks: the `larger_computation` handler should be supplied as both the -`continue_leftwards_handler` and the `abort_handler` for the leftmost -application, where the head `5` is supplied to `f2`; because the result of this -application should be passed to the larger computation, whether it's a "fall -off the left end of the list" result or it's a "I'm finished, possibly early" -result. The `larger_computation` handler also then gets passed to the next -rightmost stage, where the head `4` is supplied to `f2`, as the `abort_handler` to -use if that stage decides it has an early answer. - -Finally, notice that we're not supplying the application of `f2` to `4` etc as an argument to the application of `f2` to `5` etc---at least, not directly. Instead, we pass - - (\result_of_folding_over_4321. f2 5 result_of_folding_over_4321 ) - -*to* the application of `f2` to `4` as its "continue" handler. The application of `f2` -to `4` can decide whether this handler, or the other, "abort" handler, should be -given an argument and constitute its result. - - -I'll say once again: we're using temporally-loaded vocabulary throughout this, -but really all we're in a position to mean by that are claims about the result -of the complex expression semantically depending only on this, not on that. A -demon evaluator who custom-picked the evaluation order to make things maximally -bad for you could ensure that all the semantically unnecessary computations got -evaluated anyway. We don't yet know any way to prevent that. Later, we'll see -ways to *guarantee* one evaluation order rather than another. Of -course, in any real computing environment you'll know in advance that you're -dealing with a fixed evaluation order and you'll be able to program efficiently -around that. - -In detail, then, here's what our v5 lists will look like: - - let empty = \f2 z continue_handler abort_handler. continue_handler z in - let make_list = \h t. \f2 z continue_handler abort_handler. - t f2 z (\sofar. f2 h sofar continue_handler abort_handler) abort_handler in - let isempty = \lst larger_computation. lst - ; here's our f2 - (\hd sofar continue_handler abort_handler. abort_handler false) - ; here's our z - true - ; here's the continue_handler for the leftmost application of f2 - larger_computation - ; here's the abort_handler - larger_computation in - let extract_head = \lst larger_computation. lst - ; here's our f2 - (\hd sofar continue_handler abort_handler. continue_handler hd) - ; here's our z - junk - ; here's the continue_handler for the leftmost application of f2 - larger_computation - ; here's the abort_handler - larger_computation in - let extract_tail = ; left as exercise - -These functions are used like this: - - let my_list = make_list a (make_list b (make_list c empty) in - extract_head my_list larger_computation - -If you just want to see `my_list`'s head, the use `I` as the -`larger_computation`. - -What we've done here does take some work to follow. But it should be within -your reach. And once you have followed it, you'll be well on your way to -appreciating the full terrible power of continuations. - - - -Of course, like everything elegant and exciting in this seminar, [Oleg -discusses it in much more -detail](http://okmij.org/ftp/Streams.html#enumerator-stream). - -> *Comments*: - -> 1. The technique deployed here, and in the v2 lists, and in our -> implementations of pairs and booleans, is known as -> **continuation-passing style** programming. - -> 2. We're still building the list as a right fold, so in a sense the -> application of `f2` to the leftmost element `5` is "outermost". However, -> this "outermost" application is getting lifted, and passed as a *handler* -> to the next right application. Which is in turn getting lifted, and -> passed to its next right application, and so on. So if you -> trace the evaluation of the `extract_head` function to the list `[5;4;3;2;1]`, -> you'll see `1` gets passed as a "this is the head sofar" answer to its -> `continue_handler`; then that answer is discarded and `2` is -> passed as a "this is the head sofar" answer to *its* `continue_handler`, -> and so on. All those steps have to be evaluated to finally get the result -> that `5` is the outer/leftmost head of the list. That's not an efficient way -> to get the leftmost head. -> -> We could improve this by building lists as **left folds**. What's that? -> -> Well, the right fold of `f` over a list `[a;b;c;d;e]`, using starting value z, is: -> -> f a (f b (f c (f d (f e z)))) -> -> The left fold on the other hand starts combining `z` with elements from the left. `f z a` is then combined with `b`, and so on: -> -> f (f (f (f (f z a) b) c) d) e -> -> or, if we preferred the arguments to each `f` flipped: -> -> f e (f d (f c (f b (f a z)))) -> -> Recall we implemented v3 lists as their own right-fold functions. We could -> instead implement lists as their own left-fold functions. To do that with our -> v5 lists, we'd replace above: -> -> let make_list = \h t. \f2 z continue_handler abort_handler. -> f2 h z (\z. t f2 z continue_handler abort_handler) abort_handler -> -> Having done that, now `extract_head` can return the leftmost head -> directly, using its `abort_handler`: -> -> let extract_head = \lst larger_computation. lst -> (\hd sofar continue_handler abort_handler. abort_handler hd) -> junk -> larger_computation -> larger_computation -> -> 3. To extract tails efficiently, too, it'd be nice to fuse the apparatus -> developed in these v5 lists with the ideas from -> [v4](/advanced_lambda/#index1h1) lists. But that is left as an exercise. - diff --git a/week5.mdwn b/week5.mdwn deleted file mode 100644 index cfadf7a0..00000000 --- a/week5.mdwn +++ /dev/null @@ -1,188 +0,0 @@ -[[!toc]] - -##The simply-typed lambda calculus## - -The untyped lambda calculus is pure. Pure in many ways: all variables -and lambdas, with no constants or other special symbols; also, all -functions without any types. As we'll see eventually, pure also in -the sense of having no side effects, no mutation, just pure -computation. - -But we live in an impure world. It is much more common for practical -programming languages to be typed, either implicitly or explicitly. -Likewise, systems used to investigate philosophical or linguistic -issues are almost always typed. Types will help us reason about our -computations. They will also facilitate a connection between logic -and computation. - -From a linguistic perspective, types are generalizations of (parts of) -programs. To make this comment more concrete: types are to (e.g., -lambda) terms as syntactic categories are to expressions of natural -language. If so, if it makes sense to gather a class of expressions -together into a set of Nouns, or Verbs, it may also make sense to -gather classes of terms into a set labelled with some computational type. - -Soon we will consider polymorphic type systems. First, however, we -will consider the simply-typed lambda calculus. - -[Pedantic on. Why "simply typed"? Well, the type system is -particularly simple. As mentioned in class by Koji Mineshima, Church -tells us that "The simple theory of types was suggested as a -modification of Russell's ramified theory of types by Leon Chwistek in -1921 and 1922 and by F. P. Ramsey in 1926." This footnote appears in -Church's 1940 paper [A formulation of the simple theory of -types](church-simple-types.pdf). In this paper, as Will Starr -mentioned in class, Church does indeed write types by simple -apposition, without the ugly angle brackets and commas used by -Montague. Furthermore, he omits parentheses under the convention that -types associated to the *left*---the opposite of the modern -convention. This is ok, however, because he also reverses the order, -so that `te` is a function from objects of type `e` to objects of type -`t`. Cool paper! If you ever want to see Church numerals in their -native setting--but I'm getting ahead of my story. Pedantic off.] - -There's good news and bad news: the good news is that the simply-type -lambda calculus is strongly normalizing: every term has a normal form. -We shall see that self-application is outlawed, so Ω can't even -be written, let alone undergo reduction. The bad news is that -fixed-point combinators are also forbidden, so recursion is neither -simple nor direct. - -#Types# - -We will have at least one ground type. For the sake of linguistic -familiarity, we'll use `e`, the type of individuals, and `t`, the type -of truth values. - -In addition, there will be a recursively-defined class of complex -types `T`, the smallest set such that - -* ground types, including `e` and `t`, are in `T` - -* for any types σ and τ in `T`, the type σ --> - τ is in `T`. - -For instance, here are some types in `T`: - - e - e --> t - e --> e --> t - (e --> t) --> t - (e --> t) --> e --> t - -and so on. - -#Typed lambda terms# - -Given a set of types `T`, we define the set of typed lambda terms Λ_T, -which is the smallest set such that - -* each type `t` has an infinite set of distinct variables, {x^t}_1, - {x^t}_2, {x^t}_3, ... - -* If a term `M` has type σ --> τ, and a term `N` has type - σ, then the application `(M N)` has type τ. - -* If a variable `a` has type σ, and term `M` has type τ, - then the abstract λ a M has type σ --> τ. - -The definitions of types and of typed terms should be highly familiar -to semanticists, except that instead of writing σ --> τ, -linguists write <σ, τ>. We will use the arrow notation, -since it is more iconic. - -Some examples (assume that `x` has type `o`): - - x o - \x.x o --> o - ((\x.x) x) o - -Excercise: write down terms that have the following types: - - o --> o --> o - (o --> o) --> o --> o - (o --> o --> o) --> o - -#Associativity of types versus terms# - -As we have seen many times, in the lambda calculus, function -application is left associative, so that `f x y z == (((f x) y) z)`. -Types, *THEREFORE*, are right associative: if `x`, `y`, and `z` -have types `a`, `b`, and `c`, respectively, then `f` has type -`a --> b --> c --> d == (a --> (b --> (c --> d)))`, where `d` is the -type of the complete term. - -It is a serious faux pas to associate to the left for types. You may -as well use your salad fork to stir your tea. - -#The simply-typed lambda calculus is strongly normalizing# - -If `M` is a term with type τ in Λ_T, then `M` has a -normal form. The proof is not particularly complex, but we will not -present it here; see Berendregt or Hankin. - -Since Ω does not have a normal form, it follows that Ω -cannot have a type in Λ_T. We can easily see why: - - Ω = (\x.xx)(\x.xx) - -Assume Ω has type τ, and `\x.xx` has type σ. Then -because `\x.xx` takes an argument of type σ and returns -something of type τ, `\x.xx` must also have type σ --> -τ. By repeating this reasoning, `\x.xx` must also have type -(σ --> τ) --> τ; and so on. Since variables have -finite types, there is no way to choose a type for the variable `x` -that can satisfy all of the requirements imposed on it. - -In general, there is no way for a function to have a type that can -take itself for an argument. It follows that there is no way to -define the identity function in such a way that it can take itself as -an argument. Instead, there must be many different identity -functions, one for each type. - -#Typing numerals# - -Version 1 type numerals are not a good choice for the simply-typed -lambda calculus. The reason is that each different numberal has a -different type! For instance, if zero has type σ, then since -one is represented by the function `\x.x false 0`, it must have type -`b --> σ --> σ`, where `b` is the type of a boolean. But -this is a different type than zero! Because each number has a -different type, it becomes unbearable to write arithmetic operations -that can combine zero with one, since we would need as many different -addition operations as we had pairs of numbers that we wanted to add. - -Fortunately, the Church numerals are well behaved with respect to -types. They can all be given the type (σ --> σ) --> -σ --> σ. - - - - - - diff --git a/week6.mdwn b/week6.mdwn deleted file mode 100644 index 2a4586a0..00000000 --- a/week6.mdwn +++ /dev/null @@ -1,303 +0,0 @@ -[[!toc]] - -Polymorphic Types and System F ------------------------------- - -[Notes still to be added. Hope you paid attention during seminar.] - - - - -Types in OCaml --------------- - -OCaml has type inference: the system can often infer what the type of -an expression must be, based on the type of other known expressions. - -For instance, if we type - - # let f x = x + 3;; - -The system replies with - - val f : int -> int = - -Since `+` is only defined on integers, it has type - - # (+);; - - : int -> int -> int = - -The parentheses are there to turn off the trick that allows the two -arguments of `+` to surround it in infix (for linguists, SOV) argument -order. That is, - - # 3 + 4 = (+) 3 4;; - - : bool = true - -In general, tuples with one element are identical to their one -element: - - # (3) = 3;; - - : bool = true - -though OCaml, like many systems, refuses to try to prove whether two -functional objects may be identical: - - # (f) = f;; - Exception: Invalid_argument "equal: functional value". - -Oh well. - -[Note: There is a limited way you can compare functions, using the -`==` operator instead of the `=` operator. Later when we discuss mutation, -we'll discuss the difference between these two equality operations. -Scheme has a similar pair, which they name `eq?` and `equal?`. In Python, -these are `is` and `==` respectively. It's unfortunate that OCaml uses `==` for the opposite operation that Python and many other languages use it for. In any case, OCaml will accept `(f) == f` even though it doesn't accept -`(f) = f`. However, don't expect it to figure out in general when two functions -are equivalent. (That question is not Turing computable.) - - # (f) == (fun x -> x + 3);; - - : bool = false - -Here OCaml says (correctly) that the two functions don't stand in the `==` relation, which basically means they're not represented in the same chunk of memory. However as the programmer can see, the functions are extensionally equivalent. The meaning of `==` is rather weird.] - - - -Booleans in OCaml, and simple pattern matching ----------------------------------------------- - -Where we would write `true 1 2` in our pure lambda calculus and expect -it to evaluate to `1`, in OCaml boolean types are not functions -(equivalently, they're functions that take zero arguments). Instead, selection is -accomplished as follows: - - # if true then 1 else 2;; - - : int = 1 - -The types of the `then` clause and of the `else` clause must be the -same. - -The `if` construction can be re-expressed by means of the following -pattern-matching expression: - - match with true -> | false -> - -That is, - - # match true with true -> 1 | false -> 2;; - - : int = 1 - -Compare with - - # match 3 with 1 -> 1 | 2 -> 4 | 3 -> 9;; - - : int = 9 - -Unit and thunks ---------------- - -All functions in OCaml take exactly one argument. Even this one: - - # let f x y = x + y;; - # f 2 3;; - - : int = 5 - -Here's how to tell that `f` has been curry'd: - - # f 2;; - - : int -> int = - -After we've given our `f` one argument, it returns a function that is -still waiting for another argument. - -There is a special type in OCaml called `unit`. There is exactly one -object in this type, written `()`. So - - # ();; - - : unit = () - -Just as you can define functions that take constants for arguments - - # let f 2 = 3;; - # f 2;; - - : int = 3;; - -you can also define functions that take the unit as its argument, thus - - # let f () = 3;; - val f : unit -> int = - -Then the only argument you can possibly apply `f` to that is of the -correct type is the unit: - - # f ();; - - : int = 3 - -Now why would that be useful? - -Let's have some fun: think of `rec` as our `Y` combinator. Then - - # let rec f n = if (0 = n) then 1 else (n * (f (n - 1)));; - val f : int -> int = - # f 5;; - - : int = 120 - -We can't define a function that is exactly analogous to our ω. -We could try `let rec omega x = x x;;` what happens? - -[Note: if you want to learn more OCaml, you might come back here someday and try: - - # let id x = x;; - val id : 'a -> 'a = - # let unwrap (`Wrap a) = a;; - val unwrap : [< `Wrap of 'a ] -> 'a = - # let omega ((`Wrap x) as y) = x y;; - val omega : [< `Wrap of [> `Wrap of 'a ] -> 'b as 'a ] -> 'b = - # unwrap (omega (`Wrap id)) == id;; - - : bool = true - # unwrap (omega (`Wrap omega));; - - -But we won't try to explain this now.] - - -Even if we can't (easily) express omega in OCaml, we can do this: - - # let rec blackhole x = blackhole x;; - -By the way, what's the type of this function? - -If you then apply this `blackhole` function to an argument, - - # blackhole 3;; - -the interpreter goes into an infinite loop, and you have to type control-c -to break the loop. - -Oh, one more thing: lambda expressions look like this: - - # (fun x -> x);; - - : 'a -> 'a = - # (fun x -> x) true;; - - : bool = true - -(But `(fun x -> x x)` still won't work.) - -You may also see this: - - # (function x -> x);; - - : 'a -> 'a = - -This works the same as `fun` in simple cases like this, and slightly differently in more complex cases. If you learn more OCaml, you'll read about the difference between them. - -We can try our usual tricks: - - # (fun x -> true) blackhole;; - - : bool = true - -OCaml declined to try to fully reduce the argument before applying the -lambda function. Question: Why is that? Didn't we say that OCaml is a call-by-value/eager language? - -Remember that `blackhole` is a function too, so we can -reverse the order of the arguments: - - # blackhole (fun x -> true);; - -Infinite loop. - -Now consider the following variations in behavior: - - # let test = blackhole blackhole;; - - - # let test () = blackhole blackhole;; - val test : unit -> 'a = - - # test;; - - : unit -> 'a = - - # test ();; - - -We can use functions that take arguments of type `unit` to control -execution. In Scheme parlance, functions on the `unit` type are called -*thunks* (which I've always assumed was a blend of "think" and "chunk"). - -Question: why do thunks work? We know that `blackhole ()` doesn't terminate, so why do expressions like: - - let f = fun () -> blackhole () - in true - -terminate? - -Bottom type, divergence ------------------------ - -Expressions that don't terminate all belong to the **bottom type**. This is a subtype of every other type. That is, anything of bottom type belongs to every other type as well. More advanced type systems have more examples of subtyping: for example, they might make `int` a subtype of `real`. But the core type system of OCaml doesn't have any general subtyping relations. (Neither does System F.) Just this one: that expressions of the bottom type also belong to every other type. It's as if every type definition in OCaml, even the built in ones, had an implicit extra clause: - - type 'a option = None | Some of 'a;; - type 'a option = None | Some of 'a | bottom;; - -Here are some exercises that may help better understand this. Figure out what is the type of each of the following: - - fun x y -> y;; - - fun x (y:int) -> y;; - - fun x y : int -> y;; - - let rec blackhole x = blackhole x in blackhole;; - - let rec blackhole x = blackhole x in blackhole 1;; - - let rec blackhole x = blackhole x in fun (y:int) -> blackhole y y y;; - - let rec blackhole x = blackhole x in (blackhole 1) + 2;; - - let rec blackhole x = blackhole x in (blackhole 1) || false;; - - let rec blackhole x = blackhole x in 2 :: (blackhole 1);; - -By the way, what's the type of this: - - let rec blackhole (x:'a) : 'a = blackhole x in blackhole - - -Back to thunks: the reason you'd want to control evaluation with thunks is to -manipulate when "effects" happen. In a strongly normalizing system, like the -simply-typed lambda calculus or System F, there are no "effects." In Scheme and -OCaml, on the other hand, we can write programs that have effects. One sort of -effect is printing (think of the [[damn]] example at the start of term). -Another sort of effect is mutation, which we'll be looking at soon. -Continuations are yet another sort of effect. None of these are yet on the -table though. The only sort of effect we've got so far is *divergence* or -non-termination. So the only thing thunks are useful for yet is controlling -whether an expression that would diverge if we tried to fully evaluate it does -diverge. As we consider richer languages, thunks will become more useful. - - -Towards Monads --------------- - -This has now been moved to the start of [[week7]]. - diff --git a/week7.mdwn b/week7.mdwn deleted file mode 100644 index 7544425c..00000000 --- a/week7.mdwn +++ /dev/null @@ -1,603 +0,0 @@ -[[!toc]] - - -Towards Monads: Safe division ------------------------------ - -[This section used to be near the end of the lecture notes for week 6] - -We begin by reasoning about what should happen when someone tries to -divide by zero. This will lead us to a general programming technique -called a *monad*, which we'll see in many guises in the weeks to come. - -Integer division presupposes that its second argument -(the divisor) is not zero, upon pain of presupposition failure. -Here's what my OCaml interpreter says: - - # 12/0;; - Exception: Division_by_zero. - -So we want to explicitly allow for the possibility that -division will return something other than a number. -We'll use OCaml's `option` type, which works like this: - - # type 'a option = None | Some of 'a;; - # None;; - - : 'a option = None - # Some 3;; - - : int option = Some 3 - -So if a division is normal, we return some number, but if the divisor is -zero, we return `None`. As a mnemonic aid, we'll append a `'` to the end of our new divide function. - -
    -let div' (x:int) (y:int) =
    -  match y with
    -	  0 -> None
    -    | _ -> Some (x / y);;
    -
    -(*
    -val div' : int -> int -> int option = fun
    -# div' 12 2;;
    -- : int option = Some 6
    -# div' 12 0;;
    -- : int option = None
    -# div' (div' 12 2) 3;;
    -Characters 4-14:
    -  div' (div' 12 2) 3;;
    -        ^^^^^^^^^^
    -Error: This expression has type int option
    -       but an expression was expected of type int
    -*)
    -
    - -This starts off well: dividing 12 by 2, no problem; dividing 12 by 0, -just the behavior we were hoping for. But we want to be able to use -the output of the safe-division function as input for further division -operations. So we have to jack up the types of the inputs: - -
    -let div' (u:int option) (v:int option) =
    -  match u with
    -	  None -> None
    -	| Some x -> (match v with
    -				  Some 0 -> None
    -				| Some y -> Some (x / y));;
    -
    -(*
    -val div' : int option -> int option -> int option = 
    -# div' (Some 12) (Some 2);;
    -- : int option = Some 6
    -# div' (Some 12) (Some 0);;
    -- : int option = None
    -# div' (div' (Some 12) (Some 0)) (Some 3);;
    -- : int option = None
    -*)
    -
    - -Beautiful, just what we need: now we can try to divide by anything we -want, without fear that we're going to trigger any system errors. - -I prefer to line up the `match` alternatives by using OCaml's -built-in tuple type: - -
    -let div' (u:int option) (v:int option) =
    -  match (u, v) with
    -	  (None, _) -> None
    -    | (_, None) -> None
    -    | (_, Some 0) -> None
    -	| (Some x, Some y) -> Some (x / y);;
    -
    - -So far so good. But what if we want to combine division with -other arithmetic operations? We need to make those other operations -aware of the possibility that one of their arguments has triggered a -presupposition failure: - -
    -let add' (u:int option) (v:int option) =
    -  match (u, v) with
    -	  (None, _) -> None
    -    | (_, None) -> None
    -    | (Some x, Some y) -> Some (x + y);;
    -
    -(*
    -val add' : int option -> int option -> int option = 
    -# add' (Some 12) (Some 4);;
    -- : int option = Some 16
    -# add' (div' (Some 12) (Some 0)) (Some 4);;
    -- : int option = None
    -*)
    -
    - -This works, but is somewhat disappointing: the `add'` operation -doesn't trigger any presupposition of its own, so it is a shame that -it needs to be adjusted because someone else might make trouble. - -But we can automate the adjustment. The standard way in OCaml, -Haskell, etc., is to define a `bind` operator (the name `bind` is not -well chosen to resonate with linguists, but what can you do). To continue our mnemonic association, we'll put a `'` after the name "bind" as well. - -
    -let bind' (u: int option) (f: int -> (int option)) =
    -  match u with
    -	  None -> None
    -    | Some x -> f x;;
    -
    -let add' (u: int option) (v: int option)  =
    -  bind' u (fun x -> bind' v (fun y -> Some (x + y)));;
    -
    -let div' (u: int option) (v: int option) =
    -  bind' u (fun x -> bind' v (fun y -> if (0 = y) then None else Some (x / y)));;
    -
    -(*
    -#  div' (div' (Some 12) (Some 2)) (Some 3);;
    -- : int option = Some 2
    -#  div' (div' (Some 12) (Some 0)) (Some 3);;
    -- : int option = None
    -# add' (div' (Some 12) (Some 0)) (Some 3);;
    -- : int option = None
    -*)
    -
    - -Compare the new definitions of `add'` and `div'` closely: the definition -for `add'` shows what it looks like to equip an ordinary operation to -survive in dangerous presupposition-filled world. Note that the new -definition of `add'` does not need to test whether its arguments are -None objects or real numbers---those details are hidden inside of the -`bind'` function. - -The definition of `div'` shows exactly what extra needs to be said in -order to trigger the no-division-by-zero presupposition. - -[Linguitics note: Dividing by zero is supposed to feel like a kind of -presupposition failure. If we wanted to adapt this approach to -building a simple account of presupposition projection, we would have -to do several things. First, we would have to make use of the -polymorphism of the `option` type. In the arithmetic example, we only -made use of `int option`s, but when we're composing natural language -expression meanings, we'll need to use types like `N option`, `Det option`, -`VP option`, and so on. But that works automatically, because we can use -any type for the `'a` in `'a option`. Ultimately, we'd want to have a -theory of accommodation, and a theory of the situations in which -material within the sentence can satisfy presuppositions for other -material that otherwise would trigger a presupposition violation; but, -not surprisingly, these refinements will require some more -sophisticated techniques than the super-simple Option monad.] - - -Monads in General ------------------ - -We've just seen a way to separate thinking about error conditions -(such as trying to divide by zero) from thinking about normal -arithmetic computations. We did this by making use of the `option` -type: in each place where we had something of type `int`, we put -instead something of type `int option`, which is a sum type consisting -either of one choice with an `int` payload, or else a `None` choice -which we interpret as signaling that something has gone wrong. - -The goal was to make normal computing as convenient as possible: when -we're adding or multiplying, we don't have to worry about generating -any new errors, so we would rather not think about the difference -between `int`s and `int option`s. We tried to accomplish this by -defining a `bind` operator, which enabled us to peel away the `option` -husk to get at the delicious integer inside. There was also a -homework problem which made this even more convenient by defining a -`lift` operator that mapped any binary operation on plain integers -into a lifted operation that understands how to deal with `int -option`s in a sensible way. - -So what exactly is a monad? We can consider a monad to be a system -that provides at least the following three elements: - -* A complex type that's built around some more basic type. Usually - the complex type will be polymorphic, and so can apply to different basic types. - In our division example, the polymorphism of the `'a option` type - provides a way of building an option out of any other type of object. - People often use a container metaphor: if `u` has type `int option`, - then `u` is a box that (may) contain an integer. - - type 'a option = None | Some of 'a;; - -* A way to turn an ordinary value into a monadic value. In OCaml, we - did this for any integer `x` by mapping it to - the option `Some x`. In the general case, this operation is - known as `unit` or `return.` Both of those names are terrible. This - operation is only very loosely connected to the `unit` type we were - discussing earlier (whose value is written `()`). It's also only - very loosely connected to the "return" keyword in many other - programming languages like C. But these are the names that the literature - uses. [The rationale for "unit" comes from the monad laws - (see below), where the unit function serves as an identity, - just like the unit number (i.e., 1) serves as the identity - object for multiplication. The rationale for "return" comes - from a misguided desire to resonate with C programmers and - other imperative types.] - - The unit/return operation is a way of lifting an ordinary object into - the monadic box you've defined, in the simplest way possible. You can think - of the singleton function as an example: it takes an ordinary object - and returns a set containing that object. In the example we've been - considering: - - let unit x = Some x;; - val unit : 'a -> 'a option = - - So `unit` is a way to put something inside of a monadic box. It's crucial - to the usefulness of monads that there will be monadic boxes that - aren't the result of that operation. In the Option/Maybe monad, for - instance, there's also the empty box `None`. In another (whimsical) - example, you might have, in addition to boxes merely containing integers, - special boxes that contain integers and also sing a song when they're opened. - - The unit/return operation will always be the simplest, conceptually - most straightforward way to lift an ordinary value into a monadic value - of the monadic type in question. - -* Thirdly, an operation that's often called `bind`. As we said before, this is another - unfortunate name: this operation is only very loosely connected to - what linguists usually mean by "binding." In our Option/Maybe monad, the - bind operation is: - - let bind u f = match u with None -> None | Some x -> f x;; - val bind : 'a option -> ('a -> 'b option) -> 'b option = - - Note the type: `bind` takes two arguments: first, a monadic box - (in this case, an `'a option`); and second, a function from - ordinary objects to monadic boxes. `bind` then returns a monadic - value: in this case, a `'b option` (you can start with, e.g., `int option`s - and end with `bool option`s). - - Intuitively, the interpretation of what `bind` does is this: - the first argument is a monadic value `u`, which - evaluates to a box that (maybe) contains some ordinary value, call it `x`. - Then the second argument uses `x` to compute a new monadic - value. Conceptually, then, we have - - let bind u f = (let x = unbox u in f x);; - - The guts of the definition of the `bind` operation amount to - specifying how to unbox the monadic value `u`. In the `bind` - operator for the Option monad, we unboxed the monadic value by - matching it with the pattern `Some x`---whenever `u` - happened to be a box containing an integer `x`, this allowed us to - get our hands on that `x` and feed it to `f`. - - If the monadic box didn't contain any ordinary value, - we instead pass through the empty box unaltered. - - In a more complicated case, like our whimsical "singing box" example - from before, if the monadic value happened to be a singing box - containing an integer `x`, then the `bind` operation would probably - be defined so as to make sure that the result of `f x` was also - a singing box. If `f` also wanted to insert a song, you'd have to decide - whether both songs would be carried through, or only one of them. - (Are you beginning to realize how wierd and wonderful monads - can be?) - - There is no single `bind` function that dictates how this must go. - For each new monadic type, this has to be worked out in an - useful way. - -So the "Option/Maybe monad" consists of the polymorphic `option` type, the -`unit`/return function, and the `bind` function. - - -A note on notation: Haskell uses the infix operator `>>=` to stand for -`bind`: wherever you see `u >>= f`, that means `bind u f`. -Wadler uses ⋆, but that hasn't been widely adopted (unfortunately). - -Also, if you ever see this notation: - - do - x <- u - f x - -That's a Haskell shorthand for `u >>= (\x -> f x)`, that is, `bind u f`. -Similarly: - - do - x <- u - y <- v - f x y - -is shorthand for `u >>= (\x -> v >>= (\y -> f x y))`, that is, `bind u -(fun x -> bind v (fun y -> f x y))`. Those who did last week's -homework may recognize this last expression. You can think of the -notation like this: take the singing box `u` and evaluate it (which -includes listening to the song). Take the int contained in the -singing box (the end result of evaluting `u`) and bind the variable -`x` to that int. So `x <- u` means "Sing me up an int, which I'll call -`x`". - -(Note that the above "do" notation comes from Haskell. We're mentioning it here -because you're likely to see it when reading about monads. (See our page on [[Translating between OCaml Scheme and Haskell]].) It won't work in -OCaml. In fact, the `<-` symbol already means something different in OCaml, -having to do with mutable record fields. We'll be discussing mutation someday -soon.) - -As we proceed, we'll be seeing a variety of other monad systems. For example, another monad is the List monad. Here the monadic type is: - - # type 'a list - -The `unit`/return operation is: - - # let unit x = [x];; - val unit : 'a -> 'a list = - -That is, the simplest way to lift an `'a` into an `'a list` is just to make a -singleton list of that `'a`. Finally, the `bind` operation is: - - # let bind u f = List.concat (List.map f u);; - val bind : 'a list -> ('a -> 'b list) -> 'b list = - -What's going on here? Well, consider `List.map f u` first. This goes through all -the members of the list `u`. There may be just a single member, if `u = unit x` -for some `x`. Or on the other hand, there may be no members, or many members. In -any case, we go through them in turn and feed them to `f`. Anything that gets fed -to `f` will be an `'a`. `f` takes those values, and for each one, returns a `'b list`. -For example, it might return a list of all that value's divisors. Then we'll -have a bunch of `'b list`s. The surrounding `List.concat ( )` converts that bunch -of `'b list`s into a single `'b list`: - - # List.concat [[1]; [1;2]; [1;3]; [1;2;4]] - - : int list = [1; 1; 2; 1; 3; 1; 2; 4] - -So now we've seen two monads: the Option/Maybe monad, and the List monad. For any -monadic system, there has to be a specification of the complex monad type, -which will be parameterized on some simpler type `'a`, and the `unit`/return -operation, and the `bind` operation. These will be different for different -monadic systems. - -Many monadic systems will also define special-purpose operations that only make -sense for that system. - -Although the `unit` and `bind` operation are defined differently for different -monadic systems, there are some general rules they always have to follow. - - -The Monad Laws --------------- - -Just like good robots, monads must obey three laws designed to prevent -them from hurting the people that use them or themselves. - -* **Left identity: unit is a left identity for the bind operation.** - That is, for all `f:'a -> 'b m`, where `'b m` is a monadic - type, we have `(unit x) >>= f == f x`. For instance, `unit` is itself - a function of type `'a -> 'a m`, so we can use it for `f`: - - # let unit x = Some x;; - val unit : 'a -> 'a option = - # let ( >>= ) u f = match u with None -> None | Some x -> f x;; - val ( >>= ) : 'a option -> ('a -> 'b option) -> 'b option = - - The parentheses is the magic for telling OCaml that the - function to be defined (in this case, the name of the function - is `>>=`, pronounced "bind") is an infix operator, so we write - `u >>= f` or equivalently `( >>= ) u f` instead of `>>= u - f`. - - # unit 2;; - - : int option = Some 2 - # unit 2 >>= unit;; - - : int option = Some 2 - - Now, for a less trivial instance of a function from `int`s to `int option`s: - - # let divide x y = if 0 = y then None else Some (x/y);; - val divide : int -> int -> int option = - # divide 6 2;; - - : int option = Some 3 - # unit 2 >>= divide 6;; - - : int option = Some 3 - - # divide 6 0;; - - : int option = None - # unit 0 >>= divide 6;; - - : int option = None - - -* **Associativity: bind obeys a kind of associativity**. Like this: - - (u >>= f) >>= g == u >>= (fun x -> f x >>= g) - - If you don't understand why the lambda form is necessary (the - "fun x -> ..." part), you need to look again at the type of `bind`. - - Wadler and others try to make this look nicer by phrasing it like this, - where U, V, and W are schematic for any expressions with the relevant monadic type: - - (U >>= fun x -> V) >>= fun y -> W == U >>= fun x -> (V >>= fun y -> W) - - Some examples of associativity in the Option monad (bear in - mind that in the Ocaml implementation of integer division, 2/3 - evaluates to zero, throwing away the remainder): - - # Some 3 >>= unit >>= unit;; - - : int option = Some 3 - # Some 3 >>= (fun x -> unit x >>= unit);; - - : int option = Some 3 - - # Some 3 >>= divide 6 >>= divide 2;; - - : int option = Some 1 - # Some 3 >>= (fun x -> divide 6 x >>= divide 2);; - - : int option = Some 1 - - # Some 3 >>= divide 2 >>= divide 6;; - - : int option = None - # Some 3 >>= (fun x -> divide 2 x >>= divide 6);; - - : int option = None - - Of course, associativity must hold for *arbitrary* functions of - type `'a -> 'b m`, where `m` is the monad type. It's easy to - convince yourself that the `bind` operation for the Option monad - obeys associativity by dividing the inputs into cases: if `u` - matches `None`, both computations will result in `None`; if - `u` matches `Some x`, and `f x` evalutes to `None`, then both - computations will again result in `None`; and if the value of - `f x` matches `Some y`, then both computations will evaluate - to `g y`. - -* **Right identity: unit is a right identity for bind.** That is, - `u >>= unit == u` for all monad objects `u`. For instance, - - # Some 3 >>= unit;; - - : int option = Some 3 - # None >>= unit;; - - : 'a option = None - - -More details about monads -------------------------- - -If you studied algebra, you'll remember that a *monoid* is an -associative operation with a left and right identity. For instance, -the natural numbers along with multiplication form a monoid with 1 -serving as the left and right identity. That is, `1 * u == u == u * 1` for all -`u`, and `(u * v) * w == u * (v * w)` for all `u`, `v`, and `w`. As -presented here, a monad is not exactly a monoid, because (unlike the -arguments of a monoid operation) the two arguments of the bind are of -different types. But it's possible to make the connection between -monads and monoids much closer. This is discussed in [Monads in Category -Theory](/advanced_topics/monads_in_category_theory). - -See also: - -* [Haskell wikibook on Monad Laws](http://www.haskell.org/haskellwiki/Monad_Laws). -* [Yet Another Haskell Tutorial on Monad Laws](http://en.wikibooks.org/wiki/Haskell/YAHT/Monads#Definition) -* [Haskell wikibook on Understanding Monads](http://en.wikibooks.org/wiki/Haskell/Understanding_monads) -* [Haskell wikibook on Advanced Monads](http://en.wikibooks.org/wiki/Haskell/Advanced_monads) -* [Haskell wikibook on do-notation](http://en.wikibooks.org/wiki/Haskell/do_Notation) -* [Yet Another Haskell Tutorial on do-notation](http://en.wikibooks.org/wiki/Haskell/YAHT/Monads#Do_Notation) - - -Here are some papers that introduced monads into functional programming: - -* [Eugenio Moggi, Notions of Computation and Monads](http://www.disi.unige.it/person/MoggiE/ftp/ic91.pdf): Information and Computation 93 (1) 1991. Would be very difficult reading for members of this seminar. However, the following two papers should be accessible. - -* [Philip Wadler. The essence of functional programming](http://homepages.inf.ed.ac.uk/wadler/papers/essence/essence.ps): -invited talk, *19'th Symposium on Principles of Programming Languages*, ACM Press, Albuquerque, January 1992. - - -* [Philip Wadler. Monads for Functional Programming](http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf): -in M. Broy, editor, *Marktoberdorf Summer School on Program Design -Calculi*, Springer Verlag, NATO ASI Series F: Computer and systems -sciences, Volume 118, August 1992. Also in J. Jeuring and E. Meijer, -editors, *Advanced Functional Programming*, Springer Verlag, -LNCS 925, 1995. Some errata fixed August 2001. - - - -There's a long list of monad tutorials on the [[Offsite Reading]] page. (Skimming the titles is somewhat amusing.) If you are confused by monads, make use of these resources. Read around until you find a tutorial pitched at a level that's helpful for you. - -In the presentation we gave above---which follows the functional programming conventions---we took `unit`/return and `bind` as the primitive operations. From these a number of other general monad operations can be derived. It's also possible to take some of the others as primitive. The [Monads in Category -Theory](/advanced_topics/monads_in_category_theory) notes do so, for example. - -Here are some of the other general monad operations. You don't have to master these; they're collected here for your reference. - -You may sometimes see: - - u >> v - -That just means: - - u >>= fun _ -> v - -that is: - - bind u (fun _ -> v) - -You could also do `bind u (fun x -> v)`; we use the `_` for the function argument to be explicit that that argument is never going to be used. - -The `lift` operation we asked you to define for last week's homework is a common operation. The second argument to `bind` converts `'a` values into `'b m` values---that is, into instances of the monadic type. What if we instead had a function that merely converts `'a` values into `'b` values, and we want to use it with our monadic type? Then we "lift" that function into an operation on the monad. For example: - - # let even x = (x mod 2 = 0);; - val g : int -> bool = - -`even` has the type `int -> bool`. Now what if we want to convert it into an operation on the Option/Maybe monad? - - # let lift g = fun u -> bind u (fun x -> Some (g x));; - val lift : ('a -> 'b) -> 'a option -> 'b option = - -`lift even` will now be a function from `int option`s to `bool option`s. We can -also define a lift operation for binary functions: - - # let lift2 g = fun u v -> bind u (fun x -> bind v (fun y -> Some (g x y)));; - val lift2 : ('a -> 'b -> 'c) -> 'a option -> 'b option -> 'c option = - -`lift2 (+)` will now be a function from `int option`s and `int option`s to `int option`s. This should look familiar to those who did the homework. - -The `lift` operation (just `lift`, not `lift2`) is sometimes also called the `map` operation. (In Haskell, they say `fmap` or `<$>`.) And indeed when we're working with the List monad, `lift f` is exactly `List.map f`! - -Wherever we have a well-defined monad, we can define a lift/map operation for that monad. The examples above used `Some (g x)` and so on; in the general case we'd use `unit (g x)`, using the specific `unit` operation for the monad we're working with. - -In general, any lift/map operation can be relied on to satisfy these laws: - - * lift id = id - * lift (compose f g) = compose (lift f) (lift g) - -where `id` is `fun x -> x` and `compose f g` is `fun x -> f (g x)`. If you think about the special case of the map operation on lists, this should make sense. `List.map id lst` should give you back `lst` again. And you'd expect these -two computations to give the same result: - - List.map (fun x -> f (g x)) lst - List.map f (List.map g lst) - -Another general monad operation is called `ap` in Haskell---short for "apply." (They also use `<*>`, but who can remember that?) This works like this: - - ap [f] [x; y] = [f x; f y] - ap (Some f) (Some x) = Some (f x) - -and so on. Here are the laws that any `ap` operation can be relied on to satisfy: - - ap (unit id) u = u - ap (ap (ap (unit compose) u) v) w = ap u (ap v w) - ap (unit f) (unit x) = unit (f x) - ap u (unit x) = ap (unit (fun f -> f x)) u - -Another general monad operation is called `join`. This is the operation that takes you from an iterated monad to a single monad. Remember when we were explaining the `bind` operation for the List monad, there was a step where -we went from: - - [[1]; [1;2]; [1;3]; [1;2;4]] - -to: - - [1; 1; 2; 1; 3; 1; 2; 4] - -That is the `join` operation. - -All of these operations can be defined in terms of `bind` and `unit`; or alternatively, some of them can be taken as primitive and `bind` can be defined in terms of them. Here are various interdefinitions: - - lift f u = u >>= compose unit f - lift f u = ap (unit f) u - lift2 f u v = u >>= (fun x -> v >>= (fun y -> unit (f x y))) - lift2 f u v = ap (lift f u) v = ap (ap (unit f) u) v - ap u v = u >>= (fun f -> lift f v) - ap u v = lift2 id u v - join m2 = m2 >>= id - u >>= f = join (lift f u) - u >> v = u >>= (fun _ -> v) - u >> v = lift2 (fun _ -> id) u v - - - -Monad outlook -------------- - -We're going to be using monads for a number of different things in the -weeks to come. One major application will be the State monad, -which will enable us to model mutation: variables whose values appear -to change as the computation progresses. Later, we will study the -Continuation monad. - -But first, we'll look at several linguistic applications for monads, based -on what's called the *Reader monad*. - -##[[Reader Monad for Variable Binding]]## - -##[[Reader Monad for Intensionality]]## - diff --git a/week8.mdwn b/week8.mdwn deleted file mode 100644 index e285451a..00000000 --- a/week8.mdwn +++ /dev/null @@ -1,239 +0,0 @@ -[[!toc]] - -Jacobson's Variable-Free Semantics as a bare-bones Reader Monad ---------------------------------------------------------------- - -Jacobson's Variable-Free Semantics (e.g., Jacobson 1999, [Towards a -Variable-Free -Semantics](http://www.springerlink.com/content/j706674r4w217jj5/)) -uses combinators to impose binding relationships between argument -positions. The system does not make use of assignment functions or -variables. We'll see that from the point of view of our discussion of -monads, Jacobson's system is essentially a Reader monad in which the -assignment function threaded through the computation is limited to at -most one variable. It will turn out that Jacobson's geach combinator -*g* is exactly our `lift` operator, and her binding combinator *z* is -exactly our `bind` with the arguments reversed! - -Jacobson's system contains two main combinators, *g* and *z*. She -calls *g* the Geach rule, and *z* performs binding. Here is a typical -computation. This implementation is based closely on email from Simon -Charlow, with beta reduction as performed by the on-line evaluator: - -
    -; Analysis of "Everyone_i thinks he_i left"
    -let g = \f g x. f (g x) in
    -let z = \f g x. f (g x) x in
    -let he = \x. x in
    -let everyone = \P. FORALL x (P x) in
    -
    -everyone (z thinks (g left he))
    -
    -~~>  FORALL x (thinks (left x) x)
    -
    - -Several things to notice: First, pronouns denote identity functions. -As Jeremy Kuhn has pointed out, this is related to the fact that in -the mapping from the lambda calculus into combinatory logic that we -discussed earlier in the course, bound variables translated to I, the -identity combinator (see additional comments below). We'll return to -the idea of pronouns as identity functions in later discussions. - -Second, *g* plays the role of transmitting a binding dependency for an -embedded constituent to a containing constituent. - -Third, one of the peculiar aspects of Jacobson's system is that -binding is accomplished not by applying *z* to the element that will -(in some pre-theoretic sense) bind the pronoun, here, *everyone*, but -rather by applying *z* instead to the predicate that will take -*everyone* as an argument, here, *thinks*. - -The basic recipe in Jacobson's system, then, is that you transmit the -dependence of a pronoun upwards through the tree using *g* until just -before you are about to combine with the binder, when you finish off -with *z*. (There are examples with longer chains of *g*'s below.) - -Last week we saw a Reader monad for tracking variable assignments: - -
    -type env = (char * int) list;;
    -type 'a reader = env -> 'a;;
    -let unit x = fun (e : env) -> x;;
    -let bind (u : 'a reader) (f: 'a -> 'b reader) : 'b reader =
    -    fun (e : env) -> f (u e) e;;
    -let shift (c : char) (v : int reader) (u : 'a reader) =
    -    fun (e : env) -> u ((c, v e) :: e);;
    -let lookup (c : char) : int reader = fun (e : env) -> List.assoc c e;;
    -
    - -(We've used a simplified term for the bind function here in order to -emphasize its similarities with Jacboson's geach combinator.) - -This monad boxes up a value along with an assignment function, where -an assignemnt function was implemented as a list of `char * int`. The -idea is that a list like `[('a', 2); ('b',5)]` associates the variable -`'a'` with the value 2, and the variable `'b'` with the value 5. - -Combining this Reader monad with ideas from Jacobson's approach, we -can consider the following monad: - -
    -type e = int;;
    -type 'a link = e -> 'a;;
    -let unit (a:'a): 'a link = fun x -> a;;
    -let bind (u: 'a link) (f: 'a -> 'b link) : 'b link = fun (x:e) -> f (u x) x;;
    -let ap (u: ('a -> 'b) link) (v: 'a link) : 'b link = fun (x:e) -> u x (v x);;
    -let lift (f: 'a -> 'b) (u: 'a link): ('b link) = ap (unit f) u;;
    -let g = lift;;
    -let z (f: 'a -> e -> 'b) (u: 'a link) : e -> 'b = fun (x:e) -> f (u x) x;;
    -
    - -I've called this the *link* monad, because it links (exactly one) -pronoun with a binder, but it's a kind of Reader monad. (Prove that -`ap`, the combinator for applying a linked functor to a linked object, -can be equivalently defined in terms of `bind` and `unit`.) - -In order to keep the types super simple, I've assumed that the only -kind of value that can be linked into a structure is an individual of -type `e`. It is easy to make the monad polymorphic in the type of the -linked value, which will be necessary to handle, e.g., paycheck pronouns. - -In the standard Reader monad, the environment is an assignment -function. Here, instead this monad provides a single value. The idea -is that this is the value that will be used to replace the pronoun -linked to it by the monad. - -Jacobson's *g* combinator is exactly our `lift` operator: it takes a -functor and lifts it into the monad. Surely this is more than a coincidence. - -Furthermore, Jacobson's *z* combinator, which is what she uses to -create binding links, is essentially identical to our reader-monad -`bind`! Interestingly, the types are different, at least at a -conceptual level. Here they are side by side: - -
    -let bind (u: 'a link) (f: 'a -> 'b link) : 'b link = fun (x:e) -> f (u x) x;;
    -let z (f: 'a -> e -> 'b) (u: 'a link) : e -> 'b = fun (x:e) -> f (u x) x;;
    -
    - -`Bind` takes an `'a link`, and a function that maps an `'a` to a `'b -link`, and returns a `'b link`, i.e., the result is in the link monad. -*z*, on the other hand, takes the same two arguments (in reverse -order), but returns something that is not in the monad. Rather, it -will be a function from individuals to a computation in which the -pronoun in question is bound to that individual. We could emphasize -the parallel with the Reader monad even more by writing a `shift` -operator that used `unit` to produce a monadic result, if we wanted to. - -The monad version of *Everyone_i thinks he_i left*, then (remembering -that `he = fun x -> x`, and letting `t a f = f a`) is - -
    -everyone (z thinks (g left he))
    -
    -~~> forall w (thinks (left w) w)
    -
    -everyone (z thinks (g (t bill) (g said (g left he))))
    -
    -~~> forall w (thinks (said (left w) bill) w)
    -
    - -So *g* is exactly `lift` (a combination of `bind` and `unit`), and *z* -is exactly `bind` with the arguments reversed. It appears that -Jacobson's variable-free semantics is essentially a Reader monad. - -One of Jacobson's main points survives: restricting the Reader monad -to a single-value environment eliminates the need for variable names. - -Binding more than one variable at a time ----------------------------------------- - -It requires some cleverness to use the link monad to bind more than -one variable at a time. Whereas in the standard Reader monad a single -environment can record any number of variable assignments, because -Jacobson's monad only tracks a single dependency, binding more than -one pronoun requires layering the monad. (Jacobson provides some -special combinators, but we can make do with the ingredients already -defined.) - -Let's take the following sentence as our target, with the obvious -binding relationships: - -
    -    John believes Mary said he thinks she's cute.
    -     |             |         |         |
    -     |             |---------|---------|
    -     |                       |
    -     |-----------------------|
    -
    - -It will be convenient to -have a counterpart to the lift operation that combines a monadic -functor with a non-monadic argument: - -
    -    let g f v = ap (unit f) v;;
    -    let g2 u a = ap u (unit a);;
    -
    - -As a first step, we'll bind "she" by "Mary": - -
    -believes (z said (g2 (g thinks (g cute she)) she) mary) john
    -
    -~~> believes (said (thinks (cute mary) he) mary) john
    -
    - -As usual, there is a trail of *g*'s leading from the pronoun up to the -*z*. Next, we build a trail from the other pronoun ("he") to its -binder ("John"). - -
    -believes
    -  said 
    -    thinks (cute she) he
    -    Mary
    -  John
    -
    -believes
    -  z said
    -    (g2 ((g thinks) (g cute she))) he
    -    Mary
    -  John
    -
    -z believes
    -  (g2 (g (z said)
    -         (g (g2 ((g thinks) (g cute she))) 
    -            he))
    -      Mary)
    -  John
    -
    - -In the first interation, we build a chain of *g*'s and *g2*'s from the -pronoun to be bound ("she") out to the level of the first argument of -*said*. - -In the second iteration, we treat the entire structure as ordinary -functions and arguments, without "seeing" the monadic region. Once -again, we build a chain of *g*'s and *g2*'s from the currently -targeted pronoun ("he") out to the level of the first argument of -*believes*. (The new *g*'s and *g2*'s are the three leftmost). - -
    -z believes (g2 (g (z said) (g (g2 ((g thinks) (g cute she))) he)) mary) john
    -
    -~~> believes (said (thinks (cute mary) john) mary) john
    -
    - -Obviously, we can repeat this strategy for any configuration of pronouns -and binders. - -This binding strategy is strongly reminiscent of the translation from -the lambda calculus into Combinatory Logic that we studied earlier -(see the lecture notes for week 2). Recall that bound pronouns ended -up translating to I, the identity combinator, just like Jacobson's -identity functions for pronouns; abstracts (\a.M) whose body M did not -contain any occurrences of the pronoun to be bound translated as KM, -just like our unit, which you will recognize as an instance of K; and -abstracts of the form (\a.MN) translated to S[\aM][\aN], just like our -ap rule. diff --git a/week9.mdwn b/week9.mdwn deleted file mode 100644 index a0c84322..00000000 --- a/week9.mdwn +++ /dev/null @@ -1,788 +0,0 @@ -[[!toc]] - -The seminar is now going to begin talking about more **imperatival** or **effect**-like elements in programming languages. The only effect-like element we've encountered so far is the possibility of divergence, in languages that permit fixed point combinators and so have the full power of recursion. What it means for something to be effect-like, and why this counts as an example of such, will emerge. - -Other effect-like elements in a language include: printing (recall the [[damn]] example at the start of term); continuations (also foreshadowed in the [[damn]] example) and exceptions (foreshadowed in our discussion of abortable list traversals in [[week4]]); and **mutation**. This last notion is our topic this week. - - -## Mutation## - -What is mutation? It's helpful to build up to this in a series of fragments. For pedagogical purposes, we'll be using a made-up language that's syntactically similar to, but not quite the same as, OCaml. - -Recall from earlier discussions that the following two forms are equivalent: - - [A] let x be EXPRESSION in - BODY - - (lambda (x) -> BODY) (EXPRESSION) - -This should seem entirely familiar: - - [B] let x be 1 + 2 in - let y be 10 in - (x + y, x + 20) - ; evaluates to (13, 23) - -In fragment [B], we bound the variables `x` and `y` to `int`s. We can also bind variables to function values, as here: - - [C] let f be (lambda (x, y) -> x + y + 1) in - (f (10, 2), f (20, 2)) - ; evaluates to (13, 23) - -If the expression that evaluates to a function value has a free variable in it, like `y` in the next fragment, it's interpreted as bound to whatever value `y` has in the surrounding lexical context: - - [D] let y be 3 in - let f be (lambda (x) -> x + y) in - (f (10), f (20)) - ; evaluates to (13, 23) - -Other choices about how to interpret free variables are also possible (you can read about "lexical scope" versus "dynamic scope"), but what we do here is the norm in functional programming languages, and seems to be easiest for programmers to reason about. - -In our next fragment, we re-use a variable that had been bound to another value in a wider context: - - [E] let y be 2 in - let y be 3 in - (y + 10, y + 20) - ; evaluates to (13, 23) - -As you can see, the narrowest assignment is what's effective. This is just like in predicate logic: consider ∃y (Fy and ∃y ~Fy). The computer-science terminology to describe this is that the narrower assignment of `y` to the value 3 **shadows** the wider assignment to 2. - -I call attention to this because you might casually describe it as "changing the value that y is assigned to." What we'll go on to see is a more exotic phenomenon that merits that description better. - -Sometimes the shadowing is merely temporary, as here: - - [F] let y be 2 in - let f be (lambda (x) -> - let y be 3 in - ; here the most local assignment to y applies - x + y - ) in - ; here the assignment of 3 to y has expired - (f (10), y, f (20)) - ; evaluates to (13, 2, 23) - -OK, now we're ready for our main event, **mutable variables.** We'll introduce new syntax to express an operation where we're not shadowing a wider assignment, but *changing* the original assignment: - - [G] let y be 2 in - let f be (lambda (x) -> - change y to 3 then - x + y - ) in - ; here the change in what value y was assigned *sticks* - ; because we *updated* the value of the original variable y - ; instead of introducing a new y with a narrower scope - (f (10), y, f (19)) - ; evaluates to (13, 3, 23) - -In languages that have native syntax for this, there are two styles in which it can be expressed. The *implicit style* is exemplified in fragment [G] above, and also in languages like C: - - { - int y = 2; // this is like "let y be 2 in ..." - ... - y = 3; // this is like "change y to 3 then ..." - return x + y; // this is like "x + y" - } - -A different possibility is the *explicit style* for handling mutation. Here we explicitly create and refer to new "reference cells" to hold our values. When we change a variable's value, the variable stays associated with the same reference cell, but that reference cell's contents get modified. The same thing happens in the semantic machinery underlying implicit-style mutable variables, but there it's implicit---the reference cells aren't themselves expressed by any term in the object language. In explicit-style mutation, they are. OCaml has explicit-style mutation. It looks like this: - - let ycell = ref 2 (* this creates a new reference cell *) - ... - in let () = ycell := 3 (* this changes the contents of that cell to 3 *) - (* the return value of doing so is () *) - (* other return values could also be reasonable: *) - (* such as the old value of ycell, the new value, an arbitrary int, and so on *) - in x + !ycell;; (* the !ycell operation "dereferences" the cell---it retrieves the value it contains *) - -Scheme is similar. There are various sorts of reference cells available in Scheme. The one most like OCaml's `ref` is a `box`. Here's how we'd write the same fragment in Scheme: - - (let ([ycell (box 2)]) - ... - (set-box! ycell 3) - (+ x (unbox ycell))) - -C has explicit-style mutable variables, too, which it calls *pointers*. But simple variables in C are already mutable, in the implicit style. Scheme also has both styles of mutation. In addition to the explicit boxes, Scheme also lets you mutate unboxed variables: - - (begin - (define x 1) - (set! x 2) - x) - ; evaluates to 2 - -When dealing with explicit-style mutation, there's a difference between the types and values of `ycell` and `!ycell` (or in Scheme, `(unbox ycell)`). The former has the type `int ref`: the variable `ycell` is assigned a reference cell that contains an `int`. The latter has the type `int`, and has whatever value is now stored in the relevant reference cell. In an implicit-style framework though, we only have the resources to refer to the contents of the relevant reference cell. `y` in fragment [G] or the C snippet above has the type `int`, and only ever evaluates to `int` values. - - -##Controlling order## - -When we're dealing with mutable variables (or any other kind of effect), order matters. For example, it would make a big difference whether I evaluated `let z = !ycell` before or after evaluating `ycell := !ycell + 1`. Before this point, order never mattered except sometimes it played a role in avoiding divergence. - -OCaml does *not* guarantee what order expressions will be evaluated in arbitrary contexts. For example, in the following fragment, you cannot rely on `expression_a` being evaluated before `expression_b` before `expression_c`: - - let triple = (expression_a, expression_b, expression_c) - -OCaml does however guarantee that different let-expressions are evaluated in the order they lexically appear. So in the following fragment, `expression_a` *will* be evaluated before `expression_b` and that before `expression_c`: - - let a = expression_a - in let b = expression_b - in expression_c - -Scheme does the same. (*If* you use Scheme's `let*`, but not if you use its `let`. I agree this is annoying.) - -If `expression_a` and `expression_b` evaluate to (), for instance if they're something like `ycell := !ycell + 1`, that can also be expressed in OCaml as: - - let () = expression_a - in let () = expression_b - in expression_c - -And OCaml has a syntactic shorthand for this form, namely to use semi-colons: - - expression_a; expression_b; expression_c - -This is not the same role that semi-colons play in list expressions, like `[1; 2; 3]`. To be parsed correctly, these semi-colon'ed complexes sometimes need to be enclosed in parentheses or a `begin ... end` construction: - - (expression_a; expression_b; expression_c) - - begin expression_a; expression_b; expression_c end - -Scheme has a construction similar to the latter: - - (begin (expression_a) (expression_b) (expression_c)) - -Though often in Scheme, the `(begin ...)` is implicit and doesn't need to be explicitly inserted, as here: - - (lambda (x) (expression_a) (expression_b) (expression_c)) - -Another way to control evaluation order, you'll recall from [[week6]], is to use **thunks**. These are functions that only take the uninformative `()` as an argument, such as this: - - let f () = ... - -or this: - - let f = fun () -> ... - -In Scheme these are written as functions that take 0 arguments: - - (lambda () ...) - -or: - - (define (f) ...) - -How could such functions be useful? Well, as always, the context in which you build a function need not be the same as the one in which you apply it to some arguments. So for example: - - let ycell = ref 1 - in let f () = ycell := !ycell + 1 - in let z = !ycell - in f () - in z;; - -We don't apply (or call or execute or however you want to say it) the function `f` until after we've extracted `ycell`'s value and assigned it to `z`. So `z` will get assigned 1. If on the other hand we called `f ()` before evaluating `let z = !ycell`, then `z` would have gotten assigned a different value. - -In languages with mutable variables, the free variables in a function definition are usually taken to refer back to the same *reference cells* they had in their lexical contexts, and not just their original value. So if we do this for instance: - - let factory (starting_value : int) = - let free_var = ref starting_value - in let getter () = - !free_var - in let setter (new_value : int) = - free_var := new_value - in (getter, setter) - in let (getter, setter) = factory 1 - in let first = getter () - in let () = setter 2 - in let second = getter () - in let () = setter 3 - in let third = getter () - in (first, second, third) - -At the end, we'll get `(1, 2, 3)`. The reference cell that gets updated when we call `setter` is the same one that gets fetched from when we call `getter`. This should seem very intuitive here, since we're working with explicit-style mutation. When working with a language with implicit-style mutation, it can be more surprising. For instance, here's the same fragment in Python, which has implicit-style mutation: - - def factory (starting_value): - free_var = starting_value - def getter (): - return free_var - def setter (new_value): - # the next line indicates that we're using the - # free_var from the surrounding function, not - # introducing a new local variable with the same name - nonlocal free_var - free_var = new_value - return getter, setter - getter, setter = factory (1) - first = getter () - setter (2) - second = getter () - setter (3) - third = getter () - (first, second, third) - -Here, too, just as in the OCaml fragment, all the calls to getter and setter are working with a single mutable variable `free_var`. - -If you've got a copy of *The Seasoned Schemer*, which we recommended for the seminar, see the discussion at pp. 91-118 and 127-137. - -If however you called `factory` twice, you'd have different `getter`/`setter` pairs, each of which had their own, independent `free_var`. In OCaml: - - let factory (starting_val : int) = - ... (* as above *) - in let (getter, setter) = factory 1 - in let (getter', setter') = factory 1 - in let () = setter 2 - in getter' () - -Here, the call to `setter` only mutated the reference cell associated with the `getter`/`setter` pair. The reference cell associated with `getter'` hasn't changed, and so `getter' ()` will still evaluate to 1. - -Notice in these fragments that once we return from inside the call to `factory`, the `free_var` mutable variable is no longer accessible, except through the helper functions `getter` and `setter` that we've provided. This is another way in which a thunk like `getter` can be useful: it still has access to the `free_var` reference cell that was created when it was, because its free variables are interpreted relative to the context in which `getter` was built, even if that context is otherwise no longer accessible. What `getter ()` evaluates to, however, will very much depend on *when* we evaluate it---in particular, it will depend on which calls to the corresponding `setter` were evaluated first. - -##Referential opacity## - -In addition to order-sensitivity, when you're dealing with mutable variables you also give up a property that computer scientists call "referential transparency." It's not obvious whether they mean exactly the same by that as philosophers and linguists do, or only something approximately the same. - -The core idea to referential transparency is that when the same value is supplied to a context, the whole should always evaluate the same way. Mutation makes it possible to violate this. Consider: - - let ycell = ref 1 - in let f x = x + !ycell - in let first = f 1 (* first is assigned the value 2 *) - in ycell := 2; let second = f 1 (* second is assigned the value 3 *) - in first = second;; (* not true! *) - -Notice that the two invocations of `f 1` yield different results, even though the same value is being supplied as an argument to the same function. - -Similarly, functions like these: - - let f cell = !cell;; - - let g cell = cell := !cell + 1; !cell;; - -may return different results each time they're invoked, even if they're always supplied one and the same reference cell as argument. - -Computer scientists also associate referential transparency with a kind of substitution principle, illustrated here: - - let x = 1 - in (x, x) - -should evaluate the same as: - - let x = 1 - in (x, 1) - -or: - - (1, 1) - -Notice, however, that when mutable variables are present, the same substitution patterns can't always be relied on: - - let ycell = ref 1 - in ycell := 2; !ycell - (* evaluates to 2 *) - - (ref 1) := 2; !(ref 1) - (* creates a ref 1 cell and changes its contents *) - (* then creates a *new* ref 1 cell and returns *its* contents *) - - - - -##How to implement explicit-style mutable variables## - -We'll think about how to implement explicit-style mutation first. We suppose that we add some new syntactic forms to a language, let's call them `newref`, `deref`, and `setref`. And now we want to expand the semantics for the language so as to interpret these new forms. - -Well, part of our semantic machinery will be an assignment function, call it `g`. Somehow we should keep track of the types of the variables and values we're working with, but we won't pay much attention to that now. In fact, we won't even bother much at this point with the assignment function. Below we'll pay more attention to it. - -In addition to the assignment function, we'll also need a way to keep track of how many reference cells have been "allocated" (using `newref`), and what their current values are. We'll suppose all the reference cells are organized in a single data structure we'll call a **store**. This might be a big heap of memory. For our purposes, we'll suppose that reference cells only ever contain `int`s, and we'll let the store be a list of `int`s. - -In many languages, including OCaml, the first position in a list is indexed `0`, the second is indexed `1` and so on. If a list has length 2, then there won't be any value at index `2`; that will be the "next free location" in the list. - -Before we brought mutation on the scene, our language's semantics will have looked something like this: - -> \[[expression]]g = value - -Now we're going to relativize our interpretations not only to the assignment function `g`, but also to the current store, which I'll label `s`. Additionally, we're going to want to allow that evaluating some functions might *change* the store, perhaps by allocating new reference cells or perhaps by updating the contents of some existing cells. So the interpretation of an expression won't just return a value; it will also return a possibly updated store. We'll suppose that our interpretation function does this quite generally, even though for many expressions in the language, the store that's returned will be the same one that the interpretation function started with: - -> \[[expression]]g s = (value, s') - -For expressions we already know how to interpret, expect `s'` to just be `s`. -An exception is complex expressions like `let var = expr1 in expr2`. Part of -interpreting this will be to interpret the sub-expression `expr1`, and we have -to allow that in doing that, the store may have already been updated. We want -to use that possibly updated store when interpreting `expr2`. Like this: - - let rec eval expression g s = - match expression with - ... - | Let (c, expr1, expr2) -> - let (value, s') = eval expr1 g s - (* s' may be different from s *) - (* now we evaluate expr2 in a new environment where c has been associated - with the result of evaluating expr1 in the current environment *) - eval expr2 ((c, value) :: g) s' - ... - -Similarly: - - ... - | Addition (expr1, expr2) -> - let (value1, s') = eval expr1 g s - in let (value2, s'') = eval expr2 g s' - in (value1 + value2, s'') - ... - -Let's consider how to interpet our new syntactic forms `newref`, `deref`, and `setref`: - - -1. When `expr` evaluates to `starting_val`, **newref expr** should allocate a new reference cell in the store and insert `starting_val` into that cell. It should return some "key" or "index" or "pointer" to the newly created reference cell, so that we can do things like: - - let ycell = newref 1 - in ... - - and be able to refer back to that cell later by using the value that we assigned to the variable `ycell`. In our simple implementation, we're letting the store just be an `int list`, and we can let the "keys" be indexes in that list, which are (also) just `int`s. Somehow we should keep track of which variables are assigned `int`s as `int`s and which are assigned `int`s as indexes into the store. So we'll create a special type to wrap the latter: - - type store_index = Index of int;; - - Our interpretation function will look something like this: - - let rec eval expression g s = - match expression with - ... - | Newref (expr) -> - let (starting_val, s') = eval expr g s - (* note that s' may be different from s, if expr itself contained any mutation operations *) - (* now we want to retrieve the next free index in s' *) - in let new_index = List.length s' - (* now we want to insert starting_val there; the following is an easy but inefficient way to do it *) - in let s'' = List.append s' [starting_val] - (* now we return a pair of a wrapped new_index, and the new store *) - in (Index new_index, s'') - ... - -2. When `expr` evaluates to a `store_index`, then **deref expr** should evaluate to whatever value is at that index in the current store. (If `expr` evaluates to a value of another type, `deref expr` is undefined.) In this operation, we don't change the store at all; we're just reading from it. So we'll return the same store back unchanged (assuming it wasn't changed during the evaluation of `expr`). - - let rec eval expression g s = - match expression with - ... - | Deref (expr) -> - let (Index n, s') = eval expr g s - (* note that s' may be different from s, if expr itself contained any mutation operations *) - in (List.nth s' n, s') - ... - -3. When `expr1` evaluates to a `store_index` and `expr2` evaluates to an `int`, then **setref expr1 expr2** should have the effect of changing the store so that the reference cell at that index now contains that `int`. We have to make a decision about what value the `setref ...` call should itself evaluate to; OCaml makes this `()` but other choices are also possible. Here I'll just suppose we've got some appropriate value in the variable `dummy`. - - let rec eval expression g s = - match expression with - ... - | Setref (expr1, expr2) -> - let (Index n, s') = eval expr1 g s - (* note that s' may be different from s, if expr1 itself contained any mutation operations *) - in let (new_value, s'') = eval expr2 g s' - (* now we create a list which is just like s'' except it has new_value in index n *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> new_value :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s''' = replace_nth s'' n - in (dummy, s''') - ... - - - - - -##How to implement implicit-style mutable variables## - -With implicit-style mutation, we don't have new syntactic forms like `newref` and `deref`. Instead, we just treat ordinary variables as being mutable. You could if you wanted to have some variables be mutable and others not; perhaps the first sort are written in Greek and the second in Latin. But we will suppose all variables in our language are mutable. - -We will still need a store to keep track of reference cells and their current values, just as in the explicit-style implementation. This time, every variable will be associated with an index into the store. So this is what we'll have our assignment function keep track of. The assignment function will bind variables to indexes into the store, rather than to the variables' current values. The variables will only indirectly be associated with "their values" by virtue of the joint work of the assignment function and the store. - -This brings up an interesting conceptual distinction. Formerly, we'd naturally think that a variable `x` is associated with only one type, and that that's the type that the expression `x` would *evaluate to*, and also the type of value that the assignment function *bound* `x` to. However, in the current framework these two types come apart. The assignment function binds `x` to an index into the store, and what the expression `x` evaluates to will be the value at that location in the store, which will usually be some type other than an index into a store, such as a `bool` or a `string`. - -To handle implicit-style mutation, we'll need to re-implement the way we interpret expressions like `x` and `let x = expr1 in expr2`. We will also have just one new syntactic form, `change x to expr1 then expr2`. - -Here's how to implement these. We'll suppose that our assignment function is list of pairs, as above and as in [week7](/reader_monad_for_variable_binding). - - let rec eval expression g s = - match expression with - ... - | Var (c : char) -> - let index = List.assoc c g - (* retrieve the value at that index in the current store *) - in let value = List.nth s index - in (value, s) - - | Let ((c : char), expr1, expr2) -> - let (starting_val, s') = eval expr1 g s - (* get next free index in s' *) - in let new_index = List.length s' - (* insert starting_val there *) - in let s'' = List.append s' [starting_val] - (* evaluate expr2 using a new assignment function and store *) - in eval expr2 ((c, new_index) :: g) s'' - - | Change ((c : char), expr1, expr2) -> - let (new_value, s') = eval expr1 g s - (* lookup which index is associated with Var c *) - in let index = List.assoc c g - (* now we create a list which is just like s' except it has new_value at index *) - in let rec replace_nth lst m = - match lst with - | [] -> failwith "list too short" - | x::xs when m = 0 -> new_value :: xs - | x::xs -> x :: replace_nth xs (m - 1) - in let s'' = replace_nth s' index - (* evaluate expr2 using original assignment function and new store *) - in eval expr2 g s'' - -Note: Chris uses this kind of machinery on the third page of the Nov 22 handout. Except he implements `Let` the way we here implement `Change`. And he adds an implementation of `Alias` (see below). Some minor differences: on his handout (and following Groenendijk, Stokhof and Veltman), he uses `r` and `g` where we use `g` and `s` respectively. Also, he implements his `r` with a function from `char` to `int`, instead of a `(char * int) list`, as we do here. It should be obvious how to translate between these. His implementation requires that variables always already have an associated peg. So that when we call `Let(c, expr1, expr2)` for the first time with `c`, there's a peg whose value is to be updated. That's easier to ensure when you implement the assignment as a function than as a `(char * int) list`. - - -##How to implement mutation with a State monad## - -It's possible to do all of this monadically, and so using a language's existing resources, instead of adding new syntactic forms and new interpretation rules to the semantics. The patterns we use to do this in fact closely mirror the machinery described above. - -We call this a State monad. It's a lot like the Reader monad, except that with the Reader monad, we could only read from the environment. We did have the possibility of interpreting sub-expressions inside a "shifted" environment, but as you'll see, that corresponds to the "shadowing" behavior described before, not to the mutation behavior that we're trying to implement now. - -With a State monad, we call our book-keeping apparatus a "state" or "store" instead of an environment, and this time we are able to both read from it and write to it. To keep things simple, we'll work here with the simplest possible kind of store, which only holds a single value. One could also have stores that were composed of a list of values, of a length that could expand or shrink, or even more complex structures. - -Here's the implementation of the State monad, together with an implementation of the Reader monad for comparison: - - type env = (char * int) list;; - (* alternatively, an env could be implemented as type char -> int *) - - type 'a reader = env -> 'a;; - let reader_unit (value : 'a) : 'a reader = - fun e -> value;; - let reader_bind (u : 'a reader) (f : 'a -> 'b reader) : 'b reader = - fun e -> let a = u e - in let u' = f a - in u' e;; - - type store = int;; - (* very simple store, holds only a single int *) - (* this corresponds to having only a single mutable variable *) - - type 'a state = store -> ('a, store);; - let state_unit (value : 'a) : 'a state = - fun s -> (value, s);; - let state_bind (u : 'a state) (f : 'a -> 'b state) : 'b state = - fun s -> let (a, s') = u s - in let u' = f a - in u' s';; - -Notice the similarities (and differences) between the implementation of these two monads. - -With the Reader monad, we also had some special-purpose operations, beyond its general monadic operations. These were `lookup` and `shift`. With the State monad, we'll also have some special-purpose operations. We'll consider two basic ones here. One will be to retrieve what is the current store. This is like the Reader monad's `lookup`, except in this simple implementation there's only a single location for a value to be looked up from. Here's how we'll do it: - - let state_get : store state = - fun s -> (s, s);; - -This passes through the current store unaltered, and also returns a copy of the store as its value. We can use this operation like this: - - some_existing_state_monad_box >>= fun _ -> state_get >>= (fun cur_store -> ...) - -The `fun _ ->` part here discards the value wrapped by `some_existing_state_monad_box`. We're only going to pass through, unaltered, whatever *store* is generated by that monadic box. We also wrap that store as *our own value*, which can be retrieved by further operations in the `... >>= ...` chain, such as `(fun cur_store -> ...)`. - -The other operation for the State monad will be to update the existing store to a new one. This operation looks like this: - - let state_put (new_store : int) : dummy state = - fun s -> (dummy, new_store);; - -If we want to stick this in a `... >>= ...` chain, we'll need to prefix it with `fun _ ->` too, like this: - - some_existing_state_monad_box >>= fun _ -> state_put 100 >>= ... - -In this usage, we don't care what value is wrapped by `some_existing_state_monad_box`. We don't even care what store it generates, since we're going to replace that store with our own new store. A more complex kind of `state_put` operation might insert not just some constant value as the new store, but rather the result of applying some function to the existing store. For example, we might want to increment the current store. Here's how we could do that: - - some_existing_state_monad_box >>= fun _ -> state_get >>= (fun cur_store -> state_put (cur_store + 1) >>= ... - -We can of course define more complex functions that perform the `state_get >>= (fun cur_store -> state_put (cur_store + 1)` as a single operation. - -In general, a State monadic **box** (type `'a state`, what appears at the start of a `... >>= ... >>= ...` chain) is an operation that accepts some starting store as input---where the store might be simple as it is here, or much more complex---and returns a value plus a possibly modified store. This can be thought of as a static encoding of some computation on a store, which encoding is used as a box wrapped around a value of type `'a`. (And also it's a burrito.) - -State monadic **operations** (type `'a -> 'b state`, what appears anywhere in the middle or end of a `... >>= ... >>= ...` chain) are operations that generate new State monad boxes, based on what value was wrapped by the preceding elements in the `... >>= ... >>= ...` chain. The computations on a store that these encode (which their values may or may not be sensitive to) will be chained in the order given by their position in the `... >>= ... >>= ...` chain. That is, the computation encoded by the first element in the chain will accept a starting store s0 as input, and will return (a value and) a new store s1 as output, the next computation will get s1 as input and will return s2 as output, the next computation will get s2 as input, ... and so on. - -To get the whole process started, the complex computation so defined will need to be given a starting store. So we'd need to do something like this: - - let computation = some_state_monadic_box >>= operation >>= operation - in computation initial_store;; - - -* See also our [[State Monad Tutorial]]. - - -##Aliasing or Passing by reference## - --- FIXME -- - - [H] ; *** aliasing *** - let y be 2 in - let x be y in - let w alias y in - (y, x, w) - ; evaluates to (2, 2, 2) - - [I] ; mutation plus aliasing - let y be 2 in - let x be y in - let w alias y in - change y to 3 then - (y, x, w) - ; evaluates to (3, 2, 3) - - [J] ; as we already know, these are all equivalent: - - let f be (lambda (y) -> BODY) in ; #1 - ... f (EXPRESSION) ... - - (lambda (y) -> BODY) EXPRESSION ; #2 - - let y be EXPRESSION in ; #3 - ... BODY ... - - [K] ; *** passing by reference *** - ; now think: "[J#1] is to [J#3] as [K#1] is to [K#2]" - - ? ; #1 - - let w alias y in ; #2 - ... BODY ... - - ; We introduce a special syntactic form to supply - ; the missing ? - - let f be (lambda (alias w) -> ; #1 - BODY - ) in - ... f (y) ... - - [L] let f be (lambda (alias w) -> - change w to 2 then - w + 2 - ) in - let y be 1 in - let z be f (y) in - ; y is now 2, not 1 - (z, y) - ; evaluates to (4, 2) - - [M] ; hyper-evaluativity - let h be 1 in - let p be 1 in - let f be (lambda (alias x, alias y) -> - ; contrast here: "let z be x + y + 1" - change y to y + 1 then - let z be x + y in - change y to y - 1 then - z - ) in - (f (h, p), f (h, h)) - ; evaluates to (3, 4) - -Notice: in [M], `h` and `p` have same value (1), but `f (h, p)` and `f (h, h)` differ. - -See Pryor's "[Hyper-Evaluativity](http://www.jimpryor.net/research/papers/Hyper-Evaluativity.txt)". - - -##Four grades of mutation involvement## - -Programming languages tend to provide a bunch of mutation-related capabilities at once, if they provide any. For conceptual clarity, however, it's helped me to distill these into several small increments. - -* At the first stage, we have a purely functional language, like we've been working with up until this week. - - -* One increment would be to add aliasing or passing by reference, as illustrated above. In the illustration, we relied on the combination of passing by reference and mutation to demonstrate how you could get different behavior depending on whether an argument was passed to a function by reference or instead passed in the more familiar way (called "passing by value"). However, it would be possible to have passing by reference in a language without having mutation. For it to make any difference whether an argument is passed by reference or by value, such a language would have to have some primitive predicates which are sensitive to whether their arguments are aliased or not. In Jim's paper linked above, he calls such predicates "hyper-evaluative." - - The simplest such predicate we might call "hyperequals": `y hyperequals w` should evaluate to true when and only when the arguments `y` and `w` are aliased. - - -* Another increment would be to add implicit-style mutable variables, as we explained above. You could do this with or without also adding passing-by-reference. - - The semantic machinery for implicit-style mutable variables will have something playing the role of a reference cell. However these won't be **first-class values** in the language. For something to be a first-class value, it has to be possible to assign that value to variables, to pass it as an argument to functions, and to return it as the result of a function call. Now for some of these criteria it's debatable that they are already here satisfied. For example, in some sense the introduction of a new implicitly mutable variable (`let x = 1 in ...`) will associate a reference cell with `x`. That won't be what `x` evaluates to, but it will be what the assignment function *binds* `x` to, behind the scenes. Similarly, if we bring in passing by reference, then again in some sense we are passing reference cells as arguments to functions. Not explicitly---in a context like: - - let f = (lambda (alias w) -> ...) - in let x = 1 - in f (x) - - the expression `w` won't evaluate to a reference cell anywhere inside the `...`. But it will be associated with a reference cell, in the same way that `x` is (and indeed, with the same reference cell). - - However, in language with implicit-style mutation, even when combined with passing by reference, what you're clearly not able to do is to return a reference cell as the result of a function call, or indeed of any expression. This is connected to---perhaps it's the same point as---the fact that `x` and `w` don't evalute to reference cells, but rather to the values that the reference cell they're implicitly associated with contains, at that stage in the computation. - -* A third grade of mutation involvement is to have explicit-style mutation. Here we might say we have not just mutable variables but also first-class values whose contents can be altered. That is, we have not just mutable variables but **mutable values**. - - This introduces some interesting new conceptual possibilities. For example, what should be the result of the following fragment? - - let ycell = ref 1 - in let xcell = ref 1 - in ycell = xcell - - Are the two reference cell values equal or aren't they? Well, at this stage in the computation, they're qualitatively indiscernible. They're both `int ref`s containing the same `int`. And that is in fact the relation that `=` expresses in OCaml. In Scheme the analogous relation is spelled `equal?` Computer scientists sometimes call this relation "structural equality." - - On the other hand, these are numerically *two* reference cells. If we mutate one of them, the other one doesn't change. For example: - - let ycell = ref 1 - in let xcell = ref 1 - in ycell := 2 - in !xcell;; - (* evaluates to 1, not to 2 *) - - So we have here the basis for introducing a new kind of equality predicate into our language, which tests not for qualitative indiscernibility but for numerical equality. In OCaml this relation is expressed by the double equals `==`. In Scheme it's spelled `eq?` Computer scientists sometimes call this relation "physical equality". Using this equality predicate, our comparison of `ycell` and `xcell` will be `false`, even if they then happen to contain the same `int`. - - Isn't this interesting? Intuitively, elsewhere in math, you might think that qualitative indicernibility always suffices for numerical identity. Well, perhaps this needs discussion. In some sense the imaginary numbers ι and -ι are qualitatively indiscernible, but numerically distinct. However, arguably they're not *fully* qualitatively indiscernible. They don't both bear all the same relations to ι for instance. But then, if we include numerical identity as a relation, then `ycell` and `xcell` don't both bear all the same relations to `ycell`, either. Yet there is still a useful sense in which they can be understood to be qualitatively equal---at least, at a given stage in a computation. - - Terminological note: in OCaml, `=` and `<>` express the qualitative (in)discernibility relations, also expressed in Scheme with `equal?`. In OCaml, `==` and `!=` express the numerical (non)identity relations, also expressed in Scheme with `eq?`. `=` also has other syntactic roles in OCaml, such as in the form `let x = value in ...`. In other languages, like C and Python, `=` is commonly used just for assignment (of either of the sorts we've now seen: `let x = value in ...` or `change x to value in ...`). The symbols `==` and `!=` are commonly used to express qualitative (in)discernibility in these languages. Python expresses numerical (non)identity with `is` and `is not`. What an unattractive mess. Don't get me started on Haskell (qualitative discernibility is `/=`) and Lua (physical (non)identity is `==` and `~=`). - - Because of the particular way the numerical identity predicates are implemented in all of these languages, it doesn't quite match our conceptual expectations. For instance, For instance, if `ycell` is a reference cell, then `ref !ycell` will always be a numerically distinct reference cell containing the same value. We get this pattern of comparisons in OCaml: - - ycell == ycell - ycell != ref !ycell (* true, these aren't numerically identical *) - - ycell = ycell - ycell = ref !ycell (* true, they are qualitatively indiscernible *) - - But now what about? - - (0, 1, ycell) ? (0, 1, ycell) - (0, 1. ycell) ? (0, 1. ref !ycell) - - You might expect the first pair to be numerically identical too---after all, they involve the same structure (an immutable triple) each of whose components is numerically identical. But OCaml's "physical identity" predicate `==` does not detect that identity. It counts both of these comparisons as false. OCaml's `=` predicate does count the first pair as equal, but only because it's insensitive to numerical identity; it also counts the second pair as equal. This shows up in all the other languages I know, as well. In Python, `y = []; (0, 1, y) is (0, 1, y)` evaluates to false. In Racket, `(define y (box 1)) (eq? (cons 0 y) (cons 0 y))` also evaluates to false (and in Racket, unlike traditional Schemes, `cons` is creating immutable pairs). They chose an implementation for their numerical identity predicates that is especially efficient and does the right thing in the common cases, but doesn't quite match our mathematical expectations. - - Additionally, note that none of the equality predicates so far considered is the same as the "hyperequals" predicate mentioned above. For example, in the following (fictional) language: - - let ycell = ref 1 - in let xcell = ref 1 - in let wcell alias ycell - in let zcell = ycell - in ... - - at the end, `hyperequals ycell wcell` (and the converse) would be true, but no other non-reflexive hyperequality would be true. `hyperequals ycell zcell` for instance would be false. If we express numerical identity using `==`, as OCaml does, then both of these (and their converses) would be true: - - ycell == wcell - ycell == zcell - - but these would be false: - - xcell == ycell - xcell == wcell - xcell == zcell - - If we express qualitative indiscernibility using `=`, as OCaml does, then all of the salient comparisons would be true: - - ycell = wcell - ycell = zcell - xcell = ycell - ... - - Another interesting example of "mutable values" that illustrate the coming apart of qualitative indiscernibility and numerical identity are the `getter`/`setter` pairs we discussed earlier. Recall: - - let factory (starting_val : int) = - let free_var = ref starting_value - in let getter () = - !free_var - in let setter (new_value : int) = - free_var := new_value - in (getter, setter) - in let (getter, setter) = factory 1 - in let (getter', setter') = factory 1 - in ... - - After this, `getter` and `getter'` would (at least, temporarily) be qualitatively indiscernible. They'd return the same value whenever called with the same argument (`()`). So too would `adder` and `adder'` in the following example: - - let factory (starting_val : int) = - let free_var = ref starting_value - in let adder x = - x + !free_var - in let setter (new_value : int) = - free_var := new_value - in (adder, setter) - in let (adder, setter) = factory 1 - in let (adder', setter') = factory 1 - in ... - - Of course, in most languages you wouldn't be able to evaluate a comparison like `getter = getter'`, because in general the question whether two functions always return the same values for the same arguments is not decidable. So typically languages don't even try to answer that question. However, it would still be true that `getter` and `getter'` (and `adder` and `adder'`) were extensionally equivalent; you just wouldn't be able to establish so. - - However, they're not numerically identical, because by calling `setter 2` (but not calling `setter' 2`) we can mutate the function value `getter` (and `adder`) so that it's *no longer* qualitatively indiscernible from `getter'` (or `adder'`). - - - -* A fourth grade of mutation involvement: (--- FIXME ---) - - structured references - (a) if `a` and `b` are mutable variables that uncoordinatedly refer to numerically the same value - then mutating `b` won't affect `a` or its value - (b) if however their value has a mutable field `f`, then mutating `b.f` does - affect their shared value; will see a difference in what `a.f` now evaluates to - (c) examples: Scheme mutable pairs, OCaml mutable arrays or records - - - -##Miscellany## - -* When using mutable variables, programmers will sometimes write using *loops* that repeatedly mutate a variable, rather than the recursive techniques we've been using so far. For example, we'd define the factorial function like this: - - let rec factorial n = - if n = 0 then 1 else n * factorial (n - 1) - - or like this: - - let factorial n = - let rec helper n sofar = - if n = 0 then sofar else helper (n - 1) (n * sofar) - in helper n 1 - - (The second version is more efficient than the first; so you may sometimes see this programming style. But for our purposes, these can be regarded as equivalent.) - - When using mutable variables, on the other hand, this may be written as: - - let factorial n = - let current = ref n - in let total = ref 1 - in while !current > 0 do - total := !total * !current; current := !current - 1 - done; !total - - -* Mutable variables also give us a way to achieve recursion, in a language that doesn't already have it. For example: - - let fact_cell = ref None - in let factorial n = - if n = 0 then 1 else match !fact_cell with - | Some fact -> n * fact (n - 1) - | None -> failwith "can't happen" - in let () = fact_cell := Some factorial - in ... - - We use the `None`/`Some factorial` option type here just as a way to ensure that the contents of `fact_cell` are of the same type both at the start and the end of the block. - - If you've got a copy of *The Seasoned Schemer*, which we recommended for the seminar, see the discussion at pp. 118-125. - -* Now would be a good time to go back and review some material from [[week1]], and seeing how much we've learned. There's discussion back then of declarative or functional languages versus languages using imperatival features, like mutation. Mutation is distinguished from shadowing. There's discussion of sequencing, and of what we mean by saying "order matters." - - In point 7 of the Rosetta Stone discussion, the contrast between call-by-name and call-by-value evaluation order appears (though we don't yet call it that). We'll be discussing that more in coming weeks. In the [[damn]] example, continuations and other kinds of side-effects (namely, printing) make an appearance. These too will be center-stage in coming weeks. - -* Now would also be a good time to read [Calculator Improvements](/week10). This reviews the different systems discussed above, as well as other capabilities we can add to the calculators introduced in [week7](/reader_monad_for_variable_binding). We will be building off of that in coming weeks. - - -##Offsite Reading## - -* [[!wikipedia Declarative programming]] -* [[!wikipedia Functional programming]] -* [[!wikipedia Purely functional]] -* [[!wikipedia Side effect (computer science) desc="Side effects"]] -* [[!wikipedia Referential transparency (computer science)]] -* [[!wikipedia Imperative programming]] -* [[!wikipedia Reference (computer science) desc="References"]] -* [[!wikipedia Pointer (computing) desc="Pointers"]] -* [Pointers in OCaml](http://caml.inria.fr/resources/doc/guides/pointers.html) - - - diff --git a/y-combinator-fixed.jpg b/y-combinator-fixed.jpg deleted file mode 100644 index 7ec5af8ecc8c6708322c4f04e955d80d928bb4b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42381 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

(`w}k)QB`q1m)QjeTnp7dX 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